- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 linux安装ZendGuardLoader及eaccelerator
ZendGuardLoader下载地址:http://www.zend.com/en/products/guard/downloadssudo mkdir /usr/zendmkdir /tmp/eacceleratorchmod 0777 /tmp/eacceleratorwget http://phpcj.googlecode.com/files/ZendGuardLoader.sos
2013-05-21 13:52:30 834
原创 关于sphinx+PHP在高并发时响应性能低下的解决办法
经过多次压力测试,发现sphinx在高并发时出现负载突然提升,并且响应速度明显下降。经过多方面的排查,发现是由于PHP与sphinx自带的searchd进行socket的连接之后,系统内存有大量的Time_Wait连接,所以我们猜测为searchd的socket连接未及时关闭,造成大量请求堆积,使得PHP客户端与sphinx的请求效率低下。由于searchd是编译好的,无法进行OPT设置,故我做了
2013-05-17 13:23:22 1523
原创 YII CGridView CListView 返回列表带记忆功能
我们知道Yii 中的CGridview 很好用,但是有时候不能满足我们的页面高制定性,这个时候更加灵活的CListView(只支持CActiveDataProvider) 就可以帮助我们解决这些问题CListView好更容易排版面和样式。CGridView是Yii中的一个灵活的插件GridView的每列为一个CGridColumn对象,通过Column加class来调用例如它使用CBu
2013-05-16 15:27:21 1040
转载 开发者需知的10类工具
作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。CSDN摘译如下:免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所需。1. 版本控制工具无论你是在100人的团队,还是一个人做设计、开发,版本控制工具都能让你从中获益。通过版本控制工具,你可以保留同一文件中在不同时期的版本
2013-05-10 17:51:01 600
原创 python多线程 实现程序快速处理
综述 多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。 Python可以方便地支持多线程。可以快速创建线程、互斥锁、信号量等等元素,支持线程读写同步互斥。美中不足的是,Python的运行在Python虚拟机上,创建的多线程可能是虚拟的线程,需要由Python虚拟机来轮询调度,这大大降低了Pyth
2013-05-09 17:48:17 1009
原创 Python中的Module用法实例
Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层级很复杂,就很吃力了。有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统
2013-05-08 21:35:54 1050
原创 PHP使用多进程解决办法处理大数据/内存泄漏
最近在写一个数据分析系统(亿级数据),由于循环从数据库读取数据库,数据处理量较大,会造成进程崩掉。后来想到了使用多进程的办法来解决,使用循环创建多个子进程的方式来分布到各个采集节点上,再着要先修改下PHP.INItimeout时间,再修改下my.cnf的write_time时间,不废话,都改成120,充分发挥linux多任务的优势.不曾想多线程没用成反到是带来了一系列的意外收获.让之后的许多问题迎
2013-05-03 17:40:23 3443
汉字笔画笔顺Unicode和GB码数据库(20902汉字)
2020-11-19
eclipse软件的hadoop插件包(mapreduce)
2013-10-10
wingIDE4.0.x_linux破解包
2013-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人