原创 怎麼樣得到Boost的options_description的描述字符串

boost::program_options::options_description desc("options"); stringstream desc_str; desc.print(desc_str);   使用str

原创 OpenSSL在Windows下使用vs2010的編譯安裝

1.安裝perl,perl可以從http://www.activestate.com/ActivePerl下載。 2打開一個vs的命令行窗口,輸入:perl Configure VC-WIN32 –prefix=%OpenSSL% 輸

原创 QT組件佈局

   今天纔算是入門了QT的組件佈局,以前都是選幾個組件,然後在QT designer中點擊一些layout,這樣的話這個layout實際上是一個單獨的layout,並沒有加入到這些組件的父組件中,這樣當它們的父組件變化時,這些組件就很難

原创 QT+flash注意事項

1、連接信號槽connect(flash, SIGNAL(FlashCall(QString)), this, SLOT(onFlashCall(QString)))貌似要在loadMovie之後纔有效。 2、使用dynamicCall(

原创 JAVASCRIPT拷貝內容到剪切板

/* @param theFiled input或者textarea組件的id @param isalert 成功後是否提示 */ function copyToClipboard(theField,isalert) { var obj

原创 windows註冊表文件

今天用到註冊表文件時,稍微分析了一下: XP上的註冊表文件爲REG5版本,另外似乎有REG4版本。 REG5版本的REG文件一定要是ansi編碼或者是Unicode little endian編碼,其它編

原创 vs的幾種調試方法

作者:[email protected] (轉載需保留) ==================================================================

原创 32位程序在64位系統上獲取系統安裝時間

  衆所周知,取系統的安裝時間可取註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion的子項InstallDate,此值是個

原创 使用SHA1、SHA2雙證書進行微軟數字簽名

微軟是第一個宣佈了SHA-1棄用計劃,在2016年之後Windows和IE將不再信任SHA-1證書。正好我們公司的數字簽名也到期了,索性就重新申請了sha256和sha1的新數字證書,用來給產品簽名。 這時就要把用了多年的自動簽名腳本改爲

原创 win10 系統下獲取系統版本號爲6.2的問題

  近期趕時髦升級了win10,用着挺爽。但是某天在測試一個bug時發現要對win10做特殊處理,於是直接調用了GetVersionEx,並取出版本號進行判斷,但是發現得到的版本竟然是6.2。當時就被雷到了,然後看了我們的其它產品中相關功

原创 windows批處理使用記錄

::進入批處理所在目錄 cd "%~dps0" %~d0 同理,將“文件全路徑”作爲參數時,進入這個文件所在文件夾的方式爲 cd "%~dpsN" 注:N需要用參數的索引替換 %~dN   ::終結某些進程 TASKKILL /F /IM

原创 IE8崩潰在CElement::GetUpdatedLayoutWithContext

發了一個我們頁遊助手的版本時,測試報告在某些機器上點開某網站時崩潰 "0x637e5067指令引用的0x00000008內存,該內存不能爲read",查看dump文件,堆棧如下: 崩潰截圖: 測試並未找到崩潰的規律,最後經多種方式測試

原创 包不包含__declspec(dllimport)的判定

按照MSDN說明,當鏈接dll的導出函數時,只需要包含頭文件和lib,__declspec(dllimport)修飾符不是必須的,但加上該修飾能使導出函數的調用效率更高。那麼,究竟原因是什麼? 不使用 __declspec(dllimpo

原创 VS2008 (VS2005) IE8 MFC 類嚮導 添加成員變量嚮導 出現腳本錯誤的解決辦法

  到官網下載IE8補丁:http://www.microsoft.com/technet/security/Bulletin/MS09-019.mspx

原创 離職了

無奈的離職了,接下來慢慢尋找新的公司吧,要挑一個穩定的技術領域長期做下去了,否則永遠成爲不了高手啊