
菜鸟成长日记
leer168
chromium-dev for windows and mac
展开
-
静态链接库和动态链接库(转)
我们可以创建一种文件里面包含了很多函数和变量的目标代码,链接的时候只要把这个文件指示给链接程序就自动地从文件中查找符合要求的函数和变量进行链接,整个查找过程根本不需要我们操心。这个文件叫做 “库(Libary)”,平时我们把编译好的目标代码存储到“库”里面,要用的时候链接程序帮我们从库里面找出来。静态链接库: 在早期库的组织形式相对简单,里面的目标代码只能够进行静态链接,所以我们称为“静转载 2010-02-06 16:38:00 · 958 阅读 · 0 评论 -
读书记录
记得是谁说过:如果想达到一个优秀的工程师,首要条件——必须在毕业之后,读完100本相关技术类的书。这里面可以有少许做人、做事方法的书或者其他哲学的书。 以下分为已读、在读、想读三个部分 一、已读 《编程卓越之道 : 深入理解计算机》《编程卓越之道 : 第二卷:运用底层语言思想编写高级语言代码》《我编程,我快乐 : 程序员职业规划之道》《C++设计新思维 : 泛型编程与原创 2013-02-22 01:21:57 · 2876 阅读 · 21 评论 -
内存泄露&&资源泄漏及解决
new/malloc的,不释放,是内存泄露, COM接口不Release的,是内存泄露。 创建的线程,Socket,GDI对象等,不close是资源泄露。 使用工具: 1)BoundsChecker :(http://www.compuware.com/)(首选B原创 2011-09-25 15:16:16 · 1548 阅读 · 0 评论 -
关于DLL的隐式调用
1.#pragma comment(lib,"XXX.lib") 2.工程设置中Linker->General->Additional Library Directories.(lib所在目录) 工程设置中Linker->Input->Additional Dependen原创 2011-08-22 15:21:49 · 942 阅读 · 0 评论 -
学而不思则罔,思而不学则殆!
这2句,哪句在前,我已经搞不清楚了,反正就是这个意思。工作2年了,该做下总结了。总的来说,参加工作这2年,就是看书学习的2年,但是总结很少,有些学的不深刻。以此为据,日后好好总结一下,真怕以后记忆力退化,想不起来怎么过来的。原创 2011-07-12 22:21:57 · 859 阅读 · 0 评论 -
C++如何实现驱动目录浏览呢
1.浏览文件夹对话框,演示SHBrowseForFolder用法/******************************************************************** created: 2008/04/24 created: 24:4:2008 12:47 author: Gohan http://feed原创 2010-01-08 09:22:00 · 978 阅读 · 0 评论 -
CStudioFile文件的输出
为什么不支持续写呢?如何才能支持呢?解决: 我要用MFC中的CStdioFile类进行文件操作,读写等。 可是,看了下好像没有简单的方法, 于是在网上看到这样的写法: CStdioFile file(strFile,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite); file.WriteString(strT原创 2010-01-08 09:20:00 · 2659 阅读 · 1 评论 -
获取指定目录下指定类型所有文件的全路径及文件名
网上得到代码有获取指定目录下所有文件名,无路径信息,不能指定文件类型,如下:#include #include #include using namespace std;void ListFile(char* szDir){ char szTempDir[MAX_PATH+1]; strcpy(szTempDir,szDir); strcat(szTempDir,"*"); HAND原创 2010-01-08 09:13:00 · 2046 阅读 · 0 评论 -
高效率的排列组合算法
组合算法 本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标 代表的数被选中,为0则没选中。 首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。 然后从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为 “01”组合,同时将其左边的所有“1”全部移动到数组的最左端。 当第一个“1”移转载 2010-02-09 11:03:00 · 707 阅读 · 0 评论 -
VC调试器高级应用----高级断点篇
一.高级断点语法 高级断点语法由两部分组成:1.上下文部分.2.位置,表达式,变量或Windows消息条件. 用函数,源文件和二进制模块来指定上下文,上下文的表示方法: {[函数],[源文件],[二进制模块]} 必须指定唯一的,足够的上下文信息才能获取断点位置.如在TEST.CPP的20行设一位置断点,语法为:{,TEST.CPP,}.20,如A.DLL转载 2010-02-09 11:07:00 · 986 阅读 · 0 评论 -
2015读书计划
一、Linux就是这个范儿 可能是作者在开始学习Linux的时候,遇到了太多的困难,心里留下了阴影,认为Linux是极其难以入门的,所以变着法的举例子、插科打诨来增加趣味性,但是说实话有点过了,有的地方举得例子太牵强了。不过可以看出作者属于实干型的,做了不少事情,对Linux的方方面面也算比较了解,讲的也比较接地气,没有长篇的理论,可以作为科普类来读一读~~~ 二、深入理解Linux内核 Fr原创 2015-02-27 20:04:51 · 2388 阅读 · 1 评论