摘要: php的perl扩展编译安装 PHP5.4以上有一个内置服务器 FastCGI 进程管理器(FPM) FPM(FastCGI 进程管理器)用于替换 PHP FastCGI 的大部分附加功能,对于高负载网站是非常有用的。 它的功能包括: 隐藏 PHP seaslog日志 # SeasLog > - * 阅读全文
posted @ 2016-05-07 11:58 ChangCrazy 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 什么是opcode缓存? 当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁 阅读全文
posted @ 2016-05-07 11:40 ChangCrazy 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 自定义yum源文件 /etc/yum.repos.d/CentOS-Base.repo 如果试用国内镜像 备份原来的镜像: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载镜像http:/ 阅读全文
posted @ 2016-05-06 16:50 ChangCrazy 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 使用场景如: 用户频道属性分析 、用户忠诚度分析 、用户偏好路径分析、 用户偏好终端分析、 用户访问网站时间分析、 用户浏览内容分析 例子:一用户某次访问网站的路径示意图 Apriori算法 需要扫描多个事物数据集,增加IO开销。会产生2的k次方频繁项集。 FP-Tree算法 概念: 树 链 节点 阅读全文
posted @ 2016-03-30 18:44 ChangCrazy 阅读(2735) 评论(0) 推荐(0) 编辑
摘要: wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz xz -d Python-3.5.1.tar.xz tar xvf Python-3.5.1.tar cd Python-3.5.1 ./configure make;make install python --version cd /usr/bin mv pyth... 阅读全文
posted @ 2016-03-23 15:08 ChangCrazy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 配置自己的额终端命令 下载以下命令 在.aliases 中就可以设置我自己的命令,例如: ## 工程师思维 1)自动化2 减少工作量 -- *`“ 怎么做才能将来不用做或者起码少做却可以实际上干更多呢?”`* 阅读全文
posted @ 2016-03-18 17:24 ChangCrazy 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #使用哪个shell执行 echo "hello world" username="tom" echo $username #chmod +x ./test.sh 设置可以执行文件 #for循环输出 for skill in Ada Coffe Action Java; do echo "I am good at ${skill}Script" don... 阅读全文
posted @ 2016-03-15 20:14 ChangCrazy 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前两天,我看到一位一线小学教师撰写的文章。在文中,作者一针捅破了义务教育的玻璃纸:富人可以购买优质的私教弥补不足,低收入家庭只想到依赖免费义务教育,如果再不想办法开小灶,那娃娃长大真的没出路了! 不过,如果你觉得,富二代和穷二代的不同仅仅是因为人民币,那还是太天真。非常巧,我自己从小家境不富裕,同学 阅读全文
posted @ 2016-02-24 16:00 ChangCrazy 阅读(289) 评论(0) 推荐(0) 编辑
摘要: <?php /** * 查IP所在地(需纯真IP数据包) * 来自discuz */ function ip2addr($ip) { //IP数据文件路径 $dat_path = SYS_DIR . '/wry.dat'; //检查IP地址 if (! preg_match ( "/^\d{1,3} 阅读全文
posted @ 2016-02-24 15:46 ChangCrazy 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一致性Hash分布算法分4个步骤:步骤1:将一个32位整数[0 ~ (2^32-1)]想象成一个环,0 作为开头,(2^32-1) 作为结尾,当然这只是想象。步骤2:通过Hash函数把KEY处理成整数。这样就可以在环上找到一个位置与之对应。步骤3:把Memcached服务器群映射到环上,使用Hash 阅读全文
posted @ 2016-02-18 18:19 ChangCrazy 阅读(284) 评论(0) 推荐(0) 编辑