﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-无尽的麦比乌斯</title><link>http://www.blogjava.net/Beckya/</link><description>Wish I could be part of that world...</description><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 08:54:17 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 08:54:17 GMT</pubDate><ttl>60</ttl><item><title>写个神经网络的小程序</title><link>http://www.blogjava.net/Beckya/archive/2009/09/30/297045.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Wed, 30 Sep 2009 10:41:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2009/09/30/297045.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/297045.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2009/09/30/297045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/297045.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/297045.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: .code0 { font-size: small; font-family: Consolas, "Courier New", Courier, Monospace; color: #000000; background-color: #ffffff; }.code1 { margin: 0em; }.code2 { margin: 0em; width: 100%; backgroun...&nbsp;&nbsp;<a href='http://www.blogjava.net/Beckya/archive/2009/09/30/297045.html'>阅读全文</a><img src ="http://www.blogjava.net/Beckya/aggbug/297045.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2009-09-30 18:41 <a href="http://www.blogjava.net/Beckya/archive/2009/09/30/297045.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IT情侣的妙语对白</title><link>http://www.blogjava.net/Beckya/archive/2006/12/03/85118.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Sat, 02 Dec 2006 22:13:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/12/03/85118.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/85118.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/12/03/85118.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/85118.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/85118.html</trackback:ping><description><![CDATA[转贴<br /><br />男就职于一家IT媒体 <br />女就职于一家IT公司 <br /><br /><br />女：最近发现你情绪低落，反应降低，是不是头脑里碎片太多？ <br /><br />男：我只是觉得越来越与同事不兼容了。 <br /><br />女：也许这与你和他们的配置有关系，你们办公室好像就你一个是从外地毕业分到上海的。 <br /><br />男：这不是主要原因。有时，当他们谈得正热闹时，我一插话就死机。 <br /><br />女：难道你谈了什么非法话题吗？ <br /><br />男：不是我非法，他们尽谈论一些行业应用话题，什么汽车啦、房子啦、三陪啦。我觉得他们的话题版本太低，应该升级。 <br /><br />女：有时候，你应该学会向下兼容。 <br /><br />男：这是一个迅速更新换代的社会，向下兼容未免成本太高。而且，这还造成很大的资源浪费。我倒认为他们应该扩充内存。 <br /><br />女：你知道吗，亲爱的，有些事情并不是简单的内存升级所能解决的，关键问题在于头脑的运行速度和缓存大校。<br /><br />男：他们的处理速度并不比我慢。他们总是在不同的话题切换来切换去，但每次都没有结果。 <br /><br />女：难道你对这种同时打开多个话题窗口的方式不习惯吗？现代社会完全能够支持这种多任务话题系统。 <br /><br />男：但为什么我要么就插不上话，要么一插就死机呢？ <br /><br />女：他们不会对你设屏幕保护吧。 <br /><br />男：也许吧，我很希望每次与同事的谈话都从我这点击开始，我甚至希望能把这种谈话的初始化条件粘贴到以前的朋友圈子中去。 <br /><br />女：好了，在我们安全退出这次谈话任务前，难道你不想对我的嘴唇做定期扫描吗？ <br /><br />男：哦，亲爱的，我差点忘了。（扫描进行中……）你的嘴上好像有一个小小的辣椒错误，重试还是取消？ <br /><br />女：忽略。<img src ="http://www.blogjava.net/Beckya/aggbug/85118.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-12-03 06:13 <a href="http://www.blogjava.net/Beckya/archive/2006/12/03/85118.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux vs Windows</title><link>http://www.blogjava.net/Beckya/archive/2006/11/30/84660.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Thu, 30 Nov 2006 13:48:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/30/84660.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/84660.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/30/84660.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/84660.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/84660.html</trackback:ping><description><![CDATA[
		<p>很早就听说Linux了，不过对我来说仅仅是在“传说中”，也不曾想它现在德国如此普及。面对年龄甚至比我小的同届同学纯熟地用着各种在我看来很复杂的命令，不禁汗颜。学习信息的人，怎能不装个Linux玩玩呢，如果说亡羊补牢犹未晚，那么从现在开始了解吧，相信差距会越来越小的！^^<br />百度了一下，发现了一个精彩的讨论贴，其实Windows和Linux各有优缺点。但目前对我来说，用Linux还很晕，一开始连U盘都找不到……唉，慢慢来吧……</p>
		<p>1 谈谈新手眼中linux的缺点～～～～～～  <br /> linux能像windows一样好用吗？ </p>
		<p>你能指望一个习惯windows的用户，改用这么麻烦的linux吗？打个比喻，如果你有了车（不管是自行车、摩托、小车甚至公交车），你还天天走路上班吗？ <br />我在单位是维护电脑的，鉴于单位电脑用xp上网经常中招，经常被流氓软件搞得晕头转向，本人曾想给他们安装linux，但是在这里看到大家说的什么什么命令，真的晕了啊，很久没碰linux了，请问现在的linux还是要手动加载设备吗？甚至于换张光盘都要先卸载再加载？ </p>
		<p>我想如果linux如果不在易用性上下更多的功夫，普及还是一个奢望吧。 </p>
		<p>别说什么linux安全、自由、先进、免费什么的，那都是废话。 <br />linux安全，那是因为用的人少，研究的人就少……当然研究出来的问题就少啦 <br />linux自由，其实换个角度看，windows更加自由！w有更加自由的软件、硬件选择权！ <br />linux先进，也许吧，可惜我是普通用户，只觉得linux麻烦！x也不快，反而windows用的很贴心也很快…… <br />linux免费，这是它的优势，可惜这是在中国，linux的免费毫无优势可言 <br />，至少目前是如此，以后的事情，谁知道呢 </p>
		<p>可能我说这些，让很多linux fans很不爽吧，一个菜鸟，对linux根本不懂，来这里乱说什么？ <br />可是，开机就能用，不需要什么设置就能上网听歌看电影，聊天打字玩游戏，当然还要能使用我们单位的财务、办公、oa软件……这就是我和我同事的要求，linux能做到吗？  <br /> <br />  <br /> 作者： 58.59.152.*  2006-10-16 01:19 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />2 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 相当大部分的初学者都会有楼主这样的感言 </p>
		<p>现在的桌面，像ubuntu已经是极易用了，如果还硬要用redhat9说事，那没什么易用可言。易用，更多的体现为习惯，已经习惯了windows，确实对linux不易上手 </p>
		<p>linux安全，呵呵，现在网络上linux+apache的机子可不见得比win200*+iis的少，看看清华大学，华中科技大，哈工大的ftp，研究linux的人少吗？比win多了去了，而且都是计算机专业的学生 <br />自由，再换个角度，比尔就是女人了。 <br />windoze很贴心，是的，我同意，linux对于我来就也是贴心，两个脚本，我就把学校ftp几千首mp3拉到本机直接播放而不用下载了，还可以列表选择。 <br />先进性得从系统架构方面谈起，深了去了，您可能听不懂，当然对普通用户也毫无意义。 <br />linux免费在中国确实没有优势，所以没人用。。。 </p>
		<p>不需要设置就能听歌看电影，没办法，因为播放器播mp3需要许可费，linux发行版自带的播放器，没人交费所以都没有播mp3功能，得用户自己安装插件，聊天打字还可以，游戏就难了。。。看你的需求根本没有用linux的必要，也就别白费劲了 </p>
		<p>不要对linux能做的事表示怀疑，就算是微软的IE浏览器也是可以通过某些工具(wine, cedega...)在linux下运行的。 </p>
		<p>微软的系统之所以比linux/unix不安全，主要是它没有unix-like的严格文件权限控制和用户控制，xp除了管理员外，普通用户的限制根本不可能让人接受，而unix就不一样了，除了一些关键性的操作，如重户，启动后台服务...之外，普通用户可以做任何事情。 </p>
		<p>没事装个ubuntu, 然后打开新立得包管理，爱装什么装什么，别来这里说什么风凉话了。  <br /> <br />  <br /> 作者： 58.62.42.*  2006-10-16 02:38 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />3 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 新手，要面对的问题实在太多。 <br />其中之一，帮助系统。linux的man确实很不错，可惜它几乎都是英文，kde或gnome的帮助已经有很多中文的帮助系统了，但仍然很不全面。随时都要面对英文，这是一大困难。相比之下，windows的中文帮助全面易懂，入门相当容易。 <br />安全性上，linux确实具有比windows更好的基础条件，至少其浏览器不可能被那些恶意网页插来插去。但如果windows能解决api钩子的滥用、activex插件的随意性，应该说差别就不会太大了，文件及账户的权限在ntfs系统中已经能做到很不错了。 <br />再说ubuntu，进一步提高了安全性，可是做什么都要到终端sudo一下，终端里又只得一个个的敲命令，这很让人难受，当然了，网上提供了直接使用root身份进x的方法，不过，你必须要面对至少一次sudo，也许还得从vi开始学习。这里，ubuntu中我推荐一个：sudo gedit ，这个可以用鼠标操作的编辑器对新手来说绝对比vi易用。  <br /> <br />  <br /> 作者： 221.236.241.*  2006-10-16 12:06 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />4 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 顶  <br /> <br />  <br /> 作者： honger586  2006-10-16 13:53 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />5 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> linux是架设服务器的首选,不是玩游戏的首选 </p>
		<p>编译内核的快乐绝非修改注册表可比  <br /> <br />  <br /> 作者： fgcm  2006-10-16 14:39 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />6 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> LINUX FANS忘记一个问题 </p>
		<p>是人适应操作系统，还是操作系统适应人 </p>
		<p>LINUX如果不能适应普通人，那它就无法普及， </p>
		<p>普通人不用它也没什么损失，但LINUX不被更多的人接受，那是它的损失  <br /> <br />  <br /> 作者： 谢小东FS  2006-10-16 15:02 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />8 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 我是楼主，感谢大家的热情回答和理智，顺便在这里回一下2楼的话： <br />对linux，我并不是说什么风凉话，而确实是有感而发的……看得出2楼肯定很喜欢linux……但请问，linux能做什么？或者说你希望linux能做什么？如果只是做做服务器，而不想在普通用户间普及，那我也无话可说…… <br />你说“现在网络上linux+apache的机子可不见得比win200*+iis的少，看看清华大学，华中科技大，哈工大的ftp，研究linux的人少吗？比win多了去了，而且都是计算机专业的学生” <br />那请问，你说的这些地方，学校机房、学生宿舍、职工家里共有多少台电脑？用linux有几台？用windows的有几台？很多事情不是想当然的，请拿个证据出来……我真的不相信用linux有很多。 </p>
		<p>六楼说得好，是人适应操作系统，还是操作系统适应人？windows流行这么久，这么广，linux一直喊着取代windows这么长时间了，却远没有成功……难道linux不能找找自身的原因吗？起码在我看来，易用性就是linux普及的一大障碍。 </p>
		<p>linux和游戏：现在游戏业到底发展到如何，创造了多少财富，给人们多少娱乐，相信大家经常上网都会了解一些吧： <br />游戏正以它的特有魅力赢得市场，并已经成为全球主流娱乐业。现在美国游戏业的产业规模连续4年超过了好莱坞电影业，发展速度超过了电影业和唱片业，成为美国最大的娱乐产业。在被称为是电子游戏帝国的日本，游戏业每年创造着2万亿日元的庞大市场……大家都在淘金的时候，linux在那里？如果说linux不向游戏方面发展，那它真的是在自掘坟墓了，不过幸好，据我所知，linux版游戏还是有的，有不少游戏厂商推出linux版游戏，又比如linux版cs服务器？（我也是听说，没见过） </p>
		<p>顺便说一下，昨天到官网下了个cdlinux0.5.4，才50M左右的图形linux，先在vmware里试用了，从开机到x桌面，不用调试，直接就可以上网了……感觉做的很不错，试了一下，不能在网上听音乐，应该是没有对应插件吧，准备刻盘，在真实电脑里测试一下…… </p>
		<p>现在我的感觉是，linux有希望，但取代windows依然任重道远……  <br /> <br />  <br /> 作者： 222.84.72.*  2006-10-16 16:08 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />10 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 好啊..那我们应该继续用WINDOWS.继续忍受它三天两头的出现漏洞.一次又一次的下载补丁.并且继续让美国人在我们的系统里不知道弄了点什么东西.继续把我们的脑袋放在人家的刀下面,而自己还在欣然自喜.继续使用那傻瓜的一塌糊涂的破玩意儿,而越来越不明白计算机到底是什么...  <br /> <br />  <br /> 作者： 222.93.177.*  2006-10-16 18:21 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />11 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 现在的ubuntu真是很易用的了，可以用新立得包管理工具在线安装软件，连查找都免了，用命令也很方便 apt-get install , 现在比WIN弱一点的是游戏方面，但这主要应该是游戏开发商的问题。现在用的人少不意味着将来就一定少，不信过个三、五年再看看。  <br /> <br />  <br /> 作者： 218.21.102.*  2006-10-16 18:58 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />12 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 晕，10楼的怎么这么说话？聊聊linux而已，不用提到政治高度吧。大家说这么多，并不是贬低linux，只是想linux发展得更好而已。 </p>
		<p>那请问10楼你用的linux是那里出的？或者你说是国产的linux？那请问他的内核是国产的吗？人家在内核里放上什么东西，你查得出来么？ </p>
		<p>还是你正在用某个国产操作系统？！也介绍给我们用用……我们现在可是爱国无门啊…… </p>
		<p>还是说，你自己就编了个操作系统？你真牛  <br /> <br />  <br /> 作者： 220.173.55.*  2006-10-16 19:23 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />13 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 不想对楼主说些什么了，我并不建议所有人使用linux <br />对于只想上网聊天玩游戏者，不可能受得了linux </p>
		<p>六楼说得好，是人适应操作系统，还是操作系统适应人？ <br />====================== <br />人就像一团泥，在windows的方盒子里久了就变成正方形的 <br />现在要把自己放到linux这个圆形盒里，显然需要更大的力气，要看自己的弹性如何了。 <br />linux不流行的原因，不在自身，因为国外早已流行，而在于盗版XP，及大量的使用者（特别是教育） <br />游戏永远是操作系统的配角，哪个系统流行，游戏当然就多。  <br /> <br />  <br /> 作者： 58.62.42.*  2006-10-16 19:37 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />14 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 十楼不是骇人听闻，因为微软要放这样的东西且不被人察觉实在是太简单了，只是个人用户，也不会有什么损失。 <br />如果有好事之人在linux核放什么东西，很容易就查出来的，自己不能，不代表别人不能，开发者遍布全球，不可能有共同的利益而去做这种事情。  <br /> <br />  <br /> 作者： 58.62.42.*  2006-10-16 19:43 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />15 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 我觉得linux已经改变很多了, <br />个人觉得 magiclinux 在这方面做得最好, <br />magiclinux 不是最好的linux 不过,我觉得却是最适合中国人的linux </p>
		<p>我发觉,其实我们在windows上能用的,到了ml 下都能用, <br />当然,,大多数游戏是不能玩的,,这和linux无关, <br />因为开发者都是在windows下开发的, <br />如果开发游戏的都开发一个linux版本的, <br />我想现在跑在你机器上的可能就是linux,而不是windows </p>
		<p>
				<br />但个人还是觉得不管是windows还是linux <br />都是个人的选择,所谓萝卜青菜各有所爱, <br />有人喜欢开车省力,也有人喜欢走着锻炼身体, </p>
		<p>我是用习惯windows的,在linux下并不是高手, <br />但是我希望我能加入这个团体, <br />因为我是一个喜欢自由的人, <br />因为我是希望什么都可以自己动手的人, <br />因为我希望挑战自己......  <br /> <br />  <br /> 作者： 60.211.78.*  2006-10-16 20:51 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />16 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> inux安全，那是因为用的人少，研究的人就少……当然研究出来的问题就少啦 <br />"国内少，欧美还是比较多的，特别是大学生" <br />linux自由，其实换个角度看，windows更加自由！w有更加自由的软件、硬件选择权！ <br />''对于windows，你用的是相关盗版软件"  <br /> <br />  <br /> 作者： 60.7.110.*  2006-10-16 22:40 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />18 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 你既然是新手，就不要总发这样的帖子，有什么意义呢？倒不如好好看看Linux的书，只是了解一下也可以，那时候你就不会带着有色眼镜来评论两个系统了。 <br />我认为近期Linux一定会普及的，只不过是对那些计算机背景知识好的人。  <br /> <br />  <br /> 作者： fmtools  2006-10-17 12:14 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />19 回复 12：谈谈新手眼中linux的缺点～～～～～～  <br /> 我并没有把问题提高到一个什么政治高度.而且我只是一个17岁的高中生.在LINUX方面只是个菜鸟,用的也只是入门级的MagicLinux,更无法自己编写操作系统.但今天的我不行不代表明天的我不行,至于LINUX的内核么.我想是人都知道.LINUX的内核是可以自己改动和编写的.所以我不认为这和它的国籍有什么关系,虽然我们至今也只能做出不大的改动,但我就是不爽有些人的嘴脸..."还是你正在用某个国产操作系统？！"你的意思是说我们国家做的操作系统不如人?我看"麒麟"做的就不错.虽然很大程度上模仿了WINDOWS.但我相信我们国家不输任何人,现在只是因为我们的起步比人家晚了许多而已. <br /> 你不是说你爱国无门么.别只说不做.去钓鱼岛!!!学学人家陈毓祥.你知道人家是谁么.人家去保钓,被日本船拦截.他说,船不让靠近，我游都要游上去.那天风浪太大，他跳下去后就没上来.和人家比比.想你这样是不是应该感到惭愧.还爱国无门...笑话!  <br /> <br />  <br /> 作者： 222.93.185.*  2006-10-17 17:12 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />20 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 楼上的很不错阿，17岁就在用Linux了，这在国内是比较少的，好好加油！  <br /> <br />  <br /> 作者： 60.3.160.*  2006-10-17 22:34 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />21 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 无语了。。。本来是想讨论一下linux的，却越说越离题了  <br /> <br />  <br /> 作者： 58.59.154.*  2006-10-19 20:52 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />22 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 根本不离谱，越来越接近实质问题了。  <br /> <br />  <br /> 作者： 60.1.234.*  2006-10-20 11:13 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />23 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 12楼，说linux安全，是因为它的内核代码开源，没法做手脚，否则总是会有人能发现的，你发现不了不代表别人也不行 <br />其实说到底还是一个习惯问题，如果中国人先接触的是unix，也许拿到windows的时候就会问：我的etc目录在什么地方？notepad怎么这么怪怪的，什么都做不了？我怎么还要隔三差五的整理磁盘碎片？  <br /> <br />  <br /> 作者： 202.101.8.*  2006-10-20 12:34 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />24 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 对于这个我不熟悉的linux，我还是觉得windows比较适合我。唉。。。我没什么讲的。  <br /> <br />  <br /> 作者： 222.242.23.*  2006-11-26 19:15 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />25 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 扯这么远 还扯到WINDOWS差上来 呵呵 估计看到这话先笑的肯定是微软的工程师 微软每年花几十亿美元挖大批精英 这个公司再臭 钱总是不臭吧 真搞笑 WINDOWS差 WINDOWS检查代码的方式是LINUX+FREEBSD的方法 <br />就是机器程序检查+人工一行一行代码检查 测试也很严格 每个系统一般都测试1年 LONGHORN光WINFS系统就要从今年测到明年下半年 所以兼容性才不差 <br />呵呵 真服了 WINDOWS差 怎么想出来的 每年烧几百亿人民币做出来的东西差。。。还有安全性是因为用的人太多了 98蓝屏知道吧 1个封包它就挂 可你现在听过有远程攻击导致的98蓝屏吗 都没人管它了 因为都转向XP了 </p>
		<p>再说主动安全 国内有名的ADV SERVER 2003SERVER系统多了 有种你就把它搞掉来证明WINDOWS不安全  <br /><a href="http://www.onlinedown.net">www.onlinedown.net</a>  <br /><a href="http://www.skycn.com">www.skycn.com</a><br /><a href="http://www.weila.cn">www.weila.cn</a>  <br />国内流量和负载最高的3个ADV服务器  <br />想黑2003的我帮你再瞅瞅 或者只要你觉得自己能把微软黑了。。。那就比较现成了。。。  <br />只要你觉得自己水平达到微软工程师 很容易把它们搞垮 因为这3个RAID阵列的服务器群14小时以上都是满负载或近满负载 而且秒流量峰值期有时都30G以上的BPS  <br />呵呵 水平够的话 祝你成名！ </p>
		<p>再打个比方 这些自以为水平高的朋友 你去微软应聘WINDOWS续开发工程师看人家理不理你 别说工程师了 就是内部测试员 或测试员的助理的水平你都达不到 不然你就不会和我一样坐这里上百度聊天了 唉 比我还幼稚。。。同仁 我们抱一起哭吧 呜呜 为没有高薪工作 没车没老婆而哭 再为共同的幼稚干一杯  <br /> <br />  <br /> 作者： 222.141.210.*  2006-11-26 20:35 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />26 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 安全性有目共睹 主要是网管水平 性能就看开发者的水平和开发商的投入 <br />实测我是没那个能力的 我没访问量庞大的站点 单从HTTP请求上侦测 同样一套硬件LINUX下最普遍的一套AMP的环境远不如IIS 大概我机器太老了 LINUX也不像以前那么小巧 现在甚至一张光盘装不下任何一个2.6的发行版 一个RH原版则要刻7 8张CD  <br /> <br />  <br /> 作者： 222.141.210.*  2006-11-26 21:08 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />27 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 回复楼上。 <br /> 我不会开发，不会攻击win2003，就不能说win2003不够好了？ <br /> 那我说拖拉机没有小汽车跑得快是不是必须要会造拖拉机才有资格说？ <br /> win2003性能不怎么样是所有人都知道的。当作个人用吧，win2003兼容性做得实在太差，跟很多软件都不兼容。当作服务器吧，系统本身占用硬件资源很多。 <br /> linux最新版本光盘数量很多，是因为它集成了很多东西，相当于包括windows里的office、visual studio.net、phothop等，所以容量就大了。但你可以自己选装组件，如果你想用来作服务器，你自己定制，那对电脑硬盘容量就要求很小了。 <br /> 所有人都知道，linux作服务器比起windows强了很多。  <br /> <br />  <br /> 作者： 222.58.176.*  2006-11-28 08:36 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />28 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 哦哦 win2003兼容性做的太差~~~~ 当作服务器本身占硬件资源很多 <br />LINUX作服务器比起WINDOWS强了很多 对 跨国公司使用FREEBSD LINUX比用WINDOWS节省十几亿 甚至几十亿/年的授权费用 跨国IT/硬件公司拥有几十万台电脑 而企业授权费用是个人授权费用的好几倍甚至十倍 所以才不可能用WINDOWS 如果连这不算精明的帐都算不清 那就不会把公司做那么大 </p>
		<p>还有 比性能的话 你硬说WINDOWS性能怎么怎么不好 我没话可说 可见又是个玩不转WINDOWS又骂的 呵呵 64M内存就能跑起来VISTA以前的所有WINDOWS版本 <br />128M内存就能完全流畅跑VISTA以前所有WINDOWS版本 还能使用大型软件如PS，DW，VS，ID，ZS== 甚至还能跑一些占内存80M以内的简单游戏 <br />WINDOWS确实能做到这样 你做不到是你的水平问题 很多人说WINDOWS怎么怎么简单 好用 那是初级应用 觉得自己玩转WIN了就去考网管 一般自满的人去了 100道题还答不出2道 <br />初级应用≠高级应用更不等于完全应用 WINDOWS维护还要专门学习庞大的注册表 学习一些常用命令 普通人连注册数据库都找不到在哪  <br /> <br />  <br /> 作者： 222.141.210.*  2006-11-28 10:38 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />29 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> PS 我128内存 准确的说是126 跑的就是2003 你竟然说它兼容差 那是玩某些游戏 别告诉我你只玩游戏 用大型软件我从没碰到打开错误或自动崩溃的 而且我机器一般不关 更不重启 <br />主流操作系统比较下 更多是操作员的水平问题  <br /> <br />  <br /> 作者： 222.141.210.*  2006-11-28 10:40 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />30 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 操作系统，本来就是分层次的  <br />世界上一切的智慧，都是可以分成不同层次的。比如如果你是一个电影爱好者，就会看比较多的后现代主义电影或者试验电影。如果你是一个对音乐有较高造诣的人，你可能对巴赫、贝多芬或者斯特拉文斯基的作品了如指掌。一个对音乐有较高造诣的人，不会评价古典音乐一定就比流行音乐好，因为两者之间根本不可能进行比较。在流行音乐领域、商业片中也存在所谓的经典，但是拿他们来和巴赫《小提琴无伴奏》或者和蔼森斯坦的《战舰波江金》比较，完全没有意义。  <br />操作系统作为当今世界最高的人类智能，也是分层次的。不同的操作系统面向不同的群体。只有一些真正靠吃饭的人和一些发烧友，才会设计和欣赏操作系统。作为使用linux操作系统的人，应该是发烧友，他们自然会欣赏它。为什么在大学中一定要推广使用linux？难道一定也要让每个大学生喜欢西方古典音乐和后现代主义电影吗？古典音乐和试验电影没有广大的听众或者观众，但是群体保持稳定，它们本来就不是属于所有人的东西。把一个不属于大群体人的东西推广开来，势必要改变自己。这是要付出极大代价的。于是乎，我们在维也纳新年音乐会中听到一些和古典主义格格不入的东西，以至于很多做音乐的人怀疑斯特劳斯是否属于古典音乐。于是乎，我们看到贾樟柯、王小帅的电影在电影院公开放映，但是质量远远比不上《十七岁的单车》和《小武》。因此，linux最近以来受到推广风波的影响，转而认为应该增大其市场占有率，几乎疯狂地开发桌面。这样不但没有讨好用户，还使原来的老用户对其嗤之以鼻。推广linux，就是害了linux。  </p>
		<p>转：<a href="http://www.linuxforum.net/docnew/showflat.php?Board=new&amp;Number=1010">http://www.linuxforum.net/docnew/showflat.php?Board=new&amp;Number=1010</a>  <br /> <br />  <br /> 作者： 221.136.104.*  2006-11-29 08:26 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> <br />31 回复：谈谈新手眼中linux的缺点～～～～～～  <br /> 其实，大家不用比是W还是L谁好谁差，这是没有意义的，他们的不同之处决定了它们会有不同的用户，你个人的喜欢与否不能说名什么问题  <br /> <br />  <br /> 作者： 58.49.158.*  2006-11-29 15:58 　 回复此发言    <br /> <br />--------------------------------------------------------------------------------<br /> </p>
		<p>
				<br />
				<a href="http://post.baidu.com/f?kz=140668854">http://post.baidu.com/f?kz=140668854</a>
		</p>
