摘要: 采用dlopen、dlsym、dlclose加载动态链接库【总结】 1、前言 为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主程序逻辑不变,将各个业务已动态链接库的形式加载进来,这就是所谓的插件。linux提供了加载和处理动态链接库的系统调用,非常方便。本文先从使用上进 阅读全文
posted @ 2019-06-17 17:34 huxiaoting 阅读(3275) 评论(0) 推荐(0) 编辑
摘要: pthread_once class Singleton { public: static Singleton *GetInstance() { pthread_once(&ponce_, &Singleton::init); return value_; } private: Singleton( 阅读全文
posted @ 2019-05-24 14:36 huxiaoting 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 阅读全文
posted @ 2019-05-17 16:00 huxiaoting 阅读(213) 评论(0) 推荐(0) 编辑