boost v1.34.0與stlport編譯

         boost v1.34.0 使用bjam v2作為編譯工具。bjam v2並沒有提供類似v1時使用的XXX-stlport的jam。文檔中也沒有清晰說明應該如何與stlport一同編譯。因此,給程式員造成了一定的麻煩。        經過一番摸索以後,終於找到可以與stlport編譯的辦法。        首先,修改user-config.jam,找到“#  STLPort configuration”,將using

《Corba原理及應用》第四章 讀書筆記之Orbix 編譯demos

安裝好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

龍芯PMON編譯

PMON原始碼。源碼:http://www.loongson.cn/dev/ftp/firmware/pmon/release/3A_1way/source/pmon-loongson3a20130515.tar.gz源碼MD5值:77789307d947b7638a344a058ede4f2a pmon-loongson3a20130515.tar.gz 編譯龍芯PMON

ATL/WTL使用的幾點需要注意的地方

在VC7.1後,ATL與MFC中有些類是重複的,但實現不一樣。通常這些類會在使用ATL編程時,以前一般會加入MFC的支援,但這樣會造成很多C1189錯誤。改用ATL實現以後,即可消除。下面是具體的類:CEvent、CMutex、CCriticalSection這些類是MFC相同名稱類的ATL實現,在atlsync.h中。但是這些類與MFC的類只是類名稱一致,成員方法卻不一樣。這需要注意。使用WTL使,由於WTL也有CString,但卻不受官方支援,最好使用ATL的實現。在stdafx.h

Berkeley DB學習

剛接觸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

龍芯3a核心編譯

源碼http://www.loongson.cn/dev/ftp/kernel/release/3A_1way/source/kernel-loongson3a20130515.tar.gz64位編譯器下載編譯龍芯kernel

有關outlook的兩個小問題

今天,在重啟機器後,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#

#ifndef和函數定義放在.h檔案中

把函數定義放在.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//

ADO連接字串

部落格轉移: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

修改PMON flash晶片大小

下載完PMON後,編譯時間發現檔案大小為537K。根本無法下載到片子上去。解決方案一:把FLASH晶片換成8Mbit的。查看龍芯手冊。把W37引腳改為高。解決方案二:檔案pmon-loongson3\Targets\Bonito3a780e\conf\Bonito.3a780e中注釋掉測試部分。當然,如果不注釋,即使換了大片子也無法正常啟動。## Platform options#option      loongson3A3#option      ARB_LEVELoption     

Solaris中使用lsof

文章目錄 lsof簡介lsof下載安裝lsof的使用 目錄[隱藏]1 使用lsof 1.1 lsof簡介 1.2 lsof下載安裝 1.3 lsof的使用 2 作業系統Solaris所有條目 3 參見 [編輯]使用lsof [編輯]lsof簡介使用 lsof,您可以檢查開啟的檔案,並根據需要在卸載之前中止相應的進程。同樣地,如果您發現了一個未知的檔案,那麼可以找出到底是哪個應用程式開啟了這個檔案。在 UNIX

change the number of recent workspaces

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

XP在應用程式崩潰的時候產生DMP檔案–自訂輸出

前一篇文章《XP在應用程式崩潰的時候產生DMP檔案》說明了如何使用系統內建的工具drwtsn32,或者其他的工具產生DMP檔案。本篇文章主要說明通過Win32函數 MiniDumpWriteDump()自訂DMP檔案輸出,比如在應用程式的目前的目錄產生DMP檔案。關於這個函數的介紹,CSDN上有很多文章,附上一篇比較通俗易懂的建立Dump檔案http://blog.csdn.net/wxq1987525/article/details/6620927程式碼範例:#include "stdafx.

SQL文法分類

部落格轉移:http://vivianke.blog.163.com/blog/static/29715271200781121153283/ SQL文法按照SQL語句作用作如下分類:1)屬性詞(Predicates)在SQL命令中用來指明所要選擇的記錄的方式,如ALL,TOP與DISTINCT等。2)聲明(Declaration)針對SQL Paremeter或Parameter

bdb btree 替換記錄

根據《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

連接點訪問

    今天遇到一個 怪問題:程式裡在開啟tcp串連前,通過TConnectionInfo檢查連接點是否已串連。如果此時的GPRS串連實際上是正在關閉的狀態,TConnectionInfo報告仍然是已串連。這就造成的程式不再使用RConnection去開啟GPRS串連。當真正開啟socket串連時,就會報“未準備好”的錯誤(錯誤碼:-18),並且在以後的串連中都會失敗,報同樣的錯誤。問題原因未知。解決方案:無論連接點是否已串連,都用RConnection開啟一次。

stl map insert(const value_type& _Val)源碼分析及圖示

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

VC助手之快速鍵定位函數

環境:VS 2003.NET + Visual Assit X 10.5.1715.0對於定位當前檔案中的函數定義,即可通過VA Outline視圖(該視圖會將函數的聲明和定義全部顯示),也可以通過快速鍵定位。VC助手預設使用Alt+m鍵,開啟當前檔案中的函數定義提示列表框,如所示:在該提示列表框中,使用者可以輸入函數首碼快速定位,如下:然後輸入Enter鍵即可定位到指定的函數定義處。說明:該功能對於閱讀有大量函數定義的源碼比較有協助。

bdb 使用cursor插入重複記錄

寫記錄樣本:#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 =

搭建一個簡易的Apache伺服器

因為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服務是否啟動?要想設

總頁數: 61357 1 .... 14686 14687 14688 14689 14690 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.