自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kangtian0的专栏

目标太远,即使伸出手仍然是遥不可及;目标太近,即使能达到仍然是彷徨失落!

  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 《设计模式》勘误和疑问

《设计模式》勘误和疑问《设计模式——可复用面向对象软件基础》中文翻译版 GoF著吕建审校机械工业出版社勘误部分:P65:Builder模式结构图 Builder抽象类中应该有抽象增加一个抽象函数:GetResult()原因:1、 与后面的代码示例对应

2005-05-31 21:53:00 1158

原创 "is-a"关系不能决定继承

看过很多面向对象设计的书,一般都使用这种方法帮我们判断是选择继承还是选择组合:“is-a关系选择继承,has-a关系选择组合”。        但是这个只是初期的一般指导,我认为还有另一个因素:从到底是扩展父类接口还是压缩父类接口考虑。        考虑下面这个经典设计问题:有矩形类和正方形类,他们之间是否该使用继承?

2005-05-27 14:43:00 3106 5

原创 “组合” “聚合” “相识” 在不同场合下的意义和关系——《设计模式》读后感

确切的说,这几个概念在中文版的书中使用很混乱,也让我走了不少弯路。所以这里把我的一些理解拿出来和大家讨论一下。这里主要是从一本书(《设计模式——可复用面向对象软件的基础》)和一种面向对象设计的表示方法(UML)来讨论这个问题。       首先要说明的是概念。《设计模式》一书中没有使用“组合”这个概念,而UML表示中一般没有使用“相识”这个概念。但是两者实际上存在如下的对应关系:

2005-05-26 11:38:00 2045 3

病态的行业产品意味着病态的公司或个人

趋势科技曾经说他们肯定不做病毒。 不知道国内公司敢不敢这么说? 中毒情形: 使用IE浏览器,Google搜索引擎搜索源代码统计程序,打开排列最前的大概10个网页,还没来得及看即有了下面的第一个特征。 估计是gif中漏洞被利用,执行了嵌入代码,防火墙设置阻止其访问网络之后,又重启系统,该文件已经消失(防火墙规则中显示该程序已经不存在。) 特征: 第一个异常试图访问网络,被防火墙提示的是: 360tray.??? (360tray.gif) 第二个异常是系统提示:系统文件被修改,并且数字签名有问题。询问需要系统盘恢复。 参考文件XPtips.png.(由于没有系统盘,直接关机,结果表示这是放弃恢复的操作。) 经数字签名检查,发现virus.png中的文件。 其中版本为5.1.2600开头的文件肯定是被篡改的,其中居然还包含了tcpip.sys。 atapi.sys不敢断定,但是怀疑。 spool中的文件应该还好,新打印机可能没和老xp(Microsoft Windows XP 5.1.2600)配合好。 ???难道病毒篡改文件就用的是系统版本号?还是系统版本号也被篡改了? 第三个异常是查看系统中进程,会发现很多进程开始有1%-2%的CPU占用率,直接导致机器耗电量剧增,明显感觉电池使用时间缩短25%左右。 第四个偶然发现的异常: 当打开文件名有“防火墙”、“病毒”、“杀毒”、“木马”字样时,会被自动关闭。 但是对显然的英文名却不敏感,例如“firewall”、“virus”、“killer”。 根据反应频率,会发现大概3秒轮询一次所有打开窗口,发现一些特定字样的打开文件,直接将其关闭。另外,还有些时候会刷新屏幕,感觉明显。 第五个未知问题:换操作系统,在Windows系统盘看见一个文件: Systesm.exe。 文件名就很奇怪,位置更加奇怪。 但是再换到Windows下,必须同时开显示隐藏文件和系统文件,才能看见。 其属性仅有数字签名,显示: 签名人姓名:“Qizhi Software (beijing) Co. Ltd” 电子邮件地址:不可用 时间戳:2009年10月21日 20:54:51 详细信息显示反签名人姓名:VeriSign Time Stamping Services Signer - G2

2009-11-28

修改系统文件的virus

中毒情形: 使用IE浏览器,Google搜索引擎搜索源代码统计程序,打开排列最前的大概10个网页,还没来得及看即有了下面的第一个特征。 估计是gif中漏洞被利用,执行了嵌入代码,防火墙设置阻止其访问网络之后,又重启系统,该文件已经消失(防火墙规则中显示该程序已经不存在。) 特征: 第一个异常试图访问网络,被防火墙提示的是: 360tray.??? (360tray.gif) 第二个异常是系统提示:系统文件被修改,并且数字签名有问题。询问需要系统盘恢复。 参考文件XPtips.png.(由于没有系统盘,直接关机,结果表示这是放弃恢复的操作。) 经数字签名检查,发现virus.png中的文件。 其中版本为5.1.2600开头的文件肯定是被篡改的,其中居然还包含了tcpip.sys。 atapi.sys不敢断定,但是怀疑。 spool中的文件应该还好,新打印机可能没和老xp(Microsoft Windows XP 5.1.2600)配合好。 ???难道病毒篡改文件就用的是系统版本号?还是系统版本号也被篡改了? 第三个异常是查看系统中进程,会发现很多进程开始有1%-2%的CPU占用率,直接导致机器耗电量剧增,明显感觉电池使用时间缩短25%左右。 第四个偶然发现的异常: 当打开文件名有“防火墙”、“病毒”、“杀毒”、“木马”字样时,会被自动关闭。 但是对显然的英文名却不敏感,例如“firewall”、“virus”、“killer”。 根据反应频率,会发现大概3秒轮询一次所有打开窗口,发现一些特定字样的打开文件,直接将其关闭。另外,还有些时候会刷新屏幕,感觉明显。 第五个未知问题:换操作系统,在Windows系统盘看见一个文件: Systesm.exe。 文件名就很奇怪,位置更加奇怪。 但是再换到Windows下,必须同时开显示隐藏文件和系统文件,才能看见。 其属性仅有数字签名,显示: 签名人姓名:“Qizhi Software (beijing) Co. Ltd” 电子邮件地址:不可用 时间戳:2009年10月21日 20:54:51 详细信息显示反签名人姓名:VeriSign Time Stamping Services Signer - G2

2009-11-28

空空如也

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

TA关注的人

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