自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张羿的CSDN专栏

正在开发.NET Native

  • 博客(5)
  • 收藏
  • 关注

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

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

2006-12-31 20:51:00 8611 3

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

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

2006-12-24 00:05:00 6617 4

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

Introduction 上次我们分析了Python中执行程序可分为5个步骤: Tokenizer进行词法分析,把源程序分解为Token Parser根据Token创建CST CST被转换为AST AST被编译为字节码 执行字节码 本文将介绍Python程序执行的第一步,也就是词法分析。词法分析简单来说就是把源程序的字符分

2006-12-12 00:20:00 6958 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 4101

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

下面是我以前在我的Live Space的Blog上面写的一些ACM算法题目的解法,一次性贴出来供大家参考,也是对自己研究的一个记录。以后我做了新的题目会在CSDN Blog和我的Live Space Blog上面同时发布。最近决定做一些ACM的题目来提高一下自己的算法的水平。N年(n>=6)没做这类型的题目了,手有点生疏了。网上有不少ACM的题目和Online Judge,UVa算是其中比

2006-12-01 22:41:00 4952 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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