為了 設 計 好吻enSSL組件結構,本論文詳細剖析了OpenSSL的基本結構和 程序流程,深入分析其存在不足的原因。文中也對COM組件技術和ATL庫進 行了詳細論述和仔細分析,得出了COM 組件技術的特點和優勢所在。在上述 兩點的基礎上,說明了采用COM組件技術封裝OpenSSL的原因和帶來的好處, 并提出了映射和面向對象兩種具體的封裝思想,充分考慮到了傳統用戶和習慣 于面向對象方法用戶的需求。在封裝思想的指導下,課題采用VisualSt udio2 003 和其附帶的ATL 7.0活動模板庫作為開發工具和環境.因為OpenSSL和ATL本 身的特性,封裝過程遇到了一些問題。通過對問題本質的詳細分析,本文提出 了有效的解決方案,完成了封裝工作. 封裝 之 后 的OpenSSL有效地克服了原來面向過程、使用不方便、升級維護 困難等缺點。同時,原來具有的強大功能也得以保留。通過對封裝前后OpenSSL 的使用方法對比,證明了OpenSSL的組件化能有效改善其結構、符合軟件發展 潮流。
標簽: enSSL
上傳時間: 2017-04-16
上傳用戶:shus521
OFDM仿真程序,采用4QAM星座映射方式
上傳時間: 2017-04-21
上傳用戶:dragonhaixm
(有源代碼)數值分析作業,本文主要包括兩個部分,第一部分是常微分方程(ODE)的三個實驗題,第二部分是有關的拓展討論,包括高階常微分的求解和邊值問題的求解(BVP).文中的算法和算例都是基于Matlab計算的.ODE問題從剛性(STIFFNESS)來看分為非剛性的問題和剛性的問題,剛性問題(如大系數的VDP方程)用通常的方法如ODE45來求解,效率會很低,用ODE15S等,則效率會高多了.而通常的非剛性問題,用ODE45來求解會有很好的效果.從階次來看可以分為高階微分方程和一階常微分方程,高階的微分方程一般可以化為狀態空間(STATE SPACE)的低階微分方程來求解.從微分方程的性態看來,主要是微分方程式一階導系數大的時候,步長應該選得響應的小些.或者如果問題的性態不是太好估計的話,用較小的步長是比較好的,此外的話Adams多步法在小步長的時候效率比R-K(RUNGE-KUTTA)方法要好些,而精度也高些,但是穩定區間要小些.從初值和邊值來看,也是顯著的不同的.此外對于非線性常微分方程還有打靶法,胞映射方法等.而對于微分方程穩定性的研究,則諸如相平面圖等也是不可缺少的工具.值得提出的是,除了用ode系類函數外,用simulink等等模塊圖來求解微分方程也是一種非常不錯的方法,甚至是更有優勢的方法(在應用的角度來說).
上傳時間: 2014-01-05
上傳用戶:caixiaoxu26
本書主要介紹了核心語言、核心Java庫、服務器端Java技術、客戶端Java技術和企業級Java技術。其中 核心語言部分討論了語法、面向對象編程特征和—些關鍵技術;核心Java庫部分討論了輸入/輸出、模式匹配、 文件鎖、映射的I/O技術以及數據結構與集合;服務器端Java技術部分討論了JFC/Swing CGI開發、Applet、容器布局以及圖形編程等技術;企業級Java技術部分討論了JDBC API、EJB體系結構的基礎知識、Java平臺安全方案以及XML。 本書結構嚴謹、語言流暢,是一個學習Java 2最新技術的綜合參考書,適合各種層次的Java編程人員使用。
上傳時間: 2017-05-05
上傳用戶:pkkkkp
隨著社會的發展,出租車是人們生活中非常方便且較普遍 的交通工具,但出租車計價器相對較為落后。在過去,出租車采 用機械式的計價器,用齒輪比的方式來計算出租車所跑的里程 數,并由里程數來換算車費 由于機械的齒輪體積比較大,計算 不是很準確,而且容易磨損,后來又采用了傳感器方式,利用傳 感器接收車的跑動信息,從而計算里程數和車費,但此方法通常 使干擾信號也能產生計數脈沖,所以也不完善?,F在我們引用 單片機技術,使用編碼和解碼信息傳遞這種方式來完成計價器 計數脈沖的形成 單片機可以很精確地檢測到傳感器信號,這樣 計價就會非常準確。完成此裝置所需器件簡單,成本非常低,技 術上也容易實現。
上傳時間: 2014-01-19
上傳用戶:LouieWu
中文摘要 通用串行總線USB 是PC 體系中的一套全新的工業標準它支持單 個主機與多個外設同時進行數據交換 論文首先會介紹USB 的體系結構和特點包括總線特征協議定義 傳輸方式和電源管理等等這部分內容會使USB 開發者和用戶對USB 有一 個整體的認識 接下來論文會討論USB 系統的一般開發方法和技術特點分設備端硬 件設備端軟件和主機端軟件三個部分 然后論文會介紹幾個USB 項目的研發過程和技術細節包括USB 手寫 識別輸入系統USB 通用設備開發平臺USB 安全鑰和USB 在線編程設備等 等論文會詳細介紹USB 設備的硬件和軟件開發的技術細節包括USB 設 備協議棧的編寫方法同時也會討論在Windows 98 下開發USB 內核驅動程 序和用戶應用程序的一般方法 論文最后還會介紹Motorola 的一些相關開發技術主要是在線編程技 術 論文對廣大的USB 設備開發人員和技術人員具備較高的參考價值可 以幫助他們盡快掌握USB 設備的特點以及硬件電路設計和軟件編程中的 注意事項 關鍵字通用串行總線 微控制器 協議棧 設備驅動程序 在線編 程
上傳時間: 2017-05-17
上傳用戶:nairui21
本程序為通信系統中的數據調制,也就是數據映射,主要包含QPSK,QAM16,QAM64的調制和解調。
上傳時間: 2017-05-18
上傳用戶:anng
該教程將向你介紹MFC的基本概念和術語以及事件驅動程序設計方法。在本節中,你將會輸入、編譯和運行一個簡單的MFC程序。下一節中將向你詳細解釋這些代碼。第三部分討論了MFC控制和如何定制它們。第四部分將介紹消息映射,你將會處理MFC的事件。
上傳時間: 2014-01-14
上傳用戶:731140412
自己收藏的全中文-MFC類庫詳解,包括MFC類,MFC宏,MFC全局,以及結構,風格,回調函數,消息映射等
標簽: MFC
上傳時間: 2017-05-24
上傳用戶:aysyzxzm
孫鑫老師1-20課筆記 第1課 Windows程序運行原理及程序編寫流程 3 第2課 類的編寫與應用 5 第3課 講述MFC AppWizard的原理與MFC程序框架的剖析 6 第4課 第4課 MFC消息映射機制的剖析 講述如何運用ClassWizard 8 第5課 文本編程 11 第6課 菜單編程 15 第7課 對話框用戶界面程序的編寫 21 第8課 逃跑按鈕的巧妙實現 23 第9課 如何修改MFC AppWizard向導生成的框架程序的外觀和大小 24 第10課 圖形的繪制,如何使用自定義畫筆 27 第11課 如何讓CDC上輸出的文字、圖形具有保持功能 29 第12課 文件操作 31 第13課 使用CArchive類對文件進行操作 33 第14課 網絡編程 35 第15課 多線程與網絡編程 40 第16課 事件內核對象、關鍵代碼段(臨界區)的講解 44 第17課 進程間通信 47 第18課 ActiveX編程 56 第19課 DLL編程 58 第20課 鉤子與數據庫編程
上傳時間: 2017-06-02
上傳用戶:gundan