Time of Update: 2018-12-05
boost v1.34.0 使用bjam v2作為編譯工具。bjam v2並沒有提供類似v1時使用的XXX-stlport的jam。文檔中也沒有清晰說明應該如何與stlport一同編譯。因此,給程式員造成了一定的麻煩。 經過一番摸索以後,終於找到可以與stlport編譯的辦法。 首先,修改user-config.jam,找到“# STLPort configuration”,將using
Time of Update: 2018-12-05
安裝好Orbix6.3之後,可以編譯安裝包中的demos。編譯步驟如下:1,需要安裝C++開發環境,本機安裝VS.NET 20032,開啟命令列視窗,準備執行nmake.exe進行編譯,該程式在D:\Program Files\Microsoft Visual Studio .Net 2003\Vc7\bin中,需要將該目錄添加到環境變數PATH中,接下來需要運行VS.NET提供的設定環境變數的指令碼,如所示:D:\Program Files\Microsoft Visual Studio
Time of Update: 2018-12-05
PMON原始碼。源碼:http://www.loongson.cn/dev/ftp/firmware/pmon/release/3A_1way/source/pmon-loongson3a20130515.tar.gz源碼MD5值:77789307d947b7638a344a058ede4f2a pmon-loongson3a20130515.tar.gz 編譯龍芯PMON
Time of Update: 2018-12-05
在VC7.1後,ATL與MFC中有些類是重複的,但實現不一樣。通常這些類會在使用ATL編程時,以前一般會加入MFC的支援,但這樣會造成很多C1189錯誤。改用ATL實現以後,即可消除。下面是具體的類:CEvent、CMutex、CCriticalSection這些類是MFC相同名稱類的ATL實現,在atlsync.h中。但是這些類與MFC的類只是類名稱一致,成員方法卻不一樣。這需要注意。使用WTL使,由於WTL也有CString,但卻不受官方支援,最好使用ATL的實現。在stdafx.h
Time of Update: 2018-12-05
剛接觸Berkeley DB。下載了db-4.5.20.msi,裡面有VC工程以及需要的include檔案。 工程設定:1,包含標頭檔:2,lib檔案位置:3,Input檔案: 對於Dll檔案,db-4.5.20.msi安裝之後,會自動將F:\Program Files\Oracle\Berkeley DB 4.5.20\bin;F:\Program Files\Oracle\Berkeley DB 4.5.20\bin\debug;加入到系統PATH中。 VC工程的位置:F:\Program
Time of Update: 2018-12-05
源碼http://www.loongson.cn/dev/ftp/kernel/release/3A_1way/source/kernel-loongson3a20130515.tar.gz64位編譯器下載編譯龍芯kernel
Time of Update: 2018-12-05
今天,在重啟機器後,outlook的google案頭搜尋條居然不見了。經過在google的一番尋找終於找到瞭解決方面,順道也找到找回“外出時的助理程式”功能。解決方案的頁面如下: http://groups.google.com/group/Google-Desktop_How-do-I/browse_thread/thread/26f5c93e771c301e/59c8d15c3b209abb?hl=zh&lnk=gst&q=outlook+toolbar+disappear#
Time of Update: 2018-12-05
把函數定義放在.h之中,並且通過#ifndef來避免重複定義看似不可行如下:global_method.h#ifndef _GLOBAL_METHOD_HEADER#define _GLOBAL_METHOD_HEADER#include <iostream>bool global_method(){printf("call global method\n");return true;}#endif//
Time of Update: 2018-12-05
部落格轉移:http://vivianke.blog.163.com/blog/static/29715271200781121956674/ 第一種:使用資料來源DSNBOOL CMaterial_MISApp::InitInstance(){ AfxEnableControlContainer(); // Standard initialization // If you are not using these features and wish to reduce
Time of Update: 2018-12-05
下載完PMON後,編譯時間發現檔案大小為537K。根本無法下載到片子上去。解決方案一:把FLASH晶片換成8Mbit的。查看龍芯手冊。把W37引腳改為高。解決方案二:檔案pmon-loongson3\Targets\Bonito3a780e\conf\Bonito.3a780e中注釋掉測試部分。當然,如果不注釋,即使換了大片子也無法正常啟動。## Platform options#option loongson3A3#option ARB_LEVELoption
Time of Update: 2018-12-05
文章目錄 lsof簡介lsof下載安裝lsof的使用 目錄[隱藏]1 使用lsof 1.1 lsof簡介 1.2 lsof下載安裝 1.3 lsof的使用 2 作業系統Solaris所有條目 3 參見 [編輯]使用lsof [編輯]lsof簡介使用 lsof,您可以檢查開啟的檔案,並根據需要在卸載之前中止相應的進程。同樣地,如果您發現了一個未知的檔案,那麼可以找出到底是哪個應用程式開啟了這個檔案。在 UNIX
Time of Update: 2018-12-05
http://www.eclipsezone.com/eclipse/forums/t28376.htmlSometimes you would like to remove an obsolete workspace from Eclipse. Suppose you have made a test workspace to try some things out and now you don't wont and don't need it anymore. If you remove
Time of Update: 2018-12-05
前一篇文章《XP在應用程式崩潰的時候產生DMP檔案》說明了如何使用系統內建的工具drwtsn32,或者其他的工具產生DMP檔案。本篇文章主要說明通過Win32函數 MiniDumpWriteDump()自訂DMP檔案輸出,比如在應用程式的目前的目錄產生DMP檔案。關於這個函數的介紹,CSDN上有很多文章,附上一篇比較通俗易懂的建立Dump檔案http://blog.csdn.net/wxq1987525/article/details/6620927程式碼範例:#include "stdafx.
Time of Update: 2018-12-05
部落格轉移:http://vivianke.blog.163.com/blog/static/29715271200781121153283/ SQL文法按照SQL語句作用作如下分類:1)屬性詞(Predicates)在SQL命令中用來指明所要選擇的記錄的方式,如ALL,TOP與DISTINCT等。2)聲明(Declaration)針對SQL Paremeter或Parameter
Time of Update: 2018-12-05
根據《BerkeleyDB-Core-Cxx-GSG.pdf》對於支援sorted duplicates的btree,替換重複record的data,會因為定序導致替換失敗。文章中說明對於這種btree,若想替換重複record的data,需要先刪除然後在put新記錄。範例程式碼:#include <iostream>#include <db_cxx.h>#include "print.hh"#define DATABASE "duplicated.db"int
Time of Update: 2018-12-05
今天遇到一個 怪問題:程式裡在開啟tcp串連前,通過TConnectionInfo檢查連接點是否已串連。如果此時的GPRS串連實際上是正在關閉的狀態,TConnectionInfo報告仍然是已串連。這就造成的程式不再使用RConnection去開啟GPRS串連。當真正開啟socket串連時,就會報“未準備好”的錯誤(錯誤碼:-18),並且在以後的串連中都會失敗,報同樣的錯誤。問題原因未知。解決方案:無論連接點是否已串連,都用RConnection開啟一次。
Time of Update: 2018-12-05
stl源碼片段:_Pairib insert(const value_type& _Val){// try to insert node with value _Val_Nodeptr _Trynode = _Root();_Nodeptr _Wherenode = _Myhead;bool _Addleft = true;// add to left of head if tree emptywhile (!_Isnil(_Trynode)){// look for leaf to
Time of Update: 2018-12-05
環境:VS 2003.NET + Visual Assit X 10.5.1715.0對於定位當前檔案中的函數定義,即可通過VA Outline視圖(該視圖會將函數的聲明和定義全部顯示),也可以通過快速鍵定位。VC助手預設使用Alt+m鍵,開啟當前檔案中的函數定義提示列表框,如所示:在該提示列表框中,使用者可以輸入函數首碼快速定位,如下:然後輸入Enter鍵即可定位到指定的函數定義處。說明:該功能對於閱讀有大量函數定義的源碼比較有協助。
Time of Update: 2018-12-05
寫記錄樣本:#include <iostream>#include "db_cxx.h"#define DATABASE "duplicated.db"#define PUT_RECORDS(keystr, datastr, cursorp, flag) \do {\Dbt key(keystr, strlen(keystr) + 1); \Dbt data(datastr, strlen(datastr) + 1); \nRet =
Time of Update: 2018-12-05
因為Android開發,需要搭建一個web伺服器,最後選擇使用Apache來搭建一個簡易的伺服器。使用的版本:Apache/2.2.22對應的安裝檔案:httpd-2.2.22-win32-x86-no_ssl.msi:http://mirror.bjtu.edu.cn/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi使用簡單指南:安裝之後在托盤中有一個狀態表徵圖:通過這個表徵圖,可以查看Apache服務是否啟動?要想設