雪湖小札@blogjava

心情与技术文档同行 http://hi.baidu.com/jingleq

BlogJava 首页 新随笔 联系 聚合 管理
  24 Posts :: 2 Stories :: 4 Comments :: 0 Trackbacks

2007年6月13日 #

posted @ 2012-02-15 10:39 csnowfox 阅读(207) | 评论 (0)编辑 收藏

posted @ 2007-11-12 10:27 csnowfox 阅读(2149) | 评论 (1)编辑 收藏

     摘要:   小试了一把用groovy来写java的rmi,体验到了groovy对java的兼容性,无论从代码上还是功能上!真的可以理解囊相助groovy就是脚本化的java,groovy就是java扩衡ruby on rails的武器!  阅读全文
posted @ 2007-07-19 10:43 csnowfox 阅读(1319) | 评论 (1)编辑 收藏

     摘要: 有这么一个字符串:a1=1,a2=X2{b1=1,b2=X3{c1=1,c2=2}},a3=X4{b1=1}
想写一个正则表达式,让下面code的执行结果是:
result(以逗号为token来分割字符串,逗号在"{"和"}"里面的忽略其做为token):
a1=1
a2=X2{b1=1,b2=X3{c1=1,c2=2}}
a3=X4{b1=1}  阅读全文
posted @ 2007-06-25 13:26 csnowfox 阅读(853) | 评论 (0)编辑 收藏

     摘要: 要定义一种语言,你只要按照antlr的语法写一个.g文件,antlr便帮你完成其它的工作,简化至极,当然我使用了antlt studio工具。
参考了antlr的经典书籍《The Definitive ANTLR Reference》写了一个小例子(姑且称之为语言),呵呵。
我使用了antlr studio 1.1.0里面提供的antlr库,可能是版本问题,使用《The Definitive ANTLR Reference》里面的四则运算的例子居然通过不了,具汗``  阅读全文
posted @ 2007-06-19 19:33 csnowfox 阅读(1267) | 评论 (1)编辑 收藏

     摘要:   antlr,语言识别的一个工具(anothertoolforlanguagerecognition,前身是pccts),它提供了一个框架,可以通过包含java、c++或c#动作的语法描述来构造语言识别器,编译器和解释器。antlrstudio是一款用于eclipse的插件,可以用来创建、调试antlr语法的集成环境。
  在antlrstudio的官方网站上提供的eclipse插件并没有提供相应的licence.lic文件,所以我们还不能使用它的全部功能。
  在CowNew开源团队网站 www.cownew.com上由kingchou提出了一个破解方案,我的操作都是基于这个方案的  阅读全文
posted @ 2007-06-17 19:50 csnowfox 阅读(1821) | 评论 (0)编辑 收藏

     摘要:   javascript的应用,必然导致大量的javascript代码出现在最终的html页面上,带来混乱的逻辑。一个框架性模式在javascript开发中的重要性渐渐浮现。
  我们在使用ajax开发中,常常做这样一件事情:在一个标签容器中加载一些特定内容。这些内容是什么呢?无非只有两种东西:数据与页面样式。
  jquery.jq.mvc处理的就是这种情况。在应用jquery.jq.mvc框架之后,我们做到了把数据显示样式与数据本身分离开来。做业务的去关心数据去吧,做页面的关心数据显示去把,大家共同关心的就是xml定义出的数据了。
  一个完整的应用中包括三部份的内容:工作页面,xml数据文件和标签容器中显示的内容页面。
  Jquery.jq.mvc插件下载/Files/csnowfox/jquery.jq.mvc.rar
  jquery.jq.mvc插件演示下载/Files/csnowfox/jquery.jq.mvc.example.rar  阅读全文
posted @ 2007-06-15 15:03 csnowfox 阅读(1108) | 评论 (1)编辑 收藏

     摘要:   在前面两篇文章中,分别叙述了通过html旧标签来做数据的绑定工作的好处与实现,通过整理,把绑定方法的代码包装成Jquery的plug型式。
  下载地址:/Files/csnowfox/jquery.jq.databinding.rar  阅读全文
posted @ 2007-06-15 14:27 csnowfox 阅读(671) | 评论 (0)编辑 收藏

     摘要:   通过旧标签新属性能很好的简化列表。数据统一放到javascript的数据区,不影响html页面展示.
  写了个简单模型,还不支持分页和排序,有待扩展!
  示例代码:  阅读全文
posted @ 2007-06-13 13:03 csnowfox 阅读(314) | 评论 (0)编辑 收藏

     摘要:   今天才发现原来html的基本标签里面的属性是可以由我们自己随意添加的,而且通过DOM方式还能够访问到。这一功能可以做很多事情。
  这里我做的就是数据分离,这是用好ajax的前提条件。实现中,通过在span标签中添加上bindingData属性和bindingPattern属性来指明数据和数据转化逻辑。通过javascript处理填入数据内容。
  当然要处理javascript代码,使用了jquery,jquery在操作DOM对象的时候带来很大的便利。另外jquery在ajax与数据展示特效中都有出色的表现。后面会再有详细说明。
  阅读全文
posted @ 2007-06-13 08:17 csnowfox 阅读(493) | 评论 (0)编辑 收藏