代码改变世界

随笔分类 -  Program Designing

手机系统中多任务处理方式的一种新想法——无责任YY

2010-04-10 09:24 by JimLiu, 813 阅读, 收藏, 编辑
摘要: 现在的手机还没法把多任务处理的很好,让我感觉稍微好点的,反而是“古老”的Symbian S60。因为是手机的硬件不够强大,所以这也是没办法的事情。不过我昨天YY了一种新方法。 阅读全文

一次失败的尝试——为M8SDK编写.NET版本

2010-02-06 16:59 by JimLiu, 887 阅读, 收藏, 编辑
摘要: 尝试为M8SDK编写.NET版,未果。 阅读全文

《Bad Apple》JavaScript版-创作全解析+浏览器横测

2010-01-16 10:57 by JimLiu, 3360 阅读, 收藏, 编辑
摘要: 在上一篇日志中,小弟向大家展示了一个用JavaScript制作的《Bad Apple》,这次我将对这个程序创作过程中的一些有意思的细节做解释。 阅读全文

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

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

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

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

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

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

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

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

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

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

零散的一句话经验总结

2008-11-07 23:38 by JimLiu, 570 阅读, 收藏, 编辑
摘要: 发此文,并保持更新,有些心得的时候便以尽可能简单的话记录在内 阅读全文

从一个url所想到的:url的用户友好性

2008-10-14 16:17 by JimLiu, 610 阅读, 收藏, 编辑
摘要: url不仅仅是给浏览器、超链接用的,在无法避免用户手动输入url的情况下,url的“用户友好性”为网站的推广、用户间的传播起到了一定的作用。 阅读全文

合并小文件——一个算法在实际程序开发中应用的例子

2008-08-29 13:24 by JimLiu, 3614 阅读, 收藏, 编辑
摘要: 很多朋友都觉得大学中学习的基础理论——诸如数据结构、算法……在实际应用程序开发中没多少应用。其实我认为数据结构和算法才是真正主导程序开发的核心,本文将以一个实际开发中的问题入手,举例说明数据结构和算法在程序开发中的应用。 阅读全文