![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
language
文章平均质量分 76
kingjo002
这个作者很懒,什么都没留下…
展开
-
获取文件属性
// 获取指定文件夹的时间属性,入口参数DirName指定了待处理的文件夹,stime为一 // 指向SYSTEMTIME结构的指针 BOOL GetDirTime(CString DirName, SYSTEMTIME &stime){ // 打开文件夹 HANDLE hDir = CreateFile (DirName, GENERIC_READ, FILE_SHARE_REA转载 2013-04-12 15:16:14 · 685 阅读 · 0 评论 -
转阻塞socket和非阻塞socket
读操作 对于阻塞的socket,当socket的接收缓冲区中没有数据时,read调用会一直阻塞住,直到有数据到来才返 回。当socket缓冲区中的数据量小于期望读取的数据量时,返回实际读取的字节数。当sockt的接收缓冲 区中的数据大于期望读取的字节数时,读取期望读取的字节数,返回实际读取的长度。 对于非阻塞socket而言,socket的接收缓冲区中有没有数据,read调用都转载 2013-01-30 11:36:53 · 816 阅读 · 0 评论 -
如何生成 动态库 和 静态库
1. Static Library (1) 用 vs2005 做一个静态链接库 新建 Win32控制台应用程序 staticCai; 新建 static_lib.h 和 static_lib.cpp 两个文件; static_lib.h ------------ int add(int x, int y); int substract(int x, int y);转载 2013-02-07 09:41:09 · 916 阅读 · 0 评论 -
test_openssl
#include #include #include #include #include int main(int argc, char** argv) { BIO *bpub; BIO *bpri; RSA *pRSA; RSA *rsa_rpu; FILE *fp = NULL; unsigned char *encryptedString = NULL;转载 2013-02-07 13:57:09 · 2212 阅读 · 0 评论 -
Linux静态库和动态库
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的转载 2013-02-26 14:14:27 · 705 阅读 · 0 评论 -
如何删除链表节点
一个单向链表,不知道头节点,一个指针指向其中的一个节点,问如何删除这个指针指向的节点? 有关链表的面试题在技术面试中是很常见的。因为链表在数据结构中是很基本的结构,另外,链表经常会使没有扎实掌握的人陷入误区。 就以这道题为例,没有一定的基础,感觉无从下手。但如果理解了链表在内存中的存储方式,找到解决办法也是不难的。 解决方案:将这个指针指向的next节点值copy到本节点,将next指向ne转载 2013-03-15 17:46:15 · 643 阅读 · 0 评论 -
pyt_hon + set_up.py + git
python文件操作 http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html http://blog.csdn.net/liuyuehui110/article/details/7243559 python字符串操作 http://blog.csdn.net/ataraxia2010/a原创 2013-10-10 17:41:22 · 1168 阅读 · 0 评论