原创 com與dll 區別和聯繫

com英文爲Component Object Model(組件對象模型),是微軟生產軟件組件的標準。它是構造二進制兼容軟件組件的規範,不管組件應用何種語言編寫只要遵循com規範就可以相互直接通信。提出com規範主要是爲了滿足:  1.程序

原创 c++五十條

C++2009-07-25 13:00 (分類:默認分類)       1.把C++當成一門新的語言學習(和C沒啥關係!真的);   2.看《Thinking In C++》,不要看《C++變成死相》(C++編程思想,翻譯的非

原创 Debug 和 Release區別

本文主要包含如下內容: 1. Debug 和 Release 編譯方式的本質區別 2. 哪些情況下 Release 版會出錯 2. 怎樣“調試” Release 版的程序 ---------------------------------

原创 常見加密算法分,用途,原理以及比較

  密碼學簡介 據記載,公元前400年,古希臘人發明了置換密碼。1881年世界上的第一個電話保密專利出現。在第二次世界大戰期間,德國軍方啓用“恩尼格瑪”密碼機,密碼學在戰爭中起着非常重要的作用。 隨着信息化和數字化社會的發展,人們對信息

原创 奇怪的 error C2143: syntax error : missing ';' before 'type'

代碼: int x = 6; if (bFlag)    x = 8; int y = 6; VS2005編譯報錯: error C2143: syntax error : missing ';' before 'type' 報錯位置:

原创 svn 常見錯誤

1.Commit failed。……You have to update your working copy first   多人同時修改同一文件,在提交前其他人已經搶先提交到SVN服務器中,導致該錯誤;解決方法:對工作複本中的文件進行

原创 vc 編寫dll 供java調用

(1)首先寫一個java類,內容如下: package com.bw.gb2py; public class GB2PY {  static  { System.loadLibrary("GB2PY"); //載入dll } publi

原创 VARIANT_BOOL與BOOL

現有一函數 int   fun(VARIANT_BOOL bFlag) 當bFlag爲true時返回0; 如下調用  int iRetVal = fun(TRUE); 或者     int iRetVal = fun(1);都不能返回0;

原创 常見加密算法分類

   常見的加密算法可以分成三類,對稱加密算法,非對稱加密算法和Hash算法。 對稱加密     指加密和解密使用相同密鑰的加密算法。對稱加密算法的優點在於加解密的高速度和使用長密鑰時的難破解性。假設兩個用戶需要使用對稱加密方法加密然後

原创 pdf庫

【C++庫】 PDF類庫 PoDoFo  http://podofo.sourceforge.net/ PoDoFo 是一個用來操作 PDF 文件格式的 C++ 類庫。它還包含一些小工具用來解析、修改和創建 PDF 文檔。 Xpdf h

原创 優化C代碼常用的幾招

在性能優化方面永遠注意80-20原則,即20%的程序消耗了80%的運行時間,因而我們要改進效率,最主要是考慮改進那20%的代碼。不要優化程序中開銷不

原创 SSL算法庫的理解與測試

SSL算法庫包含3類算法,這裏分別說明SSH所用到和我們可能用到的算法: 對稱加密算法——DES、AES、RC4; 非對稱加密算法——RSA、DH; 信息摘要算法(單向哈希算法)——MD5、SHA; 在SSH中,使用RSA算法加密SSH

原创 CString轉化爲char的幾種方法

 1.傳給未分配內存的const char* (LPCTSTR)指針.    CString cstr(asdd);    const char*

原创 請熱愛c++(轉自人人)

請熱愛C++2009-07-31 21:27 (分類:默認分類) 原因: C++越學越興奮...  C#越學越枯燥..   C++中不會出現內存回收器那種多餘的東西;(因爲程序員是不會犯錯誤的,那麼內存泄露也是有他需要泄露

原创 Smoke(人人)

沉思錄2010-03-23 20:46 (分類:默認分類)     記得第一次抽菸的時候:我和龍在別人上課間操的時候在教室裏下棋(抽着龍從家裏拿來的“好煙”)就在我倆大呼過癮時候,突然化學老師進來了……      記得我第一次