Profil de Jian&Ray 's tim...Jian&Ray 's timesPhotosBlogListes Outils Aide

Blog


25 août

不要相信杀毒软件的神话

刚刚在网上看新闻,发现了瑞星和卡巴斯基互咬的事情。也顺带看了一下网友的回帖,发现大多都是极端偏向一端的用户。在写感受之前,先说下本人亲身接触并且使用过的杀毒软件从1996年左右开始,那时比较流行的是KILL,杀毒平台是DOS,之后接触了AV95系列,江民KV系列,后来window下出现了很多杀毒软件。现代杀毒软件用过的有NOD32(2.5-2.7),卡巴斯基(Kaspersky,从4.0-6.0),Mcafee(麦咖菲从最早的英文版到洪恩毒盾到现在的企业版,还有中途出过的个人版),诺顿(Norton个人版和企业版客户端),熊猫(白金版和钛金版),趋势系列(2003,2005,007等),国产的江民(从KV200就开始用,一直到现在kv2007都用过),瑞星系列,金山系列,东方系列,还有一些杂七杂八的还有个VRV,不过现在不见名字了,KILL也很少见到了。
 
很多网友都说某个杀毒很牛,其他垃圾,以前我也发表过类似幼稚的言论。现在看起来有点可笑。首先要说的是那些发言的网友用过几种杀毒软件?比较过吗?就我们个人而言,如何公平的去比较每种用过的软件?答案肯定是不能。我们不是专业评测的,不会不停的换杀毒来测试同一批病毒,同一类错误操作,而且现实使用中,并不一定会碰到测试时发生的情况。
 
看了下网友普遍的评论,总结如下:
说不好的理由有:杀毒效率低,查杀质量(能否找到病毒)低,内存占用高,CPU占用高,兼容不好,自我保护不好等等。
                     通常使用查杀质量低来评价最有说服力。
优点自然和缺点相对应。
 
现在公认的卡巴斯基比较强,真的绝对很强吗?如果真的绝对很强,为什么不全世界大部分都用卡巴斯基?难道大家都不知道网络安全的重要性吗?为什么AOL会放弃与卡巴斯基的合作改投Mcafee麦咖菲呢?有人说商业问题。如果让你做选择,利润和安全,你怎么选?没有安全你将损失更多。那么麦咖菲就很强吗?昨天我LP的电脑还中了一个MSN病毒,就是在Mcafee8.5i企业版+Patch1+Anti-Spyware引擎下,就这么中了。卡巴斯基就不用说了,我在大四有一段时间在用,但是更换杀毒的原因就是中了一次病毒结果整个杀毒软件崩溃了,卸载不掉,重新安装也不行,恢复也不行,最后只有重装系统,改用了NOD32。
 
国产杀毒中我原比较喜欢江民,因为杀毒需要长时间的技术积淀和经验,但是后起之秀瑞星和金山也不弱。虽然相比之下,我原来并不看好国产杀毒,但是我在偶然的情况下发现,国产杀毒对国产木马或者病毒的查杀能力比很多国外都强。曾经一段时间,金山用过DrWeb的杀毒引擎,也就是当时宣传的双引擎杀毒,据当时报道确实强劲不少,但是最后仍然采用了自己的杀毒引擎。不论为什么没有继续使用,我还是很赞成有自己的自主知识产权,总比国内一些手机厂商啊,汽车厂商啊来的像人一些。
 
最近金山毒霸2007通过了严酷的VB100测试,也就是以前NOD32一直宣传的那个,测试平台是Vista64bit。至于在我们自己的平台是否能达到一样的水准,我们不得而知,不过有一点是肯定的,就是金山毒霸的技术已经有了长足的提高。但是及其奇怪和扭曲的是我也看到了一些网友的评论,说英国的VB100测试是不是标准降低了!?这个是什么言论?国产软件通过国外测试就是国外测试水平降低?难道我们现在通过IELTS考试,就说明英国人的英语水平都降低了?真是莫名其妙,感觉就像是被外国人打怕了,心里出现某种缺陷一样。就算是世界一流的DrWeb的杀毒引擎也不能保证100%查杀病毒。现在驱逐舰,小红伞等都是使用DrWeb的杀毒引擎。那又怎么样呢?仍然还是不能完全查杀。
 