<img src ="http://www.blogjava.net/Beckya/aggbug/84660.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-30 21:48 <a href="http://www.blogjava.net/Beckya/archive/2006/11/30/84660.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的同学们啊~~</title><link>http://www.blogjava.net/Beckya/archive/2006/11/30/84457.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Wed, 29 Nov 2006 17:01:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/30/84457.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/84457.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/30/84457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/84457.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/84457.html</trackback:ping><description><![CDATA[
		<p dir="ltr" style="MARGIN-RIGHT: 0px">
				<font style="BACKGROUND-COLOR: #ffffff" face="Verdana" color="#000000">其实另有blog可以写心情，不过太过公开，从今天起就在这里记吧。<br />硬着头皮跟着M来到大厅的滑梯旁，他的那群朋友已经在等他了，看见我有些意外。因为看起来和M好像很要好，汗，他们也就没多说什么。<br />没看过M的八皇后是怎么做的，他们的方法应该差不多，开始就拿M的程序运行9的倍数有问题来开玩笑，M一个劲说doch，可以，还调给他们看，要强的样子真可爱。<br />进入正题讨论离散，第一题说多米诺的，其实很容易，但是要不是M给我画图解释，我连题目都看不懂，哎~不稀说了，纯粹是语言问题，要是考试出到这些个稀奇古怪的玩意儿，不是摆明着要玩死外国学生嘛！敢情从明儿起除了要背专业词汇，还要背“少用词”。<br />才成功解决两道题，要命的来了——Wieviele Zahlen zwischen 1 und 1000000 gibt es, so dass die Summe der einzelnen Ziffern €{0, ... , 9} genau 15 betraegt? 说白了就是1到一百万之间有多少数字是各位相加正好等于15的。乍一看不难，仔细分析可真复杂。说着说着关于阶乘说激动了，Tobi拿出笔记本电脑准备Java一下，被众人按下去……<br />下面一道题是说一个n位二进制数有多少可能正好含有两个"01"，其实不用多想就是C<sub>n-2</sub><sup>2</sup>*2<sup>n-4</sup>，可是那个“正好”放在那里，这个答案就值得讨论了。他们排啊排n等于6的时候就是21种可能，而不是上式算出来的24，因为有三种可能是三个"01"，大于等于6的偶数n应该用上式减去n/2，而奇数似乎减去的更多吧，懒得再想了，累得要命。一开始还以为排错了，Tobi又拿出笔记本准备汇编一下，再一次被众人按下去……<br />发现这帮人也挺搞笑的，都说德国人正经，也没错，他们比较喜欢在讨论学术问题的过程中发掘好玩的东西。很多时候说考试说上大课也可以把他们自己笑翻。。。到底是搞笑还是正经？……</font>
		</p>
