原创 戲說原型模式(C++實現)之如何快速創建一個“對象”

介紹一下 原型模式(Prototype Pattern)是用於創建重複的對象,同時又能保證性能。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。還要再具體的就去菜鳥教程看吧——原型模式|菜鳥教程 這裏說說我自己的

原创 橋接模式(C++實現)——我們來一起畫個有顏色的圖

橋接模式(bridge pattern) 感覺橋接模式是一種挺靈活的設計模式吧,它可以很好的把各個類串在一起。比如說你走進了一家4S店,準備去買輛跑車。跑車的顏色可以是一個類,跑車的形狀可以是一個類,跑車的品牌也是一個類。你告訴店

原创 適配器模式(C++實現)之戲說手機數據線

適配器模式(adapter_pattern) 好久沒更新設計模式的博客了,懶得去死呀-_- 想看適配器模式的詳細介紹還是推薦菜鳥教程呀——菜鳥教程|適配器模式 我這裏只談談自己的學習體會,一開始感覺適配器模式和工廠模式有點像。工廠

原创 關於建造者模式(C++實現)——怎麼做一個全家桶

關於建造者模式,專業的術語介紹可以直接戳到菜鳥教程去學習——菜鳥教程~建造者模式 談談個人體會 建造者模式簡直就是爲全家桶系列而生的,它使用一個個簡單的對象進而構成複雜的對象,就像肯德基使用簡單的薯條、雞腿、雞翅、可樂等單一的食物

原创 產品常見安全漏洞挖掘和分析以及解決方案

緩衝區溢出 原理: 當函數內的一個數組緩衝區接受用戶輸入的時候,未對輸入的長度進行合法性檢查時,可以構造數據覆蓋超過緩衝區的高地址上原本的其他棧幀數據,如果本身的數據內就保存了一系列的指令的二進制代碼,一旦棧溢出修改了函數的返回地

原创 持續打造最全的git常用命令

git clone git clone 拷貝一個 Git 倉庫到本地,本地目錄名稱與Git 倉庫同名 git clone <版本庫的網址> 拷貝一個 Git 倉庫到本地,重新定義本地目錄名稱 git clone <版本庫的網址>

原创 curl的各種高端命令進階

curl發送GET請求 curl “http://www.baidu.com” 如果這裏的URL指向的是一個文件或者一幅圖都可以直接下載到本地 curl -i “http://www.baidu.com” 顯示全部信息 cu

原创 終其一生的紅玫瑰和白玫瑰

放眼民國時代,年輕貌美柔情萬種的張愛玲,多少民國上流對她一見傾心。她是名流眼中的紅玫瑰,心上的白月光。她說男人的一生總會遇見兩朵玫瑰,嬌豔的紅玫瑰和清新的白玫瑰。 無論你怎麼選,紅玫瑰和白玫瑰都會永遠成爲你心中的執念,一個紅玫瑰,

原创 關於正向代理和反向代理的掃盲

代理服務器的定義 提供代理服務的電腦系統或其它類型的網絡終端稱爲代理服務器(Proxy Server) 代理服務器的優勢 提高訪問速度 由於目標主機返回的數據會存放在代理服務器的硬盤中,因此下一次客戶再訪問相同的站點數據時,會直

原创 畢業半年的工作體驗與總結

徹底離開校園 一轉眼畢業半年多了,很奇怪的是明明心中思緒萬千,打開編輯模式卻看着屏幕半天不知道從哪說起 😕 想想還是學生時代舒服一些,不會有那些七七八八的煩惱和往後的人生規劃。徹底離開校園,何其不想瀟灑,又何其能瀟灑得起來 😄 談談工

原创 過濾器模式(C++實現)之幫你選個男朋友

過濾器模式(Filter Pattern) 過濾器模式(Filter Pattern)或標準模式(Criteria Pattern)是一種設計模式,這種模式允許開發人員使用不同的標準來過濾一組對象,通過邏輯運算以解耦的方式把它們連接起

原创 error: passing xxx as 'this' argument of xxx discards qualifiers的解決辦法

寫demo的時候碰到一個C++編譯報錯,初見也是奇怪了,編譯器指向我調用類成員函數出錯了。 然後百度看了下別人的博客瞬間就醍醐灌頂了,原來是編譯器認爲成員函數可能會修改被const限定的變量 解決辦法 問題根因已經明確,那自然是把

原创 iptables命令詳解之大戰iptables八百回合

簡介 netfilter/iptables(簡稱爲iptables)組成Linux平臺下的包過濾防火牆,與大多數的Linux軟件一樣,這個包過濾防火牆是免費的,它可以代替昂貴的商業防火牆解決方案,完成封包過濾、封包重定向和網絡地址轉換

原创 橋接模式——我們來一起畫個有顏色的圖

橋接模式(bridge pattern) 感覺橋接模式是一種挺靈活的設計模式吧,它可以很好的把各個類串在一起。比如說你走進了一家4S店,準備去買輛跑車。跑車的顏色可以是一個類,跑車的形狀可以是一個類,跑車的品牌也是一個類。你告訴店家你

原创 適配器模式之戲說手機數據線

適配器模式(adapter_pattern) 好久沒更新設計模式的博客了,懶得去死呀-_- 想看適配器模式的詳細介紹還是推薦菜鳥教程呀——菜鳥教程|適配器模式 我這裏只談談自己的學習體會,一開始感覺適配器模式和工廠模式有點像。工廠模式