代码改变世界

一个古老的编程游戏:Python Challenge全通攻略

2009-12-08 11:38 by JimLiu, 48660 阅读, 收藏, 编辑
摘要: Python Challenge是一个网页闯关游戏,通过一些提示找出下一关的网页地址。与众不同的是,它是专门为程序员设计的,因为大多数关卡都要编程来算哦!! 去年和同学一起玩的,他做了大半,我做了小半,作弊了一些,33关全通,今天逛硬盘发现这个资料,拿出来晃晃。 非常非常非常非常好玩,强烈推荐编程的朋友都玩玩,不一定要会Python,我和我同学都不会,不过我们用C#一样能搞出来,没有障碍的。阅读全文

也谈语言特性——回应老赵的《语言特性与API设计》

2009-11-03 15:09 by JimLiu, 2182 阅读, 收藏, 编辑
摘要: 一个多月前读到了老赵的《语言特性与API设计》一文,深有感触,思绪涌上心头,无奈手头无闲,未能记录。今日撰文一篇,与大家分享下,但求抛砖引玉。 与老赵不同的是,老赵的文章更多的讨论的是一些相对比较前沿的话题,比如functional、比如Fluent Interface。比较的对象也是C#/Java这样的大路货与F#这样的明星新秀。而与此并立,我也从更基础的话题去谈,比较的对象也是C++这样的老牌劲旅。阅读全文

马尔可夫链——从一个编程作业中看看程序设计的一些细节问题

2009-10-11 16:15 by JimLiu, 3650 阅读, 收藏, 编辑
摘要: 马尔可夫链(Markov Chain),这是我们《程序设计方法学》课程的一个小小的作业,这个作业,主要目的并不是实现算法,而是“如何”实现算法,以及从代码中看出每个人程序设计的“风格”。因为即使是很少的代码也能暴露出一个编程者的功底和风格。 我觉得这是个很有意思的话题,所以也在这里把我的部分代码发出来,并加以说明以作抛砖引玉。阅读全文

拿什么衡量你?我的浏览器!

2009-09-26 14:38 by JimLiu, 432 阅读, 收藏, 编辑
摘要: 越来越热闹的浏览器大战,对于IT从业人员和Web开发者就够迷糊了,而站在浏览器最终用户的角度看呢?阅读全文

据说ArrayList真的比List<T>快?测试一下下。

2009-06-14 14:05 by JimLiu, 3999 阅读, 收藏, 编辑
摘要: 因为某些奇异的原因,我又做了如下极端无聊的事情,那就是对List与ArrayList的“性能”的一个小测试。 结果证明:在这个测试所能涵盖的范围内,我们找不到任何理由为ArrayList树立功德碑,List以压倒性的优势告诉我们选择它是正确的。阅读全文

XNA“效率”探索——一个简单的繁花曲线程序

2009-06-11 12:27 by JimLiu, 3944 阅读, 收藏, 编辑
摘要: 在某论坛上和别人探讨XNA是否适合做弹幕飞行射击游戏,我认为是可以的,但是别人认为XNA效率不够,在低端机器上,无法处理上千枚子弹的运动。所以我下来做了个小实验。 实验结果证明,XNA的效率是值得信赖的,起码不会让人很失望。阅读全文

2009.04.14再次发现校内网一漏洞

2009-04-14 16:24 by JimLiu, 5961 阅读, 收藏, 编辑
摘要: 最近校内好像不少问题,HTTP 500,NullPointerException都出来了。于是有个同学高呼“校内网要完蛋了”,无聊玩玩,还真找到个问题……阅读全文

大学生选择的关头,希望得到大家的建议,谢谢~

2009-04-03 23:07 by JimLiu, 3510 阅读, 收藏, 编辑
摘要: 我是北京化工大学计算机专业本科学生,今年大三。面对即将作出保研、考研、就业三重选择的关头,终究还是有点迷茫,希望园子里的各位前辈、学长能给我一些建议或者提示,小生感激不尽。阅读全文

写在决策之际

2009-02-20 21:48 by JimLiu, 221 阅读, 收藏, 编辑
摘要: 又是一些牢骚的话,周围在改变,“考研”成为了Top 1的话题。 但孰对孰错呢?也许,人人肚子里都满腹经纶吧。阅读全文

我的第一个开源作品:jUEditor - 基于jQuery的轻量级UBB可视化编辑器

2008-12-21 20:20 by JimLiu, 7513 阅读, 收藏, 编辑
摘要: jUEditor是一个基于jQuery的轻量级UBB可视化编辑器,这是我的第一个开源作品,希望能对大家有所帮助。阅读全文