自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

易元——美好吧

编码。。。的确是一件乐事。。。

  • 博客(43)
  • 资源 (128)
  • 收藏
  • 关注

原创 编译原理——赋值语句和简单表达式(十九)

临时变量表。TemporaryTable.java:package per.eyuan.util;public class TemporaryTable { Temporary table[]=new Temporary[20]; int count=0; public TemporaryTable() { super(); init(); } public void

2012-03-31 09:30:30 575

原创 编译原理——赋值语句和简单表达式(十八)

临时变量。Temporary.java:package per.eyuan.util;//临时变量,比如T1、T2public class Temporary { int index;//1、2等,T1则为1,T2则为2 String type; String value;//值 public Temporary() { super(); } public Tempor

2012-03-31 09:30:19 668

原创 编译原理——赋值语句和简单表达式(十七)

四元式栈。FourItemStack.java:package per.eyuan.util;public class FourItemStack { private int top; private FourItem fis[]=new FourItem[30]; public FourItemStack() { super(); init(); } publi

2012-03-31 09:30:09 545

原创 编译原理——赋值语句和简单表达式(十六)

四元式。FourItem.java:package per.eyuan.util;public class FourItem { String op; String arg1; String arg2; String result; public FourItem(String op, String arg1, String arg2, String result) {

2012-03-31 09:29:58 606

原创 编译原理——赋值语句和简单表达式(十五)

二元式栈。TwoItemStack.java:package per.eyuan.util;public class TwoItemStack { private TwoItem tis[]=new TwoItem[20]; private int top;//栈顶 public TwoItemStack() { super(); init(); } public v

2012-03-31 09:29:48 539

原创 编译原理——赋值语句和简单表达式(十四)

二元式队列。TwoItemQueue.java:package per.eyuan.util;public class TwoItemQueue { private TwoItem tiq[]=new TwoItem[20]; private int head;//队首 private int tail;//队尾 public TwoItemQueue() { super(

2012-03-31 09:29:38 550

原创 编译原理——赋值语句和简单表达式(十三)

二元式。TwoItem.java:package per.eyuan.util;public class TwoItem { String category;//类别id,num String inside;//内码值,对于id和num,通过内码值,在Id和Num类中,找到具体的更多属性 public TwoItem(String category, String inside)

2012-03-31 09:29:29 676

原创 编译原理——赋值语句和简单表达式(十二)

自定义栈。package per.eyuan.util;public class MyStack { //用来存储状态,符号,语义等信息 //字符串栈 private String s[]=new String[50]; private int top;//栈顶 public MyStack() { super(); init(); } public void i

2012-03-31 09:29:19 516

原创 编译原理——赋值语句与简单表达式(十一)

常数表。ConstantTable.java:package per.eyuan.util;public class ConstantTable { Constant table[]=new Constant[20];//标识符表,存放Constant对象实例 int count=0;//Constant表中含有的Constant实例个数 public ConstantTab

2012-03-31 09:29:01 431

原创 编译原理——赋值语句和简单表达式(十)

常数。Constant.java:package per.eyuan.util;public class Constant { int index;//eg. 0,1 begin from 0,和二元式中的item2(内码值)对应 String type;//eg. int,float String value;//值,float或者int //构造函数 public C

2012-03-31 09:28:46 668

原创 编译原理——赋值语句和简单表达式(九)

标识符表。IdentifierTable.java:package per.eyuan.util;public class IdentifierTable { Identifier table[]=new Identifier[20];//标识符表,存放Identifier对象实例 int count=0;//Identifier表中含有的Identifier实例个数 pub

2012-03-31 09:28:33 616

原创 编译原理——赋值语句与简单表达式(八)

标识符。Identifier.java:package per.eyuan.util;public class Identifier { int index;//eg. 0,1 begin from 0,和二元式中的item2(内码值)对应 String name;//eg. a,b String type;//eg. int,float int value;//值在常数表中的

2012-03-31 09:28:20 682

原创 编译原理——赋值语句与简单表达式(七)

GoTo:package per.eyuan.util;public class GoTo { /* * SLR的goto表 * 接受传递过来的状态和非终结符, * 返回Goto表中对应的转向。 */ private String goTo[][]=new String[15][3]; String statu;//状态 String vn;//非终结符 int

2012-03-31 09:28:08 459

原创 编译原理——赋值语句与简单表达式(六)

Action表。Action.java:package per.eyuan.util;public class Action { /* * SLR的action表,接受传递过来的状态和终结符, * 返回action表中对应的动作r(归约)或者s(移进), * Syntax,根据动作做相应的操作。 */ private String action[][]=new St

2012-03-31 09:27:22 520

原创 编译原理——赋值语句与简单表达式(五)

语法。Syntax.java:package per.eyuan.compile;import per.eyuan.util.Action;import per.eyuan.util.ConstantTable;import per.eyuan.util.FourItem;import per.eyuan.util.FourItemStack;import per.

2012-03-30 22:39:29 679

原创 编译原理——赋值语句和简单表达式(四)

词法分析。Lexical.java:package per.eyuan.compile;import per.eyuan.util.*;public class Lexical { String statement;//输入的待分析的语句 String word="";//保存识别出的字符 ConstantTable cont;//常数表,存放Num对象实例

2012-03-30 22:38:21 544

原创 编译原理——赋值语句和简单表达式(三)

初始化标志符表和常数表。Initialise.java:package per.eyuan.compile;import per.eyuan.util.ConstantTable;import per.eyuan.util.IdentifierTable;//初始化标志符表和常数表public class Initialise { IdentifierTable i

2012-03-30 22:36:51 1034

原创 编译原理——赋值语句和简单表达式(二)

IO.java:package per.eyuan.compile;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Scanner;//输入源程序文件名,读取源程序,存放在一StringBuffer里public class

2012-03-30 22:35:24 810

原创 编译原理——赋值语句和简单表达式(一)

Compile.javapackage per.eyuan.compile;import per.eyuan.util.ConstantTable;import per.eyuan.util.FourItemStack;import per.eyuan.util.IdentifierTable;import per.eyuan.util.TemporaryTable;i

2012-03-30 22:34:25 1201

原创 编译原理——变量声明语句(十五)

栈结构。代码:MyStack.javapackage per.eyuan.util;public class MyStack { //用来存储状态,符号,语义等信息 //字符串栈 private String s[]=new String[50]; private int top;//栈顶 public MyStack() { super();

2012-03-30 22:30:30 535

原创 编译原理——变量声明语句(十四)

四元式栈。代码:FourItemStack.java:package per.eyuan.util;public class FourItemStack { private int top; private FourItem fis[]=new FourItem[30]; public FourItemStack() { super(); init

2012-03-30 22:29:03 538

原创 编译原理——变量声明语句(十三)

四元式。代码:FourItem.java:package per.eyuan.util;public class FourItem { String op; String arg1; String arg2; String result; public FourItem(String op, String arg1, String arg2, Stri

2012-03-30 22:27:39 645

原创 编译原理——变量声明语句(十二)

二元式。代码:TwoItem.java:package per.eyuan.util;public class TwoItem { String item1;//类别id,num String item2;//内码值,对于id和num,通过内码值,在Id和Num类中,找到具体的更多属性 public TwoItem(String item1, String i

2012-03-30 22:26:44 451

原创 编译原理——变量声明语句(十一)

数值。代码:Num.java:package per.eyuan.util;public class Num { final String num="num"; int index; String name; //构造函数 public Num(int index,String name){ this.index=index; this.n

2012-03-30 22:25:21 418

原创 编译原理——变量声明语句(十)

常数表。代码:Constant.javapackage per.eyuan.util;//常数表public class Constant { String key="num";//标志为数值(常数) int index;//入口地址,从0开始,逐渐增大 String num;//数值,例如2、3.4等,包括整型int和浮点型float String type;

2012-03-30 22:23:34 613

原创 编译原理——变量声明语句(九)

标识符表。代码:IdTable.javapackage per.eyuan.util;public class IdTable { Id table[]=new Id[20];//标识符表,存放Id对象实例 int count=0;//id表中含有的Id实例个数 public IdTable() { super(); init(); } p

2012-03-30 22:22:34 457

原创 编译原理——变量声明语句(八)

标识符。代码:Id.javapackage per.eyuan.util;//待分析语句int a,b;public class Id { final String id="id"; int index;//eg. 0,1 begin from 0,和二元式中的item2(内码值)对应 String name;//eg. a,b String type;//eg

2012-03-30 22:21:14 430

原创 编译原理——变量声明语句(七)

Action动作表。代码:Action.javapackage per.eyuan.util;public class Action { /* * SLR的action表,接受传递过来的状态和终结符, * 返回action表中对应的动作r(归约)或者s(移进), * Syntax,根据动作做相应的操作。 */ private String act

2012-03-30 22:19:20 532

原创 编译原理——变量声明语句(六)

GoTo表。代码:GoTo.javapackage per.eyuan.util;public class GoTo { /* * SLR的goto表 * 接受传递过来的状态和非终结符, * 返回Goto表中对应的转向。 */ private String goTo[][]=new String[10][2]; String statu;//

2012-03-30 22:18:06 497

原创 编译原理——变量声明语句(五)

语义分析。代码:Semanteme.java:package per.eyuan.compile;import per.eyuan.util.Id;public class Semanteme { Id id; //通过 index找到Id表中对应的Id,为其附属性 //将id的属性添加到标识符表中// public void fill(String i

2012-03-30 22:14:08 573

原创 编译原理——变量声明语句(四)

语法分析。代码:Syntax.javapackage per.eyuan.compile;import per.eyuan.util.Action;import per.eyuan.util.GoTo;import per.eyuan.util.Id;import per.eyuan.util.IdTable;import per.eyuan.util.MySt

2012-03-30 22:12:55 540

原创 编译原理——变量声明语句(三)

词法分析:代码:Lexical.java:package per.eyuan.compile;import per.eyuan.util.*;public class Lexical { String statement;//输入的待分析的语句 String keyWord[]={"int","float"}; String word="";//保存识别出的

2012-03-30 22:11:36 758

原创 编译原理——变量声明语句(二)

代码:IO.javapackage per.eyuan.compile;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Scanner;//输入源程序文件名,读取源程序,存放在一StringBuffer里public c

2012-03-30 22:08:25 422

原创 编译原理——变量声明语句(一)

代码:Compile.java:package per.eyuan.compile;import per.eyuan.util.Id;import per.eyuan.util.IdTable;public class Compile { IO io=new IO();//读取源代码// Id id=new Id();//标识符 IdTable idt=ne

2012-03-30 22:06:51 1048

原创 TreeView、TreeNode练习,使用指针

DFM文件:object Encodefrm: TEncodefrm Left = 240 Top = 189 Width = 373 Height = 263 Caption = #32534#30721 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText F

2012-03-29 18:22:39 8481

原创 字体设置器(TSpinEdit、TListBox使用)

DFM:object FontSelectorfrm: TFontSelectorfrm Left = 568 Top = 409 Width = 205 Height = 234 Caption = #23383#20307#35774#32622#22120 Color = clBtnFace Font.Charset = DEFAULT_CHARSET F

2012-03-21 09:39:20 776

原创 Delphi练习——TreeView使用

PASunit U_TreeView;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ComCtrls;type TfrmEncode = class(TForm) tvEncode: TTreeView;

2012-03-14 15:52:43 735

原创 Delphi练习——StringGrid的使用(九九乘法表)

PAS:unit U_StringGrid;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,Grids;type TfrmEinmaleins = class(TForm) lblEinmaleins: TLabe

2012-03-14 15:49:04 1311

原创 Delphi练习五——文本编辑器(简单)

很简单的一个文本编辑器:unit Unit1;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls;type TfrmTextEditor = class(TForm) mmoEditArea: TMemo; b

2012-03-06 15:52:16 655

原创 Delphi练习四——窗体间跳转(用户登录)

主窗体代码:unit Unit3;interfaceuses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,Menus, jpeg, ExtCtrls;type TfrmUserMana = class(TForm) MainMenu1: TMainMenu

2012-03-06 15:48:28 2561

Delphi高手突破-目录

Delphi高手突破-目录

2019-12-10

Oracle经典教程7——数据库导入导出

Oracle经典教程7——数据库导入导出

2012-04-01

Oracle经典教程6——Oracle应用于.NET平台

Oracle经典教程6——Oracle应用于.NET平台

2012-04-01

Oracle经典教程5——PLSQL程序设计

Oracle经典教程5——PLSQL程序设计

2012-04-01

Oracle经典教程4——表空间和数据库对象

Oracle经典教程4——表空间和数据库对象

2012-04-01

Oracle经典教程2——SQL数据库操作和查询

Oracle经典教程2——SQL数据库操作和查询

2012-04-01

Oracle经典教程1——走进Oracle

Oracle经典教程1——走进Oracle

2012-04-01

Delphi高手突破-附录

Delphi高手突破-附录

2012-03-29

Delphi高手突破-07代码设计实例

Delphi高手突破-07代码设计实例

2012-03-29

Delphi高手突破-06代码设计基础

Delphi高手突破-06代码设计基础

2012-03-29

Delphi高手突破-05扩展VCL库

Delphi高手突破-05扩展VCL库

2012-03-29

Delphi高手突破-04VCL库

Delphi高手突破-04VCL库

2012-03-29

Delphi高手突破-02面向对象编程理论基础

Delphi高手突破-02面向对象编程理论基础

2012-03-29

Delphi高手突破-01重新认识Delphi

Delphi高手突破-01重新认识Delphi

2012-03-29

浏览器内部工作原理

浏览器内部工作原理 前端必读 以开源浏览器Firefox、Chome等为例,介绍浏览器的内部工作原理

2012-03-11

磁盘读写技术

磁盘读写技术 繁体 清晰 硬件知识书籍 字数还不够?!

2012-03-09

BossKey-繁体-Windows底层开发

BossKey-繁体-Windows底层开发

2012-03-09

香农三大定理

香农三大定理

2012-03-09

Mercurial的简单入门

Mercurial的简单入门

2012-03-09

Mercurial_使用教程

Mercurial_使用教程

2012-03-09

FastColoredTextBoxCF(C#代码语法高亮着色控件源码和样例)

FastColoredTextBoxCF C#代码语法高亮着色控件源码和样例

2012-10-20

Provable API

Provable API You must set a property before calling this method You must check a condition before calling this method You must call this method after setting properties You cannot change this property after calling a method You must dispose this object You must set a property before

2012-10-16

ImageCataloguer

ImageCataloguer 图片自动编目源码

2012-10-16

Simple Undo/redo library for C#/.NET

Simple Undo/redo library for C#/.NET

2012-09-19

TodoList6.5.7

ToDoList 6.5.7 An effective and flexible way to keep on top of your tasks

2012-09-18

NScript源文件和安装包

原文链接地址: http://www.codeproject.com/Articles/3207/NScript-A-script-host-for-C-VB-NET-JScript-NET

2012-08-10

编译原理课程设计

北华航天工业学院 编译原理,课程设计 Java实现,变量声明语句和赋值表达式语句

2012-07-12

VMware认证路线图

VMware认证路线图 VCP2-5 VMware认证路线图 VCP2-5

2012-07-12

VMware Project Octopus

VMware Project Octopus 产品管理主管 Sam Khavari

2012-07-12

Horizon Application Manager

Horizon Application Manager 你的云,你的策略,你的选择 Horizon 产品管理副总裁 Bill Bliss

2012-07-12

VMware vFabric GemFire

VMware vFabric GemFire 弹性内存数据管理

2012-07-12

VMware vFabric tc Server

VMware vFabric tc Server 构建和运行 Spring 应用程序的最佳环境

2012-07-12

VMware vFabric SQLFire

VMware vFabric SQLFire 云中快速可扩展的 SQL 数据

2012-07-12

适用于 Web 应用程序的可扩展性能

适用于 Web 应用程序的可扩展性能 采用 VMware vFabric GemFire HTTP 会话管理和 Hibernate 缓存模块

2012-07-12

软件主导的数据中心

软件主导的数据中心 Steve Herrod博士 - 首席技术官

2012-07-12

vmWare网络云博会2012议程

vmWare网络云博会2012议程 参会议程

2012-07-12

VBS脚本编程简明

VBS貌似很少有人用了,哎,破东西,扔了又舍不得

2012-05-30

Delphi键盘码

键盘码很使用,查找敲入的键是那个字符,很有用的

2012-05-30

H3C-ER6300-配置手册

官方首次,描述详尽,pdf排版清晰明了. 学习网络设备,还是看官方的说明书好

2012-05-30

GUID-UUID生成器源码(C#)

GUID-UUID生成器源码(C#) 有不足之处,敬请指教。

2012-05-02

空空如也

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

TA关注的人

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