<img src ="http://www.blogjava.net/Beckya/aggbug/84457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-30 01:01 <a href="http://www.blogjava.net/Beckya/archive/2006/11/30/84457.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的八皇后</title><link>http://www.blogjava.net/Beckya/archive/2006/11/28/83949.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Mon, 27 Nov 2006 21:05:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/28/83949.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/83949.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/28/83949.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/83949.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/83949.html</trackback:ping><description><![CDATA[
		<p>八皇后问题，都知道吧。循环套递归，比汉诺塔还寒，晕归晕，索性弄出来了，撒花~~~<br /><br /><br />public class Das_n_Damen_Problem extends ChessMiniJava{<br />    static int n;<br />    static boolean flag;<br /> static boolean[][] Platzierung;<br /> static boolean[] a;<br /> static boolean[] b;<br /> static boolean[] c;<br /> <br /> public static void main(String[] args){<br />  write("Wie viele Damen?");<br />  n=read();<br />     flag=false;<br />  Platzierung=new boolean[n][n];<br />  a=new boolean[n];<br />  b=new boolean[2*n];<br />  c=new boolean[2*n];<br />  re(0);<br /> }<br /> <br /> public static void re(int i){<br />  if(flag)<br />   return;<br />  for(int iSpalte=0;iSpalte&lt;n;iSpalte++){<br />   if(a[iSpalte]==false &amp;&amp; b[i-iSpalte+n]==false &amp;&amp; c[i+iSpalte]==false){<br />    Platzierung[i][iSpalte]=true;<br />    a[iSpalte]=true;<br />    b[i-iSpalte+n]=true;<br />    c[i+iSpalte]=true;<br />    if(i==n-1){<br />     paintField(Platzierung);<br />     flag=true;<br />     return;<br />    }<br />    else{<br />     re(i+1);<br />    }<br />   Platzierung[i][iSpalte]=false;<br />   a[iSpalte]=false;<br />   b[i-iSpalte+n]=false;<br />   c[i+iSpalte]=false;<br />   }<br />  }<br /> }<br />}<br /><br /><br />附上ChessMiniJava源代码：<br />import java.awt.GridLayout;<br />import javax.swing.JPanel;<br />import javax.swing.JFrame;</p>
		<p>import java.awt.Color;<br />import java.awt.Font;<br />import java.awt.Point;<br />import java.awt.Graphics;<br />import java.awt.Graphics2D;<br />import java.awt.GradientPaint;<br />import java.awt.RenderingHints;</p>
		<p>public class ChessMiniJava extends MiniJava{<br />    private static class Field extends JPanel {<br />        boolean black,queen; Point p;<br />        public Field(boolean black,boolean queen){<br />            this.black=black;<br />            this.queen=queen;<br />            p = getLocation();<br />        }<br /> public void paint(Graphics g) {<br />  super.paint(g);<br />  if (black) g.setColor(Color.BLACK);<br />                else g.setColor(Color.WHITE);<br />                g.fillRect(p.getLocation().x,p.getLocation().y,getWidth()*2,getHeight());<br />                g.setColor(Color.RED);</p>
		<p>                GradientPaint gradient = new GradientPaint(0, 0, Color.YELLOW, getWidth(), 0, Color.RED);<br />                ((Graphics2D)g).setPaint(gradient);<br />                ((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING,<br />                        RenderingHints.VALUE_ANTIALIAS_ON);<br />                if (queen) {<br />                    g.fillOval((int)(getWidth()*.1),(int)(getHeight()*.7),(int)(getWidth()*.8),(int)(getHeight()*.2));<br />                    int[] x = {(int)(getWidth()*.1), (int)(getWidth()*.9), (int)(getWidth()*.9), (int)(getWidth()*.7), (int)(getWidth()*.5), (int)(getWidth()*.3), (int)(getWidth()*.1)};<br />                    int[] y = {(int)(getHeight()*.8),(int)(getHeight()*.8),(int)(getHeight()*.2),(int)(getHeight()*.6),(int)(getHeight()*.2),(int)(getHeight()*.6),(int)(getHeight()*.2)};<br />                    g.fillPolygon(x,y,7);<br />                }<br /> }<br />    }<br />    public static void paintField(boolean[][] field){<br />        JFrame myFrame = new JFrame("Spielfeld");<br />        JPanel pan = new JPanel();<br />        java.util.Set&lt;Integer&gt; s1 = new java.util.HashSet&lt;Integer&gt;(),s2=new java.util.HashSet&lt;Integer&gt;(),s3 = new java.util.HashSet&lt;Integer&gt;(),s4=new java.util.HashSet&lt;Integer&gt;();<br />        pan.setLayout(new GridLayout(field.length,field.length));<br />        for (int x = 0 ; x &lt; field.length; x ++){<br />            for (int y = 0; y &lt; field[x].length; y++){<br />                pan.add(new Field((x+y)%2 ==1,field[x][y]));<br />                if (field[x][y]) { s1.add(x);s2.add(y);s3.add(x+y);s4.add(field.length-1-y+x);};<br />            }<br />        }<br />        boolean sol=(s1.size()==field.length)&amp;&amp;(field.length==s2.size())&amp;&amp;(field.length==s3.size())&amp;&amp;(field.length==s4.size());<br />        if (System.getProperty("SOL","nowshow").equals("show")){<br />            if (sol) pan.setBorder(javax.swing.BorderFactory.createLineBorder(Color.GREEN,5));<br />            else pan.setBorder(javax.swing.BorderFactory.createLineBorder(Color.RED,5));<br />        }<br />        myFrame.add(pan);<br />        myFrame.setSize(400,400);<br />        myFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);<br />        myFrame.setVisible(true);<br />    }<br />}<br /></p>
