Java 是 Pass By Value 或是 Pass by Reference
Java 到底是 Pass By Value 或是 Pass by Reference,可以透過各種角度來討論。
Java 到底是 Pass By Value 或是 Pass by Reference,可以透過各種角度來討論。
這個想法來自於 life hacker 上的一篇文章,標題是 Schedule Your “Average Perfect Day” to Set Life Goals。 我們常常立下了一個生活目標,好比說:今年我要瘦到 70 公斤,但我現在 87 公斤…,根本不可能麼,所以我們我們可以把關鍵放在 average 這個字上面。 首先我們可以問我們自己幾個問題 你平常起床的時間是幾點? 你起床會作的第一件事是什麼? 記得打開窗戶享受陽光,冥想一下嗎? 你有沒有感謝,你身邊所有的東西? 這只是一些很普通的例子,但我想他說明了兩件事,其實要有一個完美一天並不是很難,只要你從一件又一件的小事著手就可以了。 另外,其實你要有個完美的人生也不難,只要從這些小事開始著手就可以了。 而最重要的是,我們在設定目標的時候,只要想著我要把作一件小事作好五十年,而不是作一件大事一天就夠了。
常常我們都以為用 Vim 是為了用超快速度來輸入文字, 或許可以透過不一樣的想法來思考。
記得以前用Linux的時候,只要把設定寫在 .bashrc 裡面,系統就會自己讀入。
怎麼在MacOS上,寫一些設定在 .bashrc 裡面,都不理我,我不想每次都 source ~/.bashrc !
內心始終都有這個疑問,過程中不時有工作的伙伴告訴我們,你都不寫註解,人家要怎麼看得懂。問題反過來問,難到我寫了註解,你就看得懂了嗎?
討論一種程式語言,也許可以從幾個方向討論:軟體品質、支援的 Lib、和其它語言的整合,工程師的使用體驗。