自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

来京mark

来北京2个星期,郁闷的事工作不好找,水平太菜,越混越差......依此标记一下,努力学习………………………………………………

2010-03-20 22:55:24 74

原创 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关注的人

提示
确定要删除当前文章?
取消 删除