原创 【轉】如何融入一個城市
買一份城市地圖,然後走通它。開車、打車、坐車、騎車或徒步,都行。 想快速熟悉本城地標,就報名參加本城一日遊。 把手機號換成本城的號碼,全球通、神州行、動感地帶、中國聯通,都行。印在名片上,並知會所有熟人。 在本城的銀行開一張實名存摺,你
原创 適配器[Adapter]
Adapter簡單的比喻就是把二相插座裝換成三相插座,也就是接口轉換器。意圖使原來不 兼容的接口可以和其他接口配合使用。 類圖: 自己寫的簡單代碼實例: // Shape.h #include <iostre
原创 策略模式
在工作中老是看到一大串的 switch,if…else語句,這樣的程序分支太多,可謂是醜陋的代碼。用策略模式可以部分解決這種問題。我們定義一系列的策略,這樣就可以根據客戶改變策略。比如做網絡協議的時候,客戶有自己的協議,我們只需把客戶的協
原创 HTTP POST GET 本質區別詳解
原文出處:http://blog.csdn.net/gideal_wang/archive/2009/07/02/4316691.aspx 一 原理區別 一般在瀏覽器中輸入網址訪問資源都是通過GET方式;在FORM提交中,可以通
原创 Command模式
來自http://tech.ddvip.com 2008年10月10日 社區交流 一、Command模式定義: 將一個請求封裝爲一個對象,從而使你不同的請求對客戶進行參數化;對請求排隊或記錄請求日
原创 藏頭詩一首
11月13日,for ltt 錢江河畔忽聞音, 楊柳依依聽風吟。 西子長亭接短亭, 韶華追憶醉人心。 點贊 收藏 分享 文章舉報 yangjianghua
原创 vector和map的erase問題
STL map的不經意的小問題 // erasing from map #include <iostream> #include <map> #include <iterator> using namespace std; int mai
原创 設計模式之觀察者模式
個人覺得觀察者模式是繼單件模式最常用也是最有用的模式。它定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時, 所有依賴於它的對象都得到通知並被自動更新。這是一種重要的解耦方式。 結構圖: 代碼: #ifndef _OBSE
原创 我們二十三四...
我們二十三四,告別了熬夜和賴牀, 開始了朝九晚五的生活; 我們二十三四,開始工作,接觸形形色色的人和事; 我們二十三四,留戀學校,即使是那個你口中很差的大學; 我們二十三四,開始討厭喧鬧,喜歡親近自然,健康生活; 我們二十三四,偶爾寂寞
原创 無題
無題 10月14日,杭州,小雨 脈脈終無語,淺淺惹人醉。心中有結鬱,落寞我如君。 點贊 收藏 分享 文章舉報 yangjianghua 發佈了33 篇原創文章 ·
原创 工廠模式
將程序中創建對象的操作,單獨出來處理,大大提高了系統擴展的柔性,接口的抽象化處理給相互依賴的對象創建提供了最好的抽象模式。 結構圖: 示例代碼: #ifndef _PRODUCT_H #define _PRODUCT_H typede
原创 單件模式[Singleton]
單件模式是項目中用的最多的,創建一個實例且僅有一個實例,提供一個全局的對象訪問。 下面是它的結構圖: 單件模式的優點: 1)比如說有些情況只能創建一個實例,像系統只能有一
原创 杭城十月
杭城十月 10月杭城,心曠神怡 窗外雨淅瀝, 入秋夜微涼。 落花輕墜地, 暗香悄四溢。 點贊 收藏 分享 文章舉報 yangjianghua
原创 橋接模式(Bridge Pattern)
橋接模式(Bridge Pattern) 作者:TerryLee出處:http://terrylee.cnblogs.com 在軟件系統中,某些類型由於自身的邏輯,它具有兩個或多個維度的變化,那麼如何應對這種“多維度的變化”
原创 無題2
杭城11月27日 亂 江城有佳人, 杭城才相稔。 心絃幾撥紊, 情已悄留痕。 點贊 收藏 分享 文章舉報 yangjianghua 發佈了33 篇原創文章 · 獲贊