<img src ="http://www.blogjava.net/Beckya/aggbug/83949.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-28 05:05 <a href="http://www.blogjava.net/Beckya/archive/2006/11/28/83949.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最大公约数的算法</title><link>http://www.blogjava.net/Beckya/archive/2006/11/28/83943.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Mon, 27 Nov 2006 17:54:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/28/83943.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/83943.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/28/83943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/83943.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/83943.html</trackback:ping><description><![CDATA[
		<p>汗~学过又忘掉的东西。。。那就记录下来，让忘却来得更猛烈些吧！<br /><br />//递归实现</p>
		<p>int gcd(int m,int n)</p>
		<p>{</p>
		<p>       if (m &lt; n)</p>
		<p>       {</p>
		<p>              int tmp = m;</p>
		<p>              m = n;</p>
		<p>              n = tmp;</p>
		<p>       }</p>
		<p> </p>
		<p>       if (n == 0)</p>
		<p>              return m;</p>
		<p>       else</p>
		<p>              return gcd(n,m % n);</p>
		<p>}<br /> <br />//非递归实现</p>
		<p>int gcd2(int m,int n)</p>
		<p>{</p>
		<p>       if (m &lt; n)</p>
		<p>       {</p>
		<p>              int tmp = m;</p>
		<p>              m = n;</p>
		<p>              n = tmp;</p>
		<p>       }</p>
		<p> </p>
		<p>       if (n == 0)</p>
		<p>              return m;</p>
		<p>       </p>
		<p>       while (n &gt; 0)</p>
		<p>       {</p>
		<p>              int tmp = m % n;</p>
		<p>              m = n;</p>
		<p>              n = tmp;</p>
		<p>       }</p>
		<p> </p>
		<p>       return m;</p>
		<p>}<br /> </p>
		<p>       这里给出了最大公约数的算法，那怎么求最大公倍数呢？其实知道了最大公约数，最小公倍数的求法就简单了：</p>
		<p>int gbs(int m,int n)</p>
		<p>{</p>
		<p>       return m*n/gcd(m,n);</p>
		<p>}<br /> </p>
		<p>
				<br />求最大公约数的stein算法(zz) <br />astrophor 发表于 2006-9-9 20:24:00</p>
		<p>
				<br />在处理大数时比较有效，因为没有用到大数的除法运算，速度会很快。</p>
		<p>int gcd(int a,int b)<br />{<br />if (a == 0) return b;<br />if (b == 0) return a;<br />if (a % 2 == 0 &amp;&amp; b % 2 == 0) return 2 * gcd(a/2,b/2);<br />else if (a % 2 == 0) return gcd(a/2,b);<br />else if (b % 2 == 0) return gcd(a,b/2);<br />else return gcd(abs(a-b),min(a,b));<br />}<br /></p>
