原创 我的友情鏈接

51CTO博客開發

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

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

原创 assemble hello world

1將masm6.0解壓到d:\masm2在masm文件夾內新建hello.asm3進入cmd,彙編assemblehello.asm,生成hello.obj4 link hello.obj 生成hello.exe5.運行 hello.exe

原创 java 線程池

package com.nankang.test.thread;  import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; im

原创 設計原則之接口隔離原則

segregate   v.隔離 se 蛇  gre green格林  gate門 蛇被格林用門隔離了。 設計原則之接口隔離原則 動機:         客戶不應該被強制實現他們不用的方法。應該用多個小的接口代替龐大功能全的接口。 結論: 

原创 vs2005單選框radio的使用

void CTestMFC20130415Dlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //cs2005要手動添加,而且幾個radio要放

原创 設計模式之單例模式

optimise  v.表示樂觀,使優化 o歐弟 p婆婆  ti替  mi我  se蛇 歐弟的婆婆替我優化了貪吃蛇程序。 設計模式之單例模式 動機:         有的時候一個類只有一個實例很重要,比如在一個系統裏應該只有一個windo

原创 jquery源碼抽絲剝繭--把jquery最小化

js代碼:(function(){ var jQuery = window.jQuery = function( selector, context ) {  return new jQuery.prototype.init( selec

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

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

原创 VS2005如何使用DLL

這裏用的是使用DLL方法中的一種 系統目錄(TestDLLApp爲應用啓動項,TestDLL02爲DLL,怎麼新建就不說了) 1、在系統目錄下新建include文件夾和lib文件夾 include文件夾用於存放引入DLL的lib語句

原创 設計原則之單一職能原則

設計原則之單一職能原則 動機:         一個職能被考慮成爲只有唯一理由去改變,如果我們有兩個理由去改變一個類,我們要把這兩個功能分成兩個類。每個類只控制一個職能,如果在未來有一天我們做某個改變,去改變對應的類就行了。 目標:   

原创 修改mfc view爲CSplitterWnd

1、將主視圖類從CView 改爲CScrollView .h .cpp文件中所有的CView都要改 2、主視圖類的.h文件前加doc類的前置聲明: class TestDoc; 否則報錯,缺少";"之類的 3、MainFrame.h 添加

原创 Dependence Inversion Principle

設計原則之依賴反轉原則動機:當類裏面含有屬性類,如果直接寫類,代碼太死,可以考慮將屬性類變成接口,方便擴展。結論:高級類不直接使用低級類,使用接口作爲抽象層。Creational Design Patterns可以幫助我們實現依賴反轉原則,

原创 Dependence Inversion Principle

設計原則之依賴反轉原則動機:當類裏面含有屬性類,如果直接寫類,代碼太死,可以考慮將屬性類變成接口,方便擴展。結論:高級類不直接使用低級類,使用接口作爲抽象層。Creational Design Patterns可以幫助我們實現依賴反轉原則,

原创 我的友情鏈接

51CTO博客開發