1. getrlimit,setrlimit -函数
(1)http://baike.baidu.com/link?url=KDQerqqn_qiTbXYgeYzBpRfYZYDM3Xf8BRyxvPtm58pL-tIFLyF07IpmIhtsRN6TrQblpLctarb3VKbELMysvAoPGoUWKvjSQ2rCW1Nnv1S
(2)http://www.cnblogs.com/niocai/archive/2012/04/01/2428128.html(讲的比较详细)
2.signal函数
http://blog.csdn.net/ta893115871/article/details/7475095(看这个就够了)
3.select函数
http://blog.csdn.net/piaojun_pj/article/details/5991968/(看这个也就够了。。)
4.list_for_each_safe函数(Linux中的双循环链表)
http://blog.csdn.net/angle_birds/article/details/8614660
5.设计模式
http://blog.csdn.net/zhengzhb/article/details/7296944(五大基本原则一个不落)
6.关于网络编程的初步实践
6.1 linux unistd.h UNIX系统服务的函数原型
http://blog.csdn.net/liuzhanchen1987/article/details/8009701
6.2 linux fcntl.h linux的文件管理
http://blog.chinaunix.net/uid-23516528-id-3833218.html(将的很多,其中有很多宏定义的部分)
6.3 errno.h Linux的错误定义
http://mysuperbaby.iteye.com/blog/1396378
6.4 ioctl.h 备驱动程序中对设备的I/O通道进行管理的函数
http://www.cnblogs.com/tdyizhen1314/p/4896689.html
6.5 list_head 建双向循环链表的结构 list_head
http://www.cnblogs.com/zhuyp1015/archive/2012/06/02/2532240.html
6.6 加typedef和不加typedefy有什么区别 实际上没什么区别,只是定义结构体实例时使用的方法不同而已
https://zhidao.baidu.com/question/274601639.html
6.6 套接字 流套接字SOCKET_STREAM (tcp),数据报套接字SOCK_DGRAM(udp),原始套接字SOCK_RAW(IP、 ICMP协议)
http://baike.baidu.com/item/%E5%A5%97%E6%8E%A5%E5%AD%97?fr=aladdin
6.7 Socket详解
http://blog.csdn.net/sight_/article/details/8138802
6.8socket编程为什么要选择AF_INET?
AF_INET(又称 PF_INET)是 IPv4 网络协议的套接字类型,AF_INET6 则是 IPv6 的;而 AF_UNIX 则是 Unix 系统本地通信。
选择 AF_INET 的目的就是使用 IPv4 进行通信。因为 IPv4 使用 32 位地址,相比 IPv6 的 128 位来说,计算更快,便于用于局域网通信。
而且 AF_INET 相比 AF_UNIX 更具通用性,因为 Windows 上有 AF_INET 而没有 AF_UNIX。
7 关于mysql的编程
7.1mysql 参数client_flags
https://www.douban.com/note/270401475/(非常详细的参数介绍)
7.2 cannot find -lmysqlclient ,mysql 客户端可以使用
解决方案:原来是mysqlclient 保存在/usr/lib64/mysql中了,需要在cmakelists.ext文件中增加link_directories()包含此目录,但是不能和生成文件同目录,需要先调用才能使用。
7.3 关于mysql编程的一个相当好的指导文章
http://www.2cto.com/database/201506/407827.html
8.关于消息映射的若干描述
Linux AIO http://blog.csdn.net/heyutao007/article/details/7065166