原创 寫在開篇--我的第一篇博客

      工作一年半有餘,一直在做android 開發,越來越感覺代碼寫的很爛,雖然自認爲水平比剛畢業那會兒好了很多了,但是接觸得多了就會發現自己所謂的好很多其實還離真正的好差很多。立志從現在開始向寫高質量代碼的程序員進階。現在我們已經

原创 ubuntu 14.04 輸入過程中出現[Invalid UTF-8] 的解決

    最近電腦太慢,於是弄了固態硬盤。然後開始安裝系統,正好一直想用14.04的系統。不過裝新的系統總是有讓人頭疼的地方,各種環境,配置都得從頭再來。     一開始就碰到一個頭疼的問題就是輸入法。首先是不知道怎麼添加中文。鼓搗了半天。

原创 Ubuntu下Thinkpad風扇配置

最近電腦出了點問題,溫度太高,四處搜索風扇的控制方式,在網上找到一片文章,轉載過來,防止自己忘記。 原文鏈接如下: http://www.linuxidc.com/Linux/2011-07/38367.htm 安裝thinkfan t

原创 Java容器類List、ArrayList、Vector及map、HashTable、HashMap的區別與用法

java 中經常碰到arraylist 調用拋出concurrentmodificationexception, 今天又遇到一個,找到一篇不錯的文章介紹相關知識,分享一下 原文鏈接:http://www.blogbus.com/seliv

原创 專業源於態度

          這幾天code的代碼量不小,都是寫java code, 之前一直隨性而寫,寫完拉到,主要是因爲大多寫的是android ui 上的組件,所以自動化測試基本沒寫,一直覺得代碼寫得一坨什麼一樣。前兩天看了google ja

原创 設計模式基本原則

       首先要推薦一下《設計模式之禪》這本書,對於作爲初級碼農的我來說,我覺得這本書讓人獲益匪潛,語言詼諧幽默,例子形象生動,深入淺出的講解了設計模式的基本概念和最佳實踐。剛讀完了本書的前兩部分,基本原則和23種設計模式。後面兩部分

原创 表驅動方法

       上週接本上都浸泡在表驅動方法裏,重構了一塊多年的代碼,說是多年,其實也就是一年半左右的樣子:-)不過當我看到那些代碼的時候,震驚到了。代碼相當雜亂,整個功能模塊就是一個大的hard code,解決問題的方式十分的hack,這

原创 android 手機連接電腦不可見的處理

開發android 的時候經常遇到連接電腦後使用adb devices看不到連接的設備。這個時候一般通過兩步即可使其正常顯示。 1. 在手機的系統設置中查看開發者選項和其下面的debug模式是否都處於開啓狀態 2. 拔掉連接線,使用lsu

原创 Google chrome 默認搜索配置

        一般chrome的默認搜索是配置好了的,不需要我們再額外配置參數,但今天手賤,弄壞了配置。故事是這樣的:本來用了hosts翻牆,用google的時候默認是用google hk搜索,搜索的效果也挺好,可今天買了個vpn,掛這

原创 c++ 的第一次親密接觸(一)

      c++還是大學時候學的,當時沒好好學習,工作後寫了兩年的java,現在對c++忘的差不多了,前兩天連基本語法都記不清了,更別提內存模型什麼的了,於是痛下決心,買了本《C++ Primer Plus》英文版,準備潛心研讀。  

原创 svn 提交編輯器修改

        很長一段時間我的svn提交編輯器都是nano,後來也不知道怎麼回事變成了vim,因爲平時一直用的vim來做簡單的編輯,所以也就習慣了。後來換電腦又遇到這個問題,所以搜索了一下,發現其實配置還是很簡單的。在home目錄下有s

原创 C++ 啓航

    《C++ primer plus》第一章主要講了一些C++的歷史和一些標準,第二章就開始真正講解C++相關的技術概念和實例了。當然主要還是比較大概的一些概念,很多東西都是在這一章裏提了一下給讀者一些感覺,在後面的章節再深入講解。

原创 數據大觀園(一)

1. 面向對象的重要一方面就是設計和擴展自定義的數據類型,要想處理好好自定義數據類型,首先要深入理解C++內置的數據類型,因爲他們是設計擴展其他所有數據類型的基石。 2. 內置C++數據類型包括兩類:基礎

原创 android start activity getIntent 返回異常的問題

       前兩天在寫android應用的時候發現一個詭異的現象,我使用startActivity的時候往intent中傳遞了一些extra參數,但是在目標activity中getIntent的時候發現從intent裏面拿不出我之前放進

原创 C++ structure 和unions 比較

    C++中structure 和unions在寫法上非常像,單純從語法上來講他們幾乎是一模一樣的。先看兩中數據結構的聲明: structure: struct some_struct { MEMBER_TYPE1 me