C
Inconsolabl
这个作者很懒,什么都没留下…
展开
-
函数调用约定
在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计转载 2015-06-20 16:44:13 · 370 阅读 · 0 评论 -
C语言实现base64编码
base64编码介绍:Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在转载 2015-06-20 15:18:26 · 727 阅读 · 0 评论 -
VC dll依赖性查看工具depends
在 vs 2008中没有这个工具了,要自己下载:http://www.dependencywalker.com/Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。同时也可以看到每个被依赖的dll中的所有导出的函数接口。VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面转载 2015-06-20 16:41:09 · 14121 阅读 · 0 评论