文章分类 -  转载-C++

[转载]裸写一个含内嵌IE控件的窗口
摘要:引言 之前也做过一些含内嵌IE控件的东西,只是一直用MFC/ATL等框架,对于里面的原理其实一知半解,只有脱离它们写一遍,才算能真正懂。前不久在写一个SkyDriveClient的时候正好有一个需求,就练习了一下。技术含量没有,在此记录一笔,供后来人入门,供前辈们批评。 本文中,行文以流水帐、贴代码 阅读全文

posted @ 2016-03-11 15:30 Jingle Guo 阅读(855) 评论(0) 推荐(0)

[转载]通过zero copy来实现高效的数据传输
摘要:这段时间在学习一些系统底层的知识,真后悔大学没有好好学习操作系统,导致好多文章看不懂。说到这不得不吐槽一下,像介绍系统层次的一些书籍好 多都是中文翻译版,而大部分的中文翻译版大都语句晦涩,难懂,而且极易被误导。网上也有一些介绍文章,好多是连作者自己都没搞明白抑或是简单的复制粘贴, 真是越看越迷糊... 阅读全文

posted @ 2015-11-26 10:26 Jingle Guo 阅读(226) 评论(0) 推荐(0)

[转载]IO多路复用之poll总结
摘要:1、基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些... 阅读全文

posted @ 2015-11-25 16:10 Jingle Guo 阅读(129) 评论(0) 推荐(0)

[转载]IO多路复用之select总结
摘要:1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果... 阅读全文

posted @ 2015-11-25 16:08 Jingle Guo 阅读(196) 评论(0) 推荐(0)

[转载]C++内存管理
摘要:[导语]内存管理是 C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对 C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非... 阅读全文

posted @ 2015-10-30 15:46 Jingle Guo 阅读(188) 评论(0) 推荐(0)