【自制小工具】代码生成器陆陆续续接触过好几款代码生成工具,发现确实好用,但都会有那么点不完善的地方,所以索性就自己做一个吧。界面非常简单,反正是自己用的,简单点用起来也方便上图:左侧是服务器列表(该列表是通过语句获取的,不受 Sql Server 版本影响,除非语法变了 右侧代码生成区 : 功能.....
分类:
其他好文 时间:
2014-12-04 17:39:11
阅读次数:
153
花了一天写出的程序没有顾及很多层面,但对于理解基本的实验道理和交上实验还是有点帮助的。代码实现了基于有限自动机的词法分析,采用递归下降分析法和EBNF文法实现语法分析并生成中间代码。...
分类:
其他好文 时间:
2014-12-03 21:34:50
阅读次数:
279
用Asp.net实现简单的文字水印 经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。这东西看着挺好玩的,想做个玩玩。查了查资料,发现用.net来做这个是很容易的...
分类:
Web程序 时间:
2014-12-03 10:28:49
阅读次数:
246
堆栈
本篇文章也是拾遗,丫的,叫你大学不好好听课啊,现在还不是乖乖看起了.
目标程序运行时的存储组织
从逻辑上看,在代码生成前,编译程序必须进行目标程序运行环境的设计和数据空间的分配.程序在运行的时候需要得到一块内存空间让自己在上面运行,此空间需要包含目标代码和目标代码运行时的数据空间.通常,此内存区域划分为:目标区, 静态数据区, 栈区, 堆区....
分类:
其他好文 时间:
2014-12-03 00:29:41
阅读次数:
188
固定类型的软件写多了,里面总是有一些复制粘贴改变类名改变量的基础文件,相似程度非常高。作为一名程序员,坚持不多写一行重复代码的精神,写了一个Eclipse的代码生成器插件。插件通过在xml文件中配置的变量信息及模版位置、目标文件位置信息,直接生成目标文件,减少了大量的重复工作。1.建立一个plug-...
分类:
系统相关 时间:
2014-12-02 19:06:16
阅读次数:
228
atitit.自己动手开发编译器and解释器(2) ------语法分析,语义分析,代码生成--attilax总结
1. 建立AST 抽象语法树 Abstract Syntax Tree,AST) 1
2. 建立AST 语法树----递归下降(recursive descent)法 2
3. 语法分析概念 2
3.1. 上下文无关语言,非终结符(nonterminal symbol)...
分类:
其他好文 时间:
2014-12-01 22:31:25
阅读次数:
430
通过写一个简单的配置文件,自动扩展生成相应的代码,从而可以偷点小懒。
配置文件如下:
TextView:money
TextView:name
TextView:age
ImageView:headImg
ruby 代码生成器如下:
require 'erb'
class FindViewById
class << self
def get_type_ab(type)
...
分类:
移动开发 时间:
2014-12-01 20:56:39
阅读次数:
196
Linux+Apache+MsSQL+PHP搭建动态网站和web服务器,本身都是独立的开源软件,常被一起使用组建web应用平台。本文参照网络上两篇文章http://zzstudy.offcn.com/archives/9213和http://www.jb51.net/article/39589.htm。1、linux系统最小化安装CentOS6.5,所以在安装Apache、MySQL..
分类:
其他好文 时间:
2014-12-01 06:40:11
阅读次数:
269
经常用到代码生成器,对于取数据脚本做个记录: #region SQL-SqlServer private string SqlTableList = @"SELECT ...
分类:
数据库 时间:
2014-11-29 17:15:05
阅读次数:
154