makefile 基础、进阶及常用 makefile makefile 语法 目标:依赖 (tab)命令 如:add.o:add.c (一个tab缩进)gcc –Wall –g –c add.c –o add.o 目标:要生成的目标文件 依赖:目标文件由哪些文件生成 命令:通过执行该命令由依赖文件生成目标
数据全排列组合 所谓全排列就是将一个数据组合拆开重新排列,比如 abc,可重新排序为 acb、bac、bca、cab、cba,通过算法上实现一般就是递归或一个while循环来实现。最近复习算法方面的内容接触到的新的算法,记录一下思路。
完成端口实现高性能服务端通信层的关键问题 在网络上翻阅过的一份资料,所谈之处皆是痛点,如因处理大量请求可能会导致内存不足的情况、多线程情况下数据包排序紊乱等问题,非常值得参考和学习,其中引入的其他文献有微软官方和非官方文章,附带有非常可靠的代码提供学习,此文非常值得记录。特此分享!
一个简单的 Windows 下多线程创建 Demo 向往了多年,终于静下心来备战 IOCP,对于语言方面不缺少什么东西了,剩下的就是对操作系统和编程技巧的学习了,所以慢慢的开始写一些周边会涉及到的代码,也算是对 C/C++ 的复习,本文写的是一个 Windows 下多线程的例子,跟 Linux 下没什么区别,循环创建线程然后用堆上内存传递参数,代码有详细的注释可以参考。
获取本机字节顺序(端序、尾序) 字节顺序简单的理解就是一组数据在内存中排列的数据,分大/小端顺序,其详细的介绍可以参考维基百科,本文主要介绍的是如何通过调试查看内存中变量的储存数据以及如何通过代码实现判断本机字节顺序。