原创 java reflect(1)

java reflect 學習 1.如何實現從一個類名(如”java.util.ArrayList”)到類(ArrayList.class)再到實例化(Object,相當於new ArrayList())的過程轉化?這個過程中需要處理哪些

原创 oracle 添加字符集

1.       進入 regedit 2.       添加NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 詳見附件!  

原创 設計原則之里氏代換原則

設計原則之里氏代換原則 substitute  = replace 替換 sub 下 st石頭 i我  tu土 te特別 我用石頭替換下土,造了特比堅固的房子 hierarchy  ['harɑk] = level 等級 hi海豹  e

原创 設計原則之開閉原則Open Close Principle

翻譯自http://www.oodesign.com設計原則之開閉原則動機:一個聰明的應用設計和代碼編寫應該考慮到開發過程中的頻繁修改代碼。通常情況下,一個新功能的增加會帶來很多的修改。這些修改已存在的代碼應該要最小化,總結:軟件應該對擴展

原创 設計模式之工廠方法模式

anticipate 預料 = except ant螞蟻 ic ic卡 ip ip卡 ate吃 我沒有預料到小螞蟻把我的ic,ip卡吃掉了。 robust 強壯的 = strong ro rong容祖兒  bu不  st石頭 容祖兒不喜歡強

原创 vc++ 6.0bug C1853

c:documents and settingsstudent桌面musicplayermaindlg.cpp(1) : fatal error C1853: 'Debug/MusicPlayer.pch' is not a precom

原创 libcmtd.lib(dbgheap.obj) : error LNK2005

1>libcmtd.lib(crt0init.obj) : error LNK2005: ___xi_a 已經在 msvcrtd.lib(cinitexe.obj) 中定義 1>libcmtd.lib(crt0init.obj) : er

原创 設計模式之簡單工廠模式

設計模式之簡單工廠模式 動機:         不暴露實例化邏輯來創建對象。通過公共的接口創建新的對象。         這是一個簡單的實現,客戶端需要一個product,但是client不直接使用new對象,而是通過提供需要的對象信息來找