<img src ="http://www.blogjava.net/Beckya/aggbug/83943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-28 01:54 <a href="http://www.blogjava.net/Beckya/archive/2006/11/28/83943.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Thinking:Java中static用法</title><link>http://www.blogjava.net/Beckya/archive/2006/11/28/83942.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Mon, 27 Nov 2006 17:45:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/28/83942.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/83942.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/28/83942.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/83942.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/83942.html</trackback:ping><description><![CDATA[呵呵，以前总是乱用变量，今天总算跟Phung学了一招，看来还真得弄弄清楚。<br /><br /><p>一、static</p><p>　　请先看下面这段程序：</p><p>  public class Hello{<br />    public static void main(String[] args){ //(1)<br />      System.out.println("Hello,world!");   //(2)<br />    }<br />  }</p><p>　　看过这段程序，对于大多数学过Java 的从来说，都不陌生。即使没有学过Java，而学过其它的高级语言，例如C，那你也应该能看懂这段代码的意思。它只是简单的输出“Hello,world”，一点别的用处都没有，然而，它却展示了static关键字的主要用法。</p><p>　　在1处，我们定义了一个静态的方法名为main，这就意味着告诉Java编译器，我这个方法不需要创建一个此类的对象即可使用。你还得你是怎么运行这个程序吗？一般，我们都是在命令行下，打入如下的命令(加下划线为手动输入)：</p><p>javac Hello.java<br />java Hello<br />Hello,world!</p><p>　　这就是你运行的过程，第一行用来编译Hello.java这个文件，执行完后，如果你查看当前，会发现多了一个Hello.class文件，那就是第一行产生的Java二进制字节码。第二行就是执行一个Java程序的最普遍做法。执行结果如你所料。在2中，你可能会想，为什么要这样才能输出。好，我们来分解一下这条语句。（如果没有安装Java文档，请到Sun的官方网站浏览J2SE API）首先，System是位于java.lang包中的一个核心类，如果你查看它的定义，你会发现有这样一行：public static final PrintStream out;接着在进一步，点击PrintStream这个超链接，在METHOD页面，你会看到大量定义的方法，查找println，会有这样一行：</p><p>public void println(String x)。</p><p>　　好了，现在你应该明白为什么我们要那样调用了，out是System的一个静态变量，所以可以直接使用，而out所属的类有一个println方法。</p><p><strong>静态方法</strong></p><p>　　通常，在一个类中定义一个方法为static，那就是说，无需本类的对象即可调用此方法。如下所示：</p><p>class Simple{<br />   static void go(){<br />     System.out.println("Go...");<br />   }<br />}<br />public class Cal{<br />  public static void main(String[] args){<br />    Simple.go();<br />  }<br />}</p><p>　　调用一个静态方法就是“类名.方法名”,静态方法的使用很简单如上所示。一般来说，静态方法常常为应用程序中的其它类提供一些实用工具所用，在Java的类库中大量的静态方法正是出于此目的而定义的。</p><p><strong>静态变量</strong></p><p>　　静态变量与静态方法类似。所有此类实例共享此静态变量，也就是说在类装载时，只分配一块存储空间，所有此类的对象都可以操控此块存储空间，当然对于final则另当别论了。看下面这段代码：</p><p>class Value{<br />  static int c=0;<br />  static void inc(){<br />    c++;<br />  }<br />}<br />class Count{<br />  public static void prt(String s){<br />    System.out.println(s);<br />  }<br />  public static void main(String[] args){<br />    Value v1,v2;<br />    v1=new Value();<br />    v2=new Value();<br />    prt("v1.c="+v1.c+"  v2.c="+v2.c);<br />    v1.inc();<br />    prt("v1.c="+v1.c+"  v2.c="+v2.c);  <br />  }<br />}</p><p>　　结果如下：</p><p>v1.c=0  v2.c=0<br />v1.c=1  v2.c=1</p><p>由此可以证明它们共享一块<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(4);" onmouseover="kwE(event,4);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=存储','_blank');" onmouseout="kwL(event);" target="_blank">存储</a></nobr>区。static变量有点类似于C中的全局变量的概念。值得探讨的是静态变量的初始化问题。我们修改上面的程序：</p><p>class Value{<br />  static int c=0;<br />  Value(){<br />    c=15;<br />  }<br />  Value(int i){<br />    c=i;<br />  }<br />  static void inc(){<br />    c++;<br />  }<br />}<br />class Count{<br />  public static void prt(String s){<br />    System.out.println(s);<br />  }<br />    Value v=new Value(10);<br />    static Value v1,v2;<br />    static{<br />      prt("v1.c="+v1.c+"  v2.c="+v2.c);<br />      v1=new Value(27);<br />      prt("v1.c="+v1.c+"  v2.c="+v2.c);<br />      v2=new Value(15);<br />      prt("v1.c="+v1.c+"  v2.c="+v2.c);<br />    }</p><p>  public static void main(String[] args){<br />    Count ct=new Count();<br />    prt("ct.c="+ct.v.c);<br />    prt("v1.c="+v1.c+"  v2.c="+v2.c);<br />    v1.inc();<br />    prt("v1.c="+v1.c+"  v2.c="+v2.c);<br />    prt("ct.c="+ct.v.c);<br />  }<br />}</p><p>运行结果如下：</p><p>v1.c=0  v2.c=0<br />v1.c=27  v2.c=27<br />v1.c=15  v2.c=15<br />ct.c=10<br />v1.c=10  v2.c=10<br />v1.c=11  v2.c=11<br />ct.c=11</p><p>　　这个程序展示了静态初始化的各种特性。如果你初次接触Java，结果可能令你吃惊。可能会对static后加大括号感到困惑。首先要告诉你的是，static定义的<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(1);" onmouseover="kwE(event,1);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=变量','_blank');" onmouseout="kwL(event);" target="_blank">变量</a></nobr>会优先于任何其它非static变量，不论其出现的顺序如何。正如在程序中所表现的，虽然v出现在v1和v2的前面，但是结果却是v1和v2的初始化在v的前面。在static{后面跟着一段代码，这是用来进行显式的静态变量初始化，这段代码只会初始化一次，且在类被第一次装载时。如果你能读懂并理解这段代码，会帮助你对static<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(5);" onmouseover="kwE(event,5);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=关键字','_blank');" onmouseout="kwL(event);" target="_blank">关键字</a></nobr>的认识。在涉及到继承的时候，会先初始化父类的static变量，然后是子类的，依次类推。</p><p>　　通常一个普通类不允许声明为<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(0);" onmouseover="kwE(event,0);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=静态','_blank');" onmouseout="kwL(event);" target="_blank">静态</a></nobr>的，只有一个内部类才可以。这时这个声明为静态的内部类可以直接作为一个普通类来使用，而不需<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(6);" onmouseover="kwE(event,6);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=实例','_blank');" onmouseout="kwL(event);" target="_blank">实例</a></nobr>一个外部类。如下<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(3);" onmouseover="kwE(event,3);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=代码','_blank');" onmouseout="kwL(event);" target="_blank">代码</a></nobr>所示：</p><p>public class StaticCls{<br />  public static void main(String[] args){<br />    OuterCls.InnerCls oi=new OuterCls.InnerCls();<br />  }<br />}<br />class OuterCls{<br />  public static class InnerCls{<br />    InnerCls(){<br />      System.out.println("InnerCls");<br />    }<br />   }<br />}</p><p>　　输出结果会如你所料：</p><p>InnerCls</p><img src ="http://www.blogjava.net/Beckya/aggbug/83942.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-28 01:45 <a href="http://www.blogjava.net/Beckya/archive/2006/11/28/83942.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google不为人知的特殊用法</title><link>http://www.blogjava.net/Beckya/archive/2006/11/28/83941.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Mon, 27 Nov 2006 17:38:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/28/83941.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/83941.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/28/83941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/83941.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/83941.html</trackback:ping><description><![CDATA[
		<p>
				<a href="http://www.google.com/microsoft" target="_blank">
						<font color="#000000">http://www.google.com/microsoft</font>
				</a>
				<br />　　微软风格的入口</p>
		<p>
				<a href="http://www.google.com/mac">
						<font color="#000000">http://www.google.com/mac</font>
				</a>
				<br />　　MAC风格的入口 </p>
		<p>
				<a href="http://www.google.com/linux" target="_blank">
						<font color="#000000">http://www.google.com/linux</font>
				</a>
				<br />　　Linux风格的入口 </p>
		<p>
				<a href="http://www.google.com/bsd" target="_blank">
						<font color="#000000">http://www.google.com/bsd</font>
				</a>
				<br />　　FreeBSD风格的入口 </p>
		<p>
				<font color="#008000">Google有各种语言的版本，下面这些语言可能实在是稀罕了点儿 </font>
		</p>
		<p>
				<a href="http://www.google.com/intl/xx-klingon/" target="_blank">
						<font color="#000000">http://www.google.com/intl/xx-klingon/</font>
				</a>
				<br />　　克林冈语入口（没看过星际旅行吗？） </p>
		<p>
				<a href="http://www.google.com/intl/xx-bork/" target="_blank">
						<font color="#000000">http://www.google.com/intl/xx-bork/</font>
				</a>
				<br />　　政治入口？ </p>
		<p>
				<a href="http://www.google.com/intl/xx-elmer/" target="_blank">
						<font color="#000000">http://www.google.com/intl/xx-elmer/</font>
				</a>
				<br />　　宗教入口 </p>
		<p>
				<a href="http://www.google.com/intl/xx-piglatin/" target="_blank">
						<font color="#000000">http://www.google.com/intl/xx-piglatin/</font>
				</a>
				<br />　　小猪入口 </p>
		<p>
				<a href="http://www.google.com/intl/xx-hacker/" target="_blank">
						<font color="#000000">http://www.google.com/intl/xx-hacker/</font>
				</a>
				<br />　　黑客专用<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(1);" onmouseover="kwE(event,1);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=入口','_blank');" onmouseout="kwL(event);" target="_blank">入口</a></nobr></p>
		<p>
				<font color="#008000">Google里还有一个小小的彩蛋游戏，大家自己去看吧！</font>
				<br />　　<a href="http://www.google.com/Easter/feature_easter.html" target="_blank"><font color="#000000">http://www.google.com/Easter/feature_easter.html</font></a></p>
		<p>
				<font color="#008000">下面是一些更有用的彩蛋 <br /></font>　　<a href="http://froogle.google.com/" target="_blank"><font color="#000000">http://froogle.google.com/</font></a><br />　　作用： 通过特殊的搜索引擎，你可以在网上找到你想购物的网站位置。以及你可以很方便的搜索出同类产品的价格。 看看世界各地的商品价格，自己再买的时候心底有数多了把 </p>
		<p>
				<a href="http://labs.google.com/gviewer.html" target="_blank">
						<font color="#000000">http://labs.google.com/gviewer.html</font>
				</a>
				<br />　　作用：一个小玩具，适合那些连鼠标都懒得动的懒人。当你在google上找到了查询结果后，你可以使用google viewer让结果以自己定义的间隔时间来一条一条自动滚屏。 </p>
		<p>
				<a href="http://labs.google.com/cgi-bin/webquotes" target="_blank">
						<font color="#000000">http://labs.google.com/cgi-bin/webquotes</font>
				</a>
				<br />　　作用：可以<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(0);" onmouseover="kwE(event,0);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=搜索','_blank');" onmouseout="kwL(event);" target="_blank">搜索</a></nobr>出你要查询的内容在internet上被多少其他的网站引用过，可以让你知道internet上其他人对你要查询内容的观点， 适合<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(5);" onmouseover="kwE(event,5);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=&lt;no','_blank');" onmouseout="kwL(event);" target="_blank"><no>&lt; a&gt;</no></a></nobr>br&gt;<a class="iAs" oncontextmenu="return false;" onmousemove="kwM(4);" onmouseover="kwE(event,4);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=写论文','_blank');" onmouseout="kwL(event);" target="_blank">写论文</a>和评论以及特殊用途人使用。 </p>
		<p>
				<a href="http://labs.google.com/glossary" target="_blank">
						<font color="#000000">http://labs.google.com/glossary</font>
				</a>
				<br />　　作用：顾名思义了，就是一个查英语缩写语意的工具，google的词汇表 </p>
		<p>
				<a href="http://labs1.google.com/gvs.html" target="_blank">
						<font color="#000000">http://labs1.google.com/gvs.html</font>
				</a>
				<br />　　作用：给google打一个电话，说出你要查找的内容，然后google会把你要<nobr><a class="iAs" oncontextmenu="return false;" onmousemove="kwM(3);" onmouseover="kwE(event,3);" style="CURSOR: hand; COLOR: #0000ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="window.open('http://114.vnet.cn/search_web.html?id=148&amp;kw=查询','_blank');" onmouseout="kwL(event);" target="_blank">查询</a></nobr>的结果显示出来。 给不识字的人用的？</p>
