2004年01月17日

如果你在一个平凡的家庭长大,如果你的父母还健在,不管你有没有和他们同住,
如果有一天,你发现妈妈的厨房不再像以前那么干净;
如果有一天,你发现家中的碗筷好象没有洗净;
如果有一天,你发现母亲的锅子不再雪亮;
如果有一天,你发现父亲种的花草树木已渐荒废;
如果有一天,你发现家中的地板橱柜经常沾满灰尘;
如果有一天,你发现母亲煮的菜太咸太难吃;
如果有一天,你发现父母经常忘记关煤气;
如果有一天,你发现老父老母的一些习惯不再是习惯,就像他们不再想要天天洗澡时;
如果有一天,你发现父母不再爱吃清脆的蔬果;
如果有一天,你发现父母爱吃煮的很烂烂的菜;
如果有一天,你发现父母喜欢吃稀饭;
如果有一天,你发现他们过马路行动反应慢了;
如果有一天,你发现在吃饭时间他们老是咳个不停,千万别误以为他们感冒或着凉了(那是吞咽神经老化的现象);
如果有一天,你发现他们不再爱出门~~~~~~
如果有这么一天,我要告诉你,你要警觉父母真的已经老了,器官已经退化到需要别人照料了。如果你不能照料,请你替他们找人照料,并请你千万千万要常常探望,不要让他们觉得被遗弃了。

你留意过自己的父母吗?每个人都会老,父母比我先老。我们要用叫色互换的心情去照料他们,才会有耐心、才不会有怨言。当父母不能照料自己的时候,为人子女的要警觉,他们可以会大小便失禁,可能会很多事都做不好,如果房间有异味,可能他们自己也闻不到,请不要嫌他脏或嫌他臭,为人子女的只能帮他清理,并请维护他们的”自尊心”。当他们不再爱洗澡时,请抽空定期帮他们洗身体,因为纵使他们自己洗也可能洗不干净。当我们在享受食物的时候,请替他们准备大小适当、容易咀嚼的一小碗,因为他们不爱吃可能是牙齿咬不动了。从我们出生开始,他们就在一刻不停地忙碌,喂奶换尿布,生病后不眠不休地照料,教我们生活的基本能力,供给我们读书吃喝玩乐和补习~~~~~~

如果有一天他们真的动不了拉,角色互换不也是应该的吗?为人子女者要切记看父母就是看自己的未来,孝顺要及时。如果有一天,你像他们一样老时,你希望怎么过?



永远不能忘记,生我养我的父母!

2004年01月16日

引言:使用FTP或者HTTP方式下载软件的时候,我们经常碰到这样的“下载悖论”:某个软件的人气越旺,下载越困难。原因很简单,服务器只有一个,网络带宽只有那么大,下载的人多了自然就会出现“僧多粥少”的局面,BitTorrent的出现彻底解决了这个“悖论”,BitTorrent的逻辑是“下载的人越多,下载速度越快”。随着BT下载的迅速蔓延,各类BT客户端工具也随即诞生……

BitTorrent最早期最原始的BT客户端工具,一个多点下载且源码公开的P2P软件,使用非常方便,就像一个浏览器插件。点击下载

BitTorrent Plus
BitTorrent Shadow’s Experimental的加强版,拥有全中文的界面。相对于原版更加易用,翻译通俗易懂,功能强大,是当今BT客户端中功能最为强大的客户端程序之一。点击下载

比特精灵Bit Spirit
一个功能强大,使用方便的BitTorrent客户端。它不仅全面兼容BitTorrent协议,更提供了很多个性化的功能,界面酷似Flashget。点击下载

Shareaza
一款在国外评价极高并且相当流行的P2P软件,集合了eDonkey和BT等几种流行P2P网络类型,许多P2P的下载站点已将其指定为BT的官方下载工具。点击下载

PTC
PTC比BitTorrent多了个软件界面,可以直接双击运行,然后打开下载到硬盘上的torrent文件;能同时多任务下载,节省资源;能完全自定义上传速度,防止网络带宽占用过大等等。点击下载

