原创 python學習筆記:四

python 標準類型之List List可以說是python標準類型中用的最頻繁的類型。記得大一剛學C語言的時候,不知到怎麼把幾個不同的數據對象,放到同一個數組或者鏈表中,問了老師也沒找到解決方法,直到後來遇到了 void* 。而在py

原创 ubuntu jdk1.7(oracle)安裝

轉自:http://hbin.iteye.com/blog/1148147 1、到 Oracle 官網下載 JDK 7 的二進制壓縮包。下載地址:http://download.oracle.com/otn-pub/java/jdk/

原创 對Java反射機制的認識

1.        Java反射機制是動態語言的一種特質 動態類型語言和靜態類型語言的主要區別:在編譯期檢查變量類型還是在運行期檢查編譯類型,比如靜態語言:C,C++ 動態語言:Shell,python,JS 等。而反射允許Java把對某

原创 python學習筆記:三

不可變量 Python中的不可變量有:數值類型、字符串、元組。 什麼是不可變量呢?不可變量就是一旦生成就不能更改的變量。比如python中一個int型的正數a=2,在運行時就不能被更改了。 但是程序明明可以做a += 1,這樣的算法呀?!

原创 對控制反轉的理解

1.        起源 馬丁·富勒:哪些方面的控制被反轉了? 馬丁·富勒:依賴對象的獲得被反轉了。   2.        什麼是反轉 依賴對象:大多數應用程序都是由兩個或是更多的類通過彼此的合作來實現業務邏輯,這使得每個對象都需要與

原创 WebGistats——一個能用web訪問的git提交統計工具

介紹 ----------------------------------------------------------------------------------------------------------------

原创 Eclipse--java.lang.OutOfMemoryError: PermGen space

 這一段時間,Eclipse總是死掉,幾乎是稍微操作快一點就會死掉,幾分鐘一次,搞得人鬱悶至極。浪費了不少時間,在網上搜了下,看到很多朋友也出現類似的情況,在網上求救,但是網上的辦法都只是說通過修改eclipse.ini文件來加大Ecl

原创 Your Ubuntu 12.04 is running in 2D mode,Many features will not be available.(on Ubuntu 12.04)解決方法

Here is the solution I found to the issue (quoting from another site) : http://nerdysermons.blogspot.in/2011/11/solve

原创 python學習筆記:五

python 標準類型之Tuple Tuple (元組)是不可變 list。 一旦創建了一個 tuple 就不能以任何方式改變它。 定義 tuple >>> t = ("a", "b", "mpilgrim", "z", "examp

原创 python學習筆記:二

文件操作: Open函數格式 handle = open(file_name, ‘r’) #open後接文件名和打開方式,‘r’:只讀,‘w’:可寫,‘+’:讀寫, 'a' 表示添加,'b'表示二進制訪問。 Example: __auth

原创 Eclipse開發過程中個VM Arguments的設置

1:jre中的Default VM Arguments: -Xms256M -Xmx640M -XX:PermSize=256m -XX:MaxPermSize=768m 2:Tomcat的Optional Java VM Argume

原创 每天學點Linux:八

X-windows基礎 xinit & 啓動基本的X-windows服務器(沒有 windows管理器). "&"使命令運行在後臺.   startx & 啓動X-windows服務器和默認windows管理器.就象在帶有Win3.

原创 VC6.0,OpenCV實現人臉特徵檢測

配置: 運行環境:Win7(Lenovo E40筆記本電腦,帶攝像頭驅動) 工具:VC6.0 ,OpenCV1.0,CF庫(非開源)   功能:  1. 實時人臉檢測,通過攝像頭獲取人臉視頻流,從中檢測頭部和眼部位置。這部分魯棒性較好,光

原创 Ubuntu:dpkg更新管理器出錯及解決

【問題描述】 cvsd 已經是最新的版本了。 升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。 有 5 個軟件包沒有被完全安裝或卸載。 解壓縮後會消耗掉 0B 的額外空間。 正在設置 mysq

原创 對MVC的初步理解

MVC即Model-View-Control設計模式,將軟件分成了三個部分,很好的將業務邏輯與數據顯示分離。 Model: 數據模型用於封裝業務邏輯相關數據,以及對數據處理方法,例如程序員編寫程序應有的功能,數據庫專家進行數據庫設計和數據