自定义博客皮肤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 200

curator-client源码阅读笔记

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

2013-01-26 15:50:39 221

原创 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 123

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 73

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 68

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 62

空空如也

空空如也

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

TA关注的人

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