- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 error LNK2001:unresolved external symbol AND error LNK2005:_DllMain@12 already defined
error LNK2005:_DllMain@12 already defined in XXX.objsetting->c/c++ General->Preprocessor definitions去掉_USRDLL===============error LNK2001:unresolved external symbol :第一:nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argvnafxcwd.lib
2011-03-26 14:59:00
1950
转载 DOS命令防病毒
<br />早在几年前,就有先知先觉的网友感叹道:人在网上漂,哪能不中标。如今,电脑中招更是成了家常便饭。面对来势汹汹的病毒木马们,杀毒软件和防火墙自然是一个都不能少。但有时还是有许多仅仅依靠杀毒软件和防火墙对付不了的顽固分子,这时该怎么办呢?其实在Windows系统的命令行中,已为我们提供了一些非常有用的工具,充分利用就会变成我们对抗病毒的强力武器。下面我们就来看看命令行下的强力抗毒武器。<br />一、TASKLIST——火眼金睛<br /><br /><br /> 如今的病毒越来越狡猾,常常不见首也
2011-01-05 14:22:00
683
原创 C++代码优化方法
<br /><br />C++代码优化方法总结 优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时候,就可以对每种策略的性能进行一个大概的估计。这也是本文的目的之所在。<br /><br />目录:<br />一. 优化之前<br />二. 声明的放置<br />三. 内联函数<br />四. 优化你的内存使用<br />五. 速度优化<br />六. 最后的求
2010-11-03 13:53:00
404
原创 源码网站
1.站长下载:http://down.chinaz.com/2.CSDN下载:http://download.csdn.net3.站长源码:http://down.cnzz.cn/4.51源码:http://www.51aspx.com/ 5.源码之家:http://www.mycodes.com/ 6.源码网:http://www.codepub.com/ 7.多多源码:http://www.morecode.net/ 8.洪越源代码:http://www.softhy.net
2010-10-19 14:22:00
610
原创 一些liunx学习网站
<br /> <br />1、IBM Linux技术中心:<br />http://www.ibm.com/developerworks/cn/linux/<br />非常不错的技术在线文档,我的很多与Linux相关的基础知识都是在这个上面找到答案的!<br /><br />2、softpedia <br />http://linux.softpedia.com/<br />Linux开源包的最新发布,在这个目录上都可以找得到<br /><br />3、内核源码站,这个就什么都不说了<br />http:/
2010-09-25 10:13:00
466
转载 虚函数与private
<br /><br />我们把一个仅仅含有纯虚函数的类称为接口,我们也好像已经习惯了将这个接口中的所有纯虚函数全声明为public,而且按照这样的设计,一切都工作得不错。比如COM正是这样做的,它的接口中几乎不会存在private的纯虚函数。那么,让我们想一想,纯虚函数或者虚函数可以为private吗?如果这种方式是可行的,那么什么时候可以将(纯)虚函数设为private了?这些都是本文将要讨论的主题。一起来看看。<br />一.访问限定符与继承<br />如果基类隐式(间接)向子类暴露了私有成员,那么从某
2010-08-16 16:10:00
2874
1
转载 C++ Virtual详解
<br />Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Base的print函数。这是面向对象中的多态性的体现。(关于虚拟机制是如何实现的,参见Inside t
2010-08-16 15:57:00
379
转载 计算机的爱
<br /><br /><br /><br /><br />那天,我失去了你... 那天,我想你...<br /><br /> <br /><br /><br /><br />不要说爱可以天长地久,因为我们活不到天长地久。<br /><br /> <br /><br /><br /><br />爱从开始到结束,究竟需要多久?有多少爱还未开始,就已经结束。<br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br />可以给我一
2010-08-09 17:37:00
404
原创 十四个提升自我方法
<br /><br />1.每天读书。书是智慧的源泉。你读的书越多,你就会变得更加有智慧。都有什么书可以让你提高自己呢?《建立你的时间资本》、《要事第一》、《世界上最伟大的推销员》等等都是很好的书,可以帮助你认识自己。 <br /> <br /> <br /> <br /> <br />2.学习新的语言。学习一门新的语言是一项挑战,你可以通过学习语言来了解不同的文化背景,丰富自己的知识。你还在苦苦学习英语么?为什么不去学习新的语言呢,也许有更适合你的语言等着你去发掘。<br /> <br /> <br />
2010-08-05 10:32:00
411
原创 C++函数调用方式(_stdcall, _pascal, _cdecl...)
__stdcall: _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。_stdcall是Pasc
2010-07-21 16:50:00
385
原创 VC6中使用VC2005编译的DLL问题
在VC6的工程中,使用VC2005编译的DLL的一个解决办法。 VC6中支持MFC的工程中直接链接VC2005的库时,会出现编译错误。原因在于VC6工程中的stdafx.h文件中包含了 afx.h 文件,VC6与VC2005中都有afx.h文件,但是内容却有区别 VC6的 afx.h 文件中有以下的定义: #ifndef _AFXDLL #ifndef _UNICODE #ifdef _DEBUG #pragma comment(lib, "nafxcwd.lib") #else #pragma comm
2010-07-21 16:46:00
1836
原创 ZIP文件格式详解
ZIP文件格式详解 一个 ZIP 文件的普通格式---------------------- 一个 ZIP 文件由三个部分组成: 压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 1、压缩源文件数据区 在这个数据区中每一个压缩的源文件/目录都是一条记录,记录的格式如下: [文件头+ 文件数据 + 数据描述符] a、文件头结构 组成 长度 文件头标记 4 bytes (0x04034b50) 解压文件所需 pkware 版本 2 bytes 全局方式位
2010-06-28 10:36:00
15543
原创 在Linux系统中安装rpm,deb,tar.gz,tar.bz2,apt,bin 格式的文件
<br />首先安装 系统自带的 alien 包 :终端 -su-输入密码 -进入ROOT 用户 - <br />sudo apt-get install alien <br /><br />这样 alien 包 就装上去了 !(if alien package can not be install, you can try running "rpm -q -q" <br />first , and then start running "sudo apt-get install alien ".) <b
2010-06-18 14:12:00
968
转载 未婚男子必读的100条感悟
<br />1.能不抽烟最好不抽,它或许可以帮助你吸引一些女生,但不抽绝不会招来厌烦,表现男子气概的途径有很多,没必要拿健康做赌注。2.给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70%的命运。破罐子破摔只能和懦弱做朋友。3.找女朋友外表是第一关,但要了解她的品行之后再做打算也不迟。4.不要在乎小钱,工作的人都后悔从前对自己的GF不够好。记住你们的重要日子,你们的谈话,女生要敏感得多,这样做,至少可以证明你对她的重视。5.爱她,但别怕她,你们是恋人,也是朋友,她要的不是宠物,
2010-06-09 16:29:00
642
原创 哈佛大学学习景象
或许这再一次印证任何人每一次的成功背后都有不为人知的付出和汗水。 哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。 作为闻名于世的学府,哈佛大学培养了许多名人,他们中有33位诺贝尔奖获得者、7位美国总统以及各行各业的职业精英。究竟是什么使哈佛成为精英的摇篮?哈佛学子接受了什么样的精神和理念?这些问题吸引着成千上万的人去探知其中的答案。哈佛图书馆墙上的20条训言似乎已经给出了答案。短短数语,引发深思,给人
2010-06-09 11:20:00
1277
转载 编程网站
<br />[汇编语言] <br />http://www.asmcommunity.net/ <br />http://www.masm32.com/ [Win32 Asm]<br />http://www.cs.cmu.edu/~ralf/files.html [x86中断列表]<br />http://www.nasm.us/ [NASM]<br />http://www.winasm.net/ [Winasm汇编编辑器]<br />http://x86asm.net/index.html <br /
2010-06-09 10:59:00
584
原创 霍夫曼编码
<br /><br />霍夫曼编码<br /> <br />霍夫曼编码是一种被广泛应用而且非常有效的数据压缩技术,根据待压缩数据的特征,一个可压缩掉20%~90%。这里考虑的数据指的是字符串序列。要理解霍夫曼编码,先要理解霍夫曼树,即最优二叉树,是一类带权路径长度最短的树。<br />路径是指从树中一个结点到另一个结点之间的通路,路径上的分支数目称为路径长度。<br />树的路径长度是从树根到每一个叶子之间的路径长度之和。结点的带权路径长度为从该结点到树根之间的路径长度与该结点权的乘积,树的带权路径长度为树
2010-06-02 19:01:00
737
转载 虚函数、虚表、多态
1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。4. 多态用虚函数来实现,结合动态绑定。5. 纯虚函数是虚函数再加上= 0。6. 抽象类是指包括至少一个纯虚函数的
2010-05-31 10:43:00
689
转载 【转载】extern详细用法
extern关键字的作用是声明变量和函数为外部链接,即该变量或函数名在其它文件中可见。用其声明的变量或函数应该在别的文件或同一文件的其它地方定义。例如语句:extern int a; 仅仅是一个变量的声明,其并不是在定义变量a,并未为a分配内存空间。变量a在所有模块中作为一种全局变量只能被定义一次,否则会出现连接错误。 通常,在模块的头文件中对本模块提供给其它模块引用的
2010-05-24 09:57:00
550
转载 【转载】关于static和extern的用法
一些基本概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌 入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在V
2010-05-24 09:22:00
738
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人