
c++
hnbchca
这个作者很懒,什么都没留下…
展开
-
逆向工具 IDA pro.7.0
项目里用到的rpc 库,是一个商业库,只有.a 库文件,没有源码 后来需要修改rpc的功能,需要逆向出rpc库的源码,用到了这个逆向工具 IDA pro.7.0 感觉还不错。 ...原创 2020-01-10 09:24:13 · 349 阅读 · 0 评论 -
C++异常机制的实现方式和开销分析
C++异常机制的实现方式和开销分析 http://baiy.cn/doc/cpp/inside_exception.htm 分析得很不错,图文并茂,很清晰易懂,记录一下!转载 2015-12-09 11:10:26 · 313 阅读 · 0 评论 -
epoll详细工作原理
开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实快,那么,它到底为什么可以高速处理这么多并发连接呢? 先简单回顾下如何使用C库封装的3个epoll系统调用吧。转载 2016-02-05 11:51:45 · 310 阅读 · 1 评论 -
Linux内核中链表的实现与应用
链表(循环双向链表)是Linux内核中最简单、最常用的一种数据结构。 转自:http://blog.chinaunix.net/uid-27037833-id-3237153.html 1、链表的定义 struct list_head { struct list_head *next, *pre转载 2016-01-31 10:35:45 · 465 阅读 · 0 评论