原创 大話設計模式C++實現-第14章-觀察者模式

一、UML圖 關鍵詞:Subject維護一個Observer列表,Subject執行Notify()時就執行列表中的每個Observer的Update()。 二、概念 觀察者模式:定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某

原创 大話設計模式C++實現-第13章-建造者模式

一、UML圖 關鍵詞:Builder,ConcreteBuilder,Director,建造者模式要求建造過程必須是穩定的。 二、概念 建造者模式(Builder):將一個複雜對象的構建和它的表示分離,使得同樣的構建過程可以創建不同的

原创 大話設計模式C++實現-第6章-裝飾模式

一、UML圖 關鍵詞:Decorator()函數/setComponent()函數。 二、概念 裝飾模式:動態地給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生成子類更爲靈活。 三、說明 角色: (1)Component是

原创 大話設計模式C++實現-第9章-原型模式

一、UML圖 關鍵詞:深複製,Clone。 二、概念 原型模式(Prototype):用原型示例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。 三、說明 (1)原型模式實際上就是從一個對象再創建另外一個可定製的對象,而且不需

原创 大話設計模式C++實現-第25章-中介者模式

一、UML 二、概念 中介者模式(Mediator):用一箇中介對象來封裝一系列的對象交互。中介者使各對象不需要顯示地相互引用,從而使其耦合鬆散,而且可以獨立地改變它們之間的交互。 三、說明 角色: (1)Colleague:抽象同事

原创 Android Studio 2.0 NDK 開發教程(一)

重要提醒: 對於現階段的AS NDK而言,讀者往往因爲各項參數配置的不合理而出錯,這是讀者最關心的。本文的各項參數對應關係如下: (1)Android Studio 版本:2.0; (2)compileSdkVersion = 23;

原创 Ubuntu11.04不能連無線網絡的解決方法

1.問題原因: 首先,不是因爲缺少驅動。然後往下看:原因是 系統中的acer-wmi模塊並不能支持Atheros無線網卡,但是卻告訴系統自己能支持該無線網卡,所以用上該模塊,系統的無線網絡就始終不能用。 2.解決方法: 禁用acer-w

原创 數字證書原理(轉載)

轉載自博客園:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 文中首先解釋了加密解密的一些基礎知識和概念,然後通過一個加密通信過程的例子說明了加密算法

原创 視圖、索引、存儲過程的優缺點

轉載自博客園:http://www.cnblogs.com/SanMaoSpace/p/3147059.html 1.視圖 (1).什麼是視圖? 視圖(View)作爲一種數據庫對象,爲用戶提供了一個可以檢索數據表中的數據方式。用戶通

原创 大話設計模式C++實現-第27章-解釋器模式

一、UML圖 二、概念 解釋器模式(interpreter):給定一個語言,定義它的文法的一種表示,並定義一個解釋器,這個解釋器使用該表示來解釋語言中的句子。 三、說明 包含哪些角色? (1)AbstractExpression(抽

原创 《從0到1》閱讀筆記

Chapter 1.未來的挑戰: 需要用創新科技(從0到1)來解決,而非簡單的全球化(從1到n)。 Chapter 2.像1999年那樣狂歡: 儘管1999年互聯網狂歡以悲劇結束,但是我們現在依然需要有那時的熱情和精神進行創新。 Ch

原创 大話設計模式C++實現-第23章-命令模式

一、UML圖 二、概念 命令模式(Command):將一個請求封裝爲一個對象,從而使你可用不同的請求對客戶進行參數化,對請求進行排隊或記錄請求日誌,以及支持可撤銷的操作。 三、說明 角色: (1)Command類:用來聲明執行操作的

原创 大話設計模式C++實現-第28章-訪問者模式

一、UML圖 二、概念 訪問者模式(Visitor):表示一個作用於某對象結構中的各元素的操作。它是你可以在不改變各元素的類的前提下定義作用於這些元素的新操作。 三、說明 (1)訪問者模式適用於數據結構相對穩定的系統? 是的。它把數

原创 大話設計模式C++實現-第24章-職責鏈模式

一、UML圖 關鍵詞:SetSuperior() 二、概念 職責鏈模式(Chain Of Responsibility):使多個對象都有機會處理請求,從而避免請求的發送者和接收者之間的耦合。將這個對象連成一條鏈,並沿着這條鏈傳遞該請求

原创 win7開啓熱點時“無法啓動承載網絡”的解決方法

一、win7下開啓熱點的步驟 (1)netsh wlan set hostednetwork mode=allow ssid=wuminPC key=wuminWiFi (2)netsh wlan start hostednetwork