![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C 基础
cjdxzy2010
这个作者很懒,什么都没留下…
展开
-
文件操作
1.创建文件#include #include #include #include #include void create_file(char *filename){ if(create(filename,0755)<0) { printf("create file %s failure!/n",filename); exit(EXIT_FA原创 2011-03-29 11:40:00 · 359 阅读 · 0 评论 -
编程规范之内存管理部分
首先我们要清楚什么是 静态存储区、堆heap、栈stack。①静态存储区,内存在程序编译的时候就已经分配好,存在于程序的整个运行期间。此区域存放的有 全局变量、static静态变量、常量。②堆heap,也称为动态内存分配。通常用到的malloc和new函数,就在堆上分配内存,这时一般由编程人员灵活使用,也通常在这个地方容易出问题,发生内存泄漏。③栈stack,通常某个函数里的局部变量就原创 2011-10-21 23:30:59 · 552 阅读 · 0 评论 -
数据结构之二叉树遍历
1.递归的方法遍历二叉树的顺序存储方式:①先序遍历 void PreTraverse(SqBiTree T,int e) { VisitFunc(T[e]); if(T[2*e+1]!=Nil) /* 左子树不空 */ PreTraverse(T,2*e+1); if(T[2*e+2]!=Nil) /* 右子树不空 */ PreTraverse原创 2011-10-24 14:04:34 · 545 阅读 · 0 评论 -
crc32校验
void mpeg_InitCrcTable_fun(void){ int i, j; unsigned int ulCrcAccum; //build table for every possible byte for(i = 0; i < 256; i++) { ulCrcAccum = ((unsigned int) i << 24);原创 2011-10-26 17:21:15 · 426 阅读 · 0 评论 -
简谈Openssl与usbkey证书认证相结合
一般windows客户端在做证书认证时候,使用微软的winnet相关的函数即可。但在某些情况下,这种方式不够灵活自由,那么就可以使用openssl库来实现。对于使用p12证书进行客户端认证的代码在网上随便可以搜出一大堆,但是结合usbkey进行认证的就少之又少。这里介绍一下openssl里的engine技术来解决这种方法。1.使用较新版本的openssl自带的capi引擎,该引原创 2013-03-26 17:50:36 · 3180 阅读 · 0 评论