自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一木扶苏

尘世间一个迷途小书童

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 【开源】故事读本,一个阅读类微信小程序

whats-story-mini关于千里尘,一个阅读类微信小程序读书万卷,不觉春深。一寸光阴一寸金。目录结构小程序客户端代码使用 Github 地址https://github.com/StrickYan/whats-story-mini...

2019-04-11 16:29:20 2070

原创 【开源】SixChat WebApp 仿微信朋友圈 PHP OR JSP

一. 简介:A Social Website - SixChat作者:StrickYan转载请标明出处,谢谢设计参考 Moments,Weibo 与 Instagram 的界面交互与业务逻辑适配PC端与移动端基于 ThinkPHP 与 jQuery,前台 HTML + CSS + JavaScript + AJAX,后台 PHP + MySQLGithub 链接:https:/...

2016-10-26 20:43:16 4035 1

原创 Mac 升级 Catalina 后根目录无法创建文件,提示 Read-only file system

sudo vim /etc/synthetic.conf添加一行记录(如果有两列需要使用 tab 进行分割,注意空格分割是无效的),然后重启即可举例bar System/Volumes/Data/bar将会在根目录下创建 bar 软连接到根目录下的 System/Volumes/Data/bar 目录具体可参考 man synthetic.conf...

2019-11-27 22:55:18 5066

原创 Mac Homebrew 切换源

Homebrew默认源为Github,国内访问很慢,故切换到国内源。切换到中科大源cd "$(brew --repo)"git remote set-url origin https://mirrors.ustc.edu.cn/brew.gitcd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-ur...

2019-05-21 16:13:21 1942

原创 Win10彻底删除蓝牙设备

题记Bug一样的Win10问题描述Win10与蓝牙设备(比如蓝牙键盘,蓝牙音箱)出现无法连接的情况,本来打算删除已配对的设备,再重新配对连接。但神一样的Win10,删除设备后重启蓝牙,那些原本被删除的设备又回来了,是的,全都回来了。解决方法尝试了无数种方法,包括网上通传的打开飞行模式,在控制面板里的设备与打印机里删除设备等等,均无效。后来,上帝保佑,真的上帝保佑。哭泣。原帖如下,链接...

2019-01-04 00:01:29 143473 153

原创 nginx 转发到 域名

