原创 STL學習(一)
STL基礎知識1、 C++的標準化過程始於1989年,於1997年底完成,最終標準與1998年9月公佈2、 C++語言核心和C++程序庫是同時被標準化的。3、 STL完全依賴模板Template4、 模板的參數可以顯示或隱式傳遞5
原创 STL學習(三)
STL之旅,概論1、STL Componets構成STL的組件1) 容器(Containers)用來管理某類對象的集合,可以是Arrays或linked lists,或者每個元素都有一個Key。分類:序列式容器:每個元素有固定的位
原创 與LDAP安全有關的基礎知識(四)
三、數字簽名1、 基礎:公鑰技術a) PKI(Public Key Infrastructure)公鑰基礎設施b) 算法RSAc) 不共享密鑰,有兩個密鑰使用時一個保密一個公開2、 數字簽名
原创 與LDAP安全有關的基礎知識(二)
一、安全服務的基礎1、 安全服務包含的具體內容a) 認證:證明你確定是你所說的哪個人。b) 授權:訪問控制。決定你可以做什麼事情。c) 數據完整性:保證數據在傳輸過程中不被修改。d)
原创 STL學習(二)
STL通用工具1、 Pairs(對組)常用的一個便捷函數namespace std{template <typename T1,typename T2>pari<T1,T2> make_pair(const T1& x,const T2
原创 與LDAP安全有關的基礎知識(三)
二、關於Kerberos(有一些細節沒有描述,如時間戳)Kerberos能提供身份認證、數據完整性和數據私有性。1、 產生:MIT2、 名字起源:守護地獄的三隻狗3、 基礎:單密鑰加密技術a) 加密解密使用同一密鑰(
原创 開始使用openLDAP(一)
先放個Logohttp://www.openldap.org/相關網站&軟件下載http://blog.china-pub.com/more.asp?name=meng_he&id=14743關於安全方面的資料爲《深入理解Windows2
原创 與LDAP安全有關的基礎知識(五)
四、SSL1、 需要性:並不是每個用戶都有自己的祕鑰,但是服務器擁有不成問題。SSL也提供身份認證,數據完整性和數據私有性服務2、 SSL主要依賴數字簽名和證書。3、 SSL使用公鑰加密算法技術來交換必要的信息以便構造會話密鑰,然後
原创 用JNDI查找部署在JBOSS中的EJB對象並調用
使用環境 java1.5.0安裝在(JAVA_HOME)C:/Program Files/Java/ JBOSS4.0.2安裝在(JBOSS_HOME)C:/Program Files/jboss-4.0.2/ ANT1.6.2安裝在(
原创 讀書筆記《30天自制操作系統》day10
1. 顯示到屏幕上的圖形界面信息要分層,比如最頂層是鼠標,中間是應用程序,最低是桌面。 2. 移動鼠標和窗口應用可以看爲是移動圖層。 3. 屏幕顯示的原理是向顯存內寫信息,顯存的地址在0x000a0000這個已經在前面見過了。 /*一個圖
原创 讀書筆記《30天自制操作系統》day12~day13
1. 定時器是任務切換的重要中斷響應程序,由8254芯片PIT生成中斷,通過設定PIT可以指定定時器沒隔多少秒就產生一次中斷。 2. 初始化,發送out指令。中斷產生在IRQ0,由此可見這個中斷的重要性了。10ms產生一次。 #defi
原创 中文分詞
1. 使用Stanford Word Segmenter進行中文分詞,下載地址http://nlp.stanford.edu/software/segmenter.shtml 2. 版本Version1.6.7 3. 將seg.jar放入
原创 讀書筆記《30天自制操作系統》day04
1. 調色板的使用步驟 (1)屏蔽中斷CLI (2)將想要設定的調色板號碼寫入0x03c8端口,接着按照RGB順序寫入0x03c9端口,繼續設定接着寫RGB (3)開放中斷STI 2. func.nas ; naskfunc ; TAB=
原创 讀書筆記《30天自制操作系統》day08
1. 響應鼠標中斷需要先激活鼠標控制電路,鼠標控制電路包含在鍵盤控制電路中。 asmhead.nas中也有類似代碼,等待鍵盤控制電路準備好。 waitkbdout: IN AL,0x64 AND AL,0x02 JNZ
原创 7-11-23-61
一、7種設計壞味道 1.僵化性: 很難對系統進行改動,因爲每個改動都會迫使許多對系統其他部分的其它改動。 2.脆弱性: 對系統的改動會導致系統中和改動的地方在概念上無關的許多地方出現問題。 3.牢固性: 很