自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 论坛 (2)
  • 收藏
  • 关注

原创 OSPF协议详解

ospf是一种IGP(内部网关协议)动态路由协议前置概念:router_id: ospf中每一个路由器都有一个唯一标识,如果路由器配置了环回口,则采用环回接口addr中的最大值作为router_id, 如果没有配置环回口,则采用链路接口addr的最小值作为router_id。链路:其实就是路由器接口的另一种说法。1. ospf的网络类型:链路类型决定ospf网络类型。osp

2017-03-23 14:40:33 683

原创 DNS域名解析过程简介

1. 主机向本地DNS服务器发起查询请求2. 本地DNS服务器直接向根域名服务器(据说全球有13台根域名服务器)中的某一台发起请求3. 跟域名服务器向本地DNS域名服务器返回.com顶级域名服务器的IP地址4. 本地DNS服务器又向.com顶级域名服务器发起查询请求,请求baidu.com域名服务器的地址5.com顶级域名服务器查询记录,返回baidu.com权威域名服务器的IP地

2017-03-22 13:37:42 294

原创 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 2540

原创 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 358

原创 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 526

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

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

2016-09-07 15:38:56 292

原创 使用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 468

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

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

2016-09-06 15:29:58 8188

原创 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 5630

原创 常用的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 168

原创 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 556

原创 windows平台下,采用kafka作为消息中间件,consumer和producer采用java api (环境搭建)

1. 先安装zookeeper    a. 下载zookeeper-3.3.6.tar.gz 解压到D:\xxx下,     b. 修改zookeeper主配置文件,conf\zoo.cfg 如没有,则新建,将其中的linux路径分隔符统一改成windows下java 语言的分隔符 \\ 如:D:\\xxx\\xxx    c. 运行bin\zkServer.bat则启动了zook

2015-07-02 14:28:56 610

原创 AMQP 协议学习笔记之二(编程实战)

客户端采用jms(java message services)       消息中间件采用java-broker( amqp的qpid java版实现)                  消息发送者代码:package qpid.learn;import javax.jms.Connection;import javax.jms.Destination;import jav

2015-07-01 17:31:59 296

原创 基于AMQP协议实现的qpid 学习笔记(基础概念)

http://qpid.apache.org/releases/qpid-0.32/java-broker/book/Java-Broker-Concepts.html1. 一个virtualhost node 只包含一个virtual host. virtualhost都有一个名字空间,彼此独立2. virtualhost必有一个唯一的标识符,客户端通过标识符来连接virtualhost

2015-07-01 14:58:06 324

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

求各位指导下我怎么去学数据结构的中广义表

发表于 2012-08-05 最后回复 2013-02-09

一个即将读研的孩子的求助!

发表于 2012-08-15 最后回复 2012-11-07

空空如也

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

TA关注的人 TA的粉丝

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