![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计相关
文章平均质量分 78
sagely
这个作者很懒,什么都没留下…
展开
-
高级指针话题
在openssl里出现了大量的指向指针的指针和函数指针,一直不太理解,今天看书上有一章介绍指针的高级话题,赶紧把它记录下来。 1,指针以及初始化 指针是一个地址,它指向内存中某个指定类型的值,而操作符*就是访问指向这个地址的数据。讨论一下指针的初始化。 考虑: int *a; *a=100; 也许会觉得这样没有错误,因为(*a)就是int型的,所以把100赋予一个i原创 2005-04-28 20:38:00 · 2097 阅读 · 0 评论 -
初学Windows下mysql的安装以及其C API使用
主要介绍mysql在windows下的安装以及一些基本的应用.并且介绍了其CAPI的使用.一, mysql的安装和使用。1, 安装mysql,http://dev.mysql.com/downloads/下载mysql-4.0.23-win.zip,听说这个版本比较稳定,曾经下载过mysql-4.1.7-win.zip,但是不好用,老是启动的时候提示进程意外终止,下载完以后就一原创 2005-04-28 20:55:00 · 3854 阅读 · 0 评论 -
学习CRYPTOAPI第一天
一:准备工作一般必须包含如下头文件以及定义#include #include #include #define MY_ENCODING_TYPE (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING) 当包含wincrypt.h头文件时,一般都需要定义#define _WIN32_WINNT 0x(具体的值),否则将得到如下错误:error C2065: undecl原创 2005-04-28 20:43:00 · 3457 阅读 · 0 评论 -
为IE增加按钮
基本原理: 从IE5开始便允许我们向工具栏添加自己的按钮,其本质就是修改注册表,添加创建此按钮所需的信息。 实现步骤: 1.创建此按钮的GUID(globally unique identifier) 你可以通过Visual Studio中的Guidgen.exe来产生GUID。 例如我生成的GUID是{1FBA04EE-3024-11D2-8F1F-0000F87ABD16} 以下的例子中我都使原创 2005-04-28 20:49:00 · 2151 阅读 · 0 评论 -
linux下字符集编码转换轻松实现
在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode, c原创 2005-04-28 20:37:00 · 2235 阅读 · 0 评论 -
学习CRYPTO第二天
因为是.net安全,所以必须在VC7上运行下面面的一些例子(今天害得我在VC6上运行,错误一大堆),上面介绍了CRYPTAPI的一些基础,下面我就不按照MSDN的往下看了,下面的几个专题是Hashing,Signing Data,Creating and Receiving Enveloped Data Messages以及Encrypting and Decrypting.这些专题等需要用到的时原创 2005-04-28 20:44:00 · 2696 阅读 · 0 评论 -
学习CRYPTO第三天
1,CertOpenSystemStore打开系统最常用的证书存储区域。假如需要满足复杂的需要,请看CertOpenStore HCERTSTORE WINAPI CertOpenSystemStore( HCRYPTPROV hprov, //CSP句柄,NULL为默认句柄,或者由CryptAcquireContext返回 LPTCSTR szSubsystemProtocol //打开的系统存原创 2005-04-28 20:47:00 · 2918 阅读 · 0 评论