Time of Update: 2018-12-05
看到JNI(Java native Interface),發現原來JAVA中竟然可以調用C/C++寫的代碼,感覺很神奇,就參照網上的資料寫了一個JNI的helloWorld程式。 1.首先建立一個TXT檔案CTestJNI.TXT, 將檔案名稱改為CTestJNI.java,寫入以下的代碼public class CTestJNI{public native void
Time of Update: 2018-12-05
有人問Java之父Jams
Time of Update: 2018-12-05
for 雖然是個非常簡單的迴圈運算式,但對於新手來說,用好它卻並不是一件簡單的事情。 以前我曾經犯過一個錯誤,現在想起來是個很愚蠢的一個問題,但對於當時的我,卻是一個很迷惘的事情。//我在某個地方寫了類似於如下的for迴圈代碼vector<int> vecInt;vector<MyType> vecMyType;for (vector<int>::iterator itInt = vecInt.begin(),
Time of Update: 2018-12-05
首先選中目標工程右鍵->Properties 就出現了Properties for XXXXXX對話方塊,在左邊選擇Carbide.C++下面的Build Configurations 在右邊的Active Configuration 裡面點擊下拉式功能表選擇Phone Release(GCCE)[S60_3rd_MR]這個項 然後在下面的標籤中選擇第一個標籤SIS Builder 下面有一個預設的自簽名檔案 點擊哪個檔案 顯示右邊的Edit在下面的Signing
Time of Update: 2018-12-05
自己覺得很不錯轉載今天在看程式時,遇見了sort()這個函數,我在網頁上搜了一些資料,整合一下sort()函數是C++中的排序函數其標頭檔為:#include<algorithm>標頭檔;qsort()是C中的排序函數,其標頭檔為:#include<stdlib.h>先說一下qsort()吧,搜尋到的資料容易懂一些。六類qsort排序方法qsort函數很好用,但有時不太會用比如按結構體一級排序、二級排序、字串排序等。函數原型:void qsort(void
Time of Update: 2018-12-05
在自己定義控制項的時候好幾次遇到這個錯誤,都沒有弄明白是什麼原因,但是解決方案是有了,有知道原因的給吼聲,呵呵 在自己定義的不擁有視窗的控制項中加上SetContainerWindowL(iParent);方法 ,如下 有時會出現下面的錯誤void CWalix5MainMenu::ConstructL() { SetContainerWindowL(iParent); } ../src/Walix5MainMenu.cpp:48: function call
Time of Update: 2018-12-05
重裝系統後重裝的SDK是STANDARDSDK_500,今天build總是提示,: LINK : fatal error LNK1104: cannot open file "mfc42d.lib", 查資料也行,一生氣卸載了這個SDK重裝,居然通過了。 以下是我查的資料,自己比較同意這個說法: 網址:http://faq.csdn.net/read/209407.html 問題內容:程式出錯:LINK : fatal error LNK1104: cannot open file "mfc42
Time of Update: 2018-12-05
轉載:什麼是PWM(脈寬調製) : http://www.shenmeshi.com/Science/Science_20070315160722.html PWM(Pulse Width Modulation)——脈寬調製,是一種開關式穩壓電源應用,是利用微處理器的數字輸出來對類比電路進行控制的一種非常有效技術。隨著電子技術的發展,出現了多種PWM技術,其中包括:相電壓控制PWM、脈寬PWM法、隨機PWM、SPWM法、線電壓控制PWM等,PWM 碼是一種脈寬調製碼,它的組成為9MS 高電平和4
Time of Update: 2018-12-05
今天試著從Entity FrameWork 的DbSet中查詢出ID最大的那一條記錄,用原生的select語句該這樣寫:select * from Trip.dbo.Testwhere SID=(select MAX(SID) from Trip.dbo.Test)可是用Linq該怎樣寫呢?我們可以試著按原生的select語句來寫,如:TripEntities te = new TripEntities();DbSet<Test> testSet =
Time of Update: 2018-12-05
簡單的說,mifconv是symbian提供的一個映像壓縮打包工具,用於將svg/bmp格式的多個源檔案合成一個mif/mbm複合檔案。關於mifconv的更多介紹可參考相關文檔,這裡我這要介紹下它的用法。通過命令列可看到mifconv的參數資訊如下:mifconvMulti Icon File converter tool. Version 1.11 (Build 50, SVG stand-alone)Copyright (c) 2001-2008 Nokia Corporation.
Time of Update: 2018-12-05
//有字串轉換為數值, 就有數值轉換為字串.//不過這種方法不能隨便用, 浮點數可能會牽扯到截斷的問題.#include <string>#include <sstream>using namespace std;template <typename T>std::string ValueToStr(T value)...{ ostringstream ost; ost << value; return ost.str();}//
Time of Update: 2018-12-05
Fedora17 GRUB2 啟動的時候,有一條錯誤資訊一閃而過,肉眼根本看不清是什麼東西。無奈之下,拿來相機,對著顯示器錄視頻,,一幀一幀的看,終於看到是這麼一句話:GRUB2 error: file ‘/boot/grub2/locale/en.mo.gz’ not found呵呵,google之,看到有人說了如下解決方案,試之,有效。進入系統之後,在terminal中以root許可權輸入:# cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo
Time of Update: 2018-12-05
1 inline函數的定義 一般來說,內聯機制適用於最佳化小的、只有幾行的而且經常被調用的函數。 什麼情況下編譯器有可能會真正讓你的函數成為內聯呢? (1) 函數顯式聲明為inline; (2) 函數定義在class定義內部; 呃,原則上inline函數只能定義在標頭檔中,雖然定義在class內部的也是inline函數,而class卻也可以定義在cpp檔案中……
Time of Update: 2018-12-05
#ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__;#endif 轉載自:http://blog.csdn.net/shijizhisheng/archive/2007/11/29/1908054.aspx 1#ifdef _DEBUG virtual void AssertValid() const;
Time of Update: 2018-12-05
在類裡定義了私人變數 private: CDesCArrayFlat* iItemArray;在 ConstructL裡面這樣初始化了下void CPage::ConstructL(TInt iItemNumber,TInt aType){ CDesCArrayFlat* iItemArray = new (ELeave) CDesCArrayFlat(iItemNumber);} 然後在其他類裡調用這個指標老是沒有 沒有
Time of Update: 2018-12-05
用carbide建立個工程,我想隱藏狀態列,調用如下:CEikStatusPane* statusPane = StatusPane();statusPane->MakeVisible(EFalse);每次執行到statusPane->MakeVisible(EFalse);程式就異常退出了,出現kern—exec 3的錯誤。請問這個為什麼 ?PS:在UI的建構函式和HandleCommandL函數調用如上代碼結果都是一樣。 解決辦法是在void
Time of Update: 2018-12-05
#include <vector>#include <iostream>int main(void){ using namespace std; vector<int> v; v.push_back(6); v.push_back(7); v.push_back(8); v.push_back(10); for(int i = 0; i
Time of Update: 2018-12-05
最近涉及到開線程關管線程的問題,專門有一個文章。學到不少,下面是文章網址 http://topic.csdn.net/u/20090812/20/0379085f-7145-4bac-81bf-742114335d69.html 把學到的整理一下。 (摘) WaitForSingleObject的用法 WaitForSingleObject的用法 DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds )
Time of Update: 2018-12-05
連線雜誌的那篇《Web已死》確實震動業界,而現在,百度的框計算似乎正在驗證他的話。無論是高興也好,無論是哀嚎也罷,百度的框計算終究給終端使用者帶來了一些實際的東西。他改變了人們對於傳統搜尋的認知。而百度這類似的行為,正成為互連網的一種趨勢。可以說,商業化的大潮,正在人為的割裂互連網,讓他的邊界越來越明顯。位元客棧寫了一篇很有趣的文章《讓互連網死亡,讓互連網成長》,文章寫的很棒,觀點清晰明了,在此推薦一下。就像最初的圖中那樣,互連網正在被人為的割裂。以各種門戶網站為代表的商業網站,和傳統的草根類個
Time of Update: 2018-12-05
學習了一個Symbian 顯示位元影像的例子 這個例子的關鍵是資源檔的配製 其他的也不是很麻煩:圖片的置放位置是:建立一個和group同級的picture檔案夾 在檔案夾裡面建立一個檔案夾bmp裡面有三個bmp格式的檔案image1.bmp image2.bmp image2_mask.bmp 一:在mmp檔案的末尾加上打包圖片的檔案命令:START BITMAP testsvg_bmp.mbmHEADER TARGETPATH /resource/apps