- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 Dynamic Data Exchange(DDE)机制引发的卡死
有一个bug:在XP系统下,某些机器上ShellExecute在打开文件时会造成程序卡死,看了Dump文件,堆栈如下:说明ShellExecute内部使用了DDE,即Dynamic Data Exchange,动态数据交换技术。DDE用于进程间通讯,需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。客户机应用程序向当前所激活的服务器应用
2013-03-21 11:38:52 2324
原创 boost::any实现分析
这里提到的boost::any,下面来分析一下boost::any的实现。class any { public: // structors any() : content(0) { } template any(const ValueType & value)
2013-03-19 17:09:58 3657
原创 如何设计接口的参数以减少对接口的修改
或许说这个东西的时候,最好能依托一个背景。在稍大型一点的项目中,总会有一个base层,我们认为它封装了最最底层和基础的一些列功能,因为底层的东西追求稳定和运行效率,所以90%是用C/C++写的,一般以头文件+DLL的方式给上层使用(不考虑它是基于COM的,如果是COM,VARIANT的参数类型就不在讨论范围内了)。头文件中定义了一些列导出函数或者导出类,这些导出函数或类的成员函数,都会
2013-03-19 15:19:53 4105 1
原创 由人眼追踪技术想到的
一、传言三星Galaxy S4将具备眼球追踪功能根据CSDN之前对三星Galaxy S4的报道,三星最新一代Android智能手机Galaxy S4将于3月14日在纽约发布,该新机型在软件方面有一项令人兴奋的新功能,那就是“眼球追踪技术”。通过这项技术,Galaxy S4可追踪用户眼睛以确定滚动方向,比如当用户阅读文章时,他们的眼睛到达页面底部,该软件即会自动向下滚动来显示文章的下
2013-03-14 18:51:01 2906
转载 Chrome源码剖析 【五】
转自http://www.cnblogs.com/duguguiyu/archive/2008/11/05/1326777.html【五】 Chrome的插件模型1. NPAPI为了紧密的与各个开源浏览器团结起来,共同抗击IE的垄断,Chrome的插件,也遵循了NPAPI(Netscape Plugin Application Programming Inter
2013-03-12 14:41:45 748
转载 Chrome源码剖析 【四】
转自http://www.cnblogs.com/duguguiyu/archive/2008/10/24/1318363.html【四】Chrome的UI绘制1. Chrome的窗口控件Chrome提供了自己的一个UI控件库,相关文档可以参见这里。用Chrome自己的话来说,我觉得市面上的七荤八素的图形控件库都不好用,于是自己倒腾倒腾实现了一套。。。广
2013-03-12 12:14:31 796
转载 Chrome源码剖析【三】
转自http://www.cnblogs.com/duguguiyu/archive/2008/10/12/1308876.html【三】 Chrome的进程模型1. 基本的进程结构Chrome是一个多进程的架构,不过所有的进程都会由老大,Browser进程来管理,走的是集中化管理的路子。在Browser进程中,有xxxProcessHost,每一个host,都
2013-03-12 12:13:11 752
转载 Chrome源码剖析【二】
转自http://www.cnblogs.com/duguguiyu/archive/2008/10/04/1303695.html【二】Chrome的进程间通信1. Chrome进程通信的基本模式进程间通信,叫做IPC(Inter-Process Communication),在Chrome不多的文档中,有一篇就是介绍这个的,在这里。Chrome最主要
2013-03-11 17:51:14 696
转载 Chrome源码剖析 【序】 && 【一】
转自http://www.cnblogs.com/duguguiyu/archive/2008/10/02/1303095.html【序】 开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上,如果不能,至少也可以抱一把大腿。。。现在我就是来抱大腿的,这
2013-03-11 17:30:20 927
openssl编出的dll和lib
2012-04-27
C语言多元线性回归函数库
2010-10-27
C语言计算逆矩阵的函数
2010-10-27
C语言全排列算法函数库
2010-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人