![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++ 技巧总结
文章平均质量分 77
Harry0404
百年孤独
展开
-
哈希表+双向链表的组合使用
工作五年,四年在一个老牌通信公司,做的核心网项目开发,整天关注的是call flow,所参与的项目基本和MM和Call Control相关,大多重点在项目开发逻辑,以及信令的解析和分析上。关于网络通信,进程间通信,以及多线程,享内存,进程管理,状态机,以及定时器,各种log机制基本使用公司成熟的方法接口。对于其基本理论,大多使用时,并不仔细分析,仅仅是加以利用。最近有了一些闲暇时间原创 2016-03-24 13:47:38 · 5799 阅读 · 3 评论 -
关于双向链表的审计 audit
双向链表除了有增删查的功能以外,应该为双向链表添加期审计功能可使用在定时器定期检查双向链表中有没有数据存储错误,如果发现不符合双向链表中有不符合存储逻辑的地方,及时发现并且report出来。审计函数如下:int DList_audit(DLIST_P list){ assert(list); GEN_NODE_P node = list->原创 2016-03-25 10:15:41 · 419 阅读 · 0 评论 -
关于一个多线程类的设计方法
设计需求描述:如上图所示进程A与进程B之间是进程间通信进程B与进程C之间是网络通信需要设计一个进程B:进程B在serverA上,可以接收从进程A发过来的进程间消息,并且将消息处理完,通过网络发给serverB上的进程C。serverB上的进程C收到消息,经过处理,通过网络发送回复信息给进程B,进程B处理完毕后,发送回进程A。进程B上收到的消息,处理的过程原创 2016-03-25 11:38:31 · 1155 阅读 · 0 评论