Monthly Archives: November 2011

[讀書心得] 有錢人想的和你不一樣

有錢人想的和你不一樣 Secrets of the Millionaire Mind 作者: T. Harv Eker/著 出版社:大塊文化 出版日期:2005/12/02 語言:繁體中文 這裡摘錄了一些覺得對自己很有幫助的話,希望這樣沒有 Copyright 的問題。有問題的話,提醒我一下,我會把他刪掉。 財金版的”秘密”: 讀過”秘密”這一本書嗎?他告訴你要怎樣正向思考,然後靠著意念的力量,讓你心想事成。 “有錢人想的和你不一樣”在某一方面,也強調了意念的力量,所以在某些程度上,他是一本財金版的”秘密”! 下面是摘錄書裡面,作者講的話,是不是跟”祕密”很像呢? “「意念」的力量很驚人。如果你存錢是為了不時之需,那麼你不會得到別的,你就是會等到那個有狀況的「不時」出現!所以別再那樣想啦,與其未雨綢繆,不如專心為了將來的快樂日子、為了終於不必再擔心前的那一天儲蓄做準備--根據意念法則的原理,你所預期的,你一定會得到。” “如果你的動力來源並不是正面的作用,例如你是出於恐懼、憤怒而想致富,或者只是為了「證明」自己而想成功,那麼你的前永遠不會帶給你快樂.” “賺更多的錢可以消除恐懼嗎?別異想天開了!為什麼?因為金錢不是問題的根源,恐懼才是.更糟糕的是,恐懼不只是一個問題,它其實是一種習慣.因此,賺大錢只是改變了你的恐懼的樣子。” 正面思考,不要抱怨,不要扮演受害者的角色: “「沒有任何一個想法停留在你的腦子裡是不要付出代價的.」你腦中的每一個想法,如果不是投資,就是花費;如果不是為了把你帶往幸福和成就,就是讓你遠離他們;如果不能加強你的力量,就會削弱你的力量.所以,要明智的選擇你的想法和信念.” “窮人不為自己生命中的一切負責,卻選擇了要扮演「受害者」的角色.” “當受害者有什麼好處嗎?當然有,那好處就是:得到別人的注意.被別人注意是很重要的事嗎?當然是.從某方面來說,人活著的最重要憑據就是得到別人的注意;而人們變成為了得到別人的注意而活,實在是個錯誤.我們大概都曾經錯把「注意」解讀成「愛」.” “相信我,假如你一直渴望被人注意,你根本不可能真的覺得快樂或成功.因為,如果你只想得到注意,那麼你就是活在別人的恩惠底下.你通常會變成經常在討好別人,乞求別人的贊同.尋求他人注意的人,是麻煩人物,因為他們會做出愚蠢的事情來引起注意.” 相信自己,積極主動的達成目標: “窮人玩金錢遊戲是採取守勢而非攻勢.” “我有一個座右銘:「行動永遠比不行動好。」有錢人會馬上開始行動,他們相信,只要讓他們下場玩,就可以在當下做出明智的決定,然後再修正,沿路調整做法。” “窮人不相信自己,不相信自己的能力,所以他們認為必須事先掌握一切的訊息,但那根本是不可能的。而他們也不懂得蹲下!最後,有錢人用「預備,開火,瞄準」的積極態度採取行動,而且通常能夠勝利。” (窮人用的昰,「預備,瞄準,開火」,大致上他們都是一直在預備,不然就是一直在瞄準。) 不要排斥推銷自己的東西或想法: “厭惡推銷,是最容易阻礙成功的障礙。對於銷售和宣傳有困難的人,通常都很窮。” “有錢人通常都是很優秀的宣傳者,它們可以也願意滿懷熱情來推銷他們的產品、服務和創意。” “排斥宣傳或銷售的人通常有下面幾個原因: 首先,你過去可能遇過使用不恰當方式向你推銷的人,你覺得他們在「強迫」推銷,或者他們在不方便的時候一直煩你,或者他們就是不讓你說不。 其次,你可能因為曾經常事項別人推銷被拒絕,因而有受挫的經驗。 第三,你的問題可能來自父母的教導。很多人都聽爸媽說過,「自吹自擂」是沒禮貌的行為。” “在真實世界裡,談到了事業和金錢的時候,如果你不能宣傳一下自己,我保證沒有人會幫助你。” … Continue reading

Posted in 讀書心得 | Tagged | Leave a comment

[C++] 為什麼有時候函式的引數要用 double pointers?

如同要在函式裡面改變變數 a 的值時,引數必須為 pointer,然後傳入 &a 一樣。 如果要在函式裡面改變 pointer p 的值,則引數必須為 double pointer,然後傳入 &p。 舉例說明:

輸出結果: 10 20 原因: 其實引數基本上都是傳值呼叫。 在 foo1 裡面,我們有一個 local 的 pointer q。 當呼叫 foo1 時,實際上我們把 p 的內容,拷貝給 q 。所以 q 也指向 i 。 譬如說,&i 的位址假設是 … Continue reading

