Time of Update: 2018-12-03
boa伺服器make錯誤 編譯一個linux下的c系統,包含詞法和文法分析模組,Linux上用bison和flex。yacc是一個文法分析器的產生器,bison即是yacc的GNU版本.Lex和YACC是用於構造詞法分析機和文法解譯器的工具,利用Lex和YACC你可以輕鬆的構造一個文法解譯器。 一開始make錯誤1:debian:/home/a/boa-0.94.13/src# makeyacc -d boa_grammar.ymake: yacc: Command not
Time of Update: 2018-12-03
編譯Qt/Embedded編譯過程出現錯誤:錯誤一:error: ‘QWSInputMethod’ has not been declared修正方法:cd $QTDIR/src/kernel //$DTDIR=/home/opiehome/qt-2.3.10gedit qwindowsystem_qws.h在前面增加以下兩行class QWSInputMethod;class QWSGestureMethod;錯誤二:qvaluestack.h:57: 錯誤:不能從
Time of Update: 2018-12-03
個人並不開發BlackBerry,只是專案管理的需求,瞭解一下黑莓應用的發布方法。本文轉自: http://blog.csdn.net/salvatore_zhang/article/details/5712132第一步,登入首頁: 第二步,啟動帳號嚮導: 第三步,簽署使用者允許協議: 第四步,填寫基本資料: 第五步,填寫公司相關資訊: 第六步,使用paypal賬戶,你需要一個paypal帳號: 第七步,帳號建立,等待RIM批覆!個人並不開發BlackBerry,只是專案管理的需求,
Time of Update: 2018-12-03
在建立完app world帳號之後,剩下的就是上傳你的應用啦:第一步,登入,在你帳號被rim審批通過後: 第二步,登陸後,選擇你要執行的操作: 第三步,你可以更新你的應用或者添加新的應用: 第四步,可以添加一些應用資料,比標和類型等等: 第五步,當添加應用的時候,你可以加入一些應擁的具體資訊介紹: 第六步,你可以設定應用發布的控制資訊: 第七步,繼續設定應用的下載試用許可權: 第八步,設定應用免費或者收費,以及定價:第九步,上傳應用,設定具體裝置和系統要求,大功告成!!!!
Time of Update: 2018-12-03
之前在與伺服器通訊時,都是用的Web Service,現在有的後台開始採用WCF服務。WCF概述。Windows Communication Foundation(WCF)是由微軟發展的一組資料通訊的應用程式開發介面 可以翻譯為Windows通訊介面,它是.NET架構的一部分,由 .NET Framework 3.0 開始引入,與 Windows Presentation Foundation及 Windows Workflow Foundation並行為新一代 Windows作業系統以及
Time of Update: 2018-12-03
伺服器的效能指標 作為一個網路伺服器程式,效能永遠是第一位的指標。效能可以這樣定義:在給定的硬體條件和時間裡,能夠處理的任務量。能夠最大限度地利用硬體效能的伺服器設計才是良好的設計。 設計良好的伺服器還應該考慮平均服務,對於每一個用戶端,伺服器應該給予每個用戶端平均的服務,不能讓某一個用戶端長時間得不到服務而發生“饑餓”的狀況。 延展性,也就是說,隨著硬體能力的提高,伺服器的效能能夠隨之呈線性增長。實現高效能的途徑 一個實際的伺服器的計算是很複雜的,往往是混合了IO計算和
Time of Update: 2018-12-03
I/O Completion Ports I/O completion ports are the mechanism by which an application uses a pool of threads that was created when the application was started to process asynchronous I/O requests. These threads are created for the sole purpose of
Time of Update: 2018-12-03
開啟或建立一個包 含至少一個工程的Workspace後,VC6的Project菜單中的“Settings…”命令就變為有效,選擇它或者按下熱鍵Alt+F7後,便可 調出工程設定對話方塊,這裡面的選項將影響整個工程的建立和調試過程,因此很重要,雖然在一般情況下,其中的大多數選項都不用改變,但瞭解一下它們的含義能夠消除我們心中存在的神秘感,並加深我們對VC工程的理解。在這個對話方塊 中,左上方的下拉式清單方塊用於選擇一種工程配置,包括有Win32 Debug、Win32 Release和All
Time of Update: 2018-12-03
轉自:http://tonyking2010.iteye.com/blog/1263416升級iturns 到10.5 之後,我的3gs 提示有更新,要更新到5.0.1 .但是當我更新時 發現更新不了,報錯:This device isn't eligible for the requested build。 恢複到以前的備份也不行,My Phone越獄了.在網上著了下,終於解決了. 方法: mac 環境!!! 1. 開啟Terminal,su admin ,su root 都要輸入密碼的 2.
Time of Update: 2018-12-03
在所有的預先處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C ++語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。 其格式一般為: #Pragma Para 其中Para 為參數,下面來看一些常用的參數。 (1)message
Time of Update: 2018-12-03
呼叫慣例: __cdecl __fastcall與 __stdcall,三者都是呼叫慣例(Calling convention),它決定以下內容:1)函數參數的壓棧順序,2)由調用者還是被調用者把參數彈出棧,3)以及產生函數修飾名的方法。 1、__stdcall呼叫慣例:函數的參數自右向左通過棧傳遞,被調用的函數在返回前清理傳送參數的記憶體棧,
Time of Update: 2018-12-03
在升級到iOS 6.0
Time of Update: 2018-12-03
//Hello world
Time of Update: 2018-12-03
.APS:存放二進位資源的中間檔案,VC把當前資源檔轉換成二進位格式,並存放在APS檔案中,以加快資源裝載速度。.BMP:位元影像資源檔。.BSC:瀏覽資訊檔,由瀏覽資訊維護工具(BSCMAKE)從原始瀏覽資訊檔(.SBR)中產生,BSC檔案可以用來在原始碼編輯視窗中進行快速定位。.C:用C語言編寫的原始碼檔案。.CLW:ClassWizard產生的用來存放類資訊的檔案。.CNT:用來定義協助檔案中“Contents”的結構。.CPP或.CXX:用C++語言編寫的原始碼檔案。.CUR:游標資源檔
Time of Update: 2018-12-03
在VC6.0中調試Release版本程式 有兩種方法:1, 在懷疑有錯誤的地方加MessageBox,在函數中顯示可能導致錯誤的變數的值。或者插入寫檔案語句。輸出可能導致錯誤的變數的值到一個記錄檔案。 2, 在工程中設定① 在”Project Settings”裡選Setting For 為 All Configurations。② 在C/C++標籤中“Debug Info”選 Program Database。③
Time of Update: 2018-12-03
在編譯靜態庫(lib)時,遇到過的三種問題:1, 如果沒有正確包含lib檔案的路徑,會提示無法開啟靜態庫。2, error LNK 2001: 有可能是路徑問題,或者是標頭檔與lib庫不對應,或者是lib檔案有問題。3, error LNK 2005: 這個錯誤是微軟設計錯誤,因此如果遇到這個錯誤,我們只能躲過這個連結錯誤。具體的辦法就是將那個提示出錯的庫放到另外一個庫的前面。另外選擇不同的C函數庫,可能會引起這個錯誤。MS,
Time of Update: 2018-12-03
BMP檔案格式分析BMP(Bitmap-File)圖形檔案是Windows採用的 圖形檔案格式,在Windows環境下啟動並執行所有圖象處理軟體都支援BMP圖象檔案格式。Windows系統內部各映像繪製操作都是以BMP為基礎的。 Windows 3.0以前的BMP圖檔案格式與顯示裝置有關,因此把這種BMP圖象檔案格式稱為裝置相關位元影像DDB(device-dependent bitmap)檔案格式。Windows
Time of Update: 2018-12-03
遺憾地說:除了ender說的是正確的外,其他觀點都有偏頗之處甚至是錯誤的。我的感覺是,大家受MFC的影響太深了,而沒有看到事情的本質。 首先糾正所謂“靜態串連就是把需要的庫函數放進你的exe之中”的說法。在真實世界中,有三個概念:Use static libary, static linked DLL, dynamic linked DLL. 多數人混淆了static libary 和 static linked
Time of Update: 2018-12-03
http://www.linuxsir.org/bbs/showthread.php?t=211427&highlight=framebuffer 寫在前面的話:關於這方面的文章太多了,但還是寫一個,主要是把大家的寫的東西系統一下。為了照顧初學的弟兄。 提要:通過用 framebuffer 驅動,讓console模式看上去更舒服一些; 本文;
Time of Update: 2018-12-03
啟動一個進程有三種方法:WinExec,ShellExecute,CreateProcess。這裡只說明CreateProcess的用法。 CreateProcess的參數可以查MSDN和《Windows API參考手冊》,這裡不具體說明。下面給出常用的方法: STARTUPINFO startup; ZeroMemory( &startup, sizeof(startup) ); startup.cb =