- 博客(11)
- 资源 (9)
- 收藏
- 关注
转载 perl基础:perl中@_, 和 1,$2,...及其类似变量的含义
由于直接复制的原因,建议阅读原文:http://blog.sciencenet.cn/blog-634847-497909.html.-------------------------------------------1.@_含义1)是perl中默认的数组变量比如说你想移除数组中的一个元素赋值给一个变方法:你可以定义某个数组如 value=shift @abcd;
2012-11-30 10:58:53 1319
转载 使用tahi测试ipv6协议栈 (+个人的经验说明)
tahi原理,当NUT启动ipv6后接口上会根据自己mac地址自动生成链路本地ipv6地址fe80::接口ID 该接口ID有mac地址变化而来这样TN根据伪mac构造ipv6报文给被测端口,即可达到测试ipv6的目的。tahi架构整个架构分TN 和 NUT两部分其中TN一定要是freebsd环境 且要安装perl的支持具体可以参见http://www.tahi.org/rele
2012-11-28 22:28:14 2627
转载 多线程编程(11) - 多线程同步之 Mutex (互斥对象)[续]
Mutex 作为系统核心对象是可以跨进程的(临界区就不行), 我们可以利用互斥对象禁止程序重复启动.工作思路:先用 OpenMutex 尝试打开一个自定义名称的 Mutex 对象, 如果打开失败说明之前没有这个对象存在;如果之前没有这个对象, 马上用 CreateMutex 建立一个, 此时的程序应该是第一次启动;再重复启动时, 那个 OpenMutex 就有结果了, 然后强制
2012-11-25 15:16:29 285
转载 多线程编程(10) - 多线程同步之 Mutex (互斥对象)
原理分析:互斥对象是系统内核对象, 各线程都可以拥有它, 谁拥有谁就能执行; 执行完毕, 用 ReleaseMutex 函数释放拥有权, 以让其他等待的线程使用.其他线程可用 WaitForSingleObject 函数排队等候(等候也可以理解为排队申请).使用过程:var hMutex: THandle; {应该先声明一个全局的互斥句柄}CreateMutex
2012-11-25 15:14:43 272
转载 多线程编程(9) - 认识等待函数 WaitForSingleObject
function WaitForSingleObject( hHandle: THandle; {要等待的对象句柄} dwMilliseconds: DWORD {等待的时间, 单位是毫秒}): DWORD; stdcall; {返回值如下:}WAIT_OBJECT_0 {等着了, 本例中是: 等的那个进程终于结束了}WAIT_TIMEOUT {等过了
2012-11-25 15:13:40 335
转载 IPv6协议相关基础
路径MTU路径MTU是源和目的间所有链路MTU中最小的MTU值。发送节点使用ICMPv6包过大信息发现路径MTU。1.发送节点将路径MTU设为发送通信的接口连接链路的MTU。2.发送节点发送路径MTU大小的数据包。3.如果某个中继路由因为转发链路的MTU值小于数据包大小,则会丢弃数据包并发送ICMPv6包过大信息给发送节点,在包过大信息中包含了转发失
2012-11-19 21:36:34 1701
转载 IPv6首部标准格式详解 [11-04-30] 所属类别[protocol]
IPv6头部格式:目前在资料上可搜索到两种格式,RFC1883和RFC 2460,目前1883已被2460取代,为了保持更好的兼容性本文中的C语言实现主要根据RFC2460实现,RFC1883中IPv6首部格式定义如下RFC1883说明:Version:4位协议号,值为6Prio.:4位数据优先级.Flow Label:24位,流标签,主要用于QoSPayl
2012-11-19 21:35:07 3599
转载 ICMPv6协议首部格式及说明 [11-04-30] 所属类别[protocol]
SGDID:No.041104作者:IT心雪来自:Silic Group Hacker Army转载请注明版权信息及原文链接不同的消息首部长度和格式也是不同的,这里讨论的是ICMPv6 Echo Request Message消息格式,也适用于Echo Reply Message消息,就是常见的ping消息Type. 8 bits. Set to 8. //类
2012-11-19 21:33:32 2305
转载 windows操作系统开启SNMP服务
一:windows操作系统开启SNMP服务:1.windows XP1.1、windows操作系统snmp安装(1)若是xp或2003系统:打开系统的控制面板中的【添加或删除程序】,然后在对话框的左边点击【添加/删除Windows组件】,并在列表中选择【管理和监视工具】,然后点击【详细信息】,选择【简单网络管理协议】,并点击确定安装。{对添加/删除Windows组件对话框截图}
2012-11-18 13:46:34 15444
原创 配置局域网,+路由器,+SNMP网管服务
参考配置说明,一下流程经过实践,是可行的路由器+PC机1. 网线连接(蓝色部分即标签12表示的为ethernet接口,接网线;标签15为连接串口电缆;蓝色的在路由器配置中即为ethernet 0/0/X样式,取值为0——7,对应的MIB库中结点值为,eg:ifSpeed.Y,Y取值为5——12))2. 打开超级终端开始——附件——通讯——超级终端(名称自定义
2012-11-18 13:37:04 2287
转载 逻辑推理——疯狗几只
一个村子里,有50户人家,每家都养了一条狗。现在,发现村子里面出现了n只疯狗,村里规定,谁要是发现了自己的狗是疯狗,就要将自己的狗枪毙。但问题是,村子里面的人只能看出别人家的狗是不是疯狗,而不能看出自己的狗是不是疯的,如果看出别人家的狗是疯狗,也不能告诉别人。于是大家开始观察,第一天晚上,没有枪声,第二天晚上,没有枪声,第三天晚上,枪声响起(具体几枪不清楚),问村子里有几只疯狗?
2012-11-18 13:33:02 4811
学习正则表达式
2013-10-19
window系统开启SNMP服务+华为路由器配置局域网
2012-11-13
snmp_pp英文原版
2012-02-20
g++安装所需的rpm文件
2012-01-02
gcc安装所需的rpm包
2012-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人