原创 4個終於被破解的世界密碼

4個終於被破譯的世界級密碼 嚴酷的魔王 2012-02-02 20:16:01 歷史上誕生了不少千奇百怪的詭異密碼。這些被密碼有的至今仍未被破譯,有的經過各路高手不懈努力,終於被解開。死理性派今天就講述了4個終於破譯了的超難密碼,

原创 c++設計模式gof

摘自原文:http://dxwang.blog.51cto.com/384651/141588 設計模式分爲 (1)創建者模式 1、工廠模式  (1)定義創建對象的接口, 封裝了對象的創建   (2)將具體類的工作延遲到子類中實現 2、

原创 設計模式六大原則之(二)---里氏替換原則

        肯定有不少人跟我剛看到這項原則的時候一樣,對這個原則的名字充滿疑惑。其實原因就是這項原則最早是在1988年,由麻省理工學院的一位姓裏的女士(Barbara Liskov)提出來的。   定義1:如果對於每個類型爲T1的對象

原创 設計模式六大原則之(一) 單一職責原則

遵循單一職責原的優點有: 可以降低類的複雜度,一個類只負責一項職責,其邏輯肯定要比負責多項職責簡單的多;提高類的可讀性,提高系統的可維護性;變更引起的風險降低,變更是必然的,如果單一職責原則遵守的好,當修改一個功能時,可以顯著降低對其他功

原创 設計模式六大原則之(三)----依賴倒置原則

  傳遞依賴關係有三種方式,以上的例子中使用的方法是接口傳遞,另外還有兩種傳遞方式:構造方法傳遞和setter方法傳遞 在實際編程中,我們一般需要做

原创 c++ socket通信筆記

總的來說網絡程序是由兩個部分組成的--客戶端和服務器端.它們的建立步驟一般是:     服務器端   socket-->bind-->listen—>accept     客戶端      socket-->connect 在WIND

原创 一些類庫和資源

轉載http://hi.baidu.com/lewutian/blog/item/3d55abf321c5d941352acccd.html

原创 掛起正在運行的線程

   Handle  m_hTread= (HANDLE)_beginthreadex(NULL, 0, _AutoUpdateProc, this

原创 文件操作 IO NT SHFileOperation

Windows95/NT中提供了一個API函數SHFileOperation(),它只有一個指向SHFILEOPSTRUCT結構的參數。SHFile

原创 一道經典的面試題:如何從N個數中選出最大(小)的n個數?

一道經典的面試題:如何從N個數中選出最大(小)的n個數? 北京交大LuoBin 這個問題我前前後後考慮了有快一年了,也和不少人討論過。據我得到的消息,Google和微軟都面過這道題。這道題可能很多人都聽說過,或者知道答案(所謂的“堆”)

原创 android 屏幕鎖有多少組合

我前幾天偶然想到一個組合數學/算法問題:安卓手機的屏幕鎖是3*3的9點矩陣,相鄰的點可以用一條直線連接,但每個點不可以重複連接。如果必須連接4個點(含4個點)以上纔算一個有效的形狀,一共有多少種形狀組合? 我在網上查到“果殼”去年有篇相關

原创 智能手機的密碼鎖共有多少種

           智能手機掉了是一件很煩人的事,因爲裏面經常有一些祕密的文件,讓不少朋友提心吊膽,只能寄希望於密碼不讓人破解了。前幾天,死理性派編輯收到了一位讀者的提問:在 iPhone 和 Android 系統中各有多少種可能的密碼

原创 如何通過map文件輕鬆找到崩潰的代碼行

作爲程序員,我們平時最擔心見到的事情是什麼?是內存泄漏?是界面不好看?……錯啦!我相信我的看法是不會有人反對的--那就是,程序發生了崩潰! “該程

原创 常用的正則表達式一覽

原創地址鏈接地址http://www.blogjava.net/fantasy/archive/2010/04/02/317323.html "^\d+$"  //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$"

原创 獲得線程的狀態

#include <stdio.h> #include <windows.h> #include <winbase.h> #include <nts