<img src ="http://www.blogjava.net/Beckya/aggbug/83941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-28 01:38 <a href="http://www.blogjava.net/Beckya/archive/2006/11/28/83941.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>生存游戏</title><link>http://www.blogjava.net/Beckya/archive/2006/11/27/83892.html</link><dc:creator>近似凯珊卓</dc:creator><author>近似凯珊卓</author><pubDate>Mon, 27 Nov 2006 14:15:00 GMT</pubDate><guid>http://www.blogjava.net/Beckya/archive/2006/11/27/83892.html</guid><wfw:comment>http://www.blogjava.net/Beckya/comments/83892.html</wfw:comment><comments>http://www.blogjava.net/Beckya/archive/2006/11/27/83892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Beckya/comments/commentRss/83892.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Beckya/services/trackbacks/83892.html</trackback:ping><description><![CDATA[
		<div>Spiel des Lebens，生存游戏？如果这么翻译恰当的话。这么一个小游戏，花了我不少心思。虽然已经交了，可是不满意原来笨笨的算法，不甘心，又改了重交一遍，也不管Tutor会不会嫌烦了。第一次做像样的小游戏，居然对它还蛮有感情的，放上来吧，留个纪念。在此特别感谢酷酷的T同学，聪明又耐心的P同学，以及来晚了想帮忙没帮上的M同学，尽管你们看不见也看不懂，呵呵^^<br /></div>
		<div>
				<br />
				<br />游戏规则：<br />任意输入需要的行数和列数，选取“活着”的格子，程序按照“生死规则”计算下一步的“生死”情况，一直点“weiter”（下一步），一直到全部死光或者“活着”的格子按规则无法死掉。<br />        生死规则：原来“活着”的格子，若周围八个格子（边缘的五个，角上的三个）有两个或三个格子也是“活着”的，则下一步仍然活着，否则，死去；原来“死”的格子，若周围的格子正好有三个格子是活的，则下一步复活，否则，仍然是死的。<br /><br />程序的变量名称都是德语的=）<br /></div>
		<div>public class Spiel_des_Lebens extends SDL{<br /> public static void main(String[] args){<br />  int m=0,n=0;<br />  boolean flag=true;</div>
		<div>        write("Geben Sie die Anzahl der Zeilen ein.");<br />  while(m==0){<br />      m=read();<br />      if(m&lt;=0){<br />       write("Nur positive Eingabe erlaubt.");<br />       m=0;<br />      }<br />  }<br />        write("Geben Sie die Anzahl der Spalten ein.");<br />  while(n==0){<br />      n=read();<br />      if(n&lt;=0){<br />       write("Nur positive Eingabe erlaubt.");<br />       n=0;<br />      }<br />  }</div>
		<div>  boolean[][] arena=new boolean[m][n];</div>
		<div>  update(arena);<br />  while(flag){<br />   flag=false;<br />   arena=veraendern(arena,n);<br />   update(arena);<br />   for(int i=0;i&lt;arena.length;i++)<br />    for(int j=0;j&lt;arena[i].length;j++){<br />     if(arena[i][j]){<br />      flag=true;<br />      break;  <br />     }<br />    }                  <br />  }<br /> }</div>
		<div> public static boolean[][] veraendern(boolean[][] arena,int n){<br />        boolean[][] speicher=new boolean[arena.length][n];<br />  for(int i=0;i&lt;arena.length;i++)<br />   for(int j=0;j&lt;arena[i].length;j++){<br />                speicher[i][j]=berechnen(arena,i,j);<br />   }<br />  return(speicher);<br /> }</div>
		<div>
				<br /> public static boolean berechnen(boolean[][] arena,int i,int j){<br />     int count=0;<br />    for(int u=i-1;u&lt;=i+1;u++){<br />      if(u&gt;=0&amp;&amp;u&lt;=arena.length-1){<br />       for(int v=j-1;v&lt;=j+1;v++){<br />        if(v&gt;=0&amp;&amp;v&lt;=arena[i].length-1&amp;&amp;arena[u][v]==true&amp;&amp;(u==i&amp;&amp;v==j)==false)<br />         count++;<br />    }<br />   }<br />  }<br />  if(arena[i][j]){<br />   if(count==2||count==3)<br />    return(true);<br />   else<br />    return(false);<br />  }<br />  else{<br />   if(count==3)<br />    return(true);<br />   else<br />    return(false);<br />  }   <br /> }<br />}<br /><br />布阵源代码 SDL：<br />import java.awt.*;<br />import java.awt.event.*;<br />import javax.swing.*;</div>
		<div>public class SDL extends MiniJava {<br /> private static final Object syncObj = new Object();<br /> private static final int w = 20;</div>
		<div> private static class But extends JButton {<br />  boolean[][] arena;<br />  int i,j;</div>
		<div>  But(boolean[][] _arena, int _i, int _j) {<br />   arena = _arena;<br />   i = _i;<br />   j = _j;<br />   setLabel();<br />   addActionListener(new ActionListener(){<br />    public void actionPerformed(ActionEvent e) {<br />     arena[i][j] = !arena[i][j];<br />     setLabel();<br />    }<br />   });<br />   setLocation(w*j,w*i);<br />  }</div>
		<div>  void setLabel() {<br />   if (arena[i][j])<br />    setBackground(Color.RED);<br />   else<br />    setBackground(Color.BLUE);<br />   setSize(w,w);<br />  }<br /> }</div>
		<div> private static class UpdateArenaFrm extends JFrame {<br />  UpdateArenaFrm(boolean[][] arena) {<br />   JPanel panel = new JPanel(null);<br />   panel.setPreferredSize(new Dimension(400,400));<br />   panel.setMinimumSize(new Dimension(400,400));<br />   JButton okBut = new JButton("Weiter!");<br />   getContentPane().add(BorderLayout.SOUTH, okBut);<br />   okBut.addActionListener(new ActionListener(){<br />    public void actionPerformed(ActionEvent e) {<br />     dispose();<br />     synchronized(syncObj) {<br />      syncObj.notifyAll();<br />     }<br />    }<br />   });<br />   addWindowListener(new WindowAdapter() {<br />    public void windowClosing(WindowEvent e) {<br />     System.exit(0);<br />    }<br />   });<br />   getContentPane().add(panel);<br />   for (int i=0; i&lt;arena.length; i++)<br />    for (int j=0; j&lt;arena[i].length; j++) {<br />     panel.add(new But(arena,i,j));<br />    }<br />   pack();<br />  }<br /> }</div>
		<div> private static JFrame frm;</div>
		<div> public static void updateArena(boolean[][] arena) {<br />  UpdateArenaFrm frm = new UpdateArenaFrm(arena);<br />  frm.setVisible(true);<br />  synchronized (syncObj) {<br />   try {<br />    syncObj.wait();<br />   } catch(Exception e) {<br />    //nichts zu tun<br />   }<br />  }<br /> }</div>
		<div> public static void update(boolean[][] arena) {<br />  updateArena(arena);<br /> }<br />}<br /><br />MiniJava源代码：<br />import javax.swing.JFrame;<br />import javax.swing.JOptionPane;</div>
		<div>public class MiniJava {<br />    // textuelle Eingabe<br />    public static String readString(String text) {<br />        JFrame frame = new JFrame();<br />        String s = JOptionPane.showInputDialog(frame, text);<br />        frame.dispose();<br />        // frame.dispose() ist unter Java1.4 notwendig, um den Dialog<br />        // korrekt zu löschen. Ansonsten terminiert das Programm nicht.</div>
		<div>        if (s == null)<br />            System.exit(0);<br />        return s;<br />    }</div>
		<div>    public static String readString() {<br />        return readString("Eingabe:");<br />    }</div>
		<div>    // Ganzzahlige Eingabe<br />    public static int readInt(String text) {<br />        JFrame frame = new JFrame();<br />        String s = JOptionPane.showInputDialog(frame, text);<br />        frame.dispose();</div>
		<div>        int x = 0;<br />        if (s == null)<br />            System.exit(0);<br />        try {<br />            x = Integer.parseInt(s.trim());<br />        } catch (NumberFormatException e) {<br />            x = readInt(text);<br />        }<br />        return x;<br />    }</div>
		<div>    public static int readInt() {<br />        return readInt("Geben Sie eine ganze Zahl ein:");<br />    }</div>
		<div>    public static int read(String text) {<br />        return readInt(text);<br />    }</div>
		<div>    public static int read() {<br />        return readInt();<br />    }</div>
		<div>    // Fließkomma Eingabe<br />    public static double readDouble(String text) {<br />        JFrame frame = new JFrame();<br />        String s = JOptionPane.showInputDialog(frame, text);<br />        frame.dispose();</div>
		<div>        double x = 0;<br />        if (s == null)<br />            System.exit(0);<br />        try {<br />            x = Double.parseDouble(s.trim());<br />        } catch (NumberFormatException e) {<br />            x = readDouble(text);<br />        }<br />        return x;<br />    }</div>
		<div>    public static double readDouble() {<br />        return readDouble("Geben Sie eine Zahl ein:");<br />    }</div>
		<div>    //<br />    // Ausgabe<br />    //<br />    public static void write(String output) {<br />        JFrame frame = new JFrame();<br />        JOptionPane.showMessageDialog(frame, output, "Ausgabe", JOptionPane.PLAIN_MESSAGE);<br />        frame.dispose();<br />    }</div>
		<div>    public static void write(int output) {<br />        write("" + output);<br />    }</div>
		<div>    public static void write(double output) {<br />        write("" + output);<br />    }<br />}</div>
<img src ="http://www.blogjava.net/Beckya/aggbug/83892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Beckya/" target="_blank">近似凯珊卓</a> 2006-11-27 22:15 <a href="http://www.blogjava.net/Beckya/archive/2006/11/27/83892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>