2010年5月30日 星期日

arg & arg max

if s = {0,1,2},f(s=0) = 5 ; f(s=1) = 20 ; f(s=2) = 8
y = max f(s) = 20
y = arg max f(s) = 1

2010年5月24日 星期一

How to setup Subversion

1. Install Apache
Download Apache2.2.X (httpd-2.2.15-win32-src-r2.zip from) from http://httpd.apache.org

2. Install Subversion
Download SVN1.6.4 upper (Setup-Subversion-1.6.6.msi) from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91

3. Copy Files
Copy mod_dav_svn.so, mod_authz_svn.so libdb4X.dll、libeay32.dll and ssleay32.dll from Subversion/bin/ to Apache2.2/manual/

4. Enviroment Variable
Add svn path in %PATH%, such as .....;D:\svnrepos\bin;

5. Config httpd.conf
[Remove]: #
#LoadModule dav_module modules/mod_dav.so --> LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so --> LoadModule dav_fs_module modules/mod_dav_fs.so

[Add]:add those line after all LoadModule*
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

[Setup]:
<-- "repos" is what the users see
DAV svn
SVNListParentPath on
SVNParentPath d:\svnrepos <-- "d:\svnrepos" is svn


6. Restart Appache
If you can't restart Appache, you should check:
a. environment variable %PATH%
b. check step3
c. check step4

2010年5月20日 星期四

How to setup Tomcat

Step1. Installatin Java Environment
* Install Java JDK and JRE

Step2. Install Tomcat
* Download Tomcat (suggest zip format) from http://tomcat.apache.org/
* Unzip to your CATALINA_HOME


Step3. New Environment Variables
* New an environment variable "JAVA_HOME" such as: C:\Program Files\Java\jdk1.6.0_18
* New an environment variable "CATALINA_HOME" such as: D:\SoftwareDevelopment\apache-tomcat-5.5.28
* New an environment variable "PATH" and set "%JAVA_HOME%\bin;%CATALINA_HOME%\bin"

Step4. Startup Tomcat
* Double click %CATALINA_HOME%/bin/startup.bat

2010年5月17日 星期一

每天早上30分 鐘-讀書心得PART7

● 只知道學習法的人,需要的是實際行動。
● 錢要花在擠出時先的作業上,而不是花在教材、服務上。
● 如果自己沒辦法提供對方好處,建立人脈就完全無濟於事了。
● 如果有多餘的時間建立人脈,不如努力學習,培養實力,累積實績要來的實際些。
● 不學習、不努力的人光靠自我形象、自我暗示是沒有用的。

每天早上30分 鐘-讀書心得PART6

● 運氣指出現在準備好的人面前。
● 在人生的過程當中想要掌握運勢,就必須持續孜孜不倦地學習。
● 你的思考方式的成果就是現在你自己本身。
● 不想正視現實的人總是帶者有色眼鏡,以扭曲的角度看現實。
● 使用特殊解答時,成功的機會幾乎是零。
● 只要烙印在無意識(潛意識)當中,你的習慣自動地就會改變。
● 即使閱讀同一本書,看一遍跟反覆看好幾次所的到的成果是截然不同的。
● 「知道」跟「學習」這兩件事的差異有如天壤之別。
● 只要把具生產性的行動烙印在無意識當中,自動地就會從事具生產性的活動。
● 沒有反覆學習、反覆練習,就成就不暸該領域的達人。
● 如果學習或練習的量沒有別人的三~五倍之多,就無法顯得出差距。
● 如果想要提升某個領域的知識和技能,就在該領域投注時間、勞力、金錢。
● 只要慢慢展露頭角,好工作中就會找上門。

每天早上30分 鐘-讀書心得PART5

● 按照人生的不同階段改變學習方法的型態。
● 單身時代擁有可以自由學習的環境,應該盡情地學習。
● 單身時代自我投資的學習多寡將會使你在往後的人生有重大的改變。
● 我們因為過去的累積而的到現在的收入。
● 不想在十年、二十年後過貧困生活,唯有趁現在自我投資。
● 新婚時期,將傍晚的時間藉定為夫妻時間,極力避免從事學習活動。
● 相對的,早上提早起床學習。
● 有了小孩之後,更需要比之前更懂得妥善安排時間。
● 和家人共度的時間盡量不要從事學習。

每天早上30分 鐘-讀書心得PART4

● 找到一個讓自己非得早上學習不可的強烈理由、動機。
● 為了維持學習的動機,你要告訴自己,是為了對自己而言很重要的人而努力的。
● 只要是能為自己點火的動機(按鈕),什麼動機都可以。
● 不要怕失敗,反覆嘗試錯誤慢慢養成早起學習的習慣。
● 沒有人是從一開始就平平順順地或的成功的。
● 一般的世俗現象是,除非超過臨界點,否則通常都不會發生任何變化。
● 只要做法沒有錯誤,只要持續個月以上,就一定會發生某種效應。
● 早上無法早起的原因是因為晚上太晚就寢。

每天早上30分 鐘-讀書心得PART3

● 前一天晚上就要事先決定第二天早上學習的內容。
● 不要摻雜休息時間,藉著改變學習的內容來轉換心情,持續進行學習、工作。
● 開始進行早上學習的作業時,最重要的事情就是養成早上學習的習慣。
● 以自己的工作表現被譽為10%的領域為目標。
● 閱讀商業書籍時的訣竅就是閱讀10到20本的相關書籍。
● 覺得「這個人寫的書對我絕對有幫助」時,就將該作者的所有著作都看過。
● 為了學會某種特定的技能而從事學習活動時,要集中在一個領域。
● 不要勉強行事,從早上30分鐘的學習開始嘗試。
● 如果想取得某種資格,就擬定簡單的學習計畫。
● 最好的語言學習工具是電視,可以顯示出字幕觀賞連續劇。
● 一邊看電視一邊做學習,可以配合影像和狀況學會單字詞組。
● 記憶是透過睡眠以情報的模式烙印在腦中,所以背誦的學習適合夜晚為之。

每天早上30分 鐘-讀書心得PART2

● 夜晚學習通常都是在一整天的工作之後,體力和精神上多半都處於疲累的狀態。
● 持續學習的人想要有最好的效果呈現,睡眠是很重要的。
● 夜晚的時段有很多像電視之累不具生產性的活動的誘惑。
● 早上的時間過的比較慢。
● 早上的一個小時足以與夜晚的兩小時匹敵。
● 業績好的社長的共通點就是上班的時間早。
● 不管是工作或學習、運動,輸入量多的人居優勢。
● 早上的時間受到限制,因此會花費心思好讓學習活動在限制時間之內變得更有效率。
● 早上學習的些微差異長期累積下來,就會顯現出非常大的效率和學習量的差異。

每天早上30分 鐘-讀書心得PART1

● 只要踏實地累積基本練習,你就可以成為該領域的達人。
● 在某個領域獲得成功的人並沒有每次都做新的事情或不同的事情。
● 只要持續作理所當然的事情就可以在該領域獲得成功,進入前10%。
● 時間是對學習的成果造成影響的最重要因素。
● 一流選手的華麗舞台背後都是數倍於台前的訓練和努力。
● 因為實踐了別人所無法實踐的事情,所以有其價值存在。
● 你只要投資少許的時間和勞力、金錢,持續每天孜孜不勸地學習就可以了。
● 如果你想選擇確實地獲得成功的方法,那就必須選擇一般的解答。