07 2015 档案

摘要:UNIX网络编程--卷一:套接字联网API 本书面对的读者是那些希望自己编写的程序能够使用成为套接字(socket)的API进行彼此通信的人。 目录: 0、准备环境 1、简介 2、传输层:TCP、UDP和SCTP 3、套接字编程简介 4、基本TCP套接字编程 5、TCP客户/服务器程序例子 6、I/ 阅读全文
posted @ 2015-07-29 22:10 冷冰若水 阅读(370) 评论(0) 推荐(0) 编辑
摘要:一、前言二、工具介绍1、ps 查看进程信息2、gstack 查看进程堆栈3、pmap查看程序分配的内存4、ldd查看程序用到的动态链接库5、strace用来跟踪和监视程序的每一个系统调用6、fuser 查看正在访问某个或某些文件的进程ID7、lsof 查看某个程序或进程打开了哪些文件8、backtr... 阅读全文
posted @ 2015-07-23 13:47 冷冰若水 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、poll介绍函数原型:#include int poll(struct pollfd *fds, nfds_t nfds, int timeout);struct pollfd定义:struct pollfd { int fd; /* file descriptor */... 阅读全文
posted @ 2015-07-17 11:14 冷冰若水 阅读(555) 评论(0) 推荐(0) 编辑
摘要:一、介绍reactor模式二、使用reactor模式三、参考http://blog.csdn.net/swordmanwk/article/details/6170995 该文章,简单介绍了reactor模式,大概了解reactor的原理http://blog.csdn.net/linxcool/a... 阅读全文
posted @ 2015-07-17 09:26 冷冰若水 阅读(256) 评论(0) 推荐(0) 编辑
摘要:一、epoll介绍 epoll是linux内核为处理大批量句柄而作的改进的poll,是linux下IO多路复用select、poll的增强版,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。 epoll有两种工作方式:LT(水平触发)、ET(边缘触发) LT(level tr 阅读全文
posted @ 2015-07-16 19:01 冷冰若水 阅读(709) 评论(0) 推荐(0) 编辑
摘要:一、select介绍函数原型:#include int select(int maxfdp1, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict exceptfds, struct timeval *restr... 阅读全文
posted @ 2015-07-16 10:47 冷冰若水 阅读(3342) 评论(0) 推荐(0) 编辑
摘要:/etc/ld.so.conf 这个文件记录了编译时使用的动态链接库的路径,告诉链接器去哪个路径下寻找链接时需要用到的库,如果找不到,就会提示链接错误。如果我们安装了第三方的库,而没有将它放在链接器可以找到的目录,则运行使用这些第三方库的程序时,会提示找不到库。这时,我们有两种方案可以解决:1、在链... 阅读全文
posted @ 2015-07-14 14:19 冷冰若水 阅读(2116) 评论(0) 推荐(0) 编辑
摘要:一、安装libevent官网:http://libevent.org/选择最新版本下载,我选择的是libevent-2.0.22-stable.tar.gz,然后安装README文件中描述的方法编译、安装即可。./configuremakemake verify # 可选操作make install... 阅读全文
posted @ 2015-07-14 09:52 冷冰若水 阅读(8672) 评论(0) 推荐(0) 编辑
摘要:官网:http://redis.io/download一、安装redis的安装也很简单。二、使用利用redis自带的客户端,src/redis-client连接测试。 阅读全文
posted @ 2015-07-02 16:11 冷冰若水 阅读(112) 评论(0) 推荐(0) 编辑
摘要:官网:http://www.postgresql.org/download/linux/redhat/一、安装由于我的机子是centos6.2,所以选择RedHat的。按照官网所说的进行安装:yum install postgresql-server # 安装PostgreSQL服务器service... 阅读全文
posted @ 2015-07-02 15:57 冷冰若水 阅读(378) 评论(0) 推荐(0) 编辑
摘要:memcached官网:http://memcached.org/downloadsTip:Memcache是该项目的名称,memcached是服务器主程序的名字。一、安装memcached由于使用到了libevent库,所以在安装它之前需要先安装这个库。安装步骤就这么几步,很简单。二、使用 阅读全文
posted @ 2015-07-02 15:30 冷冰若水 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、前言今天在程序的日志中出现这个错误,网上搜了一下发现,说是Oracle的对象名字最多是30个字符,不能超过30,而我出错的sql是:"select * from test where INSERTTIMEL <= to_date('2016-05-28 09:51:58', 'yyyy-MM-d... 阅读全文
posted @ 2015-07-01 13:44 冷冰若水 阅读(21841) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示