俺的回收站

架构分析 解释编译原理
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年12月30日

摘要: 到底哪一种最好呢?必须考虑序列化和反序列化的速度要快,占用内存小,并且不能有内存泄漏,容易使用。唉,难找啊。 我粗略看了下几种的ORM,请各位大侠不吝指教,小弟感激为盼。 阅读全文

posted @ 2006-12-30 22:13 Riceball LEE 阅读(9782) 评论(38) 推荐(0) 编辑

2006年12月25日

摘要: 初步评测世界上最快的脚本引擎的解释器的执行效率 —— EUPHORIA, Lua,以及俺写的TurboScript解释器核心原型【也许会开源】。 阅读全文

posted @ 2006-12-25 23:02 Riceball LEE 阅读(4641) 评论(15) 推荐(0) 编辑

2006年12月23日

摘要: Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. 阅读全文

posted @ 2006-12-23 10:46 Riceball LEE 阅读(1448) 评论(1) 推荐(0) 编辑

2006年12月22日

摘要: 编译汇编语句: ADD EBX, 300,重复2017次,测得其运行时间为 60 个 QueryPerfomanceCount。在这里直接运行的机器码应该是最快实现了吧。但是让我们编译IL语句: ldc.i4 300, ADD 重复2017次,测得其运行时间居然只有区区 5个 QueryPerfomanceCount。跌破眼球吧,到底是怎么回事了,这就是JITter 优化的功劳了。 阅读全文

posted @ 2006-12-22 17:36 Riceball LEE 阅读(2567) 评论(19) 推荐(0) 编辑

摘要: 理解了,namespace 只是C#等高级语言为了引用和书写对象名称方便引入的概念,在CLR中并不存在。所以,从属于一个namespace的类型可能在不同的程序集中,而在同一个程序集中也可能包括不同的namespace。在 C#中 namespace 指令只是指示C#编译器为源代码出现的每个类型名称前附加namespace名称前缀,这样可以减少编程人员的录入量。 阅读全文

posted @ 2006-12-22 14:07 Riceball LEE 阅读(1089) 评论(0) 推荐(0) 编辑

2006年12月17日

摘要: === MS-DOS Stub ===首先是 MS-DOS Stub: 用于在Dos环境下显示该程序不能运行在DOS下的提示。在文件偏移量0x3C的位置是指向PE 签名(signature) 的指针: 80 00 00 00,就是 0x80.00000000h: 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00 ; MZ?..........000... 阅读全文

posted @ 2006-12-17 21:06 Riceball LEE 阅读(795) 评论(0) 推荐(0) 编辑

摘要: CLR 的实现虚拟机就是一个与Forth类似的堆栈虚拟机。Forth是一套建造于一个虚拟硬件上之系统,其中包括有操作系统、语言、除错器等等软件。 所以Forth规类为混合操作系统之语言。因此种特性使之特别合适于嵌入式系统中。 阅读全文

posted @ 2006-12-17 16:33 Riceball LEE 阅读(1489) 评论(3) 推荐(0) 编辑

2006年12月16日

摘要: 程序集加载器:查找程序集,找到将程序集装载到调用者的AppDomain中,在装载前加载器将使用Policy Manager校验相应的安全权限,确保调用者被允许使用该程序集。程序集下载者(downloader)是程序集加载器的一部分,用于查找程序集,并将其下载到本地(如果程序集不在本地),以便装载,开发者可以在配置文件中指定附加的下载位置,配置文件必须和应用程序在同一目录,并遵循如下的命名,在程序集... 阅读全文

posted @ 2006-12-16 23:24 Riceball LEE 阅读(1712) 评论(2) 推荐(0) 编辑

摘要: 详细叙述 Virtual Execution System(VES) 以及说明 Remoting 机制 阅读全文

posted @ 2006-12-16 12:34 Riceball LEE 阅读(2138) 评论(6) 推荐(0) 编辑

2006年12月15日

摘要: Coco/R 使用增强的 EBNF 文法建立递归下降分析的分析器(Recursive Descent Parser)和扫描器(Scanner)。Coco/R 除了提供调用分析器的主程序模块之外,还提供语义(semantic )模块在文法之中调用(如,符号表处理和代码生成器),可以直接在grammer 内写语意动作。 阅读全文

posted @ 2006-12-15 21:58 Riceball LEE 阅读(4342) 评论(4) 推荐(0) 编辑