Posted in 程式設計 | Tagged | Leave a comment

[Algorithms] The Big-O notation

在 Computer Science 裡面,很常的我們都沒有辦法得出一個絕對的數字來表示問題的難度或複雜度。所以我們會嘗試的用簡化的界限來表示複雜度,一方面也讓我們可以更簡單的估計程式執行大約的狀況。意思大概就是讓你知道,當 n 大概很大的時候,程式執行的複雜度差不多是怎樣?! 假設 是程式的複雜度。 (asymptotic upper bound):表示 n 夠大時, 大致上會小於 ,其中 c 是一個正的係數。 (asymptotic lower bound):表示 n 夠大時, 大致上會大於 ,其中 c 是一個正的係數。 (asymptotic tight bound):表示 n 夠大時,,其中 是正的係數。 (asymptotically smaller):當 n 變很大時,。 (asymptotically larger):當 n 變很大時,。 … Continue reading

Posted in Algorithms | Tagged | Leave a comment

[Algorithms] P, NP, NP Complete, NP Hard

不是 Computer Science 本科生,還真是沒有辦法把 Complexity 懂得透徹。 一般我們用 P, NP, NP Complete 跟 NP Hard 來評估一個問題的複雜度,他到底是甚麼意思呢? P: 指的是有 Polynomial Time 的解的問題。 NP: 指的是還沒有找到 Polynomial Time 的解,也不確定有沒有 Polynomial Time 的解,但是你一旦提供一個解,這個解可以在 Polynomial Time 被驗證的問題。 NP Complete: 指的也是還沒有找到 Polynomial Time 的解,但是可以在 Polynomial Time 被驗證的問題。但是NPC的問題是NP裡面比較難的問題,所以如果能夠證明NPC的問題有P的解,那NP的問題就都可以找到P的解。 NP … Continue reading

Posted in Algorithms | Tagged | Leave a comment

[JAVA] Thread 的 Synchronization

如何進行同步 (synchronization): 1. synchronized 2. wait() 跟 notify() synchronized 有兩種用法: 1. synchronized 方法 2. synchronized 區塊 [java light=”true”] synchronized void foo() { //程式碼 } [/java] [java light=”true”] synchronized (欲鎖定的物件) { //程式碼 } [/java]

Posted in JAVA | Tagged , | Leave a comment

[讀書心得] Programming Pearls 心得

書名:Programming Pearls (2nd Edition) 作者:Jon Bentley 2011/11/21: 概略的寫 Column 1~5 的心得 2012/02/28: 再看一次心得,覺得寫的很不好,所以修改一下 Programming Pearls 這本書裡面,主要分成三大部分: 第一部分 (Column 1~5) 講述程式設計的一些基本觀念. 第二部分 (Column 6~10) 講的是程式的效能調校. 第三部分 (Column 11~15) 講的是分析實際上遇到的問題. 這本書很有意思,很多地方對於程式設計師都有很大的啟發.最好是開始學程式設計時,就熟讀這本書. 書裡面想要講的,並不是多高深的學問,而是使用簡單的例子引導你去思考為什麼!這一點我覺得很棒! 第一部分講的五個專欄,摘要如下: Column 1 問題描述 程式設計師在學了一些資料結構或演算法之後,遇到問題總是會迫不及待的運用自己會的資料結構或演算法,而忘記仔細去了解問題本身是不是有更簡單的解法? 舉例說明: 假設你的磁碟非常的大,但是 RAM 只有 1M … Continue reading

Posted in 程式設計, 讀書心得 | Tagged | Leave a comment

[JAVA] [轉貼] JAVA 四種操作 XML 方式的比較

Reference: JAVA 四種操作 XML 方式的比較

Posted in JAVA | Tagged | Leave a comment

[JAVA] [轉貼] 檢測 Memory 使用率

[java light=”true”] Runtime r = Runtime.getRuntime(); float freeMemory = (float) r.freeMemory(); float totalMemory = (float) r.totalMemory(); [/java] freeMemory:空闲内存 totalMemory:全部内存。 1-freeMemory/totalMemory = 当前内存使用率 Reference: JAVA 獲取 Memory 使用率

Posted in JAVA | Tagged | Leave a comment

[JAVA] [轉貼] 執行外部程式

[java] import java.io.*; public class JPing { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); Process process = null; String line = null; InputStream is = null; InputStreamReader isr = null; BufferedReader br = null; String ip = … Continue reading

Posted in JAVA | Tagged | Leave a comment

[JAVA] 計算程式執行的時間

欲計算程式執行的時間,可以使用 System.currentTimeMillis(); [java light=”true”] long StartTime = System.currentTimeMillis(); // // 欲計算執行時間的程式 // long EndTime = System.currentTimeMillis(); long ExecutionTime = EndTime – StartTime; [/java] Reference: http://download.oracle.com/javase/1.4.2/docs/api/java/lang/System.html#currentTimeMillis()

Posted in JAVA | Tagged | Leave a comment