代码改变世界

1011, My Destiny

2004-10-11 11:50 by FantasySoft, 2202 阅读, 0 推荐, 收藏, 编辑
摘要:光阴荏苒,不知不觉生命的历程又走过了一个十二生肖的轮回,到了偶的本命年,而今天则是我的生日。我从来都对自己的生日没有什么特殊的感觉,然而今天我似乎有了些别样的感受。 10月11日,似乎是一个很平凡的日子,但是对于程序员,一个对数字格外敏感的群体,则有着特殊的涵义。1011这个数字没有超出二进制数的范围,而这个二进制数转化为十进制数则是11,仍然可以看作一个二进制数,而... 阅读全文

Mysql的数据备份问题

2004-10-05 13:54 by FantasySoft, 2011 阅读, 0 推荐, 收藏, 编辑
摘要:几乎一切的Web应用程序都离不开数据,而数据库又是数据的集中地,其健壮性和安全性是十分重要的。如果把整个应用程序比作大脑,那么数据库就像是大脑的记忆一样,一旦完全失去了记忆,大脑无疑也就瘫痪了。为了保证数据的安全性,一个健壮的Database Server是十分必要的,但是,再健壮的server也难免会有crash的时候,从而导致数据丢失,在这个时候,及时而有效的数据备份也显得格外... 阅读全文

你今天Python了吗?(下)

2004-09-28 17:02 by FantasySoft, 3328 阅读, 0 推荐, 收藏, 编辑
摘要:在体验了wxPython的强大之后,让我们把注意力集中到Twisted上来。在C++的世界里,你会发现一个很棒的网络应用框架,那就是ACE了;在Python的地盘,Twisted则是在网络应用框架中当之无愧的老大。 Twisted是一个纯Python的网络应用框架。由于Twisted社区十分的活跃,你可以从网站上得到充分的文档,让你轻松上手;Twisted是开源的,你... 阅读全文

你今天Python了吗?(上)

2004-09-28 12:05 by FantasySoft, 10922 阅读, 0 推荐, 收藏, 编辑
摘要:你今天Python了吗?为了提高你的生产效率,赶快去关注一下小蟒蛇的成长吧!别再把Python当作你的业余爱好了,她能为你做手头上几乎所有的工作,而且能做得更好,也让你把写代码看成是一种真正的乐趣。为什么我们就一定只将注意力盯在C++、Java、C#这些所谓正统的语言上呢?我们的目标不是Be a pragmatic programmer吗?C++、Java乃至C#都可以看做是同一类... 阅读全文

IronPython的第四块鳞片

2004-09-27 21:57 by FantasySoft, 1352 阅读, 0 推荐, 收藏, 编辑
摘要:尽管每天都会关注Jim的blog,关注IronPython的Mail List,但是这几天来都没有什么收获,不仅Jim的blog都快发霉了,Mail List这两三天竟然也没有新的Mail,让我好生失望。看来一切的东西都得靠自己去摸索了,原本想拿着IronPython的源代码研读一番,怎奈天生愚钝,《Code Reading》那本好书又没有带在身上,看代码如同在蜀道行走一般。看来从... 阅读全文

关于测试和调试

2004-09-26 23:59 by FantasySoft, 1005 阅读, 0 推荐, 收藏, 编辑
摘要:没有想到《数据结构、算法与应用》一书如此之强调测试,曾经以为只有在Kent Beck的书中,才会将测试摆在一个极其重要的位置。尽管书中对于测试与调试的讲述并不是太多,却将要点讲述得特别的清楚,让自己对于测试和调试有了些许的顿悟。 测试是为了尽可能的发现错误,这个是一定要牢记的。为了实现这个目标,测试数据的选择就显得尤为重要了。毕竟能够作为一个函数的输入条件的数据集合实... 阅读全文

恶补算法与数据结构(一)——排列问题

2004-09-26 13:36 by FantasySoft, 2347 阅读, 0 推荐, 收藏, 编辑
摘要:上次朋友的一个问题,让我重新翻开了那本尘封已久的《数据结构、算法与应用》。仅仅重读了第一章,我不得不再次为专注数据结构与算法研究的科学家们佩服得五体投地。 让我佩服的问题其实很简单:生成一个list中的元素的全排列,也就是说input为:[a, b, c],output则是[abc, acb, bac, bca, cab, cba],当然list中的元素个数是不定的。... 阅读全文

读《C++大师Lippman:我对中国程序员的忠告》有感

2004-09-24 10:29 by FantasySoft, 2570 阅读, 0 推荐, 收藏, 编辑
摘要:读了《C++大师Lippman:我对中国程序员的忠告》,让我获益良多,同时也多少有些感慨。 首先,Lippman对于软件开发的理解是很有深度的:“软件是脆弱的……开发软件所需要的时间太长了,并不是说我们的编程人员不合格,是因为这个工作不符合人类的自然本性,因为你必须像计算机那样进行线性的思索。”纵观计算机语言的发展,从最原始的机器码到现在的支持Object-Ori... 阅读全文

IronPython的第三块鳞片(补充)

2004-09-23 16:47 by FantasySoft, 1271 阅读, 0 推荐, 收藏, 编辑
摘要:在9月份的Mail List中还有一个message也是很有价值的。在Interactive的方式下,键入如下两行代码: >>>from System.Console import *>>>WriteLine("Hello,world!") 屏幕上并不会出现我们所期待的Hello,world! 倒是出现了一个True。如果将第二行改为WriteLine("{0}","Hello... 阅读全文

wx.NET——wxWidget大树的一片绿叶

2004-09-21 17:51 by FantasySoft, 8733 阅读, 0 推荐, 收藏, 编辑
摘要:在关注IronPython的Mail List的时候,无意中看到了一个开源项目:wx.NET。这个项目致力于开发一个基于.NET的GUI库。或许大家对这个项目还不是很了解,但是作为这个项目的基础类库——wxWidget可是大名鼎鼎了。在wxWidget基础发展起来的GUI库也是数不胜数,有Java的实现版本wxJava,Perl的实现版本wxPerl,还有在Python社区中也十分... 阅读全文
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页