自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

scala的配套工具

scala的配套工具我自己的博客http://www.kaopua.com/blog/2011/09/29/1317234000000.html  用的pebble博客引擎,好烂,看来得改其他的了,还是iteye这边显示的好啊scala的配套工具评估一种开发语言是否能在生产中使用,除了这种语言(语法)本身之外,它的配套工具和生态环境也是必须考虑的重要因素。本文介绍一下scal...

2011-09-29 02:40:53 283

原创 博客搬家了

有了自己的空间和域名了,欢迎来访http://www.kaopua.com/blog/

2011-09-16 14:33:02 78

诺铁的scala入门心得 for java程序员

看完了Martin Odersky的《Programming in Scala》。作者是写java编译器的大牛,技术够强,书写的一般,我个人感觉如果是被“scala是更好的java”这句传言吸引而来的的java程序员,恐怕会很快被吓跑----scala的代码跟java代码实在是太不一样。反而如果之前学过haskell这样的纯函数式编程语言,学scala不会有太多障碍。我个人建议想学scala的程序...

2011-08-20 16:28:38 154

关键概念是类型和计算,发现微博和轻博都不适合记技术内容

haskell关键概念是类型和计算发现微博和轻博都不适合记技术内容,还是移到这个博客来算了。在研究yesod的持久框架时再次体会到haskell社区对这个语言的类型系统的极度信赖和依赖而计算从最抽象的角度来看又可以理解为在做类型的转换(将入参转换为结果) ...

2011-06-27 19:09:22 92

高阶函数的威力

 高阶函数的威力 从All about monads里看到的解释mondad的例子,令人感动的优雅代码,我用纯foldl改写,去除了其中monad的内容,这样初学haskell的人应该也看得懂。我们先定义类型羊(Sheep)和两个函数,求羊的父亲和母亲type Sheep = Stringfather :: Sheep -> Sheepfath...

2011-06-27 19:06:21 108

原创 又一段很有启发的haskell filter代码

又一段很有启发的haskell filter代码--从列表 xs中过滤出满足谓词p的元素,注意foldr的使用myFilter p xs = foldr step [] xs where step x ys p x = x:ys otherwise = ys  使用:...

2011-06-27 18:48:23 593

原创 一段很有代数味道的代码

一段很有代数味道的代码来自haskell 99题 http://haskell.org/haskellwiki/99_questions/21_to_28 --Insert an element at a given position into a list.insertAt :: a -> [a] -> Int -> [a]             ...

2011-06-27 18:46:27 69

原创 我搜集的haskell学习资源,将持续在这里更新

我搜集的haskell学习资源,将持续在这里更新如何学习haskell http://stackoverflow.com/questions/1012573/how-to-learn-haskellhaskell解题99    http://haskell.org/haskellwiki/H-99%3a_Ninety-Nine_Haskell_Problems范畴论与hask...

2011-06-27 18:43:17 137

原创 haskell编程学习笔记(一) 高阶函数

我今天所记录的学习笔记主要来自3个来源:这段时间学习haskell语言编程的实践经验John Backus的Can Programming Be Liberated from the von Neumann Style?  由于数学基础过于薄弱,我只能说“读完”而不是“读懂”这篇论文,强烈建议大家读原文John Hughes why functional programming ma...

2011-06-25 19:13:24 243

原创 有趣的haskell

写haskell程序就像玩个角色扮演游戏。一个角色A有手有脚视力2.0,唯独没脑子,什么问题都不会解决。另一个角色B全能但是无知无识无手无脚,啥也干不了,整个故事就是角色A拿碰到的需要解决的问题去问B。但是B无知无识,问问题着实不容易,就像《你是我的眼》里唱的,“眼前的黑不是黑,你说的白是什么白” 。所以都得定义成抽象的概念才能让B去解决问题。对我这样用惯了java自己想办法解决问题的程序...

2011-05-23 16:31:16 151

终于找回自我

今天终于跟主管和HR谈清楚,结束了在公司三年的工作现在的感受,既有心愿未达成的遗憾,也有解脱了重担的轻松,更有重新认清自己的喜悦。带着自己对软件开发的理解和一些美好的愿望加入这家蓬勃上进的互联网公司,历经三年乐与痛交织的岁月,到今天确定辞职,反省自己发现痛苦的原因原来在于自己不再是自己了。现在我满心都是庆幸,甚至称得上欣喜若狂的感觉,因为我发现我还能找回自己。在一次应该算是心理学的...

2010-05-19 21:30:24 139

高效能人士的七个习惯阅读感受

      最近感觉事务繁忙,每天都有很多意外的事情打乱既定的计划。一天下来总是感觉该做的事情都没做,很没成就感,感觉很苦闷。所以最近在找一些时间管理的书来学习看能不能解救自己。      前一阵看了一本《把时间留给最重要的事》,给我印象最深刻的还是公司早就在使用,但是却一直没有理解的艾森豪威尔的十字时间计划----也就是我们写周报时会填的“重要不紧急、重要且紧急、紧急不重要、不重要不紧急”,...

2009-09-12 15:08:12 170

人的组织

        人是一种很普通的生物,也是很神奇的生物。         一个人专心的在证券市场看大屏幕,突然手被烫了一下,手立刻缩回来,同时转过身去对后面吸烟的人怒目而视------如此简单的反应,很多企业组织却做不到。        组织的发展如同生物进化一般,从小到大,从简单到复杂。早期的生物不具备中枢神经系统,他们的特点是应激性,身体各部都会对刺激作出自发的、极为迅速的反应。  这也很...

2007-12-11 17:30:39 123

单元测试的虚与实

<o:p></o:p>仍然是“单元测试还是集成测试”,“什么时候用mock object”,这个老话题。对这个东西的理解见仁见智,不必求同。首先,单元测试是设计技术,不是测试结束,是写在接口定义好,代码实现前的,在这个前提下讨论。在设计的过程中,有些东西是实的,有些东西是虚的,参见下图UI---JSP也好,swing也罢DB---mysql,oracle,包括d...

2007-12-11 16:32:20 82

换个角度看SOA

换个角度看SOA    我的观点是SOA前途无量,但SOA不是给小实体企业和小软件公司的,要在中国流行尤其困难。以下试论证之。     (各种数据资料收集中,盼有资料的朋友不吝提供)     在一个持续两年的SOA工具开发项目中参与了其中一年半的时间,现在也颇有些想法想要写一写。 即使在我们这个开发队伍中,真正对SOA的将来充满信心的也不过包括我在内的一二人而已。接触的大部分...

2007-09-27 11:14:36 83

我的简历

简 历 ...

2007-04-18 11:03:11 436

空空如也

空空如也

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

TA关注的人

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