给Eclipse PDT加入codeigniter框架的自动完成支持
http://blog.k-res.net/%E8%BD%AF%E4%BB%B6%E4%BD%BF%E7%94%A8/%E7%BB%99eclipse-pdt%E5%8A%A0%E5%85%A5codeigniter%E6%A1%86%E6%9E%B6%E7%9A%84%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90%E6%94%AF%E6%8C%81.html
1.给你的WEB项目加入:右键项目->Configure->Add PHP Support…
2.给CI_Model基类和CI_C[......]
Read more
很好用的翻墙工具利用GAE实现,那个速度刚刚的啊,主要是免费!
http://www.mysqlops.com/2012/04/19/fanqiang.html
GAE免费翻墙,我是用不着这个的,转载给需要的童鞋。
=================================================
1.http://code.google.com/p/goagent/ #下载最新稳定版本
2.申请Google Appengine #申请时当要你验证手机时,注意手机号填如+8613800138000
3.把下载下来的goagent-server上传到你申请的[......]
Read more
linux网络编程之epoll学习
http://www.cxphp.com/?p=224
对redis中使用的网络框架结构,相信很多文章都写了、也分析了,但是很少有抽取其结构出来的实作的。
本文根据上面的例子修改而成,使整个类似redis的epoll的读、写流转起来。
本epoll模型是根据redis中使用的epoll网络事件模型抽取而来。
socket.h
1
2
3
4
5
6
7
8
9
10
| #ifndef _SOCKET_H_
#define _SOCKET_H_
#include
#include
#include
#include
#include
#define E[......] |
Read more
netlink是个功能强大的socket,可以很方便的应用在用户态程序和内核态的通信,具体可以在内核态使用netlink通信,然后在用户态可以使用普通套接字,也可以使用netlink套接字接收消息。最近在使用netlink时发现几点问题,在这里记录下来:
1.netlink消息头是一个nlmsghdr的结构体结构,也被称做netlink控制块,每次发送数据都要把这个消息头放在数据头部:
struct nlmsghdr
{
__u32 nlmsg_len; /* Length of message */
__u16 nlmsg_type; /* Mes[......]
Read more
有时需要打包一个文件,传送给别人,但是直接将文件打包成.tar.gz或者.tar.bz2发送后,如果有更改,在此发送,就可能造成名字的混淆,这时如果在文件名后加上时间就清晰了,具体方法如:
tar zcvf filename`date “+%Y%m%d%H%M%S”`.tar.gz files
tar jcvf filename`date “+%Y%m%d%H%M%S”`.tar.bz2 files
去gcc官方网站 下载最新版本的gcc-4.7.0.tar.bz2
同时在infrastructure目录下寻找下载【必须】的cloog-0.16.2.tar.gz、mpc-0.8.1.tar.gz、mpfr-2.4.2.tar.bz2、ppl-0.11.tar.gz,去http://gmplib.org/ 下载最新的gmp-5.0.4.tar.bz2
开始前的注意事项:
【我是在CentOS 5.3 x64的虚拟机环境下实践的此文,推荐内存要大于2G,否则在编译一些模块时会出现因为物理内存耗光而死机的情况】
开始安装gcc 4.7.0,以下包的安装步骤不能错乱
Read more
下载percona源码
http://www.percona.com/downloads/Percona-Server-5.5/LATEST/
我下载的是 Percona-Server-5.5.21-rel25.0.tar.gz
1
2
3
| tar zxvf Percona-Server-5.5.21-rel25.0.tar.gz
cd Percona-Server-5.5.21-rel25.0
cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/percona -DWITH_EXTRA_CHARS[......] |
Read more
free 命令结果完全剖析
http://blog.chinaunix.net/uid-15007890-id-3067490.html
相信有许多同学都对free命令中的buffers cached十分不理解,今天笔者就对free命令机器结果做一个详细的剖析。
以下是笔者在虚拟机上运行的debian系统的free情况。该虚拟机内存只有128M,同时分配了256M的SWAP交换区。
total used free shared buffers cached
Mem: 124788 113432 11356 0 15308 75568
-/+[......]
Read more
linux date命令 时间戳与时间互换
http://blog.51yip.com/linux/1345.html
1
2
3
4
| zhangy@ubuntu:~$ date -d "2011-10-10" +%s
1318176000
zhangy@ubuntu:~$ date -d "1970-01-01 UTC 1318176000 seconds"
2011年 10月 10日 星期一 00:00:00 CST |
codeigniter 2.0 添加自定义的类库以支持memcache
1、将下面的代码文件放置到application/system/libraries/目录下