Time of Update: 2018-12-03
原先的S60 3RD開發環境不變。 安裝S60_5th_Edition_SDK_v1_0_en。 請仔細研讀releasenotes.txt,瞭解該版本的新特性, 這能讓你少走很多彎路。 從releasenotes.txt來看 需要注意的地方: 1)支援JAVA和WEB RUNTIME Widget開發。如果不做JAVA開發,安裝時跳過安裝 ECLIPSE這一步。 2)支援ARM RVCT compiler 2.2 build 593及更高版本。但經過驗證 RVCT 2.2
Time of Update: 2018-12-03
1. 在確定你的MTK工程完整而且在模擬器和真機上能正常運行 之前, 不要開始工作。2. MTK開發 C是唯一選擇, 不要試圖用把C++工程移植到MTK平台。 3. ADS C/C++ COMPILER不同的編譯選項可能導致代碼的效能差異很大。ADS使用ARMV4指令集, 而真機是Thumb指令集。4. MMI/GUI的工作盡量用MODIS模擬器。 真機編譯很慢,可用分布式編譯加速。5. Image$$ZI$$Limit 錯誤原因有2種: 使用了malloc,free,
Time of Update: 2018-12-03
K哥: 這是一位開發人員在經曆多年的開發,總結出了對於Symbian開發人員的22條建議,其實這些經驗對於其他手機平台的開發也有很大的參考。 1、 確保您的應用程式能夠對系統關機事件做出響應。在您的AppUi::HandleCommandL()方法中,必須要對EEikCmdExit(以及任何特定平台相關的事件,例如Series 60上的EAknSoftkeyBack)做出響應。 2、
Time of Update: 2018-12-03
Camera和手機之間通過代理服務器來轉寄資料。如果任何一方非正常退出時, 會導致select函數執行異常。 不需要在伺服器定時檢查每個socket描述符。 解決方案如下:1) 手機播放視頻時每個30秒發送一個心跳包並由伺服器轉寄給Camera。 如果超過30秒未收到心跳包, Camera中斷本次傳輸,並通知伺服器釋放手機socket的描述符。2) 當Camera掉線時, select擷取到這個camera的FD_SET有變化,但recv卻返回error.
Time of Update: 2018-12-03
一.摘要本文分析了日益增長的民用層級家庭和個人網路視頻監控市場的需求特點,並給出了一種經濟可行易於大規模部署的P2P解決方案。由於篇幅有限,本文只給出了方案的思路,未對更深入的技術細節做詳細的論述,有興趣的朋友可以繼續深入研究。 二.關鍵詞IPCAM, P2P,NAT, STUN, TURN, ICE, PJSIP, OPENSIPS, UDT, TCP,
Time of Update: 2018-12-03
1.CoInitialize,
Time of Update: 2018-12-03
MoviGuard移動看家免費下載專區點擊下載用戶端MoviGuard是一款使用方便的手機遠程視頻監視軟體。 只需一台帶網路攝影機的電腦和一部智能手機,就立即擁有了專業級的視頻監控系統。 如果你是一個需要上班的父母擔心家中的寶寶, 如果你是小店的老闆想看看店裡的情況,你都會喜歡MoviGuard. 我們有以下特點: 1) 安裝超簡單 只需要在電腦上安裝服務端,運行後就自動註冊獲得CID(網路攝影機ID號)。手機直接輸入CID就能觀看。 2) 智能運動檢測
Time of Update: 2018-12-03
01.人都是逼出來的。 02.如果你簡單,這個世界就對你簡單。 03.人生沒有綵排,每一天都是現場直播。 04.懷才就像懷孕時間久了會讓人看出來。 05.過去酒逢知己千杯少,現在酒逢千杯知己少。 06.人生如果錯了方向,停止就是進步。 07.人生兩大悲劇:一是萬念俱灰,一是躊躇滿志。 08.人和愛情一樣,錯過了愛情,就錯過了人生。 09.天下有錢人終成眷屬。 10.要成功需要朋友,要取得巨大成功,需要敵人
Time of Update: 2018-12-03
SHGetSpecialFolderPath 一個很有用的APIPB取系統檔案夾,有很多API,如GetSystemDirectoryA可以得到SYSTEM32系統檔案夾,GetTempPathA得到臨時檔案夾,GetWindowsDirectoryA得到windows檔案夾。這裡再介紹一個有用的API -SHGetSpecialFolderPath ,這個api除了能得到以上列舉的檔案夾,還能得到更多的系統檔案夾。具體用法:聲明API: function ulong
Time of Update: 2018-12-03
男人和女人的N種經典誤會 分類:男人-女人 字型大小: 大大 中中 小小 下班了,一身輕鬆地回到家裡,本來想徹底地放鬆一下,可是,一不小心的一句話,卻惹得對方不高興起來,甚至兩人為此大動幹戈,都說男人來自火星女人來自金星,男人和女人之間,真的永遠存在著一條不可逾越的鴻溝嗎? 我們不妨在回家第五秒的這個時刻,看看男人和女人在溝通上的幾種經典誤會,從而發現你們在思維上存在著怎樣的差異—— 情景一: 女人的牢騷,男人的心煩 女人:我再也不想坐公交車了!擠死了!被別人踩了好幾腳!
Time of Update: 2018-12-03
WinMain函數的定義WinMain函數的原型聲明如下:int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous instance LPSTR lpCmdLine, // command line int nCmdShow
Time of Update: 2018-12-03
介面的設計是Web Service的核心,設計良好的介面不僅可以減少使用者開發的難度,而且可以提高網路互動的效率。為了減少網路互動的數量,我們應盡量設計大顆粒度的介面,下面我們來看看MapPoint Web Service是怎麼設計的。MapPoint Web Service主要包括四大服務:common,find,render,route。此外,還有一個Curstomer Data Service,用來系統管理使用者資料。1 Common ServiceCommon
Time of Update: 2018-12-03
編譯段分類介紹一個程式一般分為3段:text段,data段,bss段 text段:就是放程式碼的,編譯時間確定,唯讀, data段:存放在編譯階段(而非運行時)就能確定的資料,可讀可寫 就是通常所說的靜態儲存區,賦了初值的全域變數和靜態變數存放在這個地區,常量也存放在這個地區 bss段:定義而沒有賦初值的全域變數和靜態變數,放在這個地區 另外我們看到的.rdata段是運行時資料.這個夠不夠清楚呢? 堆棧就是棧的簡稱。 堆和棧的區別 一、預備知識—程式的記憶體配置
Time of Update: 2018-12-03
以下參與分析的用戶端包括優酷,搜狐,愛奇藝, PPS,PPTV,暴風影音,迅雷看看,開迅視頻1) 完整的分類視頻導航新聞資訊, 自有出品視頻, 電視劇,電影大片,卡通動漫,綜藝,音樂MV,體育,遊戲視頻, 人文紀錄片。這個分類每家都差不多。2) 直播視頻目前只有PPTV和搜狐視頻支援直播。 開迅視頻的直播源來自PPTV和CNTV。 直播需要耗費很大的技術和頻寬資源,而且著作權是大問題。3) 離線緩衝每一家都支援離線緩衝。 補充:90%移動資料量來自WIFI,
Time of Update: 2018-12-03
需要安裝中文模擬器 Windows Mobile 6 Localized Emulator Images http://www.microsoft.com/downloads/details.aspx?familyid=38c46aa8-1dd7-426f-a913-4f370a65a582&displaylang=en Windows Mobile 5.0 Pocket PC Emulator Images
Time of Update: 2018-12-03
一位同行的這一段話讓我很感慨,摘錄分享:1. 寫程式、做軟體是一種職業,作為一個技術特質的程式人,初始的愛好和熱情並不能讓你的生活和職業生涯變得豐富,少數人可能最後演變為技術牛人、更多的普通的程式員們,最後面臨的是無奈的被淘汰或被邊緣化。這是大環境的問題,不是個人意志力的問題。2
Time of Update: 2018-12-03
sprintf sprintf 將字串格式化。 在標頭檔 #include<stdio.h>中 文法: string sprintf(string format, mixed [args]...); 傳回值: 字串 1. 處理字元方向。-負號時表時從後向前處理。 2. 填空字元。 0 的話表示空格填 0;空格是內定值,表示空格就放著。 3. 字元總寬度。為最小寬度。 4. 精確度。指在小數點後的浮點數位元。 =-=-=-=-=-=-=-=-=-=-=
Time of Update: 2018-12-03
應用程式中鍵盤訊息從WM_KEYFIRST到WM_KEYLAST那麼多,但我們知道最原始的鍵盤訊息只有兩個那就是WM_KEYDOWN,WM_KEYUP,在鍵盤鉤子中我們能截獲的也就這兩個訊息,那其它訊息是從何產生的,如何動作的呢?下面我們就WM_CHAR訊息來分析一下。一個鍵按下後,便會有一個或多個WM_KEYDOWN訊息產生,這些訊息會從系統訊息佇列發送到目標視窗的線程的訊息佇列中,這樣在對應線程處理訊息時便會對此訊息處理,並在處理的過程中產生一系列的其它鍵盤訊息,其中便有WM_CHAR。以下
Time of Update: 2018-12-03
堅定的 Win32 開發人員可能對 OutputDebugString() API 函數比較熟悉,它可以使你的程式和調試器進行交談。它要比建立記錄檔容易,而且所有“真正的”調試器都能使用它。應用程式和調試器交談的機制相當簡單,而本文將揭示整件事情是如何工作的。本文首先是由以下事件促使的,我們觀察到 OutputDebugString() 在管理員和非管理使用者試圖一起工作或遊戲時並不總是能可靠地工作(至少在 Win2000
Time of Update: 2018-12-03
成年人必看的五個故事教你學會做人:1、1隻小豬、一隻綿羊和一頭乳牛,被關在同一個畜欄裡。有一次,牧人捉住小豬,它大聲號叫,猛烈地抗 拒。綿羊和乳牛討厭它的號叫,便說:「他常常捉我們,我們並不大呼小叫。小豬聽了回答道:「捉你們和捉我完全是兩回事,他捉你們,只是要你們的毛和乳汁,但是捉住我,卻是要我的命呢! 立場不同、所處環境不同的人,很難瞭解對方的感受;因此對別人的失意、挫折、傷痛,不宜幸災樂禍,而應要有關懷、瞭解的心情。要有寬容的心! 2、靠自己 小蝸牛問媽媽: