摘要:
题目有点标题党的意味了,最近老是被一些底层的东西困扰着,老大说可能的话自己要做个编译器。嘿嘿,这两小罗那边也在叫嚣着自己做个小编译器,嘿嘿。。再者是最近项目里用到了as的正则表达式,非常恶心,反正还是不能满足目前自己的需求,而听老大说as的正则是用perl那的一套,什么版本我也搞不清了,所以也想看看AVM2的底层代码,底层的东西还是很好玩的。。结果发现其早就开源了,找到了篇外国人写的文章,也就不翻... 阅读全文
posted @ 2010-01-08 22:10
ksqiance
阅读(787)
评论(0)
推荐(0)
摘要:
Flash Player的garbage collection(GC)分两种运行方式,一种是“引用计数法”(Reference Counting),一种是“标记-清除法”(Mark Sweeping)。引用计数法是通过计算指向某个对象的引用的数量来确定是否清除该对象。如果一个对象的引用数量为0,表示程序无法再访问到该对象,则清除该对象;如果引用计数不... 阅读全文
posted @ 2010-01-08 22:02
ksqiance
阅读(372)
评论(0)
推荐(0)
摘要:
转自http://www.qizhi.me/read.php?288另外加上自己的一点对这文章印象深的《编译原理》讲程序运行时的内存分配策略有静态、栈式和堆式三种。 1、静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,要求程序代码中不允许有可变数据结构的存在; 2、栈式存储分配也可称为动态存储分配,程序对数据区的需求在编译时是完全未知的,只有到运行的时候才能够知道,按照先... 阅读全文
posted @ 2010-01-08 21:55
ksqiance
阅读(571)
评论(0)
推荐(0)
浙公网安备 33010602011771号