Other
smithsun7
这个作者很懒,什么都没留下…
展开
-
Lisp的BNF
自己抽了一下lisp的简单BNF定义(不全,后边再续) list -> "[" atom ("," atom)* "]"atom -> digit | id | listdigit -> [0-9]+id -> [a-zA-Z_][a-zA-Z]* 如果用javacc写一个分析器,则可以实现一个简单的嵌入式脚本,呵呵。 在网上找了一个...2009-04-07 10:56:27 · 192 阅读 · 0 评论 -
jQuery笔记
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jque...原创 2009-04-08 10:15:50 · 83 阅读 · 0 评论 -
dot语言的BNF
最近在使用Graphviz工具作图,但是由于这个工具是C语言开发的,我打算把它移植到Java平台上,通过Java2D来渲染,绘制出静态的图片来。Graphviz的布局算法一大堆,也需要考虑移植过来。 Graphviz使用的一个DSL,即dot语言,看看了官方文档上附带的dot语言BNF,考虑使用javacc分析,这里是BNF代码:graph -> [strict] (digrap...2010-04-09 19:40:17 · 155 阅读 · 0 评论 -
不知路在何方
大约在今年4月左右离职,经同学推荐,来到新公司。名气很大,不过在这边只有大约20个人的团队,因为之前一直在做J2EE开发,这边的工作内容很受不了。简单来说,新的公司主要任务是搭建数据模型,给前台的数据展现做基础,而我对这方面一点兴趣都没有,试用期不到一个月我就感受到,很可能以后的几年会一直做这种工作,问了下那个同学,同学告诉我就是这样的,研发部门不在西南。细细想了想,自己的兴趣在嵌...2010-04-10 15:44:41 · 238 阅读 · 0 评论 -
CodeIgniter与jQuery.Uploadify的结合
CodeIngiter及jQuery.uploadify简介CodeIngiter简称CI,是一个php框架,从ror上学习了很多东西,CI是一个完全MVC的框架,使用它可以快速的开发出WEB应用来,使用CI的应用的基本结构如下: application/models #模型存储目录 application/views #视图存储目录 application/controllers #...2010-05-16 18:57:34 · 162 阅读 · 0 评论 -
Oracle的ora文件的BNF
工作中经常会用到oracle中的ora文件,比如tnsnames.ora等,看的多了,就像整理出ora的BNF定义。以前整理过一些BNF,用lex/yacc或者javacc可以很快的做出一个简单的解释器,所以对这些东西很感兴趣。好了,我们来看看ora的BNF吧: config : ( parameter )*;parameter : keyword EQ ( value ...2010-05-16 19:28:02 · 198 阅读 · 0 评论