hexo githubpage 初始化 并解决同步静态页面问题

2016-11-04
阅读 2 分钟
4.1k
其实这就是熟悉熟悉怎么用git,不建议一个仓库弄两个分支... HEXO初始化 暂设当前目录 iamtb,且github仓库A放hexo dynamic文件,仓库B放hexo static文件 {代码...} 在iamtb文件夹下 {代码...} 来个NB的NEXT主题 在iamtb目录下载主题NEXT, {代码...} 修改基本主题配置,包括语言,page等,确保本地预览无误。 [重点来了...

php的插入排序,通过双层for循环

2016-11-01
阅读 2 分钟
2.5k
内层循环是遍历已经排序好的数组, 将arr[i](也就是temp)依次与有序数组做对比, 如果发现有序数组其中一个比准备插进来的arr[i]大, 那么谁比这个arr[i]大,谁就出去,把位置腾出去, 当然比arr[i]大的这个数也不能扔,就给他放在已经排号序数组中 且相对于他的下一个索引就好了。

yaf 自定义重写路由rewrite

2016-08-16
阅读 1 分钟
5.3k
直接上代码在bootstrap中 {代码...} 在/application/controllers/Security.php的html方法如下 {代码...} 结果 鸟哥的文档真心不错

使用phpstorm 文件修改后左侧栏背景色颜色变化及标签栏颜色修改

2016-08-12
阅读 1 分钟
8k
用了默认的主题,发现每次文件修改的时候,总是不大好看 我们可以修改下文件背景颜色,如下图 修改完成之后发现左侧和导航颜色都变了。如下图: 但是我想更改标签颜色怎么改呢。 不知道 这个选项也不知道干啥的,求大神指点

php 处理信号简单演示

2016-08-12
阅读 2 分钟
4.9k
我们常用的信号 kill sigterm sigkill【kill命令】 ctrl+c sigint【键盘发出】 reload sinhub【一般从终端发出】 ctrl+z sigstop 【键盘发出】 定时器 sigalarm【一个进程只能有一个定时时间,多的会被新值覆盖】 sigkill和sinstop 在进行信号处理时,不能被忽略,(处理信号可以有忽略,执行默认 执行用户指定处理) ph...

git 将本地项目提交到第三方简单操作

2016-08-05
阅读 4 分钟
6.1k
1、已有本地项目文件夹 2.在1的文件夹下git init {代码...} 发现多了master字样 {代码...} 创建个文件演示下 {代码...} 添加文件到本地 {代码...} 提交到本地,写个注释 {代码...} 3.去gitoschina conding.net github 等创建分支 比如链接为[链接] 4、本地基础添加远程分支,名字我叫cartnote {代码...} 5、试着push上去...

php二维数组指定其键名对其排序的方法

2016-07-19
阅读 2 分钟
2.4k
array_merge是将两个数组合并为一个数组,如果两个数组中有相同键名,那么后面的会覆盖前面的array_merge_recursive 也是合并两个相同数组,如果两个数组中有相同键名,那么根本不会进行键名覆盖,而是将多个相同键名的值组成一个新数组.

记录php daemon 进程 遇到的问题--posix_setsid函数

2016-07-15
阅读 4 分钟
8.4k
一个守护进程无需交互,也和终端(teriminalsession)无关,所以任何输出,无论是向标准输出还是错误输出,都需要特殊处理,涉及到的就是stdout和stderr

简单记录PHP buffer ob_start ob_flush

2016-07-15
阅读 2 分钟
5.5k
输出的字符串 => PHP buffer => 等待输出 => web 服务器的缓冲区 => tcp 缓冲区 => 客户端

简单理解rsa的加密和签名-PHP实现

2016-07-11
阅读 7 分钟
10.9k
我们先动手在linux上生成一下rsa Ps:openssl是一堆加密算法和安全协议的开源集合,像RSA,DES,MD5,RC4等等,都能在openssl里面找到源代码. 用openssl指定生成test.key文件,其中包含公钥+私钥,1024为生成密钥长度 {代码...} 可以简单查看下,注意这里包括私钥+公钥 {代码...} ~ 通过下面命令生成公钥出来 {代码...} 此时...

php-fpm status状态配置显示

2016-06-24
阅读 3 分钟
11.8k
当然可以看看fpm中关于staus的一些参数说明。然后重启fpm 和nginxservie php5-fpm start|status|stopservice nginx relaod

linux cron 参数及常用案例-附带cron检测验证工具

2016-06-03
阅读 1 分钟
3.8k
在线验证工具:php是世界上最好的语言 另外说一句,ubuntu的cron日志默认是关闭的。 {代码...} 在上面的文件中把cron前面的注释删除,然后重启一下 {代码...} 用那个/etc/init.d/rsyslog restart 我试了不起作用。 然后可以tail /var/log/cron.log 查看

strace的简单用法-ubuntu下演示

2016-05-25
阅读 4 分钟
5.1k
说下pidof这个方法,挺好用的 {代码...} {代码...} 具体说下strace 这个是跟踪的php执行fuck.php所跟踪的strace {代码...} fuck.strace.txt部分内容如下: {代码...} 这是跟踪某个进程 {代码...} -o 输出到文件-tt显示毫秒级别时间-p指定跟踪进程pid-s 当系统调用的某个参数是字符串时,最多输出指定长度的内容,默认是3...

关于php echo用逗号和用点号连接的区别?哪个更快?

2016-03-24
阅读 4 分钟
3.4k
结果是什么?1+5=6?1+5=6?——————6?2?——————6.6?6.6?——————我只能说echo '5+1=' . 1+5;的结果是10,所以结果是6和2.

php简单实现栈结构

2016-03-08
阅读 1 分钟
1.8k
{代码...} 结果: {代码...}

php memcache 一致性hash入门

2016-03-08
阅读 2 分钟
2.8k
一致性hash分步简单理解:将服务器节点和key节点都按照Crc32函数部署。简单排序到圆环上。比如四台服务器,理想化可分布在12 3 6 9点钟四个位置。然后根据key的crc32的值,找到离他最近的服务器节点,放入。希望各位前辈指教

代码解释类似smart模版引擎原理

2016-01-27
阅读 3 分钟
1.8k
先贴下目录结构: {代码...} {代码...} {代码...} 简单调用如下:(index.php中内容) {代码...} 既然你看到这里,其实这篇文章写的更好

-unknown filesystem type vboxsf virtualbox 共享文件设置 ubuntu+windows

2016-01-25
阅读 2 分钟
31.9k
win7上装了virtualbox 虚拟机 设置共享目录的时候,我要执行如下命令: {代码...} 意思是把我E盘下的文件夹设置共享到我ubuntu中的/home/tb/winshare下 在win上设置共享目录如下图: 但是在ubuntu上执行时候却显示: {代码...} 搜索之后说执行:apt-get install virtualbox-ose-guest-utils,但是根本没有成功。 再搜索...

一个挺好玩的php json_decode字符问题

2016-01-20
阅读 1 分钟
1.7k
{代码...} 为啥呢,自己在vim下试试另附具体链接:feff

docker的简介-安装-pull-push-Dockfile

2016-01-12
阅读 9 分钟
4.9k
一个容器就是宿主机的一个进程。对,就是个进程。原理方面不大懂,但是看更多linux 进程 文件管理 网络 等方面应该会加深理解。namespace+cgroup(chroot)

Ubuntu升级php7.0配置fpm socket

2016-01-06
阅读 2 分钟
20.1k
而9000的格式是127.0.0.1:9000,是走网络的。通过ngxin的conf文件,把.php结尾的都交给9000端口处理,php-fpm(fastggi的进程管理器)选择并连接到一个fastcgi子进程,并将环境变量和标准输入发送到fastcgi子进程,然后不断的处理请求响应

简单shell脚本结合curl检查nginx服务器状态

2016-01-05
阅读 2 分钟
6.8k
-m 最大传输时间-s slient输出-w 格式化输出-o 保留到文件,-O可以保留文件名字-i i是输入http头部和内容-I -I是只是输出HTTP头部

nginx平滑升级添加ssl实现站内https

2015-12-31
阅读 2 分钟
9.9k
操作目录在root的home下,/home /mt/server/nginx/sbin/nginx 这是x云默认nginx 路径 下载nginx1.8 stable {代码...} 下载openssl {代码...} nginx -V 查看目前nginx编译选项,然后在新版本nginx下 执行,注意添加--with-openssl=/home/nginx-1.8.0/openssl-1.0.0d选项 {代码...} 编译,不要不要不要makeinstall {代码.....

apache perfork模式参数介绍

2015-12-29
阅读 1 分钟
2.9k
StartServers:服务器启动时建立的子进程数量MinSpareServers:指定空闲子进程的最小数量,如果小于此数量,apache会自动创建(最快每秒一个)MaxSpareServers:空闲子进程的最大数量,如果大于此数量,apache会自动kill到这个数量MaxClients :同一时间最大接受请求的数量,指单个进程并发线程数量,如果超过这个值,会...

nginx将svn请求转发到apache实现svn http请求

2015-12-29
阅读 3 分钟
6.6k
安装apache的svn模块 {代码...} apahce的svn模块,通过他实现svn权限等问题。 {代码...} 如果想通过htpasswd来给svn加(修改重置)密码,就安装apache2-utils {代码...}

obstart的小用法

2015-12-17
阅读 1 分钟
2k
在处理opencart图片加载的时候,想用lazylaod这个jquery插件,网站前台都显示好了,在后台加载的时候发现2了,后台编辑商品的图片显示没出来。

"/alidata/server/nginx/logs/nginx.pid" failed 简单分析

2015-12-14
阅读 3 分钟
5.5k
先废话下,Nginx进程分为master进程和worker进程,nginx开始运行后我们可以通过 ps aux|gerp nginx查看他的master的pid

opencart引入第三方类的时候一个小坑

2015-12-12
阅读 1 分钟
3.4k
因为在index.php中已经首先包含了startup.php,而在startup.php中又注册了autoload方法。此方法就是library。

自己常用的phpstorm|IDEA同意适用快捷键-Windows下

2015-12-12
阅读 4 分钟
6.3k
工欲善其事必先利其器 doube shift for every where(强大利器,但是不能搜索文件内容,) shift+enter 不管当前光标在当前行什么位置,直接让光标到下一行开头 f2 快速定位语法错误(尤其是文件飘红时用到) ctrl+shift+a 快速应用开关,比如输入 soft warp ,可以on|off,所见即所配。 shift+ ↑↓之后然后alt+shift+↑ ↓...

php获取编码方式及改变编码方法

2015-12-08
阅读 1 分钟
8.4k
抓xx页面的时候,虽然返回数据为json格式的,但是是非utf-8的,这样json_decode的时候返回的是null,因为json只是支持UTF-8/ASCII,应该也有其他转换方法,这里仅记录一下。