- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 C,C++开源项目中的100个Bugs
俄罗斯OOO Program Verification Systems公司用自己的静态源码分析产品PVS-Studio对一些知名的C/C++开源项目,诸如Apache Http Server、Chromium、Clang、CMake、MySQL等的源码进行了分析,找出了100个典型的Bugs。个人觉得这份列表对C/C++ 程序员有一定参考意义。与其说事后用静态工具分析,倒不如在编码时就提高自知自觉,
2015-08-23 17:25:14 778
转载 linux文件流与文件描述符之间的转换
linux文件流与文件描述符之间的转换1、已知文件流指针,获取对应的文件描述符 int fileno(FILE *stream); 主要应用:如果程序先前用fopen打开了一个文件,但是又想对其进行锁定操作, 例如 int fcntl(int fildes, int command, struct flock *flock_structure)(注意:comman
2015-08-14 18:13:39 1909
转载 linux文件流与文件描述符之间的转换
linux文件流与文件描述符之间的转换 1、已知文件流指针,获取对应的文件描述符 int fileno(FILE *stream); 主要应用:如果程序先前用fopen打开了一个文件,但是又想对其进行锁定操作, 例如 int fcntl(int fildes, int command, struct flock *flo
2015-08-14 18:11:23 774
原创 KMP算法中心思想
KMP是一种高效的字符串查找算法,主要用于在主串中查找一个特定字串(模板)出现的位置(或是否出现)。 朴素字符串查找算法主要是通过逐次比较来实现的,在主串中找到一个位置I和字串起始字符一样时,便顺次比较后续字符。若匹配成功,则输出相应结果。若不匹配,则从位置I的下一个位置I+1开始比较。若主串长度为M,字串长度为N的最多需要比较M*N次。 KMP比较主要的改进是,充分利用已经比较的结果和字符串
2015-08-13 17:22:18 1350
转载 共享内存
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。
2015-08-12 10:45:22 494
onvif模拟器包括客户端和服务器端,支持token鉴权
2023-03-21
Frepple APS建模教程(python版).pdf
2021-11-27
RTP协议中文版大全
2020-11-27
libev 安装包
2017-10-18
linux Shell 脚本攻略(中文版带书签)
2017-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人