原创 mongo-c-driver MongoDB使用筆記

最近一個項目,使用了MongoDB,c 語言調用 mongo-c-driver 函數實現數據庫的操作,網上資料較少,自己摸索總結了一些方法,做個記錄。 一、查詢 1、函數 mongoc_collection_find_with_opts

原创 Win7下vs2013編譯mongo-c-driver

我是2019年9月24日下載mongo-c-driver進行編譯的, 下載地址:https://github.com/mongodb/mongo-c-driver ,當時的版本是1.15.1 現對編譯、安裝、使用做一個記錄。 一、cmak

原创 0xC0000374:堆已損壞 錯誤的解決

最近一個項目服務端程序,vs2013 c++ x64開發,調用了mysql庫,自己的電腦上運行很順暢穩定,在同事的測試機上運行起來後,客戶端連接後就不明原因、沒有報任何錯誤的中斷、重啓,進入調試模式後,出現以下提示: 由於該服務端程序能

原创 用WinRAR自解壓方式製作一鍵安裝程序

winrar自解壓方式製作的安裝程序,雖然界面看上去不怎麼高大上,但是可實現的功能還比較全,特別是結合自動運行批處理文件。日前自制了項目的一鍵安裝程序,期間遇到了釋放dll至system32的問題、批處理文件提權問題、創建快捷桌面等問題,

原创 文本方式寫文件'\n' 返回字符串長度問題

項目中需要寫入一行字符串,後續要讀出這行字符串並計算長度,不同的代碼段計算的長度有時候差1,開始搞不明白是什麼原因,後來終於排查出來,是因爲文件打開方式的原因: 1、如果是以文本方式打開文件,寫入文件時遇到‘\n’,會自動寫入 0x0D

原创 CentOS7 編譯使用 jsoncpp

安裝環境:CentOS7 1708  x64 官網下載jsoncpp:https://sourceforge.net/projects/jsoncpp/  目前是jsoncpp-src-0.5.0.tar.gz版本 安裝scons: y

原创 軟件需求分析模板

軟件需求分析就是把軟件計劃期間建立的軟件可行性分析求精和細化,分析各種可能的解法,並且分配給各個軟件元素。需求分析是軟件定義階段中的最後一步,是確定系統必須完成哪些工作,也就是對目標系統提出完整、準確、清晰、具體的要求。 軟件需求分析的任

原创 無法定位序數4445於動態鏈接庫libeay32.dll

問題描述: 本人在Win7 64 vs2013開發的win32應用程序,想改成64位應用程序,在工程配置屬性中修改爲x64後,報錯如下: 原因: openssl的dll和lib區分爲32位和64位,x64應用程序需要將之都替換爲64位才

原创 Win7下vs2013編譯64位openssl

一、下載 1、Active Perl , 下載地址 : https://www.activestate.com/activeperl/downloads ,我用的5.24 windows exe版本 2、OpenSSL , 下載地址:ht

原创 Windows7安裝mysql

因工作需要,安裝和使用了mysql,記錄一下安裝過程,留存備用。 https://dev.mysql.com/downloads/mysql/ 下載非安裝板: 解壓到  c:\work\mysql 在解壓目錄根目錄下新建my.ini,內

原创 windows下vc調用openssl實現RSA加密

     拿到了linux下c實現的RSA調用源碼,想在windows下編程實現相同的結果,查了查資料,在vc6和vs2010調試通過,在win7 x64和winXP 32 運行結果一致,記錄下來,以備日後查找。 一、安裝openssl

原创 從PDF文件提取文本--pdflib TET庫

首先說明一點就是,使用的是pdflib TET庫,並不是pdflib庫,我在網上看到的人家都說是用pdflib,是不對的。pdflib只能生成pdf文件。不能讀取,讀取要用TET庫。這裏使用的是試用版本。 1、從官網http://www.

原创 clucene2.3.3.4編譯詳解

最近總是有人給我留言,說Clucene編譯不過去,大概是因爲我以前發的一篇筆記的影響吧 http://blog.csdn.net/p569354158/article/details/6407456#reply 這不,今天又有人問了,所以

原创 Linux關機時執行指定腳本功能實現

1.關機時執行某個腳本的具體思路 (1)在文件夾/etc/init.d/下創建關機時需要執行的腳本file_name; (2)分別在文件夾/etc/rc0.d/和/etc/rc6.d/下創建該該腳本文件的鏈接文件K07file_name:

原创 vc把文字內容存成word文件和把doc文件保存爲txt格式

1.vc把文字內容存成word文件 #include <ole2.h> #include <stdio.h> void ErrHandler(HRESULT hr, EXCEPINFO excep) {     if(hr==DISP_E