需求:转发 a.domain.com/aaa 到 b.domain.com/aaa则 nginx conf 配置如下 location ~* (aaa) { resolver 114.114.114.114 valid=3600s; resolver_timeout 3s; set $ola "b.domain.com"; ...

2018-12-05 17:38:12 462

原创 Mac Apache 配置二级域名

Mac Apache 配置二级域名sudo vim /etc/apache2/httpd.conf在最后加下面的配置:NameVirtualHost *:80# six<VirtualHost *:80> DocumentRoot /Library/WebServer/Documents/sixchat ServerName six.localhost ErrorLog

2017-12-11 15:11:59 661

原创 Mac 配置 Git 自动补全

Mac 上使用 git 时,自动补全无法使用。需要借助 Homebrew 来下载必要的文件并且重新配置。安装 Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装 bash-completion 和 gitbrew updatebrew install

2017-12-01 16:40:43 814

转载 Ubuntu 16.04 安装 Java JDK

Ubuntu 16.04 安装 Java JDKJava JDK有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk。下面记录在Ubuntu 16.04上安装Java JDK的步骤。安装openjdk更新软件包列表:$ sudo apt-get update安装openjdk-8-jdk:$ sudo apt-get install

2017-11-21 11:41:42 738

原创 linux配置多个tomcat

配置环境变量vim /etc/profile#配置java环境## Java7#JAVA_HOME="/usr/java/jdk1.7.0_45/"#CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"#PATH=".:$PATH:$JAVA_HOME/bin"## java8JAVA_HOME="/usr/java/jd

2017-10-10 15:33:50 519

原创 Tomcat 8.5 manager webapp 403 Access Denied

vim $CATALINA_HOME/conf/tomcat-users.xml 增加 <role rolename="manager-gui"/> <user username="tomcat" password="xxx" roles="manager-gui"/>vim $CATALINA_HOME/webapps/manager/META-INF/context.xml 注

2017-10-10 12:15:14 610

原创 安装Gitlab

安装步骤根据服务器系统,按照官网步骤安装,本机器为CentOS 6.9,故选择 https://www.gitlab.com.cn/installation/#centos-6自定义域名解析,在腾讯云增加 repo.sutpc.org 的解析、增加nginx对二级域名的解析

2017-10-09 17:48:37 491

原创 Git安装与使用

Git安装Linux安装命令: Ubuntu: sudo apt-get install gitCentos: yum install gitWindows使用Git集成工具包,官网下载安装即可,不赘述。 注:安装时注意一步:选择第二项,将git添加到path中。命令行输入以下命令测试,没有报错则代表安装成功Git常用命令一般来说,日常使用只要记住下图6个命令,就可以了。 名词解释:Works

2017-09-07 17:35:42 568

原创 Windows下安装nvm和node.js

如果已经单独安装了node,先卸载。1. nvm 下载nvm 的下载地址:https://github.com/coreybutler/nvm-windows 。选择第一个nvm-noinstall.zip ,然后解压。我放的目录路径是D:\dev\nvm。解压出来的文件有: + elevate.cmd + elevate.vbs + install.cmd +

2017-09-01 16:38:01 741

原创 Confluence5.10.8安装教程

Confluence 5.10.8 安装与破解教程Confluence是一个非常棒的wiki知识库系统,支持Blog,也支持团队创建项目文档,编辑所见即所得,支持word导入导出,对团队管理有很好的帮助作用。从最初的想法到最终的需求,都能够通过Confluence强大的协同功能,高效的完成需求收集、整理、分类等工作,同时还能使用Confluence的任务分派、文档审批等功能,提高需求分析的质量

2017-08-22 20:02:11 3177

原创 CentOS 配置防火墙操作实例(启、停、开、闭端口)

CentOS 配置防火墙操作实例(启、停、开、闭端口)注:防火墙的基本操作命令:查询防火墙状态:[root@localhost~]# service iptables status停止防火墙:[root@localhost~]# service iptables stop 启动防火墙:[root@localhost~]# service iptables start 重启防火墙:[roo

2017-08-22 18:33:03 358

原创 Scrapy模拟表单登录

def parse(self, response): return scrapy.FormRequest.from_response( response, formdata={'username': 'john', 'password': 'secret'}, callback=self.after_login

2017-08-09 23:28:44 340

原创 CentOS7设置中文编码 使Bash终端正常显示中文

查看系统当前编码在终端输入:locale然后会显示当前系统编码,C表示ASCII码LANG=C LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME=&qu

2017-08-07 21:50:54 12905 17

原创 搭建 GIT 服务器教程

搭建 GIT 服务器教程下载安装 git任务时间:5min ~ 10minGit 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。安装依赖库和编译工具为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具yum install cur

2017-07-20 11:24:23 448

原创 CentOS搭建Git服务器

1、首先需要安装git,可以使用yum源在线安装:[root@localhost ~]# yum install -y git2、创建一个git用户,用来运行git服务# adduser git3、初始化git仓库:这里我们选择/usr/local/repo/sample.git来作为我们的git仓库

2017-07-19 10:34:11 254

原创 PHP7使用Memcached

PHP7 使用 Memcached开始在 PHP 中使用 Memcached 前, 我们需要确保已经安装了Memcached  服务,接下来安装 php-memcached 扩展PHP Memcached 扩展安装如果你的系统还未编译 libmemcached,则下载编译它:https://launchpad.net/libmemcached/+downlo

2017-05-23 18:31:19 4131

原创 PHP使用Redis

PHP 使用 Redis安装开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。PHP安装redis扩展以下操作需要在下载的

2017-05-23 16:41:10 345

原创 【开源】基于Scrapy和Lucene实现一个深圳大学搜索引擎

搜索引擎 by深圳大学Author: StrickYanLink: https://github.com/StrickYan/ins简介搜索引擎让人们平等便捷地获取信息,找到所求。本项目的愿景是实现一个基于Scrapy和Lucene的个人搜索引擎,该搜索引擎的主要功能有: (1)爬虫抓取深圳大学公文通信息(数据来源需后期增加,目前只抓公文通),进行数据预处理,数据提取,分词...

2017-05-09 19:16:29 800

原创 安装jdk, tomcat

#安装jdk, tomcat1. 下载jdkwget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.r

2017-04-17 23:26:20 237

转载 C++中string类的详解

通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了!下面先罗列出string类的函数有哪一些,然后再罗列出函数的原型,最后到代码的实现标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖

2017-03-05 02:48:49 172

原创 PHP 正则取 url 参数

PHP 正则取 url 参数/** * @brief 正则取 url 参数 * @param $url * @return */public function getUrlKeyValue($url){ $result = array(); $mr = preg_match_all('/(\?|&)(.+?)=([^&?]*)/i', $url, $matchs

2017-02-11 19:22:05 6137

原创 git命令行配置

下面的配置会让你在使用git命令行时拥有更好的体验#一键配置:#1) 自动补全:https://github.com/git/git/tree/master/contrib/completion#2) 命令行提示符:https://github.com/xtrementl/dev-bash-git-ps1#3) 颜色#4) 默认push行为为simple#5) zshrc风格git

2017-01-24 11:20:35 6587

原创 PHP判断检测一个数组里有没有重复的值

php判断检测一个数组里有没有重复的值php处理数组重复值的函数array_unique,我们的思路用这个函数来实现if (count($array) != count(array_unique($array))) { echo '该数组有重复值'; }

2017-01-04 17:48:51 6350

原创 CentOS7.2安装Python3.5

一、安装python3.51、 CentOS7.2 安装Python 的依赖包yum groupinstall "Development tools"yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel

2016-12-12 19:59:15 1227

转载 进程与线程的一个简单解释

http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

2016-12-12 16:05:39 221

转载 Nginx配置文件nginx.conf中文详解

通性配置定义Nginx运行的用户和用户组user www www;nginx进程数,建议设置为等于CPU总核心数.worker_processes 8;全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;进程文件

2016-12-04 18:33:06 277

原创 vim中文乱码

关于vim乱码我们的机器上面在使用vim的时候,经常遇到各种乱码,很多都是vim设置的问题, 建议大家把编码进行如下设置, vim 进入 ~/.vimrc ,然后把下面三行放入该文件的最后,同时secureCRT的“会话选项->外观->字符编码”选择UTF-8,这样等于日常编辑都统一使用utf-8编码,一般不会乱: set fileencodings=utf-8,gb2312,gb18030,

2016-12-03 22:10:55 287

原创 mysql不能远程访问的解决方法

授权远程访问mysql -uroot -p mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限 mysql>FLUSH PRIVILEGES; 重启mysql服务防火墙查看状态 : iptables -L 关闭防火墙:iptables -F

2016-12-03 21:35:31 272

原创 Linux(centos)搭建svn教程

Linux(centos)搭建svn教程Author:严靖Time:2016/11/01安装步骤如下:1、yum install subversion2、输入rpm -ql subversion查看安装位置,如下图:我们知道svn在bin目录下生成了几个二进制文件。 输入 svn –help可以查看svn的使用方法,如下图。3、创建svn版本库目录 mkdir -p /home/svnre

2016-11-01 12:28:21 204

原创 linux内网搭建共享文件夹教程

linux内网搭建共享文件夹教程Author:Time:2016/10/31工具/平台LinuxWindowsSamba安装Samba先查看samba服务是否安装,命令如下:rpm -qi samba若系统未安装samba服务,则安装该服务,命令如下:yum -y install samba配置Samba服务器配置需求如下:共享名 路径

2016-11-01 00:50:32 3325

原创 八皇后问题不同思路解答

八皇后问题不同思路解答:算法提出:​在国际象棋棋盘上(8*8)放置八个皇后,使得任意两个皇后之间不能在同一行,同一列,也不能位于同于对角线上。问共有多少种不同的方法,并且指出各种不同的放法。思路一:回溯法/*算法提出: 在国际象棋棋盘上(8*8)放置八个皇后,使得任意两个皇后之间不能在同一行,同一列,也不能位于同于对角线上。问共有多少种不同的方法,并且指出各种不同的放法。算法思路:

2016-10-29 01:49:32 3187

转载 Windows下修改Git Bash 默认路径

安装git客户端时,每次打开Git Bash 和 Git CMD 都默认进入C:/Uers/xx用户/下,而不是自定义的Git 本地repository的路径(如:F:\Git),通过修改快捷方式的路径即可修改默认路径方法/步骤安装好Git工具后,找到桌面或者win8的开始菜单下找到Git Bash 快捷方式选中Git Bash图标,右键,选中“

2016-09-28 16:32:44 2904

转载 HTTP 协议入门

http://www.ruanyifeng.com/blog/2016/08/http.html

2016-09-20 19:09:42 248

转载 以操作系统的角度述说线程与进程

原文:http://blog.csdn.net/luoweifu/article/details/46595285 作者:luoweifu 转载请标名出处什么是线程什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗

2016-09-20 19:04:09 326

转载 LNMP一键安装教程

https://lnmp.org/install.html

2016-09-07 10:51:45 2393

opengl L系统递归算法实现分形树

opengl,L系统递归算法实现分形树,一个不错的例子,可以作为初学者参考使用

2015-12-18

Java自学之道(完整版)

Java自学之道(完整版)

2014-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除