自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 让你明白什么是ERP[转载]

ERP(Enterprise Resource Planning)企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP(Enterprise Resource Planning)企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。   一天中午,丈夫在外给家里打电话:"

2005-04-27 07:25:00 398

原创 Adobe收购MM后可能的产品改变[转载自蓝色理想]

名词简称 PS=Photoshop/AI=Illustrator/GL=GoLive AE=AfterEffects/LM=LiveMotion/AS=Atmosphere DW=DreamWeaver/FW=FireWorks/ 首先Look清楚,我说的是可能,如果将来没有发生也别怪我。从这次Adobe突然收购Macromedia的行动来看,其实是早有预谋的。Adob

2005-04-27 06:53:00 518

原创 c#实现科学计算器 设计篇之优先级表设计

为了引入优先级概念,我们首先来看一个简单的表达式,如下 #1+2*3#    (#用于开头和结尾,并作为表达式内容) 常识告诉我们,我们会先算2*3然后计算1+6,但实际上,如果直接从语法角度看,该表达式存在两种含义: 一种含义就是我们所认为的1+(2*3) 另一种含义则是(1+2)*3 这就是说表达式存在二义性,为了消除二义性,我们必须引入优先级概念。 我们来定义一种

2005-04-26 21:09:00 1993 1

原创 c#实现科学计算器 实现篇之分词结果存储

    在大学《编译原理》课本中,对于计算部分仍然要从原表达式中进行分词处理,再进行计算,这样无疑是重复劳动(呼吁尽快改写现在所使用的清华大学版教材,否则真有点误人子弟的味道)。其实词法分析器的作用就是把词分开,并把分出来的词保存在一个地方,可以是文件或数组,这样在之后的计算和文法分析中就可以使用词法分析器提供的结果,这才是现代编译器的通常做法。    因此我引入了一个存储结构,该结构用于保存

2005-04-26 20:27:00 1731

原创 c#实现科学计算器 实现篇之词法分析器

点击这里下载词法分析器源代码 根据词法分析模块中的有限状态机设计的词法分析器,能够对有效状态集中的词进行分解,如果出现了不在状态集中词或符号,则会报错。具体有哪些词受到支持,可以参见这里。 测试范例: 1. 1.0+2*3= 2. 1.0+(2*3+cos3)/3.6-6= 3. tg(1.0+(sin2*3+cos3)/3.6-6)= 4. 4.0log(1.0+(sin2*3+cos3)/3.

2005-04-19 11:03:00 1144

原创 烂漫的青春后期 35岁前必须做好十件事情[转载]

转载自ccw35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己。 所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做好! 第一,学会本行业所需要 的一切

2005-04-19 07:53:00 458

原创 assert使用技巧

摘自《游戏编程精粹1》 assert(条件) 如果条件不满足则会弹出对话框 技巧1 assert(条件&&"说明信息") 由于对话框中会显示条件,因此可以利用这个特点显示说明信息,帮助定位错误 技巧2 assert(!"说明信息") 因为assert(0)肯定会显示对话框,可以帮助提示程序运行到哪里了 技巧3 #define Assert(a

2005-04-18 19:51:00 445

原创 c#实现科学计算器 —— 设计篇之词法分析模块设计

词法分析模块的功能   负责对用户输入的表达式进行分词处理,把每一个合法符号(包括数)存入一个特定的存储结构中,能够供之后的文法分析模块和计算模块使用,如果发现非法符号马上停止处理,报错。 合法符号表 第一个版本支持的合法符号列表如下:  符号  类型编号

2005-04-14 20:06:00 1400

原创 c#实现科学计算器 —— 总体分析篇

引言   早在一年前,我就用VC++设计了一个能够计算表达式的科学计算器,但由于当时才大二,对于“编译原理”这种东西根本就没有概念,因此设计时遇到了有关错误文法分析的问题(当时只知道要在用户输入不正确的表达式格式时报错),不知道怎么做,因此就把这个项目搁置了下来,本学期正好学到编译原理,发现还是可以用一些理论化的东西来解决文法问题,于是决定重新启动这个项目,并把代码移植到C#中。 设计

2005-04-14 19:35:00 3523

原创 Application Updater Block v2.0 更新检查过程分析

更新判断方式与v1.0的区别 v2.0不再使用版本号来区分更新是否可用,而是采用manifest ID+application ID来判断,对于每一个新的更新,即使是同一个应用程序,必须更新manifest ID。同时要注意,一个应用程序的application ID一旦确定就不能随意改变,因为客户端的配置文件中,已经写入了确定了的application ID,不能改变,当然你可以尝试通过更新

2005-04-07 20:38:00 491

空空如也

空空如也

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

TA关注的人

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