2010年7月30日

正文内容加载中...
posted @ 2010-07-30 21:09 老三 阅读(1714) 评论(6) 编辑

2010年7月28日

摘要: 今天把博客的副标题改成了记录无知的地方,那以后就不怕丢人,尽量把所有的无知都记录下来。这才带劲。 早在几年前,貌似是4年前吧接触的.NET,直接上手的是.NET2.0. 随后就信誓旦旦,专注于.NET决不动摇,甚至鄙视其他语言,深钻c#,准备大干一场。 现在想想,挺可笑。 首先是视野问题,忘了...阅读全文
posted @ 2010-07-28 15:18 老三 阅读(131) 评论(2) 编辑

2010年7月16日

摘要: [DebuggerHidden] IEnumerator IEnumerable.GetEnumerator() { if (Interlocked.CompareExchange(ref this.$PC, 0, -2) == -2) ...阅读全文
posted @ 2010-07-16 18:01 老三 阅读(168) 评论(0) 编辑

2010年6月13日

摘要: 编译调试mono,并不复杂,首先在 http://www.go-mono.com/mono-downloads/download.html下载源代码. 下载之后,按照 http://www.mono-project.com/Compiling_Mono_From_Tarball所说的进行编译安装...阅读全文
posted @ 2010-06-13 13:48 老三 阅读(1321) 评论(2) 编辑

2010年6月9日

摘要: 在学校里的时候,我就不断尝试着从windows阵营出来,想到linux下面看看,不知道为啥这家伙会有那么多的铁杆粉丝。 之前尝试过suse,ubuntu,都已失败告终。对了,我还多次尝试Emacs,结果一样,现在都还没敢继续碰。最近不断接触linux相关东西,成功了。后来想了想,原因实际上挺简单,...阅读全文
posted @ 2010-06-09 16:07 老三 阅读(487) 评论(0) 编辑

2010年6月3日

摘要: mono最开始使用的是Boehm-Demers-Wiser Conservative Garbage Collector,作为默认的垃圾收集器也是这个。 后来mono有了自己的 Simple Generational GC , 就是 Sgen. 从邮件列表中的一些测试结果来看,这个Sgen的时间效...阅读全文
posted @ 2010-06-03 16:09 老三 阅读(730) 评论(1) 编辑

2010年6月2日

摘要: 记录一下: mini/driver.c mono_main(): Mono 执行顺序 mono_gc_base__init mono_debug_init mono_config_parse mono_assembly_open mono_runtime_exec_managed_...阅读全文
posted @ 2010-06-02 17:03 老三 阅读(164) 评论(0) 编辑

2010年5月8日

摘要: 最近项目中经常用到UTF8编码以及BASE64操作。 于是有兴趣看看UFT8编码到底怎么回事。UTF8是Ken Thompson 和 Rob pike 两位大神完成的。 具体的实际上有一个表就可以弄明白了: 0XXXXXXX 110XXXXX 10XXXXXX 1110XXXX 10XXXXX...阅读全文
posted @ 2010-05-08 21:16 老三 阅读(371) 评论(1) 编辑

2010年4月25日

摘要: ---------------------------------------------------- 2010-05-30 更新: 最初遇到这个问题的时候,想到了由于unix系统的原因文件名大小写敏感导致了这个问题,这段时间看mono的源代码,找到的源码所在,更直观一些。 mono的底层库用的最...阅读全文
posted @ 2010-04-25 20:23 老三 阅读(939) 评论(1) 编辑

2010年4月18日

摘要: Midguel最近Reflector出了6.0版本。加了很多的功能,还支持.NET4.0,还挺不错的。但是运行在Mono上面却有些问题。 错误信息如下: ** Message: Unknown heap type: {smartassembly} Unhandled Exception: Syst...阅读全文
posted @ 2010-04-18 11:07 老三 阅读(244) 评论(1) 编辑

导航

公告

统计