C/C++ Linux服务器开发
文章平均质量分 62
关于个人学习如何使用C在Linux服务器中进行开发的学习笔记
云祈祷的秋天
这个作者很懒,什么都没留下…
展开
-
网络io与io多路复用select/poll/epoll
netstat -anop | grep 9999 监听端口9999应用层有多少个fd相对的epoll集合中就得有多少个fd 一一对应d。原创 2023-08-29 00:17:55 · 64 阅读 · 0 评论 -
C/C++之测试用例的编写
一个基本的客户端对服务端自动发送测试语句接收测试数据的用例。断眼 assert() 用于调试debug。关于连接开了一定要close。原创 2023-08-18 19:30:27 · 311 阅读 · 0 评论 -
设计模式-上
主要出现在子类覆盖父类实 现,原来使用父类型的程序可能出现错误;覆盖了父类方法却没 有实现父类方法的职责;定义对象间的一种一对多(变化)的依赖关系,以便当一个对 象(Subject)的状态发生改变时,所有依赖于它的对象都得到通 知并自动更新。早绑定是指基类指针中没有虚函数 会将yyy强制转换为xxx类型 早绑定实际上就是强制转换。virtual:虚方法前缀 可让该方法在继承父类后复写父类中的方法。对于稳定点采用对父类进行抽象 子类去继承复写基类方法。protected:用户不可访问接口 子类可以访问。原创 2023-08-08 21:07:57 · 31 阅读 · 0 评论 -
Linux+C的服务器之数据结构中的红黑树
/定义一个红黑树的模板文件//用来定义key的任意类型// value#if 1 //适合单个红黑树//rbtree#else //可重复利用避免多次构建导致代码冗余// end//// NULL} rbtree;原创 2023-07-25 18:34:54 · 35 阅读 · 0 评论