- 博客(2)
- 资源 (6)
- 收藏
- 关注
转载 IO复用: select 和poll 到epoll
linux 提供了select、poll和epoll三种接口来实现多路IO复用。下面总结下这三种接口。 select 该函数允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或多个事件发生或经历一段指定的时间后才唤醒它。 函数接口: 1: #include 2: #include 3: 4: int select(int m
2017-09-18 11:17:40 475
转载 C中不安全的函数以解决办法汇总
C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作(strcpy、strcat、sprintf 和 gets)。一般来讲,像“避免使用 strcpy()”和“永远不使用 gets()”这样严格的规则接近于这个要求。 这些函数由于设计的时候比较淳朴,并没有做任何的越界检测,主要容易"被溢出",只需要多设点检查边界,
2017-09-18 10:18:48 866
STL数值算法源码
2018-06-14
7大排序算法实现程序(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)
2017-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人