摘要:
在7月的尾巴,买到了程序员7月号。其中有一篇文章很吸引我“激发企业创新力:内部开源”. 其内容主要是讲作者通过观察开源社区的工作模式,将其引入到企业中来。加强团队的开放度以及创造力和凝聚力。如果感兴趣的可以找找程序员7月号看看,或者直接看原著《beautiful teams》,杂志上是书籍摘选。 ... 阅读全文
摘要:
今天把博客的副标题改成了记录无知的地方,那以后就不怕丢人,尽量把所有的无知都记录下来。这才带劲。 早在几年前,貌似是4年前吧接触的.NET,直接上手的是.NET2.0. 随后就信誓旦旦,专注于.NET决不动摇,甚至鄙视其他语言,深钻c#,准备大干一场。 现在想想,挺可笑。 首先是视野问题,忘了... 阅读全文
摘要:
[DebuggerHidden] IEnumerator IEnumerable.GetEnumerator() { if (Interlocked.CompareExchange(ref this.$PC, 0, -2) == -2) ... 阅读全文
摘要:
编译调试mono,并不复杂,首先在 http://www.go-mono.com/mono-downloads/download.html下载源代码. 下载之后,按照 http://www.mono-project.com/Compiling_Mono_From_Tarball所说的进行编译安装... 阅读全文
摘要:
在学校里的时候,我就不断尝试着从windows阵营出来,想到linux下面看看,不知道为啥这家伙会有那么多的铁杆粉丝。 之前尝试过suse,ubuntu,都已失败告终。对了,我还多次尝试Emacs,结果一样,现在都还没敢继续碰。最近不断接触linux相关东西,成功了。后来想了想,原因实际上挺简单,... 阅读全文
摘要:
mono最开始使用的是Boehm-Demers-Wiser Conservative Garbage Collector,作为默认的垃圾收集器也是这个。 后来mono有了自己的 Simple Generational GC , 就是 Sgen. 从邮件列表中的一些测试结果来看,这个Sgen的时间效... 阅读全文
摘要:
记录一下: mini/driver.c mono_main(): Mono 执行顺序 mono_gc_base__init mono_debug_init mono_config_parse mono_assembly_open mono_runtime_exec_managed_... 阅读全文
摘要:
最近项目中经常用到UTF8编码以及BASE64操作。 于是有兴趣看看UFT8编码到底怎么回事。UTF8是Ken Thompson 和 Rob pike 两位大神完成的。 具体的实际上有一个表就可以弄明白了: 0XXXXXXX 110XXXXX 10XXXXXX 1110XXXX 10XXXXX... 阅读全文
摘要:
---------------------------------------------------- 2010-05-30 更新: 最初遇到这个问题的时候,想到了由于unix系统的原因文件名大小写敏感导致了这个问题,这段时间看mono的源代码,找到的源码所在,更直观一些。 mono的底层库用的最... 阅读全文
摘要:
Midguel最近Reflector出了6.0版本。加了很多的功能,还支持.NET4.0,还挺不错的。但是运行在Mono上面却有些问题。 错误信息如下: ** Message: Unknown heap type: {smartassembly} Unhandled Exception: Syst... 阅读全文