WINCE應用開發筆記四–COM

在應用開發筆記二中,談到了COM與GCF的一些共同之處,而在實現上,兩者是在不同層次上的。JAVA是解釋型的語言,在Class機制的實現中,是以字串尋找的方式實現串連的。而COM的實現則是編譯型語言,以C語言為例,編譯器在編譯源檔案時,產生一個個的目標檔案,並開始串連,確定每一個函數的地址。如果函數在外部定義,需要確定使用函數的方式。例如,動態連結程式庫,以二進位的形式存在;當需要使用動態連結程式庫中的函數時,需要確定動態連結程式庫在記憶體中的位置,進入點的位置,並傳入參數,即可實現對動態庫中函

PowerPoint的一些麻煩

如果你在過去25年內在一個西方世界的辦公室裡工作過,你可能就坐在一個PowerPoint的幻燈示範面前。但是這裡就有一個問題。用投影片磚家(- -|||)Max

棧的鏈式實現

代碼如下:class CStackLinkImpl;class CStackNode{friend class CStackLinkImpl;private:int data;CStackNode *link;public:CStackNode(int d,CStackNode *l=NULL):data(d),link(l){}~CStackNode(){}};class

使用apache的ZipOutputStream進行zip檔案壓縮

需要用java寫一個檔案壓縮的程式,一開始準備用java庫中的java.util.zip.ZipOutputStream,但是一搜,發現有中文亂碼的問題,所以就用了org.apache.tools.zip.ZipOutputStream。因為用的maven2構建的代碼,所以找包的時候方便了很多,下載的最新的ant-1.8.1.jar的包。期間參考了一片文章,但是地址找不到了。廢話不多說了,上代碼。 類ZipCompressor import

smartphone List View 使用日誌

建立一個 List View 控制項// Create ListView    hwndRet = CreateWindow (WC_LISTVIEW, NULL,                                    WS_CHILD |                                       WS_VISIBLE |                                       LVS_REPORT |                   

有關js parseInt(“08″)問題

