红杉树(ecitnet)的博客

键盘时常跟不上思路......

2007年10月16日

置顶 原创 国内部分软件网络通讯协议分析(含特征码)收藏

我以前做了近百个国内外网络常用软件的协议分析,如QQ,BT,MSN等,现在晒出部分供网友参考,如有人和我分析的不同,请顶贴告知,谢谢广大网友参与.我暂时研究的协议列表如下:#patname type port packet.datQQ_TCP 2 0 2.datQQ_UDP 5 0 1.datMSN 2 1863 YAHOO 2 0 7.datOSCAR 2 0 8.datSkype_UDP 5 0 15.datUC_TCP 2 0 19.datUC_UDP 5 3001-3002 POPO_TCP 0 0 23.datET_UDP 5 10000-10001 WangWang_TCP 2 0 36.datMaoYiTong 2 0 38.datIRC_TCP 2 6667 Ventrilo_TCP 0 0 48.datTeamSpeak_UDP 3 0 49.datRogerWilco_TCP 2 3782 RogerWilco_UDP 5 3782 PeerMe_TCP 2 5112 Ope阅读全文>

发表于 @ 2007年10月16日 16:22:00|评论(loading...)|编辑|收藏

2008年11月19日

转载 在Perl中如何派生多进程 -- fork函数收藏

这个函数当前在学校没有搞懂, 刚从学校出来时也没搞懂, 不会用他来写多线程程序. 今天有人问我在Perl中如何进行多进程编程, 去Google了一把, 发现境界好象比以前高了, 因为感觉上懂了一些了. 下面是写的一个例子:#!/usr/bin/perl
#

my $pid = fork();

if (!defined($pid))
{
   print ("Fork process failured!\n");
   exit();
}

if ($pid) 
{
     # This is the child process.
     sleep(1);
     print ("exit child after 10 seconds wait!\n");
     exit();
}
else
{
     # This is the parent process.
阅读全文>

发表于 @ 2008年11月19日 13:26:00|评论(loading...)|编辑|收藏

转载 一男赶集卖猪-哈佛导师详解金融危机是怎么产生的收藏

一男赶集卖猪-哈佛导师详解金融危机是怎么产生的阅读全文>

发表于 @ 2008年11月19日 11:28:00|评论(loading...)|收藏

2008年10月16日

转载 URL重写的几种实现方式的总结收藏

URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。阅读全文>

发表于 @ 2008年10月16日 17:37:00|评论(loading...)|收藏

2008年05月27日

原创 系统中.exe可执行文件打不开手工解决办法 收藏

系统中.exe可执行文件打不开手工解决办法 阅读全文>

发表于 @ 2008年05月27日 18:18:00|评论(loading...)|编辑|收藏

原创 ntsd.exe病毒专杀--手工清除收藏

      今天总感觉电脑中毒了,因为任务管理器打不开了,还提示ntsd.exe应用程序错误,郁闷,赶紧下杀毒软件杀,杀~~,我首先想到了卡巴,结果没用了,我又下了360安全卫士,还是没用,汗~~~杀毒软件都打不开,可见这病毒够强悍,看样子不能靠杀软了,靠自己吧~~首先我想到去看下注册表的启动相,我的是win2000操作系统,顺便在google下ntsd.exe是什么?      ntsd.exe病毒是一种比较难缠的病毒,关键是它使用了“映像劫持”的新技术。现在网上流行的杀毒方法都很繁琐,而且也没有专门的专杀工具。我这里介绍一种非常简单的ntsd.exe病毒专杀大法,名叫:绝后计方法是:打开regedit注册表,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVers阅读全文>

发表于 @ 2008年05月27日 17:48:00|评论(loading...)|收藏

2008年02月26日

原创 Perl中取得字符串长度的函数length收藏

lenght EXPR length 返回EXPR代表的字符集的长度。如果没有输入EXPR,则返回$_的长度。 注意length不能用于取得数组或hash的元素个数。请使用“scalar @array”和 “scalar key %hash”取得各自的元素个数。 注意如果EXPR是Unicode,lenght取得字符集的字符数,而不是字节数。如果要 取得内部字符串的字节数,使用“bytes::length(EXPR)”. 注意内部编码的多样性,导致字节数的不一样。要得到UTF-8编码的字符串的 字节数,使用“length(Encoding::encode_utf8(EXPR))”. 替代length的方法:使用rindex rindex (EXPR."\$", "\$"); 阅读全文>

发表于 @ 2008年02月26日 14:20:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © ecitnet