【转】给Eclipse PDT加入CodeIgniter框架的自动完成支持——支持CodeIgniter 2.1.0

2012年4月27日 没有评论

给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实现,那个速度刚刚的啊,主要是免费!

2012年4月19日 没有评论

很好用的翻墙工具利用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

redis的epoll网络模型实例——redis源码分析之网络

2012年4月18日 没有评论

linux网络编程之epoll学习
http://www.cxphp.com/?p=224

对redis中使用的网络框架结构,相信很多文章都写了、也分析了,但是很少有抽取其结构出来的实作的。
本文根据上面的例子修改而成,使整个类似redis的epoll的读、写流转起来。
本epoll模型是根据redis中使用的epoll网络事件模型抽取而来。
socket.h

?Download 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注意的几个地方

2012年3月24日 没有评论

netlink是个功能强大的socket,可以很方便的应用在用户态程序和内核态的通信,具体可以在内核态使用netlink通信,然后在用户态可以使用普通套接字,也可以使用netlink套接字接收消息。最近在使用netlink时发现几点问题,在这里记录下来:

 

1.netlink消息头是一个nlmsghdr的结构体结构,也被称做netlink控制块,每次发送数据都要把这个消息头放在数据头部:
struct nlmsghdr
{
  __u32 nlmsg_len;   /* Length of message */
  __u16 nlmsg_type;  /* Mes[......]

Read more

分类: C/C++编程 标签:

使用date为打包文件加上时间

2012年3月24日 没有评论

有时需要打包一个文件,传送给别人,但是直接将文件打包成.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

分类: shell编程 标签:

centos 源码编译安装gcc 4.7.0

2012年3月23日 2 条评论

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,以下包的安装步骤不能错乱

1
tar jx[......]

Read more

centos 源码编译安装 percona 5.5

2012年3月20日 没有评论

下载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

分类: MySQL 标签: ,

【转】free 命令结果完全剖析

2012年3月13日 没有评论

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配置 标签:

linux date命令 时间戳与时间互换

2011年11月1日 4 条评论

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
分类: shell编程 标签:

codeigniter 2.0 添加自定义的类库以支持memcache

2011年7月7日 没有评论

codeigniter 2.0 添加自定义的类库以支持memcache
1、将下面的代码文件放置到application/system/libraries/目录下

			
分类: codeigniter, PHP 标签: ,