- 博客(6)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【python自动化】文件名序列化
比如,有一个文件夹,里面的名字需要序列化,那么: 1 #!/usr/bin/python 2 #-*- coding: utf-8 -*- 3 4 import os 5 import sys 6 7 def rename(path): 8 files = os.listdir(path) 9 print "Find files:" 10
2016-07-30 11:46:43 1026
原创 【Python自动化】编程控制类型变量顺序化
比如:#ifndef MSGTYPE_H#define MSGTYPE_H// loginconst short MSG_LOGIN = 8;// registerconst short MSG_REGIS = 22;// send message to friendconst short MSG_SENDTOFRIEND = 2;// send message to
2016-07-30 11:12:48 792
转载 【信息安全】RSA-数字签名-数字证书
先说明几点:RSA加密算法过程是公钥加密、私钥解密数字签名、数字证书都是私钥签名(可以理解为加密),公钥签名验证(可以理解为解密)。1-4 是正常的rsa加密解密5-9 是数字签名5-14 是数字证书 转载地址:点击打开链接原文网址:http://www.youdzone.com/signature.html1.鲍勃有两
2016-07-11 22:19:18 3955
原创 【服务器编程】EPOLL的LT和ET模式的区别和理解
【前言】epoll模型是服务器编程的高性能框架,比select 和 poll模型高效很多,当然还有其它的模型,如kqueue等,具体linux发行版提供不同的模型,一般都支持epoll吧。【理解】epoll提供两种工作模式:LT 和 ET。LT模式是epoll默认的工作方式,相当于一个效率很高的poll模型;而ET是高效的工作方式。LT 和 ET本质的区别是:
2016-07-07 23:05:04 20349 6
原创 【UNIX环境高级编程】信号安全——可重入函数
可重入函数(用于信号处理函数、 且 安全时的叫法),即是在信号处理函数中可以调用的函数,他们是安全的,不安全的如malloc(试想:线程正在调用malloc进行分配,而信号来了,在处理函数里面有调用malloc,那么就很有可能对进程造成破坏,破坏储存区维护的链表)、getpwnam等可重入函数在处理操作期间,会阻塞任何会引起不一致的信号发送。试想下面一个情况:因
2016-07-06 15:57:04 1110
原创 【服务器编程】多线程安全数据库连接池
某风平浪静的晚上,我和多线程搅上劲,如何在多线程环境安全创建连接池、释放、使用,想了很久,写了很久,写出了如下代码,感觉也很多bug吧。发表此文,谨表示我今晚不知道为什么如此 较真,很想做到完美,可是能力还是不到那个高度,写不出很完美的代码。如果有想法的同志路过,留点提示给我,谢谢谢谢。/* 析构不知道怎么在多线程保证安全,程序员责任,我的脑袋要炸了 *//* 销毁由一个线程完成
2016-07-05 23:56:10 2726
VisualAssist2093+VS2015破解
2018-08-13
关于linux写时复制的一个疑问,C程序
2015-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人