贪婪ABC
一个增强、应该说是超强的Bittorrent客户端,单窗口多任务!消耗少到吓人。相信很多人已经找了好久,但是一直没有满意的吧?贪婪BT将会给你一个满意的解决方案。点击下载

TurboBT
采用最新的C++/PYTHON界面框架技术编写的BT(BitTorrent)客户端下载工具。界面代码全部重写,你可以高速的下载各类的资源且非常容易使用。点击下载

MyBT一个改良的BT客户端,是用于在BT站点下载或上传文件的实用工具。综合了最新的流行BT客户端开发,界面友好,中文环境,支持多任务,断点续传,超级种子,自动发布种子等功能,运行稳定,速度快。点击下载

综艺BT下载王
一款非常实用的功能齐全的BT客户端软件,可以同时下载多个BT。它运行稳定,占内存非常小,速度快!而且还有BT种子制作功能。点击下载

SimpleBT
用VC++编写,遵循BitTorrent协议的p2p下载客户端。开放模式仅使用一个对外端口,防火墙模式不监听端口,支持Socks5代理。点击下载

BTogether
新型P2P下载软件,支持最新 BitTorrent(BT) 下载协议。把 BTogether 拷贝到某目录,直接运行即可。纯中文绿色免费软件,不修改注册表,无需其他运行库。点击下载

试用了好几个RSS Reader,其中FeedDemon是功能较全,中文支持也比较好的一个软件,下载地址是:http://www.bradsoft.com/

安装好后删除它默认的Channel Group(或者在安装的时候就不选),就可以建立自己的Group和Channel了,你只要New一个Channel,然后把你要添加的站点Rss文件地址复制到剪贴板,FeedDemon会监视剪贴板并自动将其上的内容粘贴到Rss地址栏。然后Next就可以了。

类似的可以添加Blog或者技术文档(CSDN)站点的Rss,这样阅读起来简单方便。它默认的Browser的位置是在最右边,很明显这样很不方便。需要在View-Browser Position里面设置为Browser Bottom才更好用。

Enjoy it!

PS:FeedDemon 1.0 Cracker

第一章 程序点滴

1.1 程序≠软件
 1.1.1 商业软件门槛的形成
   1. 商业软件门槛的形成
 任何一个行业初始阶段时的门槛都非常低,但是,只要发展到一定的阶段后,它的门槛就必然抬高。
   2. 软件门槛对程序员的影响
 程序要编程软件,这其中是一个商业化的过程
 1.1.2 认清自己的发展
  机遇是从耐心中产生的,越有耐心,就约有机遇。要想做一个很好的软件,做通用软件,要从最底层开始做起,从最基本做起。


1.2 高手是怎样练成的
 
1.2.1 高手成长的六个阶段
 (1) 能熟练使用某种语言。
 (2) 能精通基于某种平台的接口以及所对应语言的自身的库函数。
 (3) 能深入地了解某个平台系统的底层。
 (4) 能直接在平台上进行比较深层次的开发。这时候,语言只是一种工具,思想一定要转变过来。
 (5) 能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。
 (6) 此时任何问题就纯粹变成了一个思路的问题,不是涌什么代码就能表示的。
 每个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成,只要多用心去研究,耐心地去学习。要想从第二个阶段过渡到第三个阶段,就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。
 1.2.2 初级成员和高级程序员的区别
 高级程序员遇到问题考虑的绝对是什么才是具有最快效率,最稳定性能的解决问题的方法。
 程序员达到最高境界的时候,想的就是“我就是程序,程序就是我”。要以程序的思考方式来思考程序,而不是以我去设计程序的方式去思考程序。
 一个高级程序员应该具备开放性思维,从里到外的所有的知识都能了解。实际上,技术到达最高境界后,是没有分别的。
 程序员要达到这样的目标,就要有非常强的耐心和非常好的机遇才有可能。而机会都是出在耐心里。“雄心的一半是耐心”。
 1.2.3 程序员是吃青春饭的吗
 追求技术的最高境界的时候,实际上是没有年龄限制的。


