自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux为普通用户添加sudo权限

# 添加用户useradd AAA# 设置密码passwd # 为用户添加sudo权限# sudo权限的文件在/etc/sudoers中# sudoers文件的权限应该是-r--r----- , root账户和其组内账户只能读文件# 切换到root账户下su - root# 为root账户添加些权限chmod u+w /etc/sudoers# 打开文件,在文件中查找r

2016-09-14 13:38:57 2697

原创 java 远程调试

【class文件调试】Main.class源码:public class Main { public static void main(String[] args) throws InterruptedException { while(true) { System.out.println("myname is debug");

2016-09-12 17:32:11 576

原创 python IP的正则表达式

IPv4的正则表达式匹配import redef checkIpv4(self, ipv4): reip = re.compile("^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){1,3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])?$") if reip.match(

2016-09-12 13:14:21 885 1

原创 关于DNS基本流程的理解

1. 结构:DNS是典型的客户端服务端模式,服务端采用树形分层结构,其中根域名服务器(树的跟节点)有13个,分布在全球各地。2. 查询:递归和迭代。如用户输入http://www.baidu.com。 主机向域名服务器A发送查询query baidu.com的DNS报文,A中如果没有缓存,则直接向根域名服务器发送查询请求,根域名服务器直接返回.com的顶级域名的权威域名服务器地址AA,

2016-09-07 15:38:56 461

原创 使用python的minidom解析xml

有如下的XML:        5050则得到port值的方法如下:from xml.dom.minidom import parsedom = parse("nsshd.xml")root = dom.documentElementportNode = root.getElementsByTagName("port")[0]port = portNod

2016-09-06 15:34:11 576

原创 SSLv3&TLS协议学习笔记(一)

原理:1. 消息加密---->类似于信件加信封,可以保证消息的秘密性但是无法防止被篡改(窃取者可以重新换一个信封)2. 消息加密---->信封的封口处加签名,可以保证消息的秘密性和放纂改,但需要接收者认识签名3. 使用加密 + 消息摘要,可以保证消息的秘密性、抗纂改性:接收者Bob和发送者Alice共享密钥,Alice使用共享密钥加密消息,使用密钥生成消息散列,将消息发送给Bob,

2016-09-06 15:29:58 11755

原创 openssl自签名根证书服务端和客户端证书制作

1.生成CA证书目前不使用第三方权威机构的CA来认证,自己充当CA的角色 root openssl genrsa -out root/root-key.pem 1024      openssl req -new -out root/root-req.csr -key root/root-key.pem                    pass qazwsx   openss

2016-09-06 15:26:06 6433

原创 常用的Linux命令

查找find / -name "*.py" | xargs grep "xxx"抓包tcpdump -i eth0 -s 0 -vv -w host dst_host and port srv_port进程文件句柄lsof -p pid strace -p pid解压.tar.gz tar -zxvf xx.tag.gz.tar.bz2 ta

2016-09-06 15:22:26 263

原创 PCI总线学习笔记(一)

1. PCI总线区别于CPU总线,但是可以和CPU总线并行工作2. linux设备文件大致可以分为3类:字符设备(只能进行顺序读写,键盘,鼠标,触摸屏);块设备(以块为单位进行读写,需要经过系统缓冲区);网络设备不在linux设备节点中3. PCI模块的加载和初始化:PCI设备结构体链表:pic_devs = [pic_dev, pic_dev, pic_dev, ....], 通过轮

2016-09-06 15:18:22 650

C++实现的毫秒/微妙/纳秒计时器

鉴于之前部分网友反映我上传的一个C++纳秒计时器压缩文件损坏,我这次重传,直接上传的是源代码截图(有10行不到),可以通过修改其中的参数来达到识别精度的目的(原理主用利用CPU晶振这一特性)

2013-05-19

BitTorrent流量识别软件

基于DPI的P2P流量识别工具,可设置抽样和不抽样方式,可以识别BT流量,如迅雷、比特彗星等下载上传过程中的BT流量。原理功能压缩包中另附。

2013-05-19

C++微秒(纳秒)计时器

一个用C++实现的微秒计时器,文中代码出乘以10^6次方是微秒计时器,乘10^9次方则是纳秒计时器,可用于检测打印或复制语句执行时间

2012-10-24

集中式索引服务器的异步套接字聊天程序

自己仿照别人写的一个聊天程序,网络结构类似 P2P的集中式索引服务器 结构 先启动服务器 然后启动多个客户端,多个客户端之间可以进行异步套接字通信。

2012-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除