- 博客(11)
- 收藏
- 关注
clojure destructing
clojure destructingdestructing表示通过数据结果常量来模式匹配参数vector可以匹配接口sequential实现, map常量可以匹配接口associative的实现vector通过顺序匹配,可以匹配支持nth的任意类, 可选的& 表示匹配剩余的选项 , :as表示匹配整个参数(let [[a b & c :as d] [1 2 3 4 5...
2010-05-20 19:41:47
106
原创 七个习惯成就自我
七个习惯成就自我或许你看过这篇文章,但我还是选择把它再贴出来让更多的人看,来领悟。习惯一:别指望谁能推着你走如果你不向前走,谁又会推你走呢?因此,积极主动的态度,是实现个人愿景的原则。 我们常说:“我不会……,因为遗传……”、“我迟到,因为……”、“我的计划没完成,因为……”我们总是在找借口或是抱怨,在不满中消耗自己的生命。而人类与动物的区别正是人能主动积极地创造、实现梦想...
2010-05-17 13:09:23
153
enlive教程
Enlive教程Enlive是应用基于clojure的转换到html文档的类库,基本过程就是定义一个具有一些规则的模板, 每个规则有一个选择符从要分析的html文档中选择一些节点 和 应用到选择节点转换为新输出文档的转换指令。这个教程使用repl会话介绍Enlive的主要特性先看一个简单的例子,假设有文件 t1.html包含下面内容 ...
2010-03-21 00:06:30
297
enlive介绍
Enlive是基于css选择符的clojure语言的模板库。一个Enlive模板有2部分,一个html文件和定义在clj文件中的deftemplate形式。Enlive中的新内容: 片段选择符允许选择临近的节点,通过包含2个节点选择符的map (例如: {[:h1] [:p]}), 包括边界并且选择最小的匹配片段。 转换时普通的旧闭...
2010-03-20 23:00:36
409
原创 js ................
1: js中的for循环中的闭包只能使用最后的循环变量, 解决办法就是把for循环下的Body抽取为函数调用就可以了
2010-02-09 17:57:56
84
原创 Top 20 Programming Lessons
Here are my most memorable lessons so far.Set a duration of how long you think it should take to solve a problem - C'mon, admit it! I'm just as guilty as the next programmer. I've seen programmers...
2010-01-13 09:05:44
139
原创 gwt tip
GWT POST request doesn't include parametersKeywords:GWT POST request parameters HTTP HTML RequestBuilder AJAXProblem:Following the GWT documentation for making a http-post but it's not clear...
2010-01-08 12:43:24
83
clojure并发
clojure并发学习1: ref 抽象协调的、同步的可变状态, 利用STM来实现 创建一个ref (def r (ref {})) 用引ref的值 @f 或 (deref f) 改变ref的值 alter, commute, ref-set ensure2: agent抽象协调的,异步的单个可表状态 send,...
2009-11-07 12:33:55
87
clojure重复操作宏
当同样的操作连续操作n次时,在命令式语言里是通过循环来控制连续操作的次数的,譬如List data = new ArrayList();for(String s : {"aa", "b", ...} ){ data.add(s)}同类型的操作共享一个模型,都是重复墨重操作,在clojure里能把这些共同的模型抽象为macro,在编译期进行宏扩展,从来形成一种公共模...
2009-11-05 20:33:50
104
杂记-----------
1: excel导出时中文名乱码 (String. (.getBytes "文件名" "GBK") "iso8859-1"),需要把中文名编码转化成iso8859-1编码的---------转别人的使用servlet来下载文件,其原理非常简单,只要得到文件的输入流(或相应字节),然后写输出流即可。现就其中的几个细节问题展开: 1. MIME类型的设置: Web 浏览器使用...
2009-10-29 11:17:08
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人