原创 十二步學會Scala -1

  關於Scala的意義,優劣就先不說了,上Step by Step把人引進來再說,大家一步步進門後再做語言比較也不遲。   參考《First Steps to Scala 》 http://www.artima.com/scalazin

原创 程序員和燈泡

XXX和換燈泡是一個很古老的系列笑話。需要多少程序員換燈泡?不,這是硬件問題。原文:http://www.jokes.com/funny/techno

原创 在lift中使用widgets---TableSorter,TreeView

《The Definitive Guide to Lift》12章介紹widgets的地方有些小錯誤,所以再重複寫一下,以免大家爲這小小錯誤浪費時間。   Lift的widget說起來很簡單,就是用Scala包裝了ajax代碼。   一,

原创 大家爲什麼學習Scala?

最近Scala官網做了個調查,詢問大家爲什麼學或使用Scala http://www.scala-lang.org/node/3272/results   半個月左右時間有800多人接受調查,從結果可以看出一些Scala的現狀。   1.

原创 Scala2.8新特性:使代碼更簡潔的命名參數和默認參數

原文: 翻譯:Xuefeng WuScala 2.8會引入很多有趣的新特性,比如重新設計的集合類庫,命名和默認參數,支持continuations,a

原创 十二步學會Scala-3

<草稿> 接上篇《十二步學會Scala-2》介紹了循環和數組,在這篇介紹Scala裏的集合類。   第九步:使用Lists和Tuples 函數式編程一個很大的特點就是方法不產生副作用(side effects),就是這個方法不改變任何東西

原创 李開復人生十大啓發

李開復在浙江大學紫金港校區的演講 :     一,自信不失謙虛,謙虛不失自信; 二興趣就是天賦,天賦就是興趣, 三,思考比傳道更重要,觀點比解惑更重要; 四,我不同意你,但是我支持你;

原创 創業項目尋找scala開發人員合作

現在有人在找Scala的創業合作項目 初期需要用業餘時間來開發,在校學生或上班族,需要有業餘時間及興趣參與;    http://groups.google.com/group/scalacn/browse_thread/thread/7

原创 ScalaTest發佈第一個正式版本

http://www.scalatest.org/ ScalaTest是開源的Java,Scala的測試框架,它整合了JUnit, TestNG,

原创 程序員遇到青蛙公主

看到一個關於程序員的笑話,忍不住翻譯一下。 程序員的審美觀和他人不一樣   話說有天一個程序員過馬路遇到一直青蛙叫他,並對他說:如果你親我一下 ,我會變成美麗的公主。 他彎下腰把青蛙撿起來放進口袋。青蛙一直叫啊喊:如果你親我,我變成美麗的

原创 囧,Scala2.7.x上發現一個隱蔽的大bug, finally的異常被catch回去了。。。

不好意思關於Scala的第一篇就是關於Scala的bug。。。     Java中異常捕獲: class OE { public static void main(String args[]) { try { System.out.pri

原创 十二步學會Scala-2

在上一篇《十二步學會Scala-1 》介紹了Scala的變量定義和方法定義, 這一篇將介紹循環和數組     第五步:運行腳本 Scala是一個動態性很強的語言,所以它也像Ruby那樣,能夠寫腳本運行。 新建一個hello.sca

原创 《javascript權威指南第五版》序,詞彙結構

《javascript權威指南第五版》是一本很好的JavaScript書,我之前對JavaScript僅限於會抄襲的水平。 現在看了一下這本書對JavaScript有了全新的瞭解,甚至對Java和Scala的理解也加深了些。 由於Ja

原创 泛型參數 V.S. 抽象類型成員

    by Bill Venners October 7, 2009 http://www.artima.com/weblogs/viewpost.jsp?thread=270195   摘要: 在這篇博客中,作者試圖回答Scala

原创 Android最佳實踐摘要:Java性能設計

原文有例子做解釋,很容易理解。 有些觀點和傳統的想法,比如不要用接口,不要用set/get方法,多用靜態方法,字段... 而大部分是放在哪裏都適用的最佳實踐。   兩個原則: 1. 不要做你不需要的 2. 不要分配你可以避免的內存