對於parseInt("01")到parseInt("07");都能得到正確的結果,但如果是parseInt("08") 或parseInt("09")則返回0;首先看parseInt文法:parseInt(string,

在service和BroadCastReceiver中 啟動activity和alertdialog

引用:http://3387980.blog.51cto.com/3377980/982784啟動activity源碼:(記得要加上Intent.FLAG_ACTIVITY_NEW_TASK)Intent intent = new Intent();  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);   intent.setClass(getApplicationContext(),FileBrowserActivity.class);

MidletSuite、Midlet、Schedule、Display、MidletState代碼解析

 com.sun.midp.main.Main.java檔案是midp的起點;裡面有main、manage、runLocalClass等函數;在runLocalClass中,建立了MIDletSuite,並建立MIDlet:MIDletSuite midletSuite; try { // assume a class name of a MIDlet in the classpath midletSuite =

GCF CommConnection Connector實現程式碼分析

 GCF提供了一個很方便的架構,一般操作串口都是以下步驟:1. 開啟串口:CommConnection cc = (CommConnection)Connector.open("comm:COM3:baudrate=......");2. 開啟輸入資料流:InputStream is = cc.openInputStream()3. 開啟輸出資料流:OutputStream os = cc.openOutputStream();4. 寫資料:os.write()5. 讀資料: is.read()

Oracl基本操作SQL

DECLARE ROWS INTEGER;BEGIN--刪除表EXECUTE IMMEDIATE  'SELECT COUNT(*) FROM USER_ALL_TABLES WHERE UPPER(TABLE_NAME)=UPPER(''BM_RATIODATA_TEMP'')' INTO ROWS;IF ROWS>0 THEN    EXECUTE IMMEDIATE  'DROP TABLE BM_RATIODATA_TEMP';END IF;--增加列EXECUTE

IOServer開源項目介紹及源碼分析

IOServer是國人寫的一個仿MINA的輕量級伺服器架構。最近因為使用MINA的緣故,閱讀了IOServer的源碼,順便熟悉了J2SE

慎用””

“”是什麼意思呢?""和null是什麼關係呢?寫了一段測試代碼: String str = "";if(str == null){System.out.println("str equals null");return;}System.out.println("length:"+str.length());char[] ch = str.toCharArray();if(ch == null){System.out.println("ch equals

把自己當成人物是最傻的表現zz

都說人有三大傻:炒股炒成股東,炒房炒成房東,泡妞泡成老公。其實這三種人,不是傻,只是背。前兩者本意都是為了賺錢,結果,一不小心,馬失前蹄,股票和房子都搭在手裡,出不去了,才被迫變成房東和股東的。而後者更倒黴,本來是想花前月下偷偷腥,可誰知道,尺寸掌握不當,韻事變成了婚事,人命都搞出來了,還敢不結嗎?沒辦法,結吧。於是,拉著小妞的手,含悲忍淚地當上孩子他爹。這些傢伙,屬於自以為是的一族,開始都是想沾點便宜的,但便宜沾到後,才發現這個便宜其實不便宜。可你不能說他傻,只能說他聰明過了頭。現在真正的傻人

讀誰動了我的乳酪—故事背後的故事

查理的主要工作是報道奧運會的田徑項目,他在這項工作上很努力很出色;突然有一天,他的老闆讓他去報道跳水項目,他很難過,覺得自己不受重視和賞識,他認為這樣的安排對自己不公平,這種憤怒的情緒幾乎影響到他所作的每一件事情,他的生活變得一團糟。後來,他採取行動,進行調整,最後成了職業足球名人堂最佳播音員之一。這是一個失去乳酪的人如何適應變化最後走向成功的故事。如果從另外一個角度來看,查理的選擇會不一樣。首先,查理的事業是什嗎?如果他的事業是成為一名傑出的播音員,面對變化,他應該做出改變以適應不同的環境。如

我們的市場我們來爭取

這幾天討論的話題,最多的就是市場市場如何擷取,不是靠老闆的,而是要靠自己。不要認為自己是做技術的,只要做好技術就可以了,上幾天一個女研究生叫楊元元的,認為只要有知識就能生存,結果她自殺了,我認為活該。技術不能轉換成產品,產品不能賣的掉轉成錢,一切都是空的,你再怎麼抱怨都是毫無意義的。以前總認為,市場就是老闆的事情,假如老闆市場不行,那就只能換一個老闆。然而對於我們來說,老闆也確實努力了,他對我們很好,公司裡最累的就是他自己,一肚子的委屈也只有他自己知道,他也從來沒有跟我們抱怨過什麼。這麼好的老闆

Web開發基礎–Servlet

用嚮導建立了一個Dynamic Web

串口操作的非同步實現的完善

本周,將之前發表的文章 串口操作的非同步實現  應用到項目中的RFID、條碼、列印等串口應用時,發現了一些問題:1. 在使用串口前,應清除串口中無用的資料;2. 從串口讀取資料方法的改進;3. 資料的解析4. 發送5. 資源佔用6.

Web開發基礎–WebService調試過程中遇到的幾個問題

1. 異常:An error occurred at line: 34 in the jsp file: /sampleTestCCProxy/Result.jsporg.eclipse.jst.ws.util.JspUtils cannot be resolved to a type 這種情況不用處理。Client是Eclilpse WebService外掛程式產生的。Result.jsp是自動產生的。有問題,跟伺服器也沒有關係。把Client清除掉,Eclipse重啟,異常消失。 2.

舉重若輕與舉輕若重:決策與執行

  在與客戶合作時,經常面臨的問題是,這件事情該不該我們來做。哪些事情,是我們有義務提供的。哪些事情,我們來做,是增值的;  我的看法是,這裡就需要對此有一個定義。我們在賣出產品時,這個產品的價格,包含了哪些服務,把它細分開來,對我們有義務提供的產品和服務做一個界定,再根據這個界定,判斷,哪些是義務,哪些是額外的成本。當然,在實際處理中,這種額外的工作,一般都是作為維護和增強客戶關係的一種投入。   我的同事的看法是,這個思維太複雜,把簡單問題複雜化了;某件事情有利可圖,又可以做,那就做。否則,

與同事聊天的感悟

中午吃飯,發現一些平時沒有注意到的細節。人的關注圈和對事件的反應上體現出的一個人的性格。 有人對煙感興趣,對煙的來龍去脈很清楚,他經常抽煙。有人對車感興趣,對車牌、駕照、車輛價格很清楚,他在考駕照。有人對技術的最新狀況很瞭解,他是一個技術迷。有人對某個地方的風俗很瞭解,他要到那裡去出差。有人對經濟感興趣,很可能他計劃買房。不同的興趣可以反應出一個人的關注圈,他對這些外來事件的反應則反應出他的性格;有的同事對某一個領域瞭解得很少,被刺激了,就決定要做某件事情。這件事情他一直想做,但是因為各種原因沒

總頁數: 61357 1 .... 26172 26173 26174 26175 26176 .... 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.