自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

转载 Knowledge to learn

1.  static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?  全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组

2007-08-24 09:52:00 690

转载 Basic good knowledge

1.进程和线程的差别。  线程是指进程内的一个执行单元,也是进程内的可调度实体.  与进程的区别:  (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位  (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行  (3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.   (4)系统开销:在创建或撤消进程时

2007-08-23 13:08:00 691

原创 C++/COM string conversion

char* wchar_t*1. sprintf(desWChars, "%s", srcChars);   swprintf(desChars, "%S", srcWChars);2. wchar_t *desWChars = A2W(srcChars); // ATL convention.   char *desChars = W2A(srcWChars);    // ATL con

2007-08-22 11:36:00 1599

转载 COM和Dll的主要区别

 一:COM和Dll的主要区别:COM是为了二进制兼容而加了许多限制(COM协议)的DLL,主要的协议: 1:导出函数为DllCanUnloadNow DllGetClassObjectDllMainDllRegisterServerDllUnregisterServer的DLL. 这几个函数COM库会使用,COM库通过DllGetClassObject导出函数来加载并创建COM对象. 2:通

2007-08-21 23:50:00 1379

原创 DLL

客户程序如何找到DLL如果用LoadLibrary显示链接到DLL的话,我们可以指定DLL的全路径名。如果没有指定路径名,或者用了隐式链接,则Windows将使用下面的搜索序列来定位DLL:1. 包含客户EXE文件的目录2. 当前目录3. Windows系统目录(GetSystemDirectory)4. Windows目录(GetWindowsDirectory)5. 在Path环境变量里列出的

2007-08-18 10:28:00 674

原创 Basic C++ knowledges

1. 关于成员变量初始化顺序,几个有依赖关系的成员变量要初始化,让写出构造函数。 在初始化列表中,成员变量的初始化顺序是其在类中声明顺序,而非列表中的顺序。2. 怎样使一个class不能被实例化1,构造函数私有化(Singleton)   2,抽象类 (pure virtual function).但2不太好3. 私有继承和public继承的区别。 私有继承: 只继承实现,

2007-08-18 10:23:00 993

转载 C语言文件操作函数大全

二十三、C语言文件操作2007-07-08 17:36 一、标准文件的读写      1.文件的打开fopen()          文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函

2007-08-13 18:49:00 2860

转载 C/C++是算术移位

C/C++中移位操作完全等同于汇编中的“算术移位指令”,而不等同于“逻辑移位指令”!具体来说,跟前面一篇关于数据类型扩展的文章很相似,左移全部是补0,这毫无疑问!在右移操作中,最左侧补0还是补1,完全取决于操作数本身是不是符号数。如果是无符号数,则全部是补0,如果是有符号数,则补符号位上的数字,负数补1,正数补0;也就是说,对于有符号数,无论怎么移,符号位保持不变!!! 

2007-08-13 10:22:00 1605

转载 二维数组new小结

C++中二维数组new小结 [ 2005-9-16 23:32:00 | By: shefeeling ]  

2007-08-08 13:07:00 613

转载 我自己的稀疏矩阵

        求解跟图相关的问题时,经常用到矩阵。如果矩阵边比节点(n^2)少很多,可以考虑稀疏矩阵。        可以类似3元组表示法。开一个n个元素的指针数组,每个指针指向一边连续内存,这段连续内存里放的是[列号 边权]二元组,头部有DWORD值标识该列一共几个二元组。每一行按列号排好序,这样随机访问一个时,用二分查找,是O(log((k)(1/2)))的时间复杂度。      

2007-08-07 17:33:00 721

百度技术研发笔试题目

近2年的百度的技术笔试题。共9页。 蚂蚁爬杆 实现字符串revert 实现memmove 英文拼写纠错 寻找热门查询 集合合并 ...

2009-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除