张羿的CSDN专栏

正在开发.NET Native

.NET / Rotor 源码研究1 - Building Rotor

IntroductionShared Source CLI 2.0 (开发代号Rotor) 是微软.NET Framework 2.0的Shared Source实现版本。Shared Source是微软推出的源代码共享计划,可以在一定限制的情况下获得/使用源代码,详情可以参考Microsoft ...

2006-12-31 20:51:00

阅读数:7983

评论数:5

Python源码分析4 – Grammar文件和语法分析

Grammar文件前面提到了在Python的源代码目录下面有一个Grammar目录,里面只有一个文件Grammar,以BNF的语法定义了Python的全部语法。拿if语句举例来说: if_stmt: if test : suit...

2006-12-24 00:05:00

阅读数:5611

评论数:4

Python源码分析3 – 词法分析器PyTokenizer

Introduction 上次我们分析了Python中执行程序可分为5个步骤: Tokenizer进行词法分析,把源程序分解为Token Parser根据Token创建CST CST被转换为AST AST被编译为字节码 执行字节码 本文将介绍Python程序...

2006-12-12 00:20:00

阅读数:5946

评论数:2

ACM UVa 116 - Undirectional TSP的解法

ACM UVa 116 - Undirection TSP这一道题解决关键在两处:1. 得到最小路径定义每一个位置(x,y)的最小路径权值为p(x,y),于是有p(x,y) = min { p(x-1, y) + p(x, (y + t + n) % n) | t = -1, 0, 1 }按照动态...

2006-12-12 00:03:00

阅读数:3814

评论数:0

ACM UVa 算法题100, 101, 103, 104, 112, 10405解法

下面是我以前在我的Live Space的Blog上面写的一些ACM算法题目的解法,一次性贴出来供大家参考,也是对自己研究的一个记录。以后我做了新的题目会在CSDN Blog和我的Live Space Blog上面同时发布。最近决定做一些ACM的题目来提高一下自己的算法的水平。N年(n>=6)...

2006-12-01 22:41:00

阅读数:4658

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