自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 clojure 斐波那契数列一个解法的解析

最近做 4Clojure的fib序列的一个题 http://www.4clojure.com/problem/26 自己用的是 [code="clojure"] #(take % (map first (iterate (fn [[a b]] [b (+ a b)]) [1 1]))) [/code] 做完以后看到一个答案用的是这种方式 [code="clojure"] ...

2014-02-06 22:40:35 256

curator-client源码阅读笔记

Zookeeper官方client使用起来有很多不便,比如session expire之后需要使用一个新的ZooKeeper对象,提供的接口过于底层等等 [url="https://github.com/Netflix/curator"]Curator[/url]是对ZooKeeper的一个封装,其中curator-client是最底层的一个封装,主要是提供自动重连的功能 入口类 ...

2013-01-26 15:50:39 279

原创 Goodbye, MapMaker. Hello, CacheBuilder.

留个备份 免得每次翻wall 原文:[url]http://jessitron.blogspot.com/2011/10/goodbye-mapmaker-hello-cachebuilder.html[/url] Google has released a new version of Guava, and it's bad news for one of my favorite c...

2012-01-06 14:31:45 172

Programming in Scala 2nd 读书笔记 3

[b]Composition and Inheritance[/b] 继承类或者抽象类时重写方法需要加上override关键字 实现trait里的方法可以不需要 class声明时直接在()里用val标记参数,可以直接生成对应的字段并被访问 [i]无参数的方法[/i] [code="scala"] class A{ def method1={ } def me...

2011-10-21 17:37:09 122

Programming in Scala 2nd 读书笔记 2

[b]Build-in Control Structure[/b] for的声明里跟上if可以直接过滤符合条件的元素到for循环体里调用 多级的for循环可以直接在for里面声明 多级循环 {}内的语句会自动推断分号的位置 ()里必须写清楚分号 for的声明后跟上yield会将for声明里符合条件的元素重新返回成为一个Array 不过函数式风格的编程里是没有for循环的,...

2011-10-20 23:21:24 107

Programming in Scala 2nd 读书笔记 1

作为Programming in Scala 2nd 的读书笔记 留个记录 函数(方法)是和对象一样的一等公民,可以直接传递函数 对比java,基本数据类型也是对象 Int,Long,Double 且都不可变 优先使用不可变类型 val immutable [b]Class And Object[/b] class和java中的class类似 object是一个...

2011-10-20 19:00:29 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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