1.3 正确的入门方法
 入门最基本的方法就是从C语言入手。BASIC每个所谓的命令在C语言里面都可以做成一个函数来实现。
 工欲善其事,必先利其器。要想成功,没有一个艰苦的过程是不可能的,所以一开始就要有耐心。如果你准备花5年的时间成为高手,那你根本不用等到5年,只要有这个耐心就足够了。但如果你想在一年时间内就成为高手,即使5年后,你还是成不了高手。
 到达高手的境界后,所有的事物都是触类旁通的。好的程序员必须具备开放性思维,也就是思考问题的方法。程序员,尤其现在很多的程序员,都被误导从MFC入手,这就很容易形成一种封闭式的思维模式。
 1.3.1 规范的格式是入门的基础
   1. 成对编码
 正确的程序设计思路是成对编码,先写上面的大括号,然后马上写下面的大括号。如果用成对编码,则程序任何时候都是可以调试的。代码一定不能乱,一定要格式非常清楚。
 读程序时要养成一种习惯,就是分块阅读程序,很明显两个大括号之间就是一块代码。
   2. 代码的注释
 真正要做一个有价值的程序,开发程序的思维就很重要,这种思维的具体体现就在注释及规范的代码本身。
 1.3.2 调试的重要性
 所有的程序都是调试出来的,不是写出来的。


1.4 开放性思维
 游离于平台之上的系统和实际的应用软件是不现实的。任何一个软件一定都是跟一个平台相关联的,脱离平台之上的软件几乎都是不能用的。
 一个很普通的程序员,如果他能够考虑倒将程序分成好几个动态库,那么她的思维方式就有点开放性了,就已经不是MFC那些思维方式。
 1.4.1 动态库的重要性
 有了动态库,当你要改进某一项功能的时候,你就可以不动任何其他的地方,只要改其中你拆出来的这一块。
 1.4.2 程序设计流程
 (1) 拆出模块。
 (2) 对操作系统所提供哪些功能,程序怎么跟操作系统接口考虑清楚。
 (3) 把它拆成一个个独立的模块。
 (4) 再进一步去实现,从小到大地进行设计。
 可预测性就是从症状就能判断出是哪些代码产生了问题,这就是可预测性。

使用MSNMessenger添加任一机器人为好友


机器人 代号010? MrRobot010@hotmail.com
机器人 代号011? MrRobot011@hotmail.com
机器人 代号012? MrRobot012@hotmail.com
机器人 代号013? MrRobot013@hotmail.com
机器人 代号014? MrRobot014@hotmail.com
机器人 代号015? MrRobot015@hotmail.com
机器人 代号016? MrRobot016@hotmail.com
机器人 代号017? MrRobot017@hotmail.com


查供求信息  输入:b2b:供/求 关键字,如:b2b:供 苹果 红富士?
查英汉词典  输入:dict:单词或中文 双解用dict2 如:dict:hello dict:机器人 NEW
查成语解释  输入:cy:成语或拼音打头,如:cy:呕心沥血 cy:oxlx NEW
查列车时刻表 输入:train:列车号 train:起点 终点 train:起点 终点 途经 :NEW
查万年历   输入:today或date:日期,如:date:2003.12.1 date:2004-1-2 NEW
查新闻    输入:news 或 news:分类 (来自新浪),如:news:国际 news:军事
查天气预报  输入:weather:大城市名或简写,如:weather:武汉 weather:bj
查身份证   输入:id:身份证号,如:id:4211198812317375
查区号邮编  输入:city:城市或区号或邮编,如:city:武汉? city:430000
查公交车   输入:bus:大城市 车号或站名,如:bus:武汉 521? bus:bj 西直门
查IP所在地  输入:ip:IP地址(来自纯真IP元旦版),如:ip:202.112.111.211
查手机号   输入:mobile:手机号码,如:mobile:13007199999
查汉字拼音  输入:py:汉字,如:py:您好