说了这么多,到底要说什么。那就是不要相信杀毒软件的神话,没有最好的杀毒软件,只有最适合自己的,包括自己的使用习惯,电脑配置,视觉感受。重要的就是一些基本的常识,这点能顶的上一个初级的病毒防火墙水平了。现在很多杀毒都有一些附加功能,其实这些再多也是附加功能,不要本末倒置了。惯例最后要做一些推荐,照以前来讲我是不会推荐国产杀毒的,但是自从Mcafee中毒后反思这两年内用过的杀毒才发现,其实不然。不需要有什么杀毒软件之争,你用的好自然会继续用,用的不好自然会换。不要去听信别人对某个杀毒的种种不客观的评价,也许那人也是道听途说的。国产杀毒是可以根据需要选择的,毕竟他们对国内形式了解的更透彻一些,对国内病毒反应更迅速一些。对国外的杀毒不要盲目崇拜,就像我以前一样,现在回过头来看,真的好傻,好傻!
 
==================================================================================
我会陆续增加一些安全相关的心得,欢迎交流。
 

JAVA线程与swing

很多JAVA初学者在把GUI和网络连接处理写在一起的时候(其实不仅仅是网络连接),发现很多GUI控件在点了之后会失去作用,整个窗口像锁死一样。 
举个简单的例子:
private void connectButton_actionPerformed() {
    while(true)
  {
       wait for connection......
  }       
}
当点下按钮后,连接某个服务端,但是发现点下后,按钮再也不弹起来,连接的部分代码已经运行了,为什么呢?注意Swing重画并不是立即执行的。而是把重画请求放置到Swing事件队列中等待Swing线程处理。但是这儿,因为网络连接处理占用了Swing线程,所以,它还不能马上进行重画。这就是为什么很多类似情况都导致GUI界面锁死的情况。
前几天最后的毕业设计也碰到类似情况,最后采用匿名线程解决了问题。具体方法是将要执行的多余代码放入一个匿名线程里面执行,线程的执行和swing是不同的,所以不会产生无限制等待的情况。
比如:
private void searchButton_actionPerformed() {
    new Thread(){
        public void run() {
            你打算要做的事情请放到这里;
        }
    }.start();
}
问题基本上解决。
24 août

Vista兼容软件更新,杀毒,游戏相关经验

一个多月的使用,软件方面发现网上流传的PC Tools免费的VIsta防火墙使用后出现不能开机情况,但是论坛很多人说没有问题,不知道怎么回事。
最近测试兼容很好的软件有,ACDSee9,GooglePicasa,完美世界国际版,金山词霸2007SP1版, UC音乐版,Office2003,冒险岛OL。
奇迹世界依然不能在Vista下运行,没什么可说的了。即使在虚拟机下运行仍然不行,让奇迹世界见鬼去吧!
 
关于完美世界国际版的运行,请先下载最新的补丁,使用patcher.exe-》选择以后下载-》检查完后-》手动更新-》选择更新文件即可-》更新完毕后,重新启动pather.exe,仍然选择以后下载,如果检查完毕后左下出现进入游戏的按钮,说明已经更新好了。退出patcher.exe,在桌面新建快捷方式,在运行栏里输入:"C:\Personal Program\《完美世界》国际版\element\elementclient.exe" game:cpw,前面的路径根据自己安装的不同去修改,一切运行正常且流畅。
 
一直让我比较喜欢的Mcafee有点让我失望,居然让一个MSN病毒入侵成功,导致LP电脑重装。不太懂到底怎么回事,Mcafee的安全保护我一直觉得是强到有点过分的,没想到阴沟里帆船。主要是LP运行了别人发给她的一个可执行文件,理论上杀毒软件应该报警并拦截,但是Mcafee8.5i企业版没有。虽然我仍然在用,但是印象已经大打折扣。
 
金山毒霸2007最近通过了极其严格的英国的VB100测试,是国内第一个,在Vista64bit的测试环境下,可喜可贺,比某些国内杀毒厂商广告响软件打不响要踏实务实一些。这个测试把趋势的全线产品刷下了马,真是“马失全蹄”啊。通过的有NOD32,Kaspersky,Mcafee,Norton还有一些不知道的。
 
Vista稳定性一般,个人感觉不如XP稳定,UAC功能非常不错,即用户账户控制,这个功能以前让我误解了,觉得是推卸责任,不过现在发现原理是比较先进的,在安全和易用中找到了平衡。
 
IE7已经基本上不用了,稳定性差兼容差不是一般的。Firefox一直在用,还不错。
 
另外,网上盛传的office2007那个版本已经被封了。而且office2007用起来很不习惯,还是换回2003好用。