当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 第一次在blog上粘代码时觉得很郁闷,缩进变得很短,关键字也没有颜色变化(当然这么简单的用复制粘贴也只能是这种效果)后来自己用c#做了个小程序,用来在代码里贴上html标签。
 

 

 ·[原创]使用struts中的标记    »显示摘要«
    摘要:使用struts中的<logic:iterate>标记,可以完成一些复杂的循环。下面用了一个小例子说明这一点: iteratebean.java: package beantest; import org.apache.struts.action.actionform; public class iteratebean extends actionform { priva......
 ·qq协议概述    »显示摘要«
    摘要:qq协议概述 最后修改: 2003年10月3日 qq的版本: qq的版本升级比较频繁,而且与多数的软件不同的是,它客户端的升级往往伴随着协议相应的改变。 目前,对研究qq协议版本比较重要的是: qq2000c 。它对应的客户端协议版本是08xx,目前对这个版本的研究比较多。 qq2003 (0808) 这是腾讯最新公布的qq版本,目前发现它对应......


编译原理学习笔记2——使用Lex

第一次在blog上粘代码时觉得很郁闷,缩进变得很短,关键字也没有颜色变化(当然这么简单的用复制粘贴也只能是这种效果)后来自己用c#做了个小程序,用来在代码里贴上html标签.折腾里一个晚上,费了不少劲.第二天在自习室里泡了一整天,终于看到了lex的使用,这时才恍然大悟,原来昨晚做的就是词法分析,那干吗不用现成的工具作呢?

unix下的lex是词法分析生成器的祖师,这个软件我们应该是很难见到,不过他的后继们使用起来都差不多.比较容易找到是linux下的flex,如果想在windows下使用,可以安装cygwin.作为辅助工具,我觉得utraledit也值得装一下,使用起来比vi与xemacs好用一些,而notepad又不支持unix的换行.如果喜欢别的语言,也可以去网上找些相应的lex工具,比如生成java的jlex,以及用jlex扩展出的c#lex. 【程序编程相关:JSP语法(7)

选择工具 【推荐阅读: VC如何实现透明窗口

flex有详细的使用说明.想查的话在linux/cygwin的控制台里敲man flex  不过在控制台里一页一页的看很烦人,不如敲man flex>flextut.txt  然后用ultraedit慢慢看.另外,网上关于flex使用的文章很多.至于c#lex,相关的文章不多,遇到问题可以找有关jlex的文档. 【扩展信息:如何实现鼠标拖拽窗口

学习工具

写脚本

把代码转成html源文件的第一步应该是替换特殊字符,看看用flex怎么写.


...   下一页
 ·变量范围学习案例    »显示摘要«
    摘要:using system;public class scopetest{ public static int main() { for(int i=0;i<10;i++) { console.writeline(i); } //i goes out of scope here //u should can be declare a variable named i again,becau......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE