|
| 王志勇(自由勇):程序设计。 1980-09-26 天秤座 与我联系:信息反馈、留言板。 与此相关的链接 Blog存档 Archives 2008年07月(1) 版权声明:此网志按照创作共用约定的方式授权,请勿转载。 本Blog使用中国电信服务器 |
日行一善 2008年02月29日 09:29 每天行一善,一善等于百善,百善变万善,这是通往幸福的道路唯一的方法。因为行一善,别人会在一百个时刻、一万个时刻感应到。友善的、乐观的、正面的、积极的、谦虚的、自信的、宽容的、和平的、勤快的,都是高频率的振动,只有高频率的振动,才会收到幸福的信号,才会有幸福的生活。恐惧的、消极的、畏服的,都是负面的振动频率。 不如意的时候,会体验到如意的珍贵,如意就会变成一种奢望。坚持日行一善,如意很快就会到来。之所以自己怎样对世界,世界就会怎样对自己,那是因为自己会被自己所选择的方向所吸引,相关的这些振动频率也会被吸引过来(根据《吸引力法则》),在选择的同时,也创造了自己的现实,所以世界就会这样对自己。 2008年02月27日 21:30 今天买回来了赛扬D 347,3.06GHz/DDR2 667 1G内存,给我使用了3年零2个月的电脑做了升级。更换了CPU、主板、内存、电源这4个硬件,因为945G的主板的电源接头改为24针,以前的845G的主板的电源接头是20针,CPU、内存的针数都改变了,所以这些硬件都要换掉。3G的赛扬使用起来很顺畅,运行软件和程序都快了很多,与1.8G真是天壤之别,我对常用的较大型软件做了一下测试,测试环境是80G 7200转硬盘,WinXP SP2,DDR2 667 1G内存。重新启动电脑之后,第一次启动加载Photoshop 7时,使用6.5秒;CorelDRAW 9启动使用3秒的时间;Word 2000启动仅用1秒的时间。过去我使用赛扬1.8G的时候,启动Photoshop 7需要很多的时间。 这块儿CPU的参数用CPU-Z测试如下,133外频,23倍频: 2008年02月26日 21:33 2008年2月11日,老婆在医院中做检查,确定已经有宝宝了,当时胎儿已经有9个星期,把我兴奋坏了,我很快就打电话告诉了我的父母。按照书上的提示,今天早上,老婆用手轻轻按一下肚子,宝宝果然在动了。我觉得这是非常有趣,非常可爱的事情,宝宝在动了,太神圣了。一想到这里,我高兴得嘴总是合不上。 2月11日的时候,检查结果写着,宝宝的体长已经有4.5厘米。现在已经有2个半个月了,应该有7~8厘米左右,到第三个月会达到9厘米。到第四个月宝宝就可以听到外面的声音了,和老婆谈到这些的时候,我好像能回忆起自己3岁以前的一些事情。我一直都非常清楚地记得两三岁的时候,爸爸妈妈曾经带我坐过火车和汽车,听爸妈说以前带我来过深圳,可能就是那一次吧。我也记得小时候隐隐约约听到外面的声音,但完全不知道是什么,也许是没出生的时候听到的吧。大家是否也记得这些呢?也许找这些记忆会很难。 大约9月份我的孩子出生。 2008年02月26日 11:35 陪伴我3年零2个月的电脑,昨天又出现黑屏。上次拿去维修,维修人员说是主板问题,最好更换一块主板。这台电脑的配置是赛扬1.8G/DDR400 256兆内存/某知名品牌主板,是2004年12月买的,当时连显示器共花了3580元。 现在的CPU和内存很便宜,不如现在给电脑升级一下,原来的这台心爱的电脑只保留硬盘、机箱电源、显示器。需要更换的是主板、CPU、内存,因为DDR400和DDR2 667的针数不一样,所以需要使用DDR2 667内存,原来的DDR400内存就放在家里当收藏品吧。 高性能的电脑对于大型数据和图形处理的工作者和玩家来说,总是会让人十分着迷。因为我这里还不是大型工作站,所以还不考虑使用双核、四核、Pentium D、Pentium 4系列,虽然它们的价格已经十分低廉。我的工作主要是编程和网页设计,赛扬D 3G在工作中已经有十分出色的表现,所以我准备使用和老婆的电脑一样的CPU,赛扬D 347,LGA 775,0.065um工艺,3.06GHz,使用DDR2 1G内存。 使用更高性能的电脑,还可以节约不少时间,每个月累计起来就是个不小的数目。 2008年02月25日 18:42 我给大家推荐了《吸引力法则》。在《吸引力法则》中,多次提到人的振动频率这个词语。振动频率并不是比喻,而是一个完全真实的存在。我在睡梦中,曾经几次体验到自己的振动频率,头在剧烈地振动,大约是1秒钟10次左右的频率。经过这段时间的分析,我觉得这只是某一个层面上的振动频率,只是我能够亲自体验到的振动频率。 其它层面的振动频率曾经和Xiaoxiao先生在QQ上讨论过一些相关的话题。《吸引力法则》提出,兴奋的、高兴的、友爱的、美好的,这些都是高频率的振动;相反的,则是低频率振动。我非常同意这一点,这与我看过的不少心灵类的书的观点保持一致。同样,乐观的、积极的、谦虚的、自信的、成功的,都是高频率的振动。 2008年02月25日 12:32 前天晚上无意中在湖南卫视看到杨澜主持的节目《天下女人》,做客的嘉宾是费翔。我一直关注费翔比较少,但是我非常喜欢音乐。记得1987年我在北方的时候,我叔叔经常在听费翔的歌,城市中也有很多地方在播放费翔的歌。大约是2000年左右,在中央电视台3台,经常可以看到费翔的旧歌新拍的MTV《冬天里的一把火》。 费翔在这个节目中,除了非常帅的外表,我觉得人格魅力是更吸引人的,以至于有的女孩子会马上爱上他。节目中有很多的话题,都比较轻松,费翔说,自己经历了那么多,一切都不重要,要好好珍惜身边的人。杨澜问到费翔的真实生活是不是一直很阳光,费翔对这类的回答也很巧妙。他开玩笑说,不是这样的,有位工作人员让费翔写一篇这类的话题,费翔说真的写了,结果工作人员一看,有这么黑暗吗?我觉得他对人生的体验是十分友善的,整个节目中都在散发着友善的光辉。 随后我昨天在土豆网搜索了一下费翔的访谈视频,比如2007年的《不老的传说-鲁豫有约》,大家有时间可以看一下这些视频。费翔一直是短发,这两年留了长发,是形象上的不小改变。 2008年02月25日 11:57 有9天没有更新这里了。又是一段时间没有更新,但总觉得这9天的时间很长,因为我在这段时间又做了很多的工作,也把一些时间放在了看书、看电视节目上。现实世界总是和网络世界有很多的不同,如果能调节好这两者的关系,那是一件非常开心的事情。经过不懈的努力,在工作上取得了进展,总是有一种苦尽甘来的甜蜜感觉,很轻松,于是上周我又和老婆一起去这里最大的鱼市之一“福田农批市场”逛鱼。 我找到了一本非常好的书《吸引力法则》,在这里推荐给大家,这类的书能够帮助你心想事成。只要经常想着你的愿望,它就会经常跟着你。 2008年02月16日 22:45 我过去编程时做的记录很少,只是记录一些很重要的数据。而很多功能上的细节,从来不会记录。以至于一两年之后,读不懂自己写的程序。因为程序行数越来越多,程序文件越来越多,以前总觉得记录细节很麻烦,我都是从读自己的程序中,找出相应的细节。 最近养成了一个习惯,把要实现的功能、要修改的程序,都在一个文档上写下来,一想到什么全都记下来,完成之后就给它打勾。不记录不知道,一记录吓一跳,这几天已经完成了整整30个功能的程序的编写。以后翻查这个文档,能够更加熟悉自己编写的程序的功能,让程序更有价值。 2008年02月16日 13:17 直接关闭短信提示音即可解决烦恼。因为这是感到受打扰的主要原因,短信提示音一响,就会打断正在做的事情。如果经常收到垃圾短信,对于繁忙者,可能会影响心情。经过这几个月的关闭短信提示音,感觉效果非常好,隔一段时间我就清空收件箱,基本上不再为垃圾短信烦恼了。 都市频道的《第一现场》,最近也有关于垃圾短信的话题,很多用户在这个节目中反映经常会收到垃圾短信。希望运营商在技术上能加以限制,在业务上能加以规范。如果收到的垃圾短信特别多的朋友,不妨考虑使用有短信防火墙的手机。 2008年02月15日 09:49 这几天仔细研究了一下DIV+CSS,它的应用确实很不错,入门也较快。了解和学习DIV+CSS的最好方法就是,找一个最简单的教程,然后多练习几次,熟悉了这个原理,就能举一反三。DIV+CSS是近一两年开始在国际上流行起来的,很多共享的Blog程序,都是使用DIV+CSS的代码布局。 从本质上来说,DIV+CSS是网页技术人员的一个创意,把过去的table布局,使用DIV元素代替,然后这个创意,被广泛应用。我们具体谈谈DIV+CSS如何在重构网页上有优势。如果是单个网页进行重构,DIV+CSS代码布局比table布局不会有任何优势。当有很多个网页,如果重构后的DIV元素数量保持不变的话,只要更改公共的CSS部分即可,所有的网页都会一次发生变化。而使用table布局的网站,如果网站使用编程的话,公共程序无论是使用DIV+CSS还是table布局,也是更改程序就会一次发生变化。但是当有很多个公共程序的时候,或者有单个程序的页面,就需要一个一个网页地改。 在设计DIV+CSS布局时,需要非常注意DIV的区域名称的统一,以便于重构的简便。但是,网站并不需要频繁地重构,所以DIV+CSS在重构方面的优势就无法发挥。table布局的优势在于,它的历史比DIV+CSS悠久,table的使用简便。 DIV+CSS是否比table的结构更为清晰呢?我觉得不会,都一样,甚至非常之类似,几乎没有大变化。如果感觉不一样,可能是阅读代码的习惯不一样。DIV+CSS这一两年的应用,也在很大程度上推动了CSS的进展,使w3c标准得到了推广和日益普及。在DIV+CSS结构的网页中,几乎每一个元素的属性都是使用CSS定义,所以对于网页区域、元素的调整,真的起到了很大的便捷作用。而table布局中,如果table元素、td元素都是使用HTML参数,修改时可能需要进行批量修改。 顺便说说程序的调整和重构,它与DIV+CSS重构稍有类似。有时候,有好几个程序文件,需要同时更改多个变量名,或者同时删掉某部分,或者同时增加某段程序,需要一个一个程序地改,经常觉得很费时费力。减少这些重复重构的方法就是使用include文件,当然include的设计还是要花很多的心思,有时候已经把很多程序都做完了,还不及设计include文件。之所以这样,是因为include文件可能应尽量减少,不轻易使用,避免无法加载include文件而使网页报错。 总之,使用DIV+CSS还table布局,都没有关系,喜欢用哪一种就用哪一种,各有各的好处。如果你的网页在100K以内,完全可以使用table布局。DIV+CSS在页面下载方面,确实有table布局无法比拟的优势。DIV+CSS是一边下载,一边显示网页;大的table则是下载完毕之后,才显示这个table。table的解决办法就是,上下切割为多个table,就可以更好地一边下载一边显示网页。 2008年02月13日 13:16 这个话题似乎有点儿疯狂,其实很平静。众所周知的牛顿就是一位神学家,又是科学家。一说到神学,就会联想到神话,会联想到《西游记》、《封神榜》、《新白娘子传奇》、《圣斗士星矢》、《天书奇谭》等等等等。这些是神学吗?是的,这些都只是神学很小的一部分。我们暂且不谈神学的起源,因为每个人随时随地都可以成为起源,都是起源。在神学里,任何两个事物,都可以建立关联,因为它们已经有关联,这是真神学。在神学里,没有超自然,而是已知与未知的体验;在神学里,没有巧合,而是因为我们既生活在别人创造的多层面的世界中,也生活在自己创造的多层面的世界中,一切都有可能,现在发生的一切,只是万有可能中的一种,碰巧只是一种表面现象,而非巧合并不代表着唯一的必然;在神学里,没有对错,因为你已经是对的(错的也是对的),反之同理(对的也是错的),这种体验发生在很多年以后,有些人对过去发生的一些事会做出完全相反的判断和理解,所有的一切对错的判断,都是某一时刻做的选择,上帝说,生命最根本的意义是为了体验自己真正是谁,为是创造自己将来是谁,同时也是为了体验自己不是谁、创造自己不是谁;上帝说,你认为它是什么,它就是什么,你认为自己是什么,自己就是什么。 每一件事情、每一件物体,一般最先体验到的是神学,其次是哲学,最后是科学,人在童年时期对这个真理的体验最为深刻;有时候,这三者也会同时体验到,或者以另外的顺序体验到。因为我们都是在科学教育的环境下长大,生活在无信仰的科学的城市,所以对于科学之外的一些事会一再否认。真理是,任何一种学术的建立和起源,都是先有神学在运作,再有哲学,然后才有学术、技术、理论、知识。完全相反的理论和知识、判断,随处可见,所以有了辩论、论战。 水是地球上已知的比热最大的物质之一,为什么偏偏是水的比热是这样大?比热大对生活的影响是多么大。把水烧开,需要很多的热量,烧掉很多的煤气,需要很多的时间,同时让水凉下来,也需要很多的时间。更为奇妙的是,成年人在喝下比较烫的水和茶、吃下比较烫的食物时,食道和胃的表面因为神经分布很少、不那么敏感,所以感觉不到烫,却可能诱发胃溃疡和食道癌。这些是自然属性,还有更多无穷无尽的自然属性是未知的。正是由于这些自然属性的存在,所以有了这样一个完美的世界,它的完美之处就在于爱因斯坦提出的相对论。没有死亡就体验不到在世,同样没有在世就体验不到死亡。没有时间短就体验不到时间长,没有热就体验不到凉,没有轻就体验不到重,没有痛苦就体验不到幸福,没有条件不好就体验不到条件好。任何一个点,都可以成为一个最权威的真理、成为一个开始,开始进行创造,创造的顺序可以与过去完全不一样。有一些对错的起因,就是因为顺序不一样,而得到不同的体验和结论,真理是,都是对的,同时也都是错的。 2008年02月09日 21:36 昨晚之后的凌晨三四点醒来,睡不着,总觉得有些事情没有做完。于是思考了一些问题,想到灵感来自哪里。灵感就像是一棵大树中的分枝,一根枝条中再生出许多的枝条。只要投入到某个领域,持续地关注它、栽培它,在这个领域的灵感就会像大树枝条一样,越生越多。人际关系也是一样,与每个人之间的关系,也像是一个领域。 灵感的不可预测性,也像是大树枝条一样,它并没有预先设定将来会长成什么样。灵感像海水一样,我们不知道将来自己的灵感会在哪里。不同时期,总会有很不同的体验,主要原因除了自身的体验之外,还与主题有很大的关系,有什么样的主题,就会有什么样的感觉。判断力、灵感总是伴随着这些主题在往走前、在成长。 歌德说,“灵感只有孤独的时候才能涌现出来”,我深有体会。我觉得这是因为,孤独的时候,不受外界思想的干扰,自己的思想大树才会慢慢形成,灵感就像思想大树的枝条一样;孤独的时候,更能看清楚自己真正的体验,真真正正属于自己的体验,而不是来自别人的体验,看得越清楚,灵感就越清楚,上帝把每个人的体验,作为最权威的真理。 2008年02月09日 20:34 用户留言的网址,可以在程序中实现自动认证,做起来也较容易实现。这里的认证,就是指如果留言的用户的网址在认证列表中,则会正常显示。其认证程序的方案如: 至少建立2组数据库。第一组数据库是已认证的网址列表;第二组数据库记录的网址列表,是当不希望该用户留下此类网址的时候,比如我的Blog的留言用户的网址,我只允许Blog地址,其它类网站的网址我都做了手工删除。有了这第二组数据库,这类网址会自动删除,而不需要我手工删除了,节省了很多的工作量。 当然,还可以建立第三组数据库,记录发送spam者的网址。如果网址一旦在这第三组数据库,则自动封闭IP。这几组数据库之外的用户网址,则进入审核后台来手工操作,一旦认定安全,则列入第一组数据库。这个认证方案,比较适合不需要用户注册的Blog,防止了不少spam,大大减少了经常人工检查用户的URL的工作量。 当然,如果想给第一组数据库的列表锦上添花的话,可以建立第四组数据库,当用户的网址在第四组数据库当中,则在用户留言之后,Blog页面出现相应的问候语。如果经常分别更新这些问候语,倒蛮有新意的,又增加了用户粘度。 2008年02月09日 14:19 一些访问量大的程序,需要进行不断改进和优化,将一些语句改为使用if导入include的文件(也就是if条件符合,则导入;不符合则不导入),这样的方式可能可以提高程序的效率。其它的优化方法还有很多种,在实际的编程中,可能会想到很多种方法。如何对比优化前后的执行效率的差别呢? 把要测试的程序部分,使用循环语句,让它们分别循环100次、1000次、1万次、10万次。然后分别测试一下优化前后的程序的运行时间,假如优化前让它循环1万次需要的时间是50秒,优化后让它循环1万次需要的时间是10多秒,说明程序效率提高了很多。 2008年02月08日 19:58 我以前有一些很重要的电话,经常是要先想想该怎么说,然后再拨电话。但是,因为这样,往往延误了时间,有时一延误就是一两天、几天的时间,有时候最终没有拨这个电话。后来,我试着先把电话拨通,然后再想怎么说,效果还是很不错的,会比较自然。因为接电话的对方,也还没有想到要说什么。当双方都还没有想好说什么的时候,就像见面一样。 而且肯定是有话要说,才会拨电话的。如果拨通了,真的忘了要什么,不如跟对方说,我先想一下,等一下再打来。这样,双方都克服了紧张,而且第二次的通话,可能会更放松、自然一些。 刚才给我叔叔打电话就是这样。这几天我一直想着什么打电话给他,明天早上就要去叔叔家拜访了,如果明天一早打电话给他,怕吵醒他,刚才直接就拨通了叔叔的电话。 让打电话的方式,就像聊QQ一样自然。 2008年02月08日 15:45 东西掉下来的时候,应该敏捷地去接住,因为去接的速度要比掉下来的速度快。我曾经有不少次是眼睁睁地看着东西掉下来,其实这不是好习惯。东西掉下来,没有去接,可能是因为没有敏捷地去接的意识,没有这种条件反射。最近我比较注重这方面的技能,易碎的东西如碗、杯子,不小心掉下来,应该飞快地去把它接住。 我从小到现在特别少调皮,因为我是长子。在我11岁那年,我妈妈有一瓶像酱油大小的虎骨酒,我因为调皮,把它碰倒了,从桌子上掉下来,通常这样一定会摔碎。妈妈立刻出现责怪的表情,当时我迅速地在空中把这瓶虎骨酒接住了,所以没有掉在地上摔碎。这也是我这一生,印象中唯一的一次调皮。之后,我妈妈并没有表示出任何喜悦。 有一次摔碎了一个大花瓶。那是1997年,我弟弟淘气,我一生气就拿足球扔他,结果他没有接足球,把足球弹出去了,足球正好打在了家里的大花瓶上,花瓶左右摇摆了几下,然后掉在地上,碎了。整个过程大约有3秒钟左右,我完全有时间去接住,但却眼睁睁地看着它摔下来。这种大花瓶家里有2个,有70厘米长左右,是爸爸买的。我当时怕爸爸责怪,所以立刻去商场逛了一下,不管它有多贵都要买,结果用自己的零花钱,花了78元买了一个一样大的。 2008年02月08日 10:57 判断语句是程序的核心部分。if的条件充分与否,会决定一个程序的成败,决定一个程序的优秀程度,决定一个大型程序的执行效率。if的条件越充分,程序的漏洞就会越少。但是,有一些if的条件是重复声明的,甚至是多次重复声明的。一个简单的例子:if ($c==1) {statement{$d=2; statement2 {$e=5; statement3}}}; if ($c==1 && $d==2 && $e==5) {statement4}。后面的这句就是重复的条件,在某种情况下,if ($c==1 && $d==2 && $e==5) {statement4}只要简化为if ($e==5) {statement4}即可。 一个好的程序,应该尽可能减少重复声明的if的条件,如果一个程序每天会执行几百万次,就可以节省很多的服务器的CPU和内存资源,网站也会快很多。可以检查、优化一下自己写的程序。程序的行数越多,这些重复声明的if条件可能就越难检查。 2008年02月07日 16:29 最近每天在审核后台总是有1~5条人工发送的spam。当我这几天启用验证码,需要用户输入的时候,这些spam就不见了,可见spam的发送者并不喜欢输入验证码。这些spam有一个特点,就是留言内容里至少有一个网址,或者是超链接的HTML代码也写在留言内容当中。刚才修改了一下程序,新规则是:只要留言内容中含有网址,就会自动跳出验证码,spam发送者就会没兴趣发了。正常发送评论的朋友,将不受任何影响。 还有一条老规则就是:当发布垃圾广告的时候,会自动封闭IP或者自动关闭一些评论功能。这条老规则使用了一年多,给我的Blog减少了大量的spam。这里的“垃圾广告”,我所见过的就是含有很多个网址的留言,正常参与者肯定不会这样发送,有时候我会在后台设定为多于或等于3个网址,系统自动认定为垃圾广告,有时候设定为超过5个网址。 2008年02月05日 21:25 能量总是以各种各样的形式在传递着。什么时候才是最好的时候?就是现在,每一刻都是最好的时候。一切的条件和资源都是时刻相关联着的,我们已经不需要再准备了。问题是,怎样才能真正认识、体验到这一点?所有的一切准备,都是为了此时此刻的认识和体验,从而使产业、事业、家庭、生活、人际关系、亲情、友情、爱情更好地运作。 因为有阳光照射到地球上,地球有大气层来保温,地球形成了适宜生命生长的环境。太阳通过物理的方式,把能量传给了地球上的生命。植物在阳光、二氧化碳、水的条件中,把二氧化碳和水变成了有机物,储存了能量。这些有机物燃烧时,又把能量以热的形式,释放到了空气中。这些能量并不会消失,就像能量守恒定律。 非物理方式的能量转移。我经常见到,一个商品的价格,在影响不少人对它的使用体验。有一种食用菌,在北方那里,一两元一斤,但是在深圳就在10元一斤。当它以很低的价格出售的时候,有的消费者并不会认为它重要;但是以很高的价格出售的时候,却感觉它一定是很好的,这正如电影《大腕》中的台词。有很多的商业也是在这样运作,收入像滚雪球一样。如果放弃高消费的体验,珍惜当前的资源,明白当前的资源也是非常珍贵的,会减少能量的流失,同时更多的能量会产生,就像是过去很贵的东西,一直在降价,老用户会更加明白它们的使用价值。 感谢、祝福,是将一种潜在的能量转移给他人,对方会以任何方式接收到这种能量。就是为什么在一些举动、一些语言的很短时间内,对方能够了解自己的内心世界。只要自己付出了,对方一定能够知道。自信,是将各种爱的能量在一瞬间收集起来。在没有别人给自己能量的情况下,有了自信,直接就有了。你可知道这些能量的到来,是多么地来之不易? 2008年02月04日 10:12 漏洞总是层出不穷,可能认为很安全的业务当中,却存在着漏洞。我的银行帐号密码、手机用户密码,不敢在互联网上登录,哪怕只是查询一下余额、查询一些相关的业务。因为黑客技术是另外的一个世界,黑客技术就是利用网站的编程漏洞,或者业务流程中的漏洞,然后达到其目的。 这些黑客的操作流程,完全是在我们想象和注意力之外。木马的制作和传播的方式有无数种,在用户完全不知情的情况下就中了木马。如果在网上用自己的密码登录,说不定哪一天银行帐号里的钱就会被全部盗光,说不定哪一天自己的手机卡就换成别的主人,想追也没有办法追回来。 2008年02月03日 23:33 在循环程序中,如果某个变量是通过if判断而得到的值,这时候必须给这个变量清零,否则会出现意想不到的运算结果,而让程序出错。这个清零的赋值语句,可以放在每次循环的开始,也可以放在每次循环的结束部分。我现在在做的一个程序就是有100多行的语句,让这100多行的语句循环运行20次以上。 如果变量是数值型,可以赋值为0;如果变量是字符串型,可以赋值为""。如果不清零也可以,只要在非if语句之外,有这个变量的赋值语句就可以了。 2008年02月02日 22:33 我2006年写的一些程序,现在读起来还有一些印象,但是有些部分已经完全读不懂。我写过的程序当中,有一些程序的思路很简单,读起来容易些。但有些程序很复杂,程序的行数越多,就越难读懂。要完全读懂自己写的这一部分程序,至少要3天的时间。在需要修改这些复杂的程序时候,先把它读懂,再继续来做,会节省不少时间。实在懂不读的时候,重新再做一遍,这样就明白以前为什么这样写了。有时候重新做,比修改要快。 写程序和写文学作品一样,需要连贯,停下了,就会停得更多。越写就越会写,越不写就越不会写。写程序最好一气呵成,如果一个月就可以连续写完的话,断断续续两年也完成不了。 | 文章分类 Category: Blog的发展 Development 为什么写博客 W-do we Blog 互联网 Internet 社会 Society 教育 Education BBS社区研究 Community 编程 Program 友人 Younet QQ研究 QQ Research 公告 Announcement 最新的评论 Comments: 近期的主题: |
|