- 博客(16)
- 资源 (3)
- 收藏
- 关注
转载 CGI 环境变量
SERVER_NAME CGI脚本运行时的主机名和IP地址.SERVER_SOFTWARE 你的服务器的类型如: CERN/3.0 或 NCSA/1.3.GATEWAY_INTERFACE 运行的CGI版本. 对于UNIX服务器, 这是CGI/1.1.SERVER_PROTOCOL 服务器运行的HTTP协议. 这里当是HTTP/1.0.SERVER_PORT 服
2012-12-28 16:40:40 411
转载 关于Nginx的一些优化(突破十万并发)
nginx指令中的优化(配置文件)worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个
2012-12-28 15:16:48 549
转载 Object Pools
Let's take a quick dip in the object pool!Wait, wait! Before you issue the command to fire, it is notcustomary to allow the condemned a few last words?First a bit of background: there's this thing
2012-12-26 18:31:09 661
转载 deb 安装卸载
deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。1.一般在此类发行版中可以直接双击安装。2.手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。 打开终端后,输入: sudo dpkg -i package_file.de
2012-12-26 12:20:25 514
原创 ubuntu12 初始化包信息时遇到无法解决的问题
初始化包信息时遇到无法解决的问题。请汇报这个“update-manager”软件包的错误,并且将如下信息包含在报告中:'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_prec
2012-12-25 19:54:33 1060
转载 vim ctags使用方法
windows下很多人都使用source insight 编写和查看代码。linux下可以使用VIM,刚开始会觉得VIM像windows下的记事本,而如果使用得当,它并不比source insight 逊色。 在这里,我会尽我所能细致地讲清楚如何把vim变成source insight, 然而你仍然需要积极地思考,并且必须自己去摸索一些东西。 为了避免过于罗嗦,我把基础的部分放
2012-12-25 19:41:31 677
转载 Linux 编译安装Boost
linux平台下要编译安装除gcc和gcc-c++之外,还需要两个开发库:bzip2-devel 和python-devel,因此在安装前应该先保证这两个库已经安装:#yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y然后是去官网下载源码包,地址下载,解压,按照如下步骤:#tar xvzf bo
2012-12-21 14:30:00 23493
转载 Redis应用案例,查找某个值的范围
本文来自Redis在Google Group上的一个问题,有一位同学发贴求助,说要解决如下的一个问题:他有一个IP范围对应地址的列表,现在需要给出一个IP的情况下,迅速的查找到这个IP在哪个范围,也就是要判断此IP的所有地。这个问题引来了Redis作者Salvatore Sanfilippo(@antirez)的回答。解答如下:例如有下面两个范围,10-20和30-40A_star
2012-12-19 17:05:15 774
转载 C++ redis client安装全过程
1.下载:C++版本的redis client下载链接:https://github.com/mrpi/redis-cplusplus-client2.首先需要安装boost库,在linux下安装boost库过程如下: 2.1 boost库下载到官网:http://www.boost.org/,当前最新版本为1.51.0 2.2 安装命令: 官网介绍:ht
2012-12-19 10:38:12 5082
转载 Redis之高可用方案
Redis以其高效的访问速度著称。但由于官方还未发布redis-cluster,而redis的replica又有诸多不便:比如一组master-slave的机器,如果之间有链接瞬段,或者对slave重新执行slaveof命令,会导致slave机器从头开始同步一次master的数据,造成较大的开销。以下描述了使用keepalived+redis主从的一种高可用方法。安装方法在这里就不
2012-12-19 10:22:04 12435 2
转载 ldconfig & ldd
今天在使用redis的的C库hiredis时,遇到一个小问题,折腾了半天。大概是这样的,编译安装hiredis,make PREFIX=/usr install,然后,编译我的代码,都没有问题,但是,启动编译后的应用程序时,报错:error while loading shared libraries: libhiredis.so.0.10: cannot open shared obje
2012-12-17 18:39:18 748
转载 redis C接口hiredis初次使用
redis是一个k-v NoSql内存数据库,初次使用redis的C接口库,hiredis遇到了不少麻烦。 我使用的redis-2.2.2 首先安装redis 解压缩redis-2.2.2.tar.gz tar -xzvf redis-2.2.2.tar.gz cd redis-2.2.2. make 这样redis就安装完
2012-12-17 18:01:08 4499
转载 Redis C客户端API
Redis安装步骤:1.redis server安装wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz #下载文件tar xzf redis-2.4.6.tar.gzcd redis-2.4.6makecp src/redis-server src/redis-cli /usr/bin/ #方便在终端在任何地方
2012-12-17 17:34:45 1012
转载 google proto buffer使用
听说google proto buffer(以下简称protobuf)已经很久了,但是一直没有尝试使用它。其中一个原因是,项目组自己写了个打包和解包的工具,而且代码也简单,可以很方便的扩展到自动生成xml之类的配置文件,已经能很好的符合项目的需要。但是最近发现protobuf有个很不错的功能,就是可以向已有的协议中添加新的字段,而不影响采用旧协议的服务。所以就想试试protobuf。
2012-12-05 13:29:25 2285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人