Time of Update: 2018-12-03
char* DivideStr(char* display_str){ int length = 0; int k = 0; int i = 0; int len = 0; length = strlen(display_str)+1; char* tempStr = new char[length+length/5]; memset(tempStr,0,length+length/5); while(display_str[k]!='/0')
Time of Update: 2018-12-03
MMI一些總結1 繪製字串 聲明標頭檔“gui.h”設定字型:Void (*pixtel_UI_set_font)(UI_font_type f)=NULL;參數f 為需要使用的字型,可以使用系統已經有的字型如:MMI_sublcd_font. 也可以自己定義字型。使用 stFontAttribute xxxx 定義自己需要的字型。在
Time of Update: 2018-12-03
待機介面如何高仿NOKIA N73如何仿N73的經典介面【圖片】見附件1.1 狀態列 狀態列包含電池電量指示,訊號指示,日期時間顯示,電訊廠商名字和各個狀態表徵圖顯示。電池電量顯示:表徵圖ID為STATUS_ICON_BATTERY_STRENGTH位於MainLCD/IdleScreen/Statusicons/battery
Time of Update: 2018-12-03
在世面上的自動化測試工具很多。有開源的,有商業化的,各有各得特色,各有各得優點!下面我就介紹幾個我用過的開源自動化測試載入器。1 測試 WEBSELENIUM可以說是測試WEB最全面的開源自動化工具, 它可以在WINDOWS, LINUX, MAC 和 SOLARIS 上運行, 而且可以幾乎用任何一種程式設計語言進行構建, 你可以用你熟悉的語言套件括 JAVA, C#, PERL, PHP, PYTHON 和 RUBY。 它可以測試的瀏覽器有IE, FIREFOX, OPERA 和
Time of Update: 2018-12-03
近期幾個新聞堆疊在一起,頗有韻味。先是WHATWG和W3C在HTML5標準上分道揚鑣,繼而“Facebook行動裝置 App宣布放棄HTML5的部分,改為純Native方式開發”,接著又傳聞蘋果AppStore肅殺基於Web技術的App。這幾個事件對移動互連網行業來說個個都是重磅炸彈,押注HTML5的受到不小的打擊,唱衰HTML5發展的藉此幸災樂禍。HTML5真的只是一場政治鬥爭嗎?到底 Facebook為什麼放棄HTML5?現階段HTML5到底出了什麼問題?Facebook放棄HTML5主因:
Time of Update: 2018-12-03
在MTK開發中,如果要進行大量的記憶體配置不是件容易的事情。因此,我們變通的使用這種方法來類比。可以防止絕大多數的記憶體問題。已經在項目中實踐,放心使用^_^ #ifndef _DZD_MEMORY2_H_#define _DZD_MEMORY2_H_int DZD_mem_internal_init (void *mem, unsigned long memsize);void * DZD_mem_internal_malloc (unsigned long size);void DZD_
Time of Update: 2018-12-03
最近做監聽短訊息,提取文本的一個功能。出了一件怪事:用於提取簡訊內容的iDescription怎麼也不能將文本完整的獲得,只能讀取一部分的內容。 TPtrC description(iMsvEntry->ChildDataL(iNewMessageId).iDescription);//列印出的內容總是只有一部分。 沒辦法,只好用這種擷取短訊息內容的方法: iMsvEntry->SetEntryL(iNewMessageId); // Open the store,
Time of Update: 2018-12-03
Time of Update: 2018-12-03
phoneME Feature Software MR2 簡介和編譯 phoneME分為phoneME Feature Software和phoneME Advanced Software兩個子項目,分別對應了CLDC和CDC的實現。 phoneme Feature項目,是一個開源的開發成果。它瞄準於市場和“feature
Time of Update: 2018-12-03
飛行遊戲程式設計要點 1、 地圖 1.1 層次問題 如果這個遊戲完全是在一層上面進行,會讓人索然無味。因此,有必要對遊戲分層次。地面上有坦克和一些炮塔,雲層中有時不時衝出來的敵機,而最上面的這一層就是遊戲畫面的主體,大量的敵機! 因此,遊戲要分為3層!地面 雲(雲層為可選) 主畫面層 1.2 如何拼接
Time of Update: 2018-12-03
棧比堆更有效率要注意的是:如果你的對象需要在其他函數中使用就不能在棧上分配。因為在棧上的對象會隨著函數的返回而消亡。如果你需要一個可變長度的對象也不能在棧上分配,因為棧上分配的記憶體必須在編譯的時候就要確定。當你定義一個對象(比如類的執行個體)在棧上。當這個對象生命期結束的時候,會自動調用解構函式來打掃記憶體。相反,如果你是在堆上分配的,那麼你必須警覺記憶體泄露的問題!舉個例子:<code> // ** Stack Allocation **
Time of Update: 2018-12-03
轉載:http://hi.baidu.com/ngy1991/item/f319ac346a19e5f196f88d9d對於VPS新手來說,怕被無良的奸商給忽悠,下的Xen的卻給的OpenVZ的,如何來判斷自己買的VPS是那種虛擬技術的,下面整理一些常見的方法:1、通過系統上的相關目錄或檔案判斷執行:ls /proc/ ,一般Xen的VPS,/proc目錄下面會有xen的目錄,openvz的會有vz目錄。2、執行:free -m 看記憶體,openvz的沒有swap,當然也有xen的沒有swap
Time of Update: 2018-12-03
轉載:http://cryolite.iteye.com/blog/242933一、eprof的使用 A. eprof可以植入到程式碼中 過程記下: 1. 啟動eprof伺服器 Java代碼 eprof:start() 2. 開始profiling Java代碼 eprof:profile([self()]) 或者 Java代碼 eprof:start_profiling([self()]) 3.停止profing Java代碼 eprof:stop_profiling() 4.
Time of Update: 2018-12-03
Time of Update: 2018-12-03
結構體struct的自然對齊問題下面的機構體struct A{ char c; int i; char cc;};它的sizeof()是多少呢? 如果是緊湊對齊的話,當然是sizeof(char)+sizeof(int)+sizeof(char); 但編譯器預設編譯的卻不是緊湊對齊的,在32-bit的機器上編譯結果是12, 這是一個char佔用了一個int的空間,換句話說,在c和i之間有三個空餘的byte! 這就是自然對齊的效果。為什麼要自然對齊呢?當初百度的gg電面我的時候,
Time of Update: 2018-12-03
在研究編譯驅動的makefile的時候,發現GCC的命令列裡面有一個-Os的最佳化選項。 遍查GCC文檔,發現了-O0, -O1, -O2, -O3,就是沒有發現-Os。 祭出GOOGLE大法搜了一下,終於發現這篇文章說明了-Os的作用:http://www.linuxjournal.com/article/7269 原來-Os相當於-O2.5。是使用了所有-O2的最佳化選項,但又不縮減代碼尺寸的方法。 詳細的說明如下:Level 2.5 (-Os) The special
Time of Update: 2018-12-03
1、Cookie檔案的實質 Cookie實際上是Web服務端與用戶端(典型的是瀏覽器)互動時彼此傳遞的一部分內容,內容可以是任意的,但要在允許的長度範圍之內。用戶端會將它儲存在本地機器上(如IE便會儲存在本地的一個txt檔案中),由用戶端程式對其進行管理,到期的Cookie會自動刪除。每當用戶端訪問某個域下某個目錄中的網頁時,便會將儲存在本地並且屬於那個域下對應目錄的有效Cookie資訊附在網頁請求的頭部資訊當中一併發送給服務端。2、Cookie檔案的儲存位置 不同的用戶端,其Cookie的
Time of Update: 2018-12-03
最近一直在想給erlang寫點東西,讓喜歡erlang的程式員,快些入門。我個人學習erlang是因為項目支援,工作需要必須學習,所以慢慢的走過來的,現在有時間停下來做了一些反思;我發現學習erlang如果自己先看書,但沒有項目支援,很難進行下去,一定會被其怪異的文法,以及一些不知道能給自己在工作中帶來什麼協助,而最終放棄學習erlang。我個人認為erlang最大的優點是:1.成熟OTP架構:有了統一的架構代碼書寫簡單,並且每個程式員開發出來的代碼很容易被其他人讀懂,便於維護(註:還有變數不可
Time of Update: 2018-12-03
#include <afxwin.h> // 必備的標頭檔,這個標頭檔間接包含了windows.h class CMFCApp : public CWinApp // 繼承CWinApp { public: virtual BOOL InitInstance(); // 虛函數 // 這個函數必須重寫 }; class CMFCAppWindow : public CFrameWnd {
Time of Update: 2018-12-03
有一家雜誌曾對全國60歲以上的老人進行了這樣一次問卷調查:你最後悔什嗎?列出了10項人們生活中容易後悔的事情,供被調查者進行選擇。 在相關人員對收回的有效問卷進行統計之後,得出了這樣的統計結果: 第一名:75%的人後悔年輕時努力不夠,導致一事無成。 所謂少壯不努力,老大徒傷悲,青春的大好時光總是流逝得那麼快。而在青春歲月裡,又常常碰到那麼多的誘惑甚至陷阱,當你猛然醒悟時,也許華髮早生,才發現自己竟然一事無成。