摘要: 前阵子,公司附近开了家火锅店,叫什么京味坊的,每天路过多要多看一眼。好久没吃火锅了,有点念头。 附近有家小尾羊,平时偶尔去吃一下,不过觉得还是蛮贵的,2个人随便吃吃就要上百了,没敢经常吃。 今天周末,说动LP去奢侈一把,尝尝新鲜。 店面装修的到很好,空间也很大。菜单拿来一看,哇塞还不怎么便宜,一顿吃下来估计是比小尾羊贵点了。想想算了,都来了就吃吃看了。 于是下面的故事就发生了。 阅读全文
posted @ 2008-01-25 20:53 Anders06 阅读(367) 评论(3) 推荐(0) 编辑
摘要: 涉及一些序列化高级点的知识,平时可能没有注意到的 比如遇到Event字段怎么办,遇到base class不支持序列化怎么办 还有些自定义序列化,和安全方面的知识 阅读全文
posted @ 2008-01-21 17:45 Anders06 阅读(544) 评论(1) 推荐(0) 编辑
摘要: 以前曾看见过这样一个问题:托管代码会不会导致内存泄漏。自己对GC的了解也不是很深,但还是比较赞成这样的观点:托管代码不会产生内存泄漏,除非你没有正确释放非托管资源。 今天看到一个非常有趣的例子,关于没有释放事件的Handler导致的内存泄漏。 以前对于释放Handler的观念是一点也没有,这主要因为没此方面的意识,没有养成好的习惯。只知道当关心这个事件的时候就注册一下, 暂时不关心了就移除掉。却从来没有想到最终不移除不必要的Handler会导致此类无法被正常回收,导致不必要的内存浪费。 您知道WeakReference吗? 您知道用此种方式实现的Event吗? 阅读全文
posted @ 2008-01-15 17:17 Anders06 阅读(3774) 评论(12) 推荐(0) 编辑
摘要: Vector3f 类库 阅读全文
posted @ 2008-01-14 15:12 Anders06 阅读(697) 评论(0) 推荐(0) 编辑
摘要: public static implicit operator... public static explicit operator... 阅读全文
posted @ 2007-11-28 16:06 Anders06 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Mix Hash Code; 消影;抓取Dump文件;Timer 阅读全文
posted @ 2007-11-20 11:12 Anders06 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 堆定义 保持堆算法 建堆算法 堆排序 堆排序算法分析 阅读全文
posted @ 2007-11-14 11:16 Anders06 阅读(972) 评论(0) 推荐(0) 编辑
摘要: Debug时莫名的抛出异常,莫名的无助啊。 幸亏Google得到, 最终的解决方法是 在Debug -> Exceptions -> Managed Debug Assistants里 去掉ContextSwitchDeadlock一项前面的钩 详细可见ContextSwitchDeadlock was detected when debugging in Visual Studio 2005 ... 阅读全文
posted @ 2007-11-05 17:13 Anders06 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: Google Checksum: Google-Checksum Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> public class CheckSum { private const uint GOOGLE_MAGIC ... 阅读全文
posted @ 2007-10-26 10:36 Anders06 阅读(1717) 评论(4) 推荐(0) 编辑
摘要: 归并排序(Merge Sort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。 时间复杂度为O(nlgn) 空间复杂度为O(n) 是一种稳定算法 阅读全文
posted @ 2007-10-25 16:52 Anders06 阅读(1275) 评论(3) 推荐(0) 编辑