指令 ver 查看版本号
指令 help ? 显示帮助
指令 who 显示机器人名
指令 users 显示本机器人的好友个数
指令 time 显示机器人服务器运行时间
指令 ask 显示问题回答情况

推荐给好友 输入:addfriend:在线好友账号,如:addfriend:a@a.com
学习指令 输入:study:问题->回答 可以教机器人回答简单问题 输入unknow查看机器人不会回答的问题

马克思主义哲学这门课没过,一个学期没去上课的后果。。。。
虽然,这是我个人的原因

但是,我不知道我们计算机的学这些课程有什么用??我不反对学习高等数学这些基础课,专业课程就更不要说了。但是诸如邓论,毛概,军事理论,国际关系这些,开了做什么?

计算机专业的学的理论和实际工作所需严重脱轨,那好,我自学。我需要时间。那开那些无聊无用的课程做什么?浪费时间!中国的教育体制真可笑!那些课程没一个不是必修的!

还有对我们实践项目的侧重点,我们学校的评判标准竟然以理论考试成绩为主,枉费我辛苦做了一周多,分数还没有我一个朋友高。低10分!他的程序是单线程的,功能都没有完全实现,可笑啊,那些查查API都可以知道的东西有什么好考的?做这个程序前我对JAVA半点不懂,一个ATM程序还不是照样出来了?

我一向很讨厌可以去记忆那些随手翻手册就可以知道的东西:(

1.ARM简介

  ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
  ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。
  目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。
  ARM架构是面向低预算市场设计的第一款RISC微处理器。

2.产品介绍

  ARM提供一系列内核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。

   ①CPU内核
   –ARM7:小型、快速、低能耗、集成式RISC内核,用于移动通信。
  – ARM7TDMI(Thumb):这是公司授权用户最多的一项产品,将ARM7指令集同Thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ICE调试技术来简化系统设计,并用一个DSP增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。
  –ARM9TDMI:采用5阶段管道化ARM9内核,同时配备Thumb扩展、调试和Harvard总线。在生产工艺相同的情况下,性能可达ARM7TDMI的两倍之多。常用于连网和顶置盒。

  ②体系扩展
  – Thumb:以16位系统的成本,提供32位RISC性能,特别注意的是它所需的内存容量非常小。

  ③嵌入式ICE调试
  由于集成了类似于ICE的CPU内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化。

  ④微处理器
  –ARM710系列,包括ARM710、ARM710T、ARM720T和ARM740T:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(Cache)、内存管理、写缓冲和JTAG。广泛应用于手持式计算、数据通信和消费类多媒体。
   –ARM940T、920T系列:低价、低能耗、高性能系统微处理器,配有Cache、内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。
  –StrongARM:性能很高、同时满足常规应用需要的一种微处理器技术,与DEC联合研制,后来授权给Intel。SA110处理器、SA1100 PDA系统芯片和SA1500多媒体处理器芯片均采用了这一技术。
  –ARM7500和ARM7500FE:高度集成的单芯片RISC计算机,基于一个缓存式ARM7 32位内核,拥有内存和I/O控制器、3个DMA通道、片上视频控制器和调色板以及立体声端口;ARM7500FE则增加了一个浮点运算单元以及对EDO DRAM的支持。特别适合电视顶置盒和网络计算机(NC)。

  Windows CE的Pocket PC只支持ARMWindows CE可支持多种嵌入式处理器,但基于Windows CE的Pocket PC则只支持ARM一种。微软在对SH3、MIPS、ARM等嵌入式处理器做了评估后认为,ARM是一种性价比较好的选择。由于目前ARM在手持设备市场占有90%以上的份额,只支持ARM,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。由于ARM开放其处理器授权,因此,用户在市场上可以在多家整机厂商中进行选择,从而保证了这一市场的竞争性。

I have found that this blog is faster and simpler than the blog provided by BlogCN.com


Since I like its fast speed and album, I decide to move here:)
Enjoy it!