代码改变世界

随笔分类 - C#

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

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

《Bad Apple》之JavaScript版(在线Demo和视频)

2010-01-15 16:18 by JimLiu, 3857 阅读, 收藏, 编辑
摘要:这个视频很流行,有了很多版本,这次我们做的版本是javascript的,所有动画都是通过js编程控制HTML元素来实现。经过多次优化最终能够流畅的播放,并且通过程序控制播放速度以求同步,再通过屏幕录像,后期配上音乐。 希望大家喜欢~~ 阅读全文

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

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

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

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

log4net轻松使用日期作为动态文件名

2008-11-04 13:59 by JimLiu, 5861 阅读, 收藏, 编辑
摘要:由于用了NHibernate,所以log4net就不用白不用了。想用日期作为日志文件的名字,不会配置,g.cn之,发现园子里有前辈用编程解决了,觉得未免大动干戈。于是继续g.cn,找到了一个国外的文章,上面给出了我想要的答案。 阅读全文

Mono 2.0发布了,看起来感觉很好

2008-10-07 10:54 by JimLiu, 1067 阅读, 收藏, 编辑
摘要:拥有了几乎所有.NET 2.0的重要特性,还有很多3.0的新特性,看起来脚步正在不断像.NET逼近哦。 阅读全文

尝试写一个简单的ORM

2008-09-20 14:40 by JimLiu, 631 阅读, 收藏, 编辑
摘要:也许算不上是一个ORM,纯粹练手为目的,高手请指点,勿笑话。 阅读全文

我的优先队列改进了

2008-09-10 09:13 by JimLiu, 752 阅读, 收藏, 编辑
摘要:昨天写的那个功能比较简单,堆排序只能升序,优先队列只能大者优先,今天简单改进一下,可以支持升序或降序了。 阅读全文

我写的C#优先队列

2008-09-09 18:57 by JimLiu, 3140 阅读, 收藏, 编辑
摘要:前几天才知道.NET类库里没有优先队列,而今天JAVA课上翻书时发现JAVA类库里有,不爽。本来就打算写一个的,这回正好。下午一下课就开始写,现在搞定了。 阅读全文

扩展方法的一个有趣现象

2008-08-05 15:51 by JimLiu, 291 阅读, 收藏, 编辑
摘要:扩展方法是.NET 3.0的新特性之一,编译器通过一些伪装使得一个静态方法“看起来”像实例方法,这样会让一些代码显得更优雅和方便。 但面具终究是面具,在一定的场合下,就可以看出扩展方法的“本来面目”了。 阅读全文

C#基础回顾之2——OOP的支柱

2008-08-01 15:49 by JimLiu, 411 阅读, 收藏, 编辑
摘要:C#基础回顾系列之OOP的三大支柱 阅读全文

C#基础回顾之1——值类型与引用类型

2008-07-31 02:13 by JimLiu, 383 阅读, 收藏, 编辑
摘要:C#基础回顾系列之值类型和引用类型 阅读全文