- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 DLL的前世今因
网上的有关DLL的文章有很多,也很杂。这里我花了一段时间,查了资料,把各种版本自己动手试了试。以下是我的学习笔记,希望对大家有所帮助。DLL:动态链接库。动态链接库就是一种别人已经写好的代码(一般是函数或类),并且已经编译和链接好了,我们只是需要按照一定的规则就可以使用这些代码。并且动态链接库是可以进行跨语言的。就是说C的DLL可以在Java中使用。DLL是与exe分开的,
2014-08-28 15:31:10 906
原创 #define的用法体会
#define 创建一个宏,该宏是标识符或参数化标识符与标记字符串的关联。 在定义宏之后,编译器可用标记字符串替换源文件中标识符的每个匹配项。语法#define identifier token-string #define identifier ( identifier 1 , ... , identifier n ) token-string 备注1 #define 指令促
2014-08-27 09:26:12 3642
转载 字符编码笔记:ASCII,Unicode和UTF-8
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与
2014-08-26 16:09:13 468
原创 查找数组中重复次数最多的数字
题目:给定一个大小为n的数组,该数组包含数字的范围在 [0...k-1], k是一个正整数,k 要求时间复杂度为n,空间复杂度为1,可以使用原数组。原理:遍历数组,让每个元素作为下标的元素加k,最后谁的值最大,则它对应的下标就是要求的值。解法:遍历数组,每个元素值作为下标的元素+=k;由于会改变数组后面的值,而我们还要根据数组本来的值作为下标呢,所以这里,数组原来的值=数组
2014-08-12 12:53:59 5891
高质量C++/C编程指南
2015-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人