原创 【轉】如何融入一個城市

買一份城市地圖,然後走通它。開車、打車、坐車、騎車或徒步,都行。 想快速熟悉本城地標,就報名參加本城一日遊。 把手機號換成本城的號碼,全球通、神州行、動感地帶、中國聯通,都行。印在名片上,並知會所有熟人。 在本城的銀行開一張實名存摺,你

原创 適配器[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 篇原創文章 · 獲贊