2004年5月25日
摘要: 透明:已经不光是对错的问题以前就听说过这个欧洲方案的问题,当时还有好多开源网站在首页上提出抗议。当时没注意,现在发现真是恐怖的东西。万一设计模式什么的给变成了专利,那还怎么活啊。我现在疑惑的是方案怎么通过的?莫非这个世界已经完全是大公司,大既得利益者的天下了?法律不合理的时候,我们能做什么?————————————让我们来看看这个:http://www.blogdriver.com/showBlo... 阅读全文
posted @ 2004-05-25 21:47 taowen 阅读(917) 评论(4) 推荐(0) 编辑
摘要: 像日记一样,写流水帐像文章一样,写得漂亮你选择哪一种?我喜欢自由一些,每天都流一些口水在blog上。积累到了一定程度了,发一篇文章。平时看到什么好东西,随手放入收藏之中。我很羡慕potian,martin fowler这样的大牛,要么不发blog,发一篇就是一篇,像模像样的,但是我不是还没有那个水平嘛,所以只能保证每天都记录一些,不能保证每天都记录有价值的。这是两种不同的对Blog的态度前者写bl... 阅读全文
posted @ 2004-05-25 20:14 taowen 阅读(658) 评论(2) 推荐(0) 编辑
摘要: 近几天看《ATL INTERNALS》,看到了附录中的一个关于template的小技巧-仿真动态绑定:templateclass Array {public:……virtual int Compare(const Array& rhs) =0;bool operatorCompare(rhs) (const Array& rhs){ return this->Compare(rhs) >0; }... 阅读全文
posted @ 2004-05-25 19:59 taowen 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 这里的链接都是指向我逝去的个人主页的,所以没法用了。留在这里留作纪念。使用的不是什么大路货。开发环境是Dev-C++,而产生窗口的工具是Gtk+。都是在windows环境下使用的开源的东西。写这个新手教程的目的是让仍然处在学习阶段,而不是为赚钱逼得没法选择的人,能够看到微软提供的解决方案之外额东西。但是,由于这两个东西使用起来是不大让人习惯的,配置也要一番功夫,所以给一个图解教程来打发我卧床养病的... 阅读全文
posted @ 2004-05-25 19:31 taowen 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 我不得不先发个牢骚,为什么搞CS的人就这么喜欢发明新名词呢?而且又喜欢用这么常用的单词,以后歧义会越来越多的。Concept,如果不了解Generic Programming的,肯定不知道它指的是什么。STL引入了Concept,作为了对对象的另外一种划分,在Class之外的另外一种划分。我现在想,Class,Concept给对象带来了什么?引入了什么?限制了什么?保障了什么?是不是有什么统一分类... 阅读全文
posted @ 2004-05-25 19:09 taowen 阅读(1149) 评论(6) 推荐(0) 编辑
摘要: 作者:gigix出处:http://www.csdn.net/overseas/guestbook/Topic/0/12.shtm大家看到了,我在海外图书专区第一批推荐的三本书中,有一本是就是Martin Fowler的《Refactoring》。实际上,这几年看了这么多软件开发方面的书,这是我最喜欢的一本。而这本书的作者Martin Fowler,我也有幸和他有些来往。 《程序员》... 阅读全文
posted @ 2004-05-25 15:37 taowen 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2004-05-25 14:09 taowen 阅读(2077) 评论(4) 推荐(0) 编辑
摘要: 翻译:taowenPEAR提供了强大的错误处理机制。这篇文章向你展示如何从这个系统中获益。许多程序已经使用了PEAR的包。许多PHP程序员或多或少的熟悉了PEAR中的错误处理。但是这个机制并不局限于PEAR的包——所有人都能在他们的类和程序中使用这些方法。这篇文章被分为两个部分:首先我们将看看类中用于错误处理的函数,然后我们将看看如何基于PEAR错误处理机制来处理错误。我们的例子类称为cvs2db... 阅读全文
posted @ 2004-05-25 12:19 taowen 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 超级好用啊。dudu提供的空间速度又这么快。现在的个人首页修整得已经很满意了另外惊喜的发现居然还有图片上传功能(英雄,别晕啊)。我看来可以找个机会修理一下我那惨败的过去翻译和胡写的文章了。不过似乎还散轶了不少,郁闷。 阅读全文
posted @ 2004-05-25 03:34 taowen 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 翻译:taowen以下的内容仅代表我个人的观点并不代表其他的任何人。如果我犯了什么错误,请让我知道,我会更正它的。在ZDP (Zope Documentation Project)和Faqts.com上都已经有Zope的FAQ了。我为什么要另外再作一个?他们的没有以我作的方式来安排内容,并且他们没有回答我是一个完全彻底的初学者的时候的一些问题。这个网站非常有助于我掌握Zope,因为它把知识从一个人... 阅读全文
posted @ 2004-05-25 02:37 taowen 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 只是我一点个人的拙见,非常浅显的,还要大家见谅。同样的内容,我已经给本寝室的一位同学以及一院分团委的网络部的一些小第们讲述过,虽然普遍反应是不知所云,我想应该是我个人表达能力的问题,而与内容太深无关。最早有txt纯文本。。。呵呵,本来可以用什么更加艺术化的词语的。最初的确就是只有纯文本,这个是unix世界的传统,一切都是文本,而且是用unix的new line组成一行行的纯文本。而html是什么?... 阅读全文
posted @ 2004-05-25 02:32 taowen 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 引子面向对象,呃,真是一个很有吸引能力的词汇。只要文章用这个作为标题,就会有点击率的保证。面向对象模型呢,其实一个蛮难解释的概念。而且有人还说有范型解释和diagram解释,我是不明白。一般说一个语言提供的面向对象模型,无非就是说对于继承啊,封装啊,多态啊这些实现的一些支持程度的描述。而面向对象模型的实现呢则就是对于这些支持是怎么用机器码构造出来的,怎么用一堆看不见的结构和指针造出了一个概念上的实... 阅读全文
posted @ 2004-05-25 02:27 taowen 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 最近在bbs发文多了,都懒得写东西了,下了好大决心才决定动笔。第一个常见看法是:python和basic差不多应该是容易学,但是功能弱的语言basic是好多人的年幼时的回忆了,gvbasic,gwbasic,qbaisc,各种版本把很多人带入了快乐的世界里面。但是很多人都会用了一段时间basic之后就把它废置了,因为觉得除了能够用来play,功能太少。即便是vb,也是功能不甚完善的,很多地方要依靠... 阅读全文
posted @ 2004-05-25 02:26 taowen 阅读(1800) 评论(2) 推荐(0) 编辑
摘要: 作者:taowenpython中的name binding是非常好玩的,有意思。大家还不知道什么叫name binding吧,就是假如你叫 “超人”, 然后超人就绑定到了你这个对象上,这个就是name binding了。比如 代码: [复制到剪贴板] a = 1这个的意思就是把a 绑定到了对象 1 上面。而a的类型就是number了。再看一个例子 代码: ... 阅读全文
posted @ 2004-05-25 02:25 taowen 阅读(1375) 评论(3) 推荐(0) 编辑
摘要: 脚本技术从最早的出现,到引起一阵疯狂,到现在理性的拒绝,已经有了很长的一段的发展了,对于到底在网页的技术中脚本起了一个什么作用,我觉得这么一个定位非常重要,我来谈谈我个人的一点粗浅看法:1、作为一种分离内容与外观的工具这是一种很不寻常的用法。利用把页面的数据写入到脚本的变量之中,然后用客户端的脚本把变量中的数据写入到HTML之中。(非常不推荐的做法)2、作为一种表现工具我觉得在现在的网页技术的条件... 阅读全文
posted @ 2004-05-25 02:20 taowen 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 其实这是一篇聊天的帖子,恐惧于鼹鼠的嘲笑,所以不得已还是叫原创。。。。soff在联盟曾经讨论过要不要开一个Blog服务的问题。那个时候我也不大了解Blog是什么,所以最终结果是被大家bs了一下,就没有人再提起blog的事情了。这些天来觉得blog还是蛮好玩的如果不是蛮重要的话。1、一个人玩Blog就是寂寞曾经有一个自己的Blog,那个Blog没有人来看过。所以这样的网络日志是寂寞的。没有什么意义的... 阅读全文
posted @ 2004-05-25 02:17 taowen 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 本来想就我要说的几个问题单独开帖的。但是考虑到关心GUI的人本来就不多,而且网络又是快餐文化,还是一次性的杂述一些我关于GUI的想法。关于GUI,比如windows下如何开窗口啊,MFC,别的什么库之类的,我相信很多朋友都很了解了。GUI的库,事件驱动也应该很熟悉。RAD工具,诸如Delphi之类的用的人也应该不少。因此,我仅仅谈谈大家可能在专门学习GUI,而不是开发一个大型GUI时不大会注意的几... 阅读全文
posted @ 2004-05-25 02:16 taowen 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 作者:taowen不知道你用什么来应对程序出错的情况。从返回错误号到返回错误对象,从设置全局错误号到setjmp longjmp,从使用异常到知道不使用异常,似乎错误处理总是一件因为很难考虑,从而不知如何应对,进而往往被忽略的东西。我们是否需要错误处理?答案当然是肯定的。无论你写的是什么样的程序,都需要一个很好的品质。对于高性能的系统级别的软件,我不大清楚那个世界之中应该如何做才能满足要求。近日研... 阅读全文
posted @ 2004-05-25 02:15 taowen 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 作者:taowen, billriceLesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是wind... 阅读全文
posted @ 2004-05-25 02:12 taowen 阅读(171221) 评论(65) 推荐(33) 编辑
摘要: 作者:taowen挑出简单的来看看,有些比较复杂设计了python的核心就不说了。abs第一个是absprint 'abs(-10):'print abs(-10)print 'abs(-2.3):'print abs(-2.3)print 'abs(1+1j):'print abs(1+1j)结果是:abs(-10)10abs(-2.3)2.3abs(1+1j)1.41421356237这个体现... 阅读全文
posted @ 2004-05-25 01:56 taowen 阅读(1999) 评论(2) 推荐(0) 编辑