<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 312, 文章 - 14, 評(píng)論 - 1393, 引用 - 0
    數(shù)據(jù)加載中……

    2009年3月18日

    Twitter算法面試題詳解(Java實(shí)現(xiàn))

         摘要: 最近在網(wǎng)上看到一道Twitter的算法面試題,網(wǎng)上已經(jīng)有人給出了答案,不過(guò)可能有些人沒(méi)太看明白(我也未驗(yàn)證是否正確),現(xiàn)在給出一個(gè)比較好理解的答案。  閱讀全文

    posted @ 2013-11-03 18:03 銀河使者 閱讀(8611) | 評(píng)論 (4)編輯 收藏

    百度面試題:求絕對(duì)值最小的數(shù)

         摘要: 有一個(gè)已經(jīng)排序的數(shù)組(升序),數(shù)組中可能有正數(shù)、負(fù)數(shù)或0,求數(shù)組中元素的絕對(duì)值最小的數(shù),要求,不能用順序比較的方法(復(fù)雜度需要小于O(n)),可以使用任何語(yǔ)言實(shí)現(xiàn)

    例如,數(shù)組{-20,-13,-4, 6, 77,200} ,絕對(duì)值最小的是-4。  閱讀全文

    posted @ 2013-01-30 11:45 銀河使者 閱讀(12119) | 評(píng)論 (10)編輯 收藏

    Android深度探索(卷1):安裝C/C++交叉編譯環(huán)境

         摘要: 在Ubuntu Linux上安裝可編譯成ARM架構(gòu)的交叉編譯環(huán)境CodeSourcery,編譯完的執(zhí)行文件可在Android手機(jī)上直接運(yùn)行。本文闡述了如何下載、安裝和使用CodeSourcery。  閱讀全文

    posted @ 2013-01-28 23:28 銀河使者 閱讀(6233) | 評(píng)論 (0)編輯 收藏

    Android開(kāi)發(fā)(1):隨機(jī)繪制彩色實(shí)心圓

         摘要: 本文介紹了如何利用Android的繪圖技術(shù)隨機(jī)繪制彩色實(shí)心圓。  閱讀全文

    posted @ 2011-09-06 16:06 銀河使者 閱讀(9688) | 評(píng)論 (2)編輯 收藏

    趕緊升級(jí)到Android 2.3.4,體驗(yàn)最新的Android技術(shù)

         摘要: 使用Google的二兒子(Nexus S)的童鞋趕緊了,Android 2.3.4已經(jīng)出來(lái)了(雖然官方文檔暫時(shí)還沒(méi)更新,可能出來(lái)還不到24小時(shí)),如果已經(jīng)是android 2.3.1,必須升級(jí)到Android 2.3.3后才能升級(jí)到2.3.4  閱讀全文

    posted @ 2011-04-29 22:20 銀河使者 閱讀(7395) | 評(píng)論 (5)編輯 收藏

    十個(gè)值得開(kāi)發(fā)者投入的移動(dòng)應(yīng)用創(chuàng)意

         摘要: 在2010中國(guó)移動(dòng)開(kāi)發(fā)者大會(huì)“無(wú)線互聯(lián)應(yīng)用開(kāi)發(fā)者創(chuàng)業(yè)孵化”分論壇中,F(xiàn)rost & Sullivan首席顧問(wèn)王煜全發(fā)表主題為《無(wú)線互聯(lián)的布道與孵化》的演講,他認(rèn)為,由于運(yùn)營(yíng)商影響力的沒(méi)落,以及iPhone掀起的熱潮,再到 Android市場(chǎng)的崛起,手機(jī)操作系統(tǒng)帶來(lái)了無(wú)線互聯(lián)模式的改變。無(wú)線互聯(lián)產(chǎn)業(yè)鏈正在迅速IT化,開(kāi)放聯(lián)機(jī)功能平臺(tái)將是未來(lái)格局的奠基者,聯(lián)機(jī)功能平臺(tái)帶來(lái)了新的產(chǎn)業(yè)鏈。  閱讀全文

    posted @ 2010-12-06 21:41 銀河使者 閱讀(6788) | 評(píng)論 (3)編輯 收藏

    樂(lè)博Android客戶端(新浪微博)1.01發(fā)布,歡迎各位童鞋試用

         摘要: 樂(lè)博Android客戶端是一款基于Android的新浪微博客戶端。支持同時(shí)維護(hù)多個(gè)新浪微博帳號(hào)。可獲得新浪微博支持的所有信息。其中包括首頁(yè)微博、隨便看看、我的微博、@提到我的、評(píng)論、私信、我的收藏等。發(fā)布微博支持拍照、相冊(cè)、表情、話題等功能。同時(shí)可以通過(guò)內(nèi)置的圖像特效編輯器編輯拍攝或相冊(cè)中的圖片。特效目前包括馬賽克、灰度、裁剪圖像、任意角度旋轉(zhuǎn)。除此之外,本系統(tǒng)還提供了兩個(gè)快捷方式:樂(lè)博寫寫和樂(lè)博拍拍。可以將他們放在Android的桌面,分別用于快速寫微博和即拍即發(fā)。當(dāng)然,樂(lè)博Android客戶端還有很多奇妙的功能。這就有待各位童鞋去挖掘了。未來(lái)的樂(lè)博Android客戶端將會(huì)加入更具有創(chuàng)造性的功能,讓我們共同期待她的完美表現(xiàn)吧!
      閱讀全文

    posted @ 2010-11-17 11:17 銀河使者 閱讀(5488) | 評(píng)論 (7)編輯 收藏

    關(guān)于Android中傳遞數(shù)據(jù)的一些討論

         摘要: 雖然Intent和靜態(tài)變量都可以傳遞數(shù)據(jù),但intent功能有限,static過(guò)于wrong,那么有沒(méi)有一種更好的方式呢,答案是yes,這就是Application Context,一個(gè)全局的Context,詳情請(qǐng)讀者參見(jiàn)本文的內(nèi)容。  閱讀全文

    posted @ 2010-11-09 16:25 銀河使者 閱讀(5345) | 評(píng)論 (1)編輯 收藏

    張朝陽(yáng):騰訊將抄襲和壟斷做到極致

         摘要: “反觀中國(guó),二流的司法只能產(chǎn)生二流的產(chǎn)業(yè),具體地講,以抄襲和壟斷為立公司之本的騰訊將這二者做到極致,創(chuàng)新得不到保護(hù),小公司活不下來(lái),中國(guó)的高科技產(chǎn)業(yè)面對(duì)美國(guó)的發(fā)達(dá),只能望洋興嘆,作為個(gè)體中國(guó)人比美國(guó)人聰明,但沒(méi)有好的機(jī)制讓聰明才智成體系地爆發(fā)。”  閱讀全文

    posted @ 2010-11-04 10:24 銀河使者 閱讀(5887) | 評(píng)論 (0)編輯 收藏

    《Android/OPhone 開(kāi)發(fā)完全講義》連載(10):Sqlite數(shù)據(jù)庫(kù)

         摘要: 現(xiàn)在終于到講解數(shù)據(jù)庫(kù)的時(shí)間了。數(shù)據(jù)庫(kù)也是Android存儲(chǔ)方案的核心。在Android系統(tǒng)中使用了Sqlite數(shù)據(jù)庫(kù)。Sqlite是非常輕量的數(shù)據(jù)庫(kù)。從Sqlite的標(biāo)志是一根羽毛就可以看出Sqlite的目標(biāo)就是無(wú)論是過(guò)去、現(xiàn)在,還是將來(lái),Sqlite都將以輕量級(jí)數(shù)據(jù)庫(kù)的姿態(tài)出現(xiàn)。Sqlite雖然輕量,但在執(zhí)行某些簡(jiǎn)單的SQL語(yǔ)句時(shí)甚至比MySQL和Postgresql還快。由于很多讀者是第一次接觸Sqlite數(shù)據(jù)庫(kù),因此,在介紹如何在Android中使用Sqlite之前,先在本節(jié)簡(jiǎn)單介紹一下如何在PC上建立Sqlite數(shù)據(jù)庫(kù),以及Sqlite數(shù)據(jù)庫(kù)的一些特殊方面(由于本書的目的不是介紹Sqlite數(shù)據(jù)庫(kù),因此,與其他數(shù)據(jù)庫(kù)類似的部分(如insert、update等)本書將不再介紹。沒(méi)有掌握這些知識(shí)的讀者可以參閱其他關(guān)于數(shù)據(jù)庫(kù)方面的書籍。  閱讀全文

    posted @ 2010-10-28 22:16 銀河使者 閱讀(6858) | 評(píng)論 (0)編輯 收藏

    李開(kāi)復(fù)連發(fā)微博總結(jié)無(wú)線趨勢(shì):機(jī)會(huì)將增14倍

         摘要: 創(chuàng)新工場(chǎng)董事長(zhǎng)兼首席執(zhí)行官李開(kāi)復(fù)(微博)連發(fā)十條微博總結(jié)無(wú)線趨勢(shì)(騰訊科技配圖)  閱讀全文

    posted @ 2010-10-21 21:07 銀河使者 閱讀(2808) | 評(píng)論 (0)編輯 收藏

    使用Delphi開(kāi)發(fā)IE按鈕擴(kuò)展

         摘要: 除了可以向IE中添加自定義菜單外,我們還可以向IE的工具條上添加自定義的按鈕。自定義按鈕同自定義菜單COM擴(kuò)展的實(shí)現(xiàn)幾乎一樣, 除了在注冊(cè)時(shí)需要添加的注冊(cè)表項(xiàng)不同。 注意:同菜單擴(kuò)展一樣,自定義的按鈕擴(kuò)展也必須是IE5及以后的版本才支持。  閱讀全文

    posted @ 2010-10-02 21:27 銀河使者 閱讀(1395) | 評(píng)論 (0)編輯 收藏

    自動(dòng)填表的IE面板插件

         摘要: IE的面板實(shí)際就是嵌入到IE瀏覽器中的子窗體。面板有兩種顯示模式,一種是垂直顯示在瀏覽器的左側(cè),一種是水平顯示在瀏覽器的下方。IE瀏覽器內(nèi)置提供了很多的標(biāo)準(zhǔn)面板,如收藏夾和搜索面板這些是垂直的面板,而每日提示和討論面板則是水平的面板。  閱讀全文

    posted @ 2010-10-02 21:25 銀河使者 閱讀(2162) | 評(píng)論 (0)編輯 收藏

    IE菜單擴(kuò)展

         摘要: 向IE中添加的自定義菜單,可以被用來(lái)執(zhí)行可執(zhí)行文件,腳本語(yǔ)言和COM對(duì)象的方法,對(duì)于前兩種執(zhí)行方式,相對(duì)比較簡(jiǎn)單,只需要對(duì)注冊(cè)表進(jìn)行編程就可以了,但是能夠執(zhí)行的功能非常有限,而使用COM組件擴(kuò)展IE菜單則相對(duì)復(fù)雜,但是能夠執(zhí)行的功能也相對(duì)是最強(qiáng)大的,所以下面我就主要介紹基于COM的菜單擴(kuò)展方式,還要注意的一點(diǎn)是只有IE5及以后的版本才支持菜單的擴(kuò)展。  閱讀全文

    posted @ 2010-10-02 21:23 銀河使者 閱讀(869) | 評(píng)論 (0)編輯 收藏

    使用Delphi開(kāi)發(fā)IE右鍵菜單擴(kuò)展

         摘要: IE除了允許我們添加自定義的主菜單外,還允許在右鍵菜單中添加自定義的菜單,。很多著名的網(wǎng)絡(luò)軟件如網(wǎng)絡(luò)螞蟻,、網(wǎng)際快車等都在右鍵菜單中添加了可以用來(lái)下載文件的快捷菜單。IE的右鍵菜單擴(kuò)展同其它COM擴(kuò)展不太一樣,其它擴(kuò)展只要在注冊(cè)表中填寫一定的配置信息就可以使用了,而右鍵菜單擴(kuò)展必須由一個(gè)JavaScript腳本來(lái)創(chuàng)建并調(diào)用其中的方法。由于我們的COM組件必須能從腳本語(yǔ)言中創(chuàng)建,因此右鍵菜單擴(kuò)展的必須是一個(gè)Automation(自動(dòng)化)組件,也就是說(shuō)除了IUnknown接口外,還必須支持IDispatch接口。幸好,Delphi提供了內(nèi)置的自動(dòng)化COM組件的支持,我們只需要從TAutoObject而不是標(biāo)準(zhǔn)的TComObject派生COM組件就可以了。  閱讀全文

    posted @ 2010-10-02 21:22 銀河使者 閱讀(877) | 評(píng)論 (0)編輯 收藏

    《Android/OPhone開(kāi)發(fā)完全講義》連載(8):收到短信了,我該做點(diǎn)什么?

         摘要: 短信是手機(jī)中經(jīng)常使用到的一種服務(wù)。然而,當(dāng)手機(jī)接收到短信時(shí),也會(huì)向系統(tǒng)發(fā)送廣播。如果我們的應(yīng)用程序要在手機(jī)接收到短信后做點(diǎn)什么,那就需要接收這個(gè)系統(tǒng)廣播。
    接收系統(tǒng)廣播的步驟我們已經(jīng)熟悉了,下面就按步就班地來(lái)完成這兩個(gè)步驟。  閱讀全文

    posted @ 2010-09-13 16:59 銀河使者 閱讀(2912) | 評(píng)論 (1)編輯 收藏

    《Android/OPhone開(kāi)發(fā)完全講義》連載(7):使用SharedPreferences存取復(fù)雜數(shù)據(jù)

         摘要: 我們知道SharedPreferences只能保存簡(jiǎn)單類型的數(shù)據(jù),例如,String、int等。如果想用SharedPreferences存取更復(fù)雜的數(shù)據(jù)類型(類、圖像等),就需要對(duì)這些數(shù)據(jù)進(jìn)行編碼。我們通常會(huì)將復(fù)雜類型的數(shù)據(jù)轉(zhuǎn)換成Base64編碼,然后將轉(zhuǎn)換后的數(shù)據(jù)以字符串的形式保存在 XML文件中。
      閱讀全文

    posted @ 2010-09-08 09:49 銀河使者 閱讀(4063) | 評(píng)論 (5)編輯 收藏

    Android之父Andy Rubin:生而Geek

         摘要: 如今,Android及它的綠色小機(jī)器人標(biāo)志和蘋果iPhone一樣風(fēng)靡世界,掀起了移動(dòng)領(lǐng)域最具影響力的風(fēng)暴。創(chuàng)造這一奇跡的人,叫Andy Rubin(安迪·羅賓),Google工程副總裁,Android開(kāi)發(fā)的領(lǐng)頭人。  閱讀全文

    posted @ 2010-08-31 12:16 銀河使者 閱讀(2137) | 評(píng)論 (1)編輯 收藏

    實(shí)用Android開(kāi)發(fā)工具和資源精選

         摘要: 本文介紹了20個(gè)關(guān)于Android應(yīng)用程序開(kāi)發(fā)的實(shí)用工具資源,供大家分享。在google、開(kāi)源平臺(tái),和來(lái)自移動(dòng)電話制造商HTC,Samsung和Sony Ericsson的支持下,Android平臺(tái)在市場(chǎng)占有率上相比去年取得的886%增長(zhǎng)!如果我只看增長(zhǎng)率,IPhone據(jù)統(tǒng)計(jì)才有61%的增長(zhǎng)。這些 數(shù)據(jù)可以給你關(guān)于兩個(gè)平臺(tái)流行度的印像,但是事實(shí)上,這些數(shù)據(jù)告訴了智能機(jī)開(kāi)發(fā)員的誰(shuí)才是真正的贏家。在時(shí)下,智能機(jī)越來(lái)越流行,因此成為一個(gè)快速增長(zhǎng)的 Android平臺(tái)的智能機(jī)開(kāi)發(fā)人員將會(huì)是一個(gè)不錯(cuò)的選擇。
      閱讀全文

    posted @ 2010-08-28 09:28 銀河使者 閱讀(4324) | 評(píng)論 (0)編輯 收藏

    向用戶、競(jìng)爭(zhēng)對(duì)手學(xué)習(xí),是360的微創(chuàng)新之源

         摘要: 現(xiàn)在,我說(shuō)一說(shuō)360的微創(chuàng)新,這是我這么多年來(lái)做互聯(lián)網(wǎng)產(chǎn)品的一個(gè)總結(jié),對(duì)我來(lái)說(shuō)是方法論,希望能跟朋友們分享,切磋。  閱讀全文

    posted @ 2010-08-27 14:19 銀河使者 閱讀(1846) | 評(píng)論 (1)編輯 收藏

    別為大公司拼命

         摘要: Paul Graham 是著名的程序員、博客、創(chuàng)業(yè)導(dǎo)師和風(fēng)險(xiǎn)投資家。他曾與蠕蟲病毒的作者Robert Morris(現(xiàn)為MIT教授)共同開(kāi)發(fā)了世界第一個(gè)Web應(yīng)用Viaweb,1998年被Yahoo以4500萬(wàn)美元收購(gòu),發(fā)展為Yahoo Store。2005年他與Trevor Blackwell、Jessica Livingston(《創(chuàng)業(yè)者》一書作者)、Robert Morris共同創(chuàng)辦了著名的風(fēng)險(xiǎn)投資機(jī)構(gòu)Y Combinator,先后投資了reddit, Justin.tv, loopt 和 Xobni等知名2.0企業(yè)。他的博客文章更是以思想深刻、觀點(diǎn)犀利、文筆優(yōu)美而聞名世界,與Joel Spolsky(《軟件隨想錄》作者)相比有過(guò)之而無(wú)不及。  閱讀全文

    posted @ 2010-08-27 07:31 銀河使者 閱讀(3317) | 評(píng)論 (1)編輯 收藏

    中國(guó)移動(dòng)開(kāi)發(fā)者社區(qū)專訪:學(xué)習(xí)Android的兩大法寶

         摘要: 最近Android比較火,無(wú)論是摩托羅拉搭載 Android 2.2準(zhǔn)備咸魚翻身,還是Android Market年底將在臺(tái)灣開(kāi)市……這些消息足以讓人們?yōu)橹駣^。但當(dāng)人們看到Android的外表光鮮之時(shí),更要注意到其潛在內(nèi)涵,尤其對(duì)于廣大開(kāi)發(fā)者,一味盲目地崇拜并扎入其中并不實(shí)為理智之舉。本期,我們?yōu)槟?qǐng)到一位與代碼打了15年交道的李寧,以其親身經(jīng)歷和開(kāi)發(fā)經(jīng)驗(yàn)來(lái)為廣大開(kāi)發(fā)者提出鑒言和忠告。  閱讀全文

    posted @ 2010-08-25 05:45 銀河使者 閱讀(4987) | 評(píng)論 (2)編輯 收藏

    可循環(huán)顯示圖像的Android Gallery組件

         摘要: Gallery組件主要用于橫向顯示圖像列表,不過(guò)按常規(guī)做法。Gallery組件只能有限地顯示指定的圖像。也就是說(shuō),如果為Gallery組件指定了10張圖像,那么當(dāng)Gallery組件顯示到第10張時(shí),就不會(huì)再繼續(xù)顯示了。這雖然在大多數(shù)時(shí)候沒(méi)有什么關(guān)系,但在某些情況下,我們希望圖像顯示到最后一張時(shí)再重第1張開(kāi)始顯示,也就是循環(huán)顯示。要實(shí)現(xiàn)這種風(fēng)格的Gallery組件,就需要對(duì)Gallery的Adapter對(duì)象進(jìn)行一番改進(jìn)。
      閱讀全文

    posted @ 2010-08-23 23:44 銀河使者 閱讀(5128) | 評(píng)論 (0)編輯 收藏

    移動(dòng)互聯(lián)網(wǎng)的新寵:Android之繽紛世界

         摘要: Android這個(gè)詞已強(qiáng)占我們的眼球有一段時(shí)間了。在此之前,提到Android,沒(méi)人會(huì)和移動(dòng)互聯(lián)網(wǎng)以及Google這兩個(gè)當(dāng)今最火辣的詞聯(lián)系起來(lái)。然而,自從Google推出自己的移動(dòng)操作系統(tǒng)Android以來(lái),Android、Google和移動(dòng)互聯(lián)網(wǎng)就好像10年前的Windows、微軟和PC操作系統(tǒng)一樣,成為了當(dāng)今最吸引眼球的組合。  閱讀全文

    posted @ 2010-08-17 12:14 銀河使者 閱讀(2058) | 評(píng)論 (2)編輯 收藏

    哈佛大學(xué)凌晨4點(diǎn)半的景象

         摘要: 哈佛老師經(jīng)常給學(xué)生這樣的告誡:如果你想在進(jìn)入社會(huì)后,在任何時(shí)候任何場(chǎng)合下都能得心應(yīng)手并且得到應(yīng)有的評(píng)價(jià),那么你在哈佛的學(xué)習(xí)期間,就沒(méi)有曬太陽(yáng)的時(shí)間。  閱讀全文

    posted @ 2010-08-15 11:20 銀河使者 閱讀(3386) | 評(píng)論 (4)編輯 收藏

    ophonesdn對(duì)首位優(yōu)秀版主mobileguy的專訪

         摘要: 東北大學(xué)計(jì)算機(jī)專業(yè)碩士。CSDN博客專家、51CTO客座專家、中國(guó)移動(dòng)開(kāi)發(fā)者社區(qū)技術(shù)管理員、OPhone專家、 ophonesdn版主(Id:mobileguy)、eoeandroid版主(id:androidguy)。曾任東軟股份項(xiàng)目經(jīng)理。曾領(lǐng)導(dǎo)并參與開(kāi)發(fā)了十幾個(gè)大中型項(xiàng)目。從2005年進(jìn)入寫作領(lǐng)域以來(lái), 為程序員、電腦編程技巧與維護(hù)、電腦報(bào)、IT168、天極網(wǎng)等平面媒體和網(wǎng)絡(luò)媒體撰寫了一百多篇原創(chuàng)技術(shù)和評(píng)論文章。并在個(gè)人 blog(http://nokiaguy.blogjava.net)上發(fā)表了大量的原創(chuàng)技術(shù)文章。   閱讀全文

    posted @ 2010-08-09 12:19 銀河使者 閱讀(1982) | 評(píng)論 (1)編輯 收藏

    OPhone1.0升級(jí)到OPhone1.5的超爽體驗(yàn)

         摘要: 自從去年從OPhone征文大賽得了部Dell Mini 3i手機(jī)后,一直沒(méi)時(shí)間研究。最近抽了時(shí)間想研究下OPhone,結(jié)果是想當(dāng)另人郁悶。Dell Mini 3i原來(lái)的系統(tǒng)是OPhone 1.0,相當(dāng)于Android 1.1。這個(gè)版本雖然沒(méi)有什么大問(wèn)題,但問(wèn)題是現(xiàn)在很多軟件都是基于OPhone/Android 1.5及以上版本的。而基于OPhone 1.0或Android 1.1的軟件是少之又少,沒(méi)辦法,除了自己寫的軟件,大多數(shù)軟件都無(wú)法安裝,最后沒(méi)辦法,不得不去維修點(diǎn)把系統(tǒng)升了下級(jí),變成了OPhone 1.5。  閱讀全文

    posted @ 2010-08-06 18:42 銀河使者 閱讀(2661) | 評(píng)論 (1)編輯 收藏

    《人人都玩開(kāi)心網(wǎng):Ext JS+Android+SSH整合開(kāi)發(fā)Web與移動(dòng)SNS》銷售排名第4,發(fā)篇ExtJS的文章(拖放樹(shù)結(jié)點(diǎn))慶祝下

         摘要: 《人人都玩開(kāi)心網(wǎng):Ext JS+Android+SSH整合開(kāi)發(fā)Web與移動(dòng)SNS》一書上架短短幾天,就進(jìn)入了互動(dòng)網(wǎng)計(jì)算機(jī)類銷售總排名第4的好成績(jī)。現(xiàn)發(fā)篇Ext JS的技術(shù)文章慶祝下。在本文將介紹TreePanel組件非常有意思的一個(gè)功能:結(jié)點(diǎn)拖放。要使TreePanel組件的結(jié)點(diǎn)可以拖放非常簡(jiǎn)單,只需要將TreePanel類的enableDD選項(xiàng)參數(shù)設(shè)為true即可。當(dāng)然,要想實(shí)現(xiàn)更復(fù)雜的功能,還需要配合其他的參數(shù)和事件。  閱讀全文

    posted @ 2010-08-03 14:15 銀河使者 閱讀(3677) | 評(píng)論 (0)編輯 收藏

    實(shí)現(xiàn)基于Android的英文電子詞典

         摘要: 英文詞典是手機(jī)中經(jīng)常使用的應(yīng)用。因此,在本文將結(jié)合Android來(lái)討論如何實(shí)現(xiàn)一個(gè)
    Android版的英文詞典。實(shí)現(xiàn)英文詞典的方法很多。在本文使用了SQLite數(shù)據(jù)庫(kù)來(lái)保存英文單詞信息。系統(tǒng)通過(guò)SQLite數(shù)據(jù)庫(kù)中保存的單詞信息來(lái)查找到與指定英文對(duì)應(yīng)的中文信息。當(dāng)然,實(shí)現(xiàn)這樣一個(gè)英文詞典需要解決一系列技術(shù)問(wèn)題。例如,如何將保存英文單詞信息的數(shù)據(jù)庫(kù)文件隨程序(apk文件)一起發(fā)布;發(fā)布后如何打開(kāi)數(shù)據(jù)庫(kù);如何在輸入前幾個(gè)字母后,在AutoCompleteTextView組件提示列表中顯示以所輸入字符串開(kāi)頭的所有單詞。在本章將逐漸給出這些問(wèn)題的詳細(xì)答案。
      閱讀全文

    posted @ 2010-07-31 10:29 銀河使者 閱讀(6579) | 評(píng)論 (1)編輯 收藏

    不使用中間變量交換兩個(gè)數(shù)(Java版)

         摘要: 在程序中實(shí)現(xiàn)交換兩個(gè)數(shù)的功能并不復(fù)雜,但如果不使用中間變量,就需要?jiǎng)右幌履X筋。在本文介紹了兩個(gè)方法(其實(shí)原理都是一個(gè))。其基本原理就是數(shù)的中和。也就是說(shuō),通過(guò)某種運(yùn)算(二元運(yùn)算)將a和b兩個(gè)數(shù)變成一個(gè)數(shù),并保存在其中一個(gè)變量中。然后再通過(guò)同樣的運(yùn)算符將a或b中和掉。這樣實(shí)際上是利用了a或 b本身作為了中間變量。  閱讀全文

    posted @ 2010-07-28 10:29 銀河使者 閱讀(2797) | 評(píng)論 (8)編輯 收藏

    Android系統(tǒng)原理與源碼分析(1):利用Java反射技術(shù)阻止通過(guò)按鈕關(guān)閉對(duì)話框

         摘要: 眾所周知,AlertDialog類用于顯示對(duì)話框。關(guān)于AlertDialog的基本用法在這里就不詳細(xì)介紹了,網(wǎng)上有很多,讀者可以自己搜索。那么本文要介紹的是如何隨心所欲地控制AlertDialog。  閱讀全文

    posted @ 2010-07-27 23:05 銀河使者 閱讀(4478) | 評(píng)論 (2)編輯 收藏

    《人人都玩開(kāi)心網(wǎng):Ext JS+Android+SSH整合開(kāi)發(fā)Web與移動(dòng)SNS》樣章下載

         摘要: 第1章:開(kāi)發(fā)夢(mèng)緣起開(kāi)心網(wǎng)

    第5章:開(kāi)心桌面:完全模擬Windows桌面的開(kāi)心網(wǎng)

    第15章:移動(dòng)電子相冊(cè):捕捉精彩瞬間
      閱讀全文

    posted @ 2010-07-24 11:30 銀河使者 閱讀(5425) | 評(píng)論 (4)編輯 收藏

    Android軟件出新招 不再只盯著應(yīng)用商店

         摘要: 使用智能手機(jī),PC端的手機(jī)管理軟件是不可或缺的工具。最近,一款名為豌豆莢手機(jī)精靈的管理工具悄然發(fā)布beta版。用戶把手機(jī)和電腦連接上后,可以通過(guò)這款軟件在電腦上方便地管理手機(jī)中的通訊錄、短信、應(yīng)用程序和音樂(lè)等,或者備份重要資料。產(chǎn)品負(fù)責(zé)人王俊煜認(rèn)為豌豆莢手機(jī)精靈自我定位為的應(yīng)該是 “全功能的Android手機(jī)管理軟件”。  閱讀全文

    posted @ 2010-07-16 14:16 銀河使者 閱讀(622) | 評(píng)論 (0)編輯 收藏

    《Android/OPhone開(kāi)發(fā)完全講義》連載(6):為TextView組件加上邊框

         摘要: 《Android/OPhone 開(kāi)發(fā)完全講義》目前計(jì)算機(jī)類銷售總排名:互動(dòng)網(wǎng)(china-pub)第3名,當(dāng)當(dāng)網(wǎng)新書熱賣榜銷售總排名第4名。
    Android系統(tǒng)本身提供的TextView組件并不支持邊框,但可以對(duì)TextView進(jìn)行擴(kuò)展來(lái)添加邊框。我們可以使用如下兩種方法為TextView組件添加邊框。
    1. 編寫一個(gè)繼承TextView類的自定義組件,并在onDraw事件方法中畫邊框。
    2. 使用9-patch格式的圖像作為TextView的背景圖來(lái)設(shè)置邊框(這個(gè)背景圖需要帶一個(gè)邊框)。  閱讀全文

    posted @ 2010-07-15 10:37 銀河使者 閱讀(2894) | 評(píng)論 (0)編輯 收藏

    《Android/OPhone開(kāi)發(fā)完全講義》連載(5):Notification與狀態(tài)欄信息

         摘要: Notification與Toast都可以起到通知、提醒的作用。但它們的實(shí)現(xiàn)原理和表現(xiàn)形式卻完全不一樣。Toast其實(shí)相當(dāng)于一個(gè)組件(Widget)。有些類似于沒(méi)有按鈕的對(duì)話框。而Notification是顯示在屏幕上方狀態(tài)欄中的信息。還有就是Notification需要用NotificationManager來(lái)管理,而Toast只需要簡(jiǎn)單地創(chuàng)建Toast對(duì)象即可。  閱讀全文

    posted @ 2010-07-13 08:20 銀河使者 閱讀(2702) | 評(píng)論 (0)編輯 收藏

    《Android/OPhone開(kāi)發(fā)完全講義》連載(4):Android SDK中常用命令行工具(二)

         摘要: 一、 PC與模擬器或真機(jī)交換文件(adb pull和adb push)
    二、 Shell命令
    三、創(chuàng)建、刪除和瀏覽AVD設(shè)備(android)  閱讀全文

    posted @ 2010-07-08 20:58 銀河使者 閱讀(2342) | 評(píng)論 (0)編輯 收藏

    新書內(nèi)容連載(3):Android SDK中常用命令行工具(一)

         摘要: 經(jīng)作者測(cè)試,模擬器在運(yùn)行一段時(shí)間后,adb服務(wù)有可能(在Windows進(jìn)程中可找到這個(gè)服務(wù),該服務(wù)用來(lái)為模擬器或通過(guò)USB數(shù)據(jù)線連接的真機(jī)服務(wù))會(huì)出現(xiàn)異常。這時(shí)需要重新對(duì)adb服務(wù)關(guān)閉和重啟。當(dāng)然,重啟Eclipse可能會(huì)解決問(wèn)題。但那比較麻煩。如果想手工關(guān)閉adb服務(wù),可以使用下面的命令。

    adb kill-server

    在關(guān)閉adb服務(wù)后,要使用如下的命令啟動(dòng)adb服務(wù)。

    adb start-server
      閱讀全文

    posted @ 2010-07-05 14:02 銀河使者 閱讀(2305) | 評(píng)論 (0)編輯 收藏

    《Android/OPhone 開(kāi)發(fā)完全講義》已出版,現(xiàn)提供源代碼下載

         摘要: 《Android/OPhone 開(kāi)發(fā)完全講義》已出版。  閱讀全文

    posted @ 2010-07-01 13:43 銀河使者 閱讀(5231) | 評(píng)論 (3)編輯 收藏

    Android開(kāi)發(fā)者如何從數(shù)以萬(wàn)計(jì)應(yīng)用中突圍

         摘要: 由CSDN和《程序員》雜志聯(lián)合策劃組織,旨在與業(yè)界人士分享IT產(chǎn)品背后的技術(shù)和用戶體驗(yàn)故事的線下活動(dòng)TUP(Technology, User Experience, Product)系列活動(dòng)日前在北京麗亭華苑酒店成功舉辦,首期活動(dòng)以“移動(dòng)開(kāi)發(fā)實(shí)踐”為主題。原計(jì)劃為200人左右的小規(guī)模高端技術(shù)人才聚會(huì),實(shí)際到會(huì)人士超過(guò)300人,不少與會(huì)者站在會(huì)場(chǎng)內(nèi)聽(tīng)完了整場(chǎng)論壇。  閱讀全文

    posted @ 2010-06-28 17:05 銀河使者 閱讀(664) | 評(píng)論 (0)編輯 收藏

    Google 菜市場(chǎng)(Android Market)上不去的解決方法

         摘要: 最近幾天,突然手機(jī)(我的是G3,估計(jì)其他android手機(jī)也有類似的情況)上不了android market了,甚至連gmail也出現(xiàn)網(wǎng)絡(luò)問(wèn)題(通過(guò)gprs、3g和wifi都不好使)。一開(kāi)始還以為是手機(jī)的問(wèn)題,后經(jīng)過(guò)多次重啟,刷機(jī),還是存在 問(wèn)題。最后經(jīng)過(guò)驗(yàn)證,google更改了服務(wù)設(shè)置,相關(guān)服務(wù)(包括android market)已成了限制服務(wù)(原因嗎,大家都知道,這里就不說(shuō)了),但還是有辦法解決地。首先下載下面的zip文件。  閱讀全文

    posted @ 2010-06-15 13:20 銀河使者 閱讀(2603) | 評(píng)論 (1)編輯 收藏

    《Android/OPhone 開(kāi)發(fā)完全講義》樣章和目錄下載

         摘要: 《Android/OPhone 開(kāi)發(fā)完全講義》一書預(yù)計(jì)在6-15左右出版,現(xiàn)提供3個(gè)樣章(第1、8和14章)試讀,歡迎提出寶貴意見(jiàn)。  閱讀全文

    posted @ 2010-06-02 14:00 銀河使者 閱讀(7389) | 評(píng)論 (20)編輯 收藏

    《Android/OPhone開(kāi)發(fā)完全講義》最新封面,歡迎提出寶貴建議

         摘要: 經(jīng)過(guò)編輯的努力,新的封面終于出來(lái)了。書將在6-15之前上市。先展示下封面和封底,歡迎提出寶貴意見(jiàn)。  閱讀全文

    posted @ 2010-05-31 18:52 銀河使者 閱讀(2089) | 評(píng)論 (2)編輯 收藏

    新書《Android/OPhone開(kāi)發(fā)完全講義》即將出版,看看哪個(gè)封面更好

         摘要: 新書《Android/OPhone開(kāi)發(fā)完全講義》將在6月份出版,現(xiàn)在三個(gè)候選封面效果。各位看看哪個(gè)封面更好些。
      閱讀全文

    posted @ 2010-05-26 20:47 銀河使者 閱讀(2489) | 評(píng)論 (12)編輯 收藏

    有道難題2009復(fù)賽題解答(Java版):求大于給定數(shù)的最小不重復(fù)數(shù)

         摘要: 最近看了有道出的幾個(gè)復(fù)賽題,覺(jué)得很好玩,現(xiàn)給出Java版的答案。先看看提干部分。如果一個(gè)數(shù)字十進(jìn)制表達(dá)時(shí),不存在連續(xù)兩位數(shù)字相等,則稱之為“不重復(fù)數(shù)”。例如,105,1234和12121都是“不重復(fù)數(shù)”,而11,100和 1225不算。給定一個(gè)long類型數(shù)字A,返回大于A的最小“不重復(fù)數(shù)”。   閱讀全文

    posted @ 2010-05-11 16:23 銀河使者 閱讀(3583) | 評(píng)論 (21)編輯 收藏

    新書內(nèi)容連載(2):Android中的Activity的生命周期

         摘要: 文為新書《Android/OPhone開(kāi)發(fā)完全講義》的內(nèi)容連載。《Android/OPhone開(kāi)發(fā)完全講義》一書將在近期出版。Acitivty的生命周期分為4個(gè)階段如下:
    1. 開(kāi)始Activity:在這個(gè)階段依次執(zhí)行3個(gè)生命周期方法:onCreate、onStart和onResume。
    2. Activity 失去焦點(diǎn):如果在Activity獲得焦點(diǎn)的情況下進(jìn)入其他的Activity或應(yīng)用程序,這時(shí)當(dāng)前的Activity會(huì)失去焦點(diǎn)。在這一階段,會(huì)依次執(zhí)行onPause和onStop方法。
    3. Activity重新獲得焦點(diǎn):如果Activity重新獲得焦點(diǎn),會(huì)依次執(zhí)行3個(gè)生命周期方法:onRestart、onStart和onResume。
    4. 關(guān)閉Activity:當(dāng)Activity被關(guān)閉時(shí)系統(tǒng)會(huì)依次執(zhí)行3個(gè)生命周期方法:onPause、onStop和onDestroy。  閱讀全文

    posted @ 2010-05-04 11:13 銀河使者 閱讀(2287) | 評(píng)論 (0)編輯 收藏

    新書內(nèi)容連載(1):自定義Android組件之帶圖像的TextView

         摘要: 文為新書《Android/OPhone開(kāi)發(fā)完全講義》的內(nèi)容連載。《Android/OPhone開(kāi)發(fā)完全講義》一書將在近期出版。本文的例子可以在TextView中顯示一個(gè)圖像。圖像的大小將隨著TextView組件中字體的大小而變化。  閱讀全文

    posted @ 2010-04-29 09:09 銀河使者 閱讀(3197) | 評(píng)論 (2)編輯 收藏

    Android組件系列(1):自動(dòng)完成輸入內(nèi)容的組件(AutoCompleteTextView )

         摘要: AutoCompleteTextView和EditText組件類似,都可以輸入文本。但AutoCompleteTextView組件可以和一個(gè)字符串?dāng)?shù)組或List對(duì)象綁定,當(dāng)用戶輸入兩個(gè)及以上字符時(shí),系統(tǒng)將在AutoCompleteTextView組件下方列出字符串?dāng)?shù)組中所有以輸入字符開(kāi)頭的字符串,這一點(diǎn)和www.Google.com的搜索框非常相似,當(dāng)輸入某一個(gè)要查找的字符串時(shí),Google搜索框就會(huì)列出以這個(gè)字符串開(kāi)頭的最熱門的搜索字符串列表。  閱讀全文

    posted @ 2010-04-21 14:53 銀河使者 閱讀(2793) | 評(píng)論 (0)編輯 收藏

    使用Java等比例縮放圖像

         摘要: 繪制圖像的基本原理是創(chuàng)建一個(gè)目標(biāo)大小的畫布,然后讀取源圖像,并將該圖像繪制這個(gè)畫布上。為了使程序通用,源圖像和壓縮后的目標(biāo)圖像應(yīng)用分別使用 InputStream和OutputStream來(lái)表示。  閱讀全文

    posted @ 2010-04-16 15:11 銀河使者 閱讀(3282) | 評(píng)論 (4)編輯 收藏

    樂(lè)博Android客戶端發(fā)布

         摘要: 本客戶端為0.9版。正在完善中。目前的功能主要包括瀏覽關(guān)注的微博(首頁(yè));瀏覽微博廣場(chǎng)中的微博(逛逛);瀏覽包含“@我的”的微博;評(píng)論、轉(zhuǎn)發(fā)微博;顯示微博的詳細(xì)信息(包括評(píng)論和轉(zhuǎn)發(fā)數(shù)、圖像、發(fā)表時(shí)間);刷新微博的評(píng)論和轉(zhuǎn)發(fā)數(shù);主大顯示圖像;支持屏幕旋轉(zhuǎn)顯示微博信息;刷新微博內(nèi)容(獲得最新的微博);寫微博(包括文字微博和帶圖像的微博);插入表情字符;從相冊(cè)中選擇圖像;拍照獲得圖像;編輯圖像(在圖像上繪制不同顏色的圖形);在無(wú)圖像的情況下任意繪制圖像。同時(shí)加載數(shù)據(jù)時(shí)采用的緩沖方式,以便可以節(jié)省數(shù)據(jù)流量。在后續(xù)版本中將會(huì)繼續(xù)加強(qiáng)繪圖功能,并增加離線編輯、瀏覽評(píng)論、管理個(gè)人信息以及與電子書互相嵌入等等功能。  閱讀全文

    posted @ 2010-04-13 10:27 銀河使者 閱讀(27211) | 評(píng)論 (6)編輯 收藏

    在Java中按字節(jié)獲得字符串長(zhǎng)度的兩種方法

         摘要: 由于Java是基于Unicode編碼的,因此,一個(gè)漢字的長(zhǎng)度為1,而不是2。但有時(shí)需要以字節(jié)單位獲得字符串的長(zhǎng)度。例如,“123abc長(zhǎng)城”按字節(jié)長(zhǎng)度計(jì)算是10,而按Unicode計(jì)算長(zhǎng)度是8。為了獲得10,需要從頭掃描根據(jù)字符的Ascii來(lái)獲得具體的長(zhǎng)度。如果是標(biāo)準(zhǔn)的字符,Ascii的范圍是0至255,如果是漢字或其他全角字符,Ascii會(huì)大于255。  閱讀全文

    posted @ 2010-04-11 10:53 銀河使者 閱讀(22662) | 評(píng)論 (3)編輯 收藏

    Eclipse工程錯(cuò)誤的解決方法

         摘要: 在導(dǎo)入或覆蓋Eclipse工程時(shí)可能會(huì)出現(xiàn)Eclipse工程錯(cuò)誤(Eclipse工程結(jié)點(diǎn)上有一個(gè)紅叉)。除了Eclipse工程中的Java文件和其他文件的錯(cuò)誤外,還有很多情況Eclipse工程中的文件并沒(méi)有任何錯(cuò)誤。這會(huì)使人莫名其妙。有時(shí)Eclipse工程可以帶錯(cuò)誤運(yùn)行,但很多時(shí)候有錯(cuò)誤就無(wú)法運(yùn)行了。其中一種可能性是Eclipse工程中引用了jar文件,可以在工程屬性對(duì)象話中看看jar文件的路徑是否正確,或是否引用了不存在的工程。 如果引用也正確。可還是會(huì)出現(xiàn)工程錯(cuò)誤,那估計(jì)就更鬧心了。  閱讀全文

    posted @ 2010-04-09 20:25 銀河使者 閱讀(3319) | 評(píng)論 (0)編輯 收藏

    重磅消息:谷歌300億美元收購(gòu)百度 曲線重返中國(guó)

         摘要: 據(jù)國(guó)外媒體報(bào)道,谷歌將巨資收購(gòu)百度,涉及金額高達(dá)300億美元。谷歌借此重返大陸市場(chǎng)。  閱讀全文

    posted @ 2010-04-01 12:07 銀河使者 閱讀(2926) | 評(píng)論 (7)編輯 收藏

    Delphi 自帶的 Base64 編解碼函數(shù)

         摘要: 今天幫別人解決一個(gè)關(guān)于 Base64 編解碼的問(wèn)題,竟然發(fā)現(xiàn) Delphi 自帶了 Base64 編解碼的單元,叫 EncdDecd,這名字很拗口而且不直觀,估計(jì)這是一直很少人關(guān)注和知道的原因。  閱讀全文

    posted @ 2010-04-01 10:58 銀河使者 閱讀(9679) | 評(píng)論 (0)編輯 收藏

    判斷ShellExecute函數(shù)是否執(zhí)行完一個(gè)程序的方法

         摘要: ShellExecute是windows的API函數(shù),功能是執(zhí)行可執(zhí)行文件(exe)或任何關(guān)聯(lián)文件(doc、txt、xls等)。但 ShellExecute是異步執(zhí)行的,也就是說(shuō),不管執(zhí)行的程序是否成功運(yùn)行,運(yùn)行的時(shí)間是長(zhǎng)是短,ShellExecute函數(shù)都會(huì)立即返回。這樣雖然可以很好地完成執(zhí)行程序的工作,但卻會(huì)給后續(xù)的工作帶來(lái)麻煩。  閱讀全文

    posted @ 2010-03-27 15:14 銀河使者 閱讀(2800) | 評(píng)論 (2)編輯 收藏

    Delphi和Foxpro整合實(shí)現(xiàn)txt和dbf互相轉(zhuǎn)換

         摘要: 最近做個(gè)程序,需要將dbf和文本文件互相轉(zhuǎn)換,也就是將dbf按表結(jié)構(gòu)將字段和數(shù)據(jù)導(dǎo)成txt文件,再將txt文件導(dǎo)入其他的dbf表中。在 foxpro中完成這些工作簡(jiǎn)直太容易了,但很多功能必須用delphi實(shí)現(xiàn)。雖然可以用foxpro做個(gè)小程序,然后再用delphi調(diào)用,但比較麻煩。因此,可以用Delphi通過(guò)調(diào)用Com組件的方式直接執(zhí)行foxpro命令來(lái)實(shí)現(xiàn)  閱讀全文

    posted @ 2010-03-24 15:44 銀河使者 閱讀(2371) | 評(píng)論 (1)編輯 收藏

    Android 1.5和Android 2.1在相對(duì)布局(RelativeLayout)上的區(qū)別

         摘要: 近日在做一個(gè)程序,需要在ListView中動(dòng)態(tài)擴(kuò)展每一個(gè)列表項(xiàng)。采用的方法是將列表項(xiàng)中某些組件的android:visibility屬性設(shè)為 gone,等需要顯示該組件時(shí),再將android:visibility屬性設(shè)為visible。而且列表項(xiàng)的布局是RelativeLayout。 android:visibility屬性為gone的組件也參與了相對(duì)位置設(shè)置。例如,有A、B、C三個(gè)組件,其中B的 android:visibility屬性值為gone,也就是說(shuō),B不顯示。而A和C顯示。相對(duì)位置是B在A的下面,C在B的下面。這么做比理論上是沒(méi)問(wèn)題的,由于啟動(dòng)的是android 2.1的模擬器,所以列表項(xiàng)看起來(lái)完全正常。  閱讀全文

    posted @ 2010-03-17 09:27 銀河使者 閱讀(4686) | 評(píng)論 (3)編輯 收藏

    查看HTC hero 的產(chǎn)地、出廠日期和相關(guān)信息

         摘要: HTC的IMEI可以用以下地址查詢信息 IMEI或者S/N號(hào)都可以 在取下電池后就能看到
    http://service.htceurope.com/htcdistributor/Default.aspx  閱讀全文

    posted @ 2010-01-30 11:41 銀河使者 閱讀(807) | 評(píng)論 (0)編輯 收藏

    大量Ophone/Android技術(shù)文章推薦

         摘要: 先慶祝下,剛獲得OPhone SDN技術(shù)征文大賽二等獎(jiǎng),Dell Mini 3手機(jī)一部,支持移動(dòng)的TD-SCDMA網(wǎng)絡(luò)。現(xiàn)在終于可以做聯(lián)機(jī)測(cè)試了,哈哈!!
    文章URL
    http://www.ophonesdn.com/article/list  閱讀全文

    posted @ 2010-01-15 13:08 銀河使者 閱讀(2138) | 評(píng)論 (2)編輯 收藏

    Android/Ophone中的懸浮對(duì)話框和即點(diǎn)即關(guān)對(duì)話框

         摘要: Activity是Ophone系統(tǒng)的4個(gè)應(yīng)用程序組件之一。通過(guò)傳統(tǒng)方法顯示的Activity都是充滿整個(gè)屏幕,也就是全屏的Activity。事實(shí)上,Activity不僅可以全屏顯示,還可以象對(duì)話框一樣直接顯示在屏幕上。而且可以通過(guò)單擊屏幕的任何位置(包括Activity內(nèi)部和Activity外部)來(lái)關(guān)閉Activity。
      閱讀全文

    posted @ 2010-01-11 08:31 銀河使者 閱讀(3272) | 評(píng)論 (0)編輯 收藏

    GPhone、OPhone、UPhone、APhone、IPhone:滿城盡帶XPhone

         摘要: 最近一段時(shí)間智能手機(jī)市場(chǎng)是翻天覆地。各大廠商紛紛推出自己的手機(jī)操作系統(tǒng)和手機(jī)。Google、Apple、中國(guó)移動(dòng)、中國(guó)聯(lián)通紛紛推出或即將推出自已的智能手機(jī)操作系統(tǒng)(雖然有的是改裝的),Google推出了Android、Apple推出了IPhone。移動(dòng)推出了OMS、聯(lián)通由于和apple談判不太順利,估計(jì)是apple和聯(lián)通都很霸道,都想占大頭,結(jié)果鬧得很不愉快。于是聯(lián)通一顆紅心兩手準(zhǔn)備,在引進(jìn)iphone的同時(shí),又開(kāi)發(fā)自有品牌的 UniPlus系統(tǒng),這個(gè)系統(tǒng)當(dāng)然和移動(dòng)的OMS一樣,也是基于Android的,但目前還沒(méi)有正式推出,相關(guān)的資料也很少。看來(lái)Android以后會(huì)很火,至少在中國(guó)是這樣,中國(guó)的兩大移動(dòng)通訊運(yùn)營(yíng)商都占到了Android一邊。不火才怪。要不移動(dòng)和聯(lián)通就白投入了。那估計(jì)王建宙和常小兵就得瘋了。 據(jù)說(shuō)中國(guó)電信也在醞釀基于Android的手機(jī)操作系統(tǒng)。看來(lái)Android在中國(guó)會(huì)比美國(guó)先火了。  閱讀全文

    posted @ 2009-12-27 15:02 銀河使者 閱讀(2057) | 評(píng)論 (0)編輯 收藏

    Eclipse3.5無(wú)法啟動(dòng)解決方案

         摘要: 一大早啟動(dòng)Eclipse3.5,突然就啟不來(lái)了,而是出現(xiàn)下面的提示信息。  閱讀全文

    posted @ 2009-12-25 12:33 銀河使者 閱讀(2731) | 評(píng)論 (5)編輯 收藏

    中移動(dòng)開(kāi)發(fā)者社區(qū)應(yīng)用測(cè)試統(tǒng)計(jì)分析報(bào)告

         摘要: 中國(guó)移動(dòng)開(kāi)發(fā)者社區(qū)的應(yīng)用測(cè)試要經(jīng)過(guò)兩個(gè)階段:預(yù)測(cè)試和正式測(cè)試,預(yù)測(cè)試主要是對(duì)應(yīng)用信息(如圖片、文字)做非法性檢查,病毒掃描,查重等;正式測(cè)試主要是檢查功能、安全性、可用性等方面的問(wèn)題。  閱讀全文

    posted @ 2009-12-24 14:08 銀河使者 閱讀(679) | 評(píng)論 (0)編輯 收藏

    中國(guó)移動(dòng)MobileMarket重點(diǎn)支持機(jī)型信息

         摘要: 目前中國(guó)移動(dòng)MobileMarket重點(diǎn)支持機(jī)型共70款,歡迎廣大開(kāi)發(fā)者開(kāi)發(fā)以下列表機(jī)型的應(yīng)用;提交到中國(guó)移動(dòng)開(kāi)發(fā)者社區(qū);以后的機(jī)型會(huì)不斷更新,敬請(qǐng)大家關(guān)注。  閱讀全文

    posted @ 2009-12-24 14:01 銀河使者 閱讀(742) | 評(píng)論 (0)編輯 收藏

    《Java Web開(kāi)發(fā)速學(xué)寶典》樣章(共3章)

         摘要: 第4章 Servlet開(kāi)發(fā)基礎(chǔ)、第8章 Java Web國(guó)際化、第10章 簡(jiǎn)單標(biāo)簽  閱讀全文

    posted @ 2009-12-14 14:33 銀河使者 閱讀(4776) | 評(píng)論 (1)編輯 收藏

    Java Web開(kāi)發(fā)速學(xué)寶典(JSP+Servlet+Struts 2 + Hibernate + Spring)源代碼下載

         摘要: 由于有些讀者因隨書光盤遺失,應(yīng)廣大讀者的要求,特提供《Java Web開(kāi)發(fā)速學(xué)寶典》一書的源代碼下載,由于源代碼所使用的jar包過(guò)大(隨書光盤中包含了完整的源代碼和jar包),在這里只提供了jar文件的列表,讀者可以自行獲得這些jar包。  閱讀全文

    posted @ 2009-11-16 13:14 銀河使者 閱讀(4073) | 評(píng)論 (2)編輯 收藏

    在SQL Server2005/2008中對(duì)記錄進(jìn)行分組,并獲得每組前N條記錄

         摘要: 有一個(gè)表,三個(gè)字段:km、kh和cj。其中km為科目號(hào)、kh為考生號(hào)、cj為成績(jī),現(xiàn)對(duì)km和kh進(jìn)行分組,并獲得每組前2條記錄(按cj從高到低排序)。基本思想是為每組加一個(gè)序號(hào)列,再用where取序號(hào)小于等于20的。  閱讀全文

    posted @ 2009-10-31 21:08 銀河使者 閱讀(2557) | 評(píng)論 (1)編輯 收藏

    如何在 Google App Engine 綁定自己的域名

         摘要: 如果你成功申請(qǐng)了 Google App Engine 的服務(wù),并創(chuàng)建了自己的應(yīng)用(Application),你會(huì)自動(dòng)獲得一個(gè)形如 your-application-id.appspot.com 的 URL 地址,用于你的應(yīng)用程序的發(fā)布。  閱讀全文

    posted @ 2009-10-11 17:19 銀河使者 閱讀(811) | 評(píng)論 (0)編輯 收藏

    Google 企業(yè)應(yīng)用套件搜索引擎網(wǎng)址 打印 如何更改我的應(yīng)用程序的訪問(wèn)網(wǎng)址?

         摘要: 如果 Google 企業(yè)應(yīng)用套件搜索引擎應(yīng)用程序已經(jīng)在 Google 企業(yè)應(yīng)用套件中設(shè)置好,您將在 Google 企業(yè)應(yīng)用套件控制臺(tái)上看到該應(yīng)用程序條目。 Google 企業(yè)應(yīng)用套件控制臺(tái)的登錄網(wǎng)址是:http://google.cn/a/[example.com] 。 請(qǐng)務(wù)必包含您的實(shí)際域名。   閱讀全文

    posted @ 2009-10-11 17:11 銀河使者 閱讀(634) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(34):讀寫緩沖區(qū)中的數(shù)據(jù)---使用get和put方法按順序讀寫單個(gè)數(shù)據(jù)

         摘要: 對(duì)于緩沖區(qū)來(lái)說(shuō),最重要的操作就是讀寫操作。緩沖區(qū)提供了兩種方法來(lái)讀寫緩沖區(qū)中的數(shù)據(jù):get、put方法和array方法。而get、put方法可以有三種讀寫數(shù)據(jù)的方式:按順序讀寫單個(gè)數(shù)據(jù)、在指定位置讀寫單個(gè)數(shù)據(jù)和讀寫數(shù)據(jù)塊。除了上述的幾種讀寫數(shù)據(jù)的方法外,CharBuffer類還提供了用于專門寫字符串的put和append方法。在本文及后面的文章中將分別介紹這些讀寫緩沖區(qū)的方法。  閱讀全文

    posted @ 2009-10-09 09:34 銀河使者 閱讀(4869) | 評(píng)論 (1)編輯 收藏

    9月26日 Mobile Market召開(kāi)個(gè)人開(kāi)發(fā)者座談會(huì)

         摘要: 9月26日,在中國(guó)移動(dòng)Mobile Market(以下簡(jiǎn)稱MM)正式發(fā)布一個(gè)月后,首次個(gè)人開(kāi)發(fā)者見(jiàn)面會(huì)在廣州天河舉行,前來(lái)參加見(jiàn)面會(huì)的開(kāi)發(fā)者有DavidLau、王云、fonter、張曉東、李惠晶、大兵、賀海峰、老老的張等9人,中國(guó)移動(dòng)派出6位經(jīng)驗(yàn)豐富的工作人員參加了見(jiàn)面會(huì)。  閱讀全文

    posted @ 2009-09-28 14:03 銀河使者 閱讀(559) | 評(píng)論 (0)編輯 收藏

    升級(jí)Hero rom前和完成后需要做的工作

         摘要: 在準(zhǔn)備刷機(jī)前先要做的事情:
    1.檢查你的軟件版本:若高于2.73則不需要升級(jí)
    2.準(zhǔn)備下載HTC Sync并安裝,HTC sync2.04下載鏈接:http://www.htc.com/hk-tc/supportdownloadlist.aspx?p_id=283&act=sd&cat=all ,點(diǎn)右側(cè)的下載就好了,默認(rèn)有中文。安裝后推薦電腦重啟后再進(jìn)入下一步。
    3.連接手機(jī)看htc sync2.04能否識(shí)別手機(jī)。(若不能,請(qǐng)耐心重啟后再試)  閱讀全文

    posted @ 2009-09-23 15:58 銀河使者 閱讀(903) | 評(píng)論 (1)編輯 收藏

    新書出版:Java Web開(kāi)發(fā)速學(xué)寶典,歡迎試讀

         摘要: 本書主要對(duì)Java Web的核心技術(shù)——JSP和Servlet進(jìn)行講解,此外,本書還對(duì)目前流行的MVC框架Struts 2(版本為Struts 2.1.6)的核心功能以及如何整合Spring與Hibernate進(jìn)行了由淺入深的介紹。.本書分為4篇,第1篇對(duì)開(kāi)發(fā)Java Web程序所必須掌握的技術(shù)進(jìn)行講解,并用一個(gè)實(shí)例帶領(lǐng)讀者進(jìn)入Java Web世界;第2篇主要講解JSP技術(shù),使讀者可以掌握J(rèn)SP的核心技術(shù);第3篇講解Struts 2的核心內(nèi)容,以及如何將Struts 2、Spring和Hibernate進(jìn)行整合;第4篇是綜合實(shí)例,通過(guò)對(duì)3個(gè)完整項(xiàng)目的學(xué)習(xí),讀者可以更好地對(duì)本書前3篇所講的內(nèi)容進(jìn)行理解和消化。本書的讀者對(duì)象包括:已經(jīng)掌握J(rèn)ava基礎(chǔ)知識(shí),想學(xué)習(xí)Java Web技術(shù)的讀者;已經(jīng)掌握J(rèn)ava Web的基礎(chǔ)知識(shí),想進(jìn)一步了解和掌握J(rèn)ava Web核心技術(shù)的讀者;對(duì)JSP和Servlet技術(shù)比較熟悉,想進(jìn)一步學(xué)習(xí)和掌握Struts 2,并想將Struts 2技術(shù)引入Java Web應(yīng)用的讀者。  閱讀全文

    posted @ 2009-09-21 12:11 銀河使者 閱讀(1927) | 評(píng)論 (0)編輯 收藏

    流媒體程序開(kāi)發(fā)之:H264解碼器移植到OPhone

         摘要: 本文用通俗的語(yǔ)言描述在OPhone上如何實(shí)現(xiàn)視頻的流暢播放及解碼器的調(diào)用方法。  閱讀全文

    posted @ 2009-09-20 17:54 銀河使者 閱讀(2640) | 評(píng)論 (1)編輯 收藏

    android版多功能日歷,歡迎大家測(cè)試

         摘要: 本軟件除了擁有傳統(tǒng)的日歷功能外,還具有查詢天氣預(yù)報(bào)、添加提醒時(shí)間,顯示農(nóng)歷日期、天干地支、宜忌、公歷、農(nóng)歷節(jié)日等信息。要注意的是,查詢天氣預(yù)報(bào)需要訪問(wèn)internet.。設(shè)置提醒時(shí)間主要是指設(shè)置未來(lái)的某個(gè)時(shí)間(精確到分鐘)進(jìn)行聲音和震動(dòng)提醒。如上午10:00開(kāi)會(huì),為了防止忘記或提前做些準(zhǔn)備,可以設(shè)為9:30或其他的時(shí)間進(jìn)行提醒。本系統(tǒng)可設(shè)置任意多個(gè)提醒時(shí)間。另外這個(gè)提醒的功能也可以當(dāng)日記使用。
      閱讀全文

    posted @ 2009-09-14 11:46 銀河使者 閱讀(4361) | 評(píng)論 (9)編輯 收藏

    傳說(shuō)是藏地密碼中的海藍(lán)獸

         摘要: 傳說(shuō)中的海藍(lán)獸是白色,但跑起來(lái)會(huì)出現(xiàn)淡淡的藍(lán)色。  閱讀全文

    posted @ 2009-09-12 21:16 銀河使者 閱讀(1086) | 評(píng)論 (0)編輯 收藏

    李開(kāi)復(fù)給學(xué)生第七封信:21世紀(jì)最需要7種人才

         摘要: 北京時(shí)間9月4日,谷歌全球副總裁、大中華區(qū)總裁李開(kāi)復(fù)正式辭職,結(jié)束其為期四年的任期。以下是李開(kāi)復(fù)給中國(guó)學(xué)生的第七封信:21世紀(jì)最需要的7種人才  閱讀全文

    posted @ 2009-09-12 19:23 銀河使者 閱讀(807) | 評(píng)論 (1)編輯 收藏

    程序員如何月進(jìn)萬(wàn)金?

         摘要: 本人與大家一樣,原來(lái)只是一個(gè)普通的程序員,靠給軟件公司打工謀生。后來(lái)感覺(jué)這樣長(zhǎng)期干下去沒(méi)有什么前途,雖然現(xiàn)在年輕還可以加班加點(diǎn)靠拼身體吃飯,以后年紀(jì)大了怎么辦?聽(tīng)說(shuō)很多人自己?jiǎn)胃擅磕昕抗蚕碥浖伎梢再崕资f(wàn),我為什么就不行?仗著自己技術(shù)好,并且當(dāng)時(shí)已經(jīng)有了成熟軟件的思路,我就辭職出來(lái)加入共享軟件這一行當(dāng)了。   閱讀全文

    posted @ 2009-09-11 18:42 銀河使者 閱讀(1291) | 評(píng)論 (2)編輯 收藏

    免費(fèi)的午餐——編程利用Google日歷API發(fā)短信、Email

         摘要: Google日歷是相當(dāng)優(yōu)秀的日程管理工具,可以方便的組織、分享各類日程,Google還提供了貼心而免費(fèi)的手機(jī)短信、Email提示功能,真是非常的贊。   閱讀全文

    posted @ 2009-09-02 10:31 銀河使者 閱讀(1787) | 評(píng)論 (0)編輯 收藏

    使用Google Weather API查詢天氣預(yù)報(bào)

         摘要: Google Weather API 只支持美國(guó)地區(qū)使用郵政編碼進(jìn)行查詢,例如:
    http://www.google.com/ig/api?hl=zh-cn&weather=94043
    (94043 為 山景城, 美國(guó)加州 的郵政編碼)  閱讀全文

    posted @ 2009-09-02 10:26 銀河使者 閱讀(3641) | 評(píng)論 (1)編輯 收藏

    2009 中國(guó)軟件技術(shù)英雄會(huì)上海站——現(xiàn)場(chǎng)演講文字實(shí)錄

         摘要: 由CSDN和《程序員》雜志主辦的中國(guó)軟件技術(shù)英雄會(huì)今天在上海光大國(guó)際大酒店召開(kāi),此次大會(huì)將繼續(xù)延續(xù)技術(shù)創(chuàng)富主題,針對(duì)上海IT業(yè)特色和國(guó)際IT產(chǎn)業(yè)發(fā)展趨勢(shì),集中探討開(kāi)發(fā)者關(guān)注的開(kāi)放平臺(tái)、游戲、移動(dòng)等領(lǐng)域的相關(guān)話題。  閱讀全文

    posted @ 2009-09-01 08:37 銀河使者 閱讀(806) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(33):非阻塞I/O的緩沖區(qū)(Buffer)

         摘要: 如果將同步I/O方式下的數(shù)據(jù)傳輸比做數(shù)據(jù)傳輸?shù)牧阈欠绞剑ㄟ@里的零星是指在數(shù)據(jù)傳輸?shù)倪^(guò)程中是以零星的字節(jié)方式進(jìn)行的),那么就可以將非阻塞I/O方式下的數(shù)據(jù)傳輸比做數(shù)據(jù)傳輸?shù)募b箱方式(在字節(jié)和低層數(shù)據(jù)傳輸之間,多了一層緩沖區(qū),因此,可以將緩沖區(qū)看做是裝載字節(jié)的集裝箱)。大家可以想象,如果我們要運(yùn)送比較少的貨物,用集裝箱好象有點(diǎn)不太合算,而如果要運(yùn)送上百噸的貨物,用集裝箱來(lái)運(yùn)送的成本會(huì)更低。在數(shù)據(jù)傳輸過(guò)程中也是一樣,如果數(shù)據(jù)量很小時(shí),使用同步I/O方式會(huì)更適合,如果數(shù)據(jù)量很大時(shí)(一般以G為單位),使用非阻塞I/O方式的效率會(huì)更高。因此,從理論上說(shuō),數(shù)據(jù)量越大,使用非阻塞I/O方式的單位成本就會(huì)越低。產(chǎn)生這種結(jié)果的原因和緩沖區(qū)的一些特性有著直接的關(guān)系。在本節(jié)中,將對(duì)緩沖區(qū)的一些主要特性進(jìn)行講解,使讀者可以充分理解緩沖區(qū)的概念,并能通過(guò)緩沖區(qū)來(lái)提高程序的執(zhí)行效率。  閱讀全文

    posted @ 2009-08-31 08:49 銀河使者 閱讀(3225) | 評(píng)論 (0)編輯 收藏

    CSDN總裁蔣濤:從軟件技術(shù)高手到百萬(wàn)富翁的三條捷徑

         摘要: 中國(guó)軟件用戶群龐大,需求各異,有的技術(shù)高手混得很艱難,有的技術(shù)并不精深卻過(guò)得還挺滋潤(rùn),其中原因之一就是找到了自己的特色領(lǐng)域。蔣濤談到了他在深圳出差時(shí)的見(jiàn)聞。由于有了成熟的手機(jī)模塊平臺(tái),有開(kāi)發(fā)者專門做宗教山寨手機(jī),把佛像做成內(nèi)置圖像,用戶可通過(guò)內(nèi)置軟件上香、上貢品,手機(jī)的成本不足300元,售價(jià)卻高達(dá)2000元,售者選擇在寺廟宗教場(chǎng)所周圍賣這類手機(jī),銷量相當(dāng)不錯(cuò),這正是緊緊的抓住了天時(shí)地利人和。還有一個(gè)蔣濤印象深刻的,一個(gè)海歸回來(lái)開(kāi)發(fā)者,在深圳做低價(jià)農(nóng)民工專用手機(jī)及服務(wù),深圳招聘用工頻繁人員流動(dòng)巨大,而通過(guò)他們的手機(jī)及軟件服務(wù),使用者不僅可以獲取最新的招工信息,在應(yīng)聘工作時(shí)還可以獲得相關(guān)的地圖和信息服務(wù)。通過(guò)短信等收費(fèi)模式,該款手機(jī)在人才招聘市場(chǎng)和報(bào)刊亭賣得非常火。  閱讀全文

    posted @ 2009-08-29 17:07 銀河使者 閱讀(774) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(32):一個(gè)非阻塞I/O的例子

         摘要: 為了使讀者更好地理解非阻塞I/O,本節(jié)給出了一個(gè)簡(jiǎn)單的例子用來(lái)演示如何將非阻塞I/O應(yīng)用到網(wǎng)絡(luò)程序中。讀者可以先不必管這個(gè)例子的具體細(xì)節(jié)。因?yàn)檫@個(gè)例子的主要目的并不是講解非阻塞I/O的使用,而是先讓讀者對(duì)非阻塞I/O有一個(gè)籠統(tǒng)的感性認(rèn)識(shí)。在看完這個(gè)例子后,讀者可能會(huì)有很多疑問(wèn),在本章后面的部分將會(huì)逐漸揭開(kāi)這些迷團(tuán)。這個(gè)例子的主要功能是訪問(wèn)新浪網(wǎng),并將新浪網(wǎng)的首頁(yè)在控制臺(tái)上輸出。  閱讀全文

    posted @ 2009-08-21 09:08 銀河使者 閱讀(3034) | 評(píng)論 (3)編輯 收藏

    Android 資源和國(guó)際化

         摘要: 資源是您在代碼中使用到的并且在編譯時(shí)被打包進(jìn)您的應(yīng)用程序的附加文件。Android支持多種不同的文件,包括XML、PNG和JPEG文件。XML文件的格式?jīng)Q定于其描述的內(nèi)容。這些文件將描述文件支持的類型、語(yǔ)法或格式。  閱讀全文

    posted @ 2009-08-21 08:25 銀河使者 閱讀(3365) | 評(píng)論 (0)編輯 收藏

    Sqlite DateTime 類型 讀取和寫入格式 注意的問(wèn)題

         摘要: 今天遇到個(gè)問(wèn)題.
    首先插入一個(gè)DataTime格式的數(shù)據(jù):
    string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";
    執(zhí)行如上命令.插入沒(méi)有報(bào)告錯(cuò)誤.  閱讀全文

    posted @ 2009-08-18 17:58 銀河使者 閱讀(3091) | 評(píng)論 (0)編輯 收藏

    Android教程之實(shí)現(xiàn)動(dòng)作感應(yīng)技術(shù)

         摘要: 今天有個(gè)公司說(shuō)需要?jiǎng)幼鞲袘?yīng)的幾個(gè)小游戲!也接觸android很久了,但是以前沒(méi)有看過(guò)關(guān)于動(dòng)作感應(yīng)技術(shù)的教程,到google上也沒(méi)搜索到類似教程!只有自己看API了,加上就其他平臺(tái)的動(dòng)作感應(yīng)試試吧!就在這里記錄下收獲吧!  閱讀全文

    posted @ 2009-08-17 10:32 銀河使者 閱讀(929) | 評(píng)論 (0)編輯 收藏

    中國(guó)農(nóng)歷算法java實(shí)現(xiàn)

         摘要: 中國(guó)農(nóng)歷算法 - 實(shí)用于公歷 1901 年至 2100 年之間的 200 年   閱讀全文

    posted @ 2009-08-16 16:53 銀河使者 閱讀(1432) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(31):非阻塞I/O簡(jiǎn)介

         摘要: 在網(wǎng)絡(luò)應(yīng)用中,一般可以采用同步I/O(阻塞I/O)和非阻塞I/O兩種方式進(jìn)行數(shù)據(jù)通訊。這兩種方式并非互相排斥和互相取代。我們可以在平時(shí)的應(yīng)用中單獨(dú)采用其中一種通訊方式,也可以混合使用這兩種通訊方式。在本文中就什么是非阻塞I/O以及為什么要使用這種通訊方式進(jìn)行了介紹,在下一篇文章中給出了一個(gè)簡(jiǎn)單的例子來(lái)演示在網(wǎng)絡(luò)應(yīng)用中如何使用非阻塞I/O進(jìn)行通訊。  閱讀全文

    posted @ 2009-08-16 10:46 銀河使者 閱讀(3125) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(30):定制accept方法

         摘要: 使用ServerSocket類的implAccept方法可以使用accept方法返回一個(gè)Socket子類對(duì)象。但implAccept是protected方法,因此,必須在ServerSocket類的子類中覆蓋accept方法,然后在accept方法中使用implAccept方法重新設(shè)置Socket對(duì)象。  閱讀全文

    posted @ 2009-08-15 16:57 銀河使者 閱讀(2859) | 評(píng)論 (4)編輯 收藏

    關(guān)于Android LiveCD的幾點(diǎn)問(wèn)題

         摘要: 官方提供的ISO實(shí)際上拆成了兩個(gè)文件,需要用HJ-Split來(lái)合并,或者直接[url=http://live- android.googlecode.com/files/liveandroidv0.2.iso%20[mininova].torrent]BT 下載完整ISO版[/url]。  閱讀全文

    posted @ 2009-08-14 19:49 銀河使者 閱讀(697) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(29):服務(wù)端Socket的選項(xiàng)

         摘要: ServerSocket類有以下三個(gè)選項(xiàng):

    1. SO_TIMEOUT: 設(shè)置accept方法的超時(shí)時(shí)間。

    2. SO_REUSEADDR:設(shè)置服務(wù)端同一個(gè)端口是否可以多次綁定。

    3. SO_RECBUF:設(shè)置接收緩沖區(qū)的大小。  閱讀全文

    posted @ 2009-08-12 14:50 銀河使者 閱讀(3201) | 評(píng)論 (1)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(28):獲取ServerSocket信息的方法及FTP原理

         摘要: 本文介紹了如何通過(guò)getLocalPort、getInetAddress和getLocalSocketAddress方法獲得服務(wù)端的信息,以及FTP的兩種模式:主動(dòng)模式和被動(dòng)模式,及其原理。  閱讀全文

    posted @ 2009-08-12 14:27 銀河使者 閱讀(4800) | 評(píng)論 (1)編輯 收藏

    移動(dòng)的MobileMarket個(gè)人終于可以上傳軟件了

         摘要: 今天看了一下MobileMarket的網(wǎng)站(http://dev.mmarket.com/),頁(yè)面變了,而且個(gè)人開(kāi)發(fā)者也可以上傳相關(guān)的應(yīng)用了。目前MobileMarket支持如下的應(yīng)用類型:

    S60:程序包類型:sis,sisx,jar,wgz,swf

    Windows Mobile:程序包類型:tsk,utz,hme,cab,exe

    KJAVA:KJAVA為軟件或游戲的作品只支持上傳zip或rar包。

    OMS:程序包類型: apk,wgt,wdgt
      閱讀全文

    posted @ 2009-08-06 09:45 銀河使者 閱讀(1794) | 評(píng)論 (0)編輯 收藏

    ExtJS在Android中的顯示效果

         摘要: ExtJS是一個(gè)非常酷的javascript客戶端框架,用于做Web UI。在ie、firefox上瀏覽的效果非常好,近日突然想在android上試試。沒(méi)有真機(jī),就用android模擬器吧。模擬器默認(rèn)訪問(wèn)的是 www.google.com,將該默認(rèn)頁(yè)改成http://www.extjs.com,然后導(dǎo)航到extjs的例子部分,選中一個(gè)例子,看看顯示效果。  閱讀全文

    posted @ 2009-08-05 13:17 銀河使者 閱讀(3625) | 評(píng)論 (4)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(27):關(guān)閉服務(wù)端連接

         摘要: 在客戶端和服務(wù)端的數(shù)據(jù)交互完成后,一般需要關(guān)閉網(wǎng)絡(luò)連接。對(duì)于服務(wù)端來(lái)說(shuō),需要關(guān)閉Socket和ServerSocket。在關(guān)閉Socket后,客戶端并不會(huì)馬上感知自已的Socket已經(jīng)關(guān)閉,也就是說(shuō),在服務(wù)端的Socket關(guān)閉后,客戶端的Socket的isClosed和isConnected方法仍然會(huì)分別得到false和true。但對(duì)已關(guān)閉的Socket的輸入輸出流進(jìn)行操作會(huì)拋出一個(gè)SocketException異常。  閱讀全文

    posted @ 2009-08-04 09:26 銀河使者 閱讀(3707) | 評(píng)論 (3)編輯 收藏

    手機(jī)閱讀成全球3G贏利點(diǎn):一年1億美元市場(chǎng)

         摘要: 手機(jī)閱讀正在成為全球手機(jī)增值服務(wù)的一片新藍(lán)海。最近,有關(guān)于手機(jī)閱讀方面的市場(chǎng)競(jìng)爭(zhēng)動(dòng)作頗多。首先是美國(guó)最大連鎖書店邦諾高調(diào)開(kāi)張電子書店并宣布將推出電子書閱讀器,欲與亞馬遜、索尼同臺(tái)競(jìng)爭(zhēng)。亞馬遜則立馬宣布計(jì)劃在電子閱讀器上打廣告,進(jìn)一步開(kāi)發(fā)新贏利模式,表現(xiàn)出其在電子書閱讀市場(chǎng)一貫“老大”的先進(jìn)形象。  閱讀全文

    posted @ 2009-08-01 15:18 銀河使者 閱讀(412) | 評(píng)論 (0)編輯 收藏

    關(guān)于ExtJS3.0組件連接http://extjs.com/s.gif的問(wèn)題

         摘要: 最近在做一個(gè)ExtJS的應(yīng)用,以前使用時(shí)都是連網(wǎng)的,也沒(méi)任何問(wèn)題。不過(guò)最近由于某些原因,開(kāi)發(fā)的機(jī)器無(wú)法連網(wǎng)。這下問(wèn)題出來(lái)了,一個(gè)從服務(wù)端取得數(shù)據(jù)并顯示的Combobox怎么也不正常了。總是顯示“l(fā)oading...”,數(shù)據(jù)就是出不來(lái)。看看javascript錯(cuò)誤,竟然是從 http://extjs.com/s.gif下載s.gif。不知extjs3.0是怎么搞的。Extjs2.x還沒(méi)試,不知有沒(méi)有這個(gè)問(wèn)題。 s.gif在本地是有的,在resources\images目錄中。  閱讀全文

    posted @ 2009-08-01 11:30 銀河使者 閱讀(2579) | 評(píng)論 (3)編輯 收藏

    讓Nokia N73快起來(lái)

         摘要: 加快N73速度的方法,為N73速度愁的朋友快來(lái)看看吧。
    1、選擇
    日歷>選項(xiàng)>新日歷項(xiàng)>待辦事項(xiàng)
    主題:Speed 預(yù)定日期:29-01-2005(dd-mm-yy) 優(yōu)先等級(jí):高
    2、再選擇
    日歷>選項(xiàng)>新日歷項(xiàng)>待辦事項(xiàng)
    主題qoukie 預(yù)定日期:29-01-2005(dd-mm-yy) 優(yōu)先等級(jí):低
    最后將這兩項(xiàng)全部標(biāo)示成“已完成”,切記!!!!  閱讀全文

    posted @ 2009-07-30 17:30 銀河使者 閱讀(753) | 評(píng)論 (0)編輯 收藏

    在Android(OPhone)模擬器中加載和使用SDCard卡

         摘要: Android模擬器或真機(jī)都會(huì)有一定大小的內(nèi)部存儲(chǔ)空間(不是指內(nèi)存,指的是持久化存儲(chǔ)空間),但這并不夠,有時(shí)我們需要更大的存儲(chǔ)空間。為了在模擬器上開(kāi)發(fā)使用擴(kuò)展存儲(chǔ)空間的程序,需要在PC上模擬一個(gè)SDCard的虛擬文件,然后加載到模擬器中。  閱讀全文

    posted @ 2009-07-28 16:11 銀河使者 閱讀(3881) | 評(píng)論 (0)編輯 收藏

    想搶先體驗(yàn)Android操作系統(tǒng)的魅力嗎?那就使用Android LiveCD吧!

         摘要: 由于目前基于Android的手機(jī)在國(guó)內(nèi)還沒(méi)有上市,就算上市,可以也比較貴。如果只是為了體驗(yàn)android,花幾千元買個(gè)手機(jī)也不值得。不過(guò)幸好 Google想到了這一點(diǎn),剛剛推出了Android LiveCD 0.2。那么什么叫LiveCD呢?就是可以刻在光盤中啟動(dòng)的Android,可以在PC上運(yùn)行。當(dāng)然,也可以使用VMWare、VirtualPC等虛擬軟件來(lái)運(yùn)行。或使用某些刻錄軟件次LiveCD刻在U盤上,那就變成了Android LiveUSB了。要注意哦,Android LiveCD可不是Android SDK中的那個(gè)模擬器,它是真正的操作系統(tǒng),不是模擬的。用模擬器測(cè)程序并不一定符合真機(jī)的實(shí)際情況,而用Android LiveCD來(lái)測(cè)程序可以做到100%吻合,因?yàn)樗褪钦嬲牟僮飨到y(tǒng),唯一的不同就是一個(gè)運(yùn)行在PC上,一個(gè)運(yùn)行在手機(jī)上。不說(shuō)廢話了,先來(lái)下一個(gè) Android LiveCD吧,可以完全免費(fèi)的哦。  閱讀全文

    posted @ 2009-07-25 11:37 銀河使者 閱讀(2864) | 評(píng)論 (2)編輯 收藏

    解決 Virtual PC 在 XP PAE模式下無(wú)法運(yùn)行的問(wèn)題

         摘要: 只有特定硬件才支持 PAE X86,因此在最初安裝該操作系統(tǒng)時(shí)不啟用此功能。有關(guān)哪些硬件支持 PAE X86 的詳細(xì)信息,可以通過(guò)單擊支持資源中的相應(yīng)鏈接,查詢有關(guān) Windows Server 2003 家族中產(chǎn)品的硬件兼容性信息。有關(guān)如何啟用 PAE X86 的詳細(xì)信息,請(qǐng)參閱啟用物理地址擴(kuò)展 (PAE)。  閱讀全文

    posted @ 2009-07-24 22:21 銀河使者 閱讀(820) | 評(píng)論 (0)編輯 收藏

    在WinXP上通過(guò)Virtual PC安裝WinCE

         摘要: 在WinXP上通過(guò)Virtual PC安裝WinCE 開(kāi)發(fā)WinCE程序的調(diào)試,要么用Emulator,要么用觸摸屏等等硬件,模擬器不真實(shí),硬件又難找還不易隨身帶。 象我這樣窮得買不了帶CE的PDA,懶得不想下巨型的PB、VS,要隨時(shí)調(diào)試還真不容易。 試過(guò)VMWare,效果極差。今天看到vpc的介紹,倒還試成功了,  閱讀全文

    posted @ 2009-07-24 22:02 銀河使者 閱讀(2764) | 評(píng)論 (0)編輯 收藏

    生成n*n蛇形矩陣的算法

         摘要: 在描述算法之前,先看看下面的5*5的表格:

    1 3 4 10 11
    2 5 9 12 19
    6 8 13 18 20
    7 14 17 21 24
    15 16 22 23 25

    上面的表格很容易看出規(guī)律。就是從左上角第一個(gè)格開(kāi)始(起始為1),然后延右上角到左下角的斜線。先從下到上,再?gòu)纳系较隆i_(kāi)始按數(shù)字遞增排列。也就是說(shuō)每一個(gè)斜線上分別有如下幾組數(shù)字:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  閱讀全文

    posted @ 2009-07-24 11:04 銀河使者 閱讀(8690) | 評(píng)論 (7)編輯 收藏

    android和OPhone模擬器界面對(duì)比

         摘要: OPhone是中國(guó)移動(dòng)推出的手機(jī)操作系統(tǒng)平臺(tái),是基于android的,只是做了一些擴(kuò)展。在界面和widget的顯示效果還是有一些區(qū)別的。下面是我做的一個(gè)寫blog的應(yīng)用。看看它們的界面效果。  閱讀全文

    posted @ 2009-07-23 12:16 銀河使者 閱讀(2164) | 評(píng)論 (3)編輯 收藏

    實(shí)現(xiàn)一個(gè)用于顯示當(dāng)前時(shí)間的Google Android 窗口小部件(AppWidget)

         摘要: Android不用我多說(shuō)了,這是Google在2007年推出的一款主要用于移動(dòng)設(shè)備的操作系統(tǒng)。google在android sdk1.5中加入了appwidget api。通過(guò)這項(xiàng)技術(shù),可以在android手機(jī)的主界面(Home界面)顯示可以拖動(dòng)的窗口,用于顯示各種用戶需要的信息。至于顯示什么,就完全依靠開(kāi)發(fā)人員的想象力了。OK,廢話少說(shuō)。我們先來(lái)體驗(yàn)一下如何開(kāi)發(fā)一個(gè)顯示當(dāng)前時(shí)間的appwidget。這個(gè)appwidget每秒刷新一次,顯示時(shí)、分和秒。  閱讀全文

    posted @ 2009-07-22 16:05 銀河使者 閱讀(2742) | 評(píng)論 (2)編輯 收藏

    如何在G1上安裝非android market的apk

         摘要: Here we share to you T-Mobile G1 tips and tricks, how to install apk file. How to install non market apk apps on android is so simple and easy. This step what should you do.  閱讀全文

    posted @ 2009-07-20 23:31 銀河使者 閱讀(2595) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(26):在服務(wù)端接收和發(fā)送數(shù)據(jù)

         摘要: 在建立完ServerSocket對(duì)象后,通過(guò)accept方法返回的Socket對(duì)象,服務(wù)端就可以和客戶端進(jìn)行數(shù)據(jù)交互。Socket類和ServerSocket類都有兩個(gè)得到輸入輸出流的方法:getInputStream和getOutputStream。對(duì)于Socket類而言,使用getInputStream方法得到的InputStream是從服務(wù)端獲取數(shù)據(jù),而getOutputStream方法得到的OutputStream是向服務(wù)端發(fā)送數(shù)據(jù)。而ServerSocket的getInputStream和getOutputStream方法也類似。InputStream從客戶端讀取數(shù)據(jù),OutputStream向客戶端發(fā)送數(shù)據(jù)。  閱讀全文

    posted @ 2009-07-20 13:53 銀河使者 閱讀(3015) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(25):創(chuàng)建ServerSocket對(duì)象

         摘要: ServerSocket類的構(gòu)造方法有四種重載形式,它們的定義如下:
    public ServerSocket() throws IOException
    public ServerSocket(int port) throws IOException
    public ServerSocket(int port, int backlog) throws IOException
    public ServerSocket(int port, int backlog, InetAddress bindAddr) throws IOException

    在上面的構(gòu)造方法中涉及到了三個(gè)參數(shù):port、backlog和bindAddr。其中port是ServerSocket對(duì)象要綁定的端口,backlog是請(qǐng)求隊(duì)列的長(zhǎng)度,bindAddr是ServerSocket對(duì)象要綁定的IP地址。  閱讀全文

    posted @ 2009-07-12 19:40 銀河使者 閱讀(3766) | 評(píng)論 (2)編輯 收藏

    在vs里不重啟模擬器進(jìn)行Symbian調(diào)試

         摘要: 你還在為那慢的像牛一樣的模擬器啟動(dòng)而苦惱么?請(qǐng)看剛從某大牛那學(xué)來(lái)的小技巧  閱讀全文

    posted @ 2009-07-12 09:47 銀河使者 閱讀(482) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(24):實(shí)現(xiàn)HTTP斷點(diǎn)續(xù)傳下載工具(附源代碼)

         摘要: 在前面的文章曾討論了HTTP消息頭的三個(gè)和斷點(diǎn)繼傳有關(guān)的字段。一個(gè)是請(qǐng)求消息的字段Range,另兩個(gè)是響應(yīng)消息字段Accept-Ranges和Content-Range。其中Accept-Ranges用來(lái)斷定Web服務(wù)器是否支持?jǐn)帱c(diǎn)繼傳功能。在這里為了演示如何實(shí)現(xiàn)斷點(diǎn)繼傳功能,假設(shè)Web服務(wù)器支持這個(gè)功能;因此,我們只使用Range和Content-Range來(lái)完成一個(gè)斷點(diǎn)繼傳工具的開(kāi)發(fā)。  閱讀全文

    posted @ 2009-07-02 18:11 銀河使者 閱讀(4727) | 評(píng)論 (2)編輯 收藏

    中電信將推出軟件商店 或利用微軟Google平臺(tái)

         摘要: 6月25日,中國(guó)電信舉行第二次3G終端產(chǎn)業(yè)鏈高峰論壇,這繼2月召開(kāi)首次終端會(huì)議剛剛過(guò)去4個(gè)月。與上次終端會(huì)議不同的是,此次規(guī)格更高,除了諸多終端公司老總悉數(shù)到場(chǎng)外,中 國(guó)電信董事長(zhǎng)王曉初親自出席并做了主題演講。會(huì)上信息顯示,中國(guó)電信的軟件商店準(zhǔn)備工作月底將結(jié)束,不日將推出。  閱讀全文

    posted @ 2009-06-25 20:36 銀河使者 閱讀(538) | 評(píng)論 (1)編輯 收藏

    tomcat內(nèi)存溢出,應(yīng)用進(jìn)程死鎖

         摘要: PermGen space的全稱是Permanent Generation space,是指內(nèi)存的永久保存區(qū)域OutOfMemoryError: PermGen space從表面上看就是內(nèi)存益出,解決方法也一定是加大內(nèi)存。說(shuō)說(shuō)為什么會(huì)內(nèi)存益出:這一部分用于存放Class和Meta的信息,Class在被 Load的時(shí)候被放入PermGen space區(qū)域,它和和存放Instance的Heap區(qū)域不同,GC(Garbage Collection)不會(huì)在主程序運(yùn)行期對(duì)PermGen space進(jìn)行清理,所以如果你的APP會(huì)LOAD很多CLASS的話,就很可能出現(xiàn)PermGen space錯(cuò)誤。這種錯(cuò)誤常見(jiàn)在web服務(wù)器對(duì)JSP進(jìn)行pre compile的時(shí)候。改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 2、在tomcat中redeploy時(shí)出現(xiàn)outofmemory的錯(cuò)誤. 可以有以下幾個(gè)方面的原因:   閱讀全文

    posted @ 2009-06-24 19:30 銀河使者 閱讀(1294) | 評(píng)論 (1)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(23):HTTP消息頭字段

         摘要: 本文介紹了HTTP消息的學(xué)用頭字段的功能和用法,如Host、Connection、Range、Date、Content-Length等,本文的需要使用HTTP模擬器進(jìn)行測(cè)試,該模擬器請(qǐng)從如下地址下載:http://files.cnblogs.com/nokiaguy/HttpSimulator.rar  閱讀全文

    posted @ 2009-06-23 13:04 銀河使者 閱讀(3212) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(15):攔截器方法和攔截器類

         摘要: EJB3可以通過(guò)攔截器對(duì)Bean方法進(jìn)行攔截和覆蓋。這有些象AOP中的around。通過(guò)AOP的around方法,可以修改被攔截方法的返回值、參數(shù)值,甚至可以取消被攔截方法的執(zhí)行。EJB3的攔截器可以用在無(wú)狀態(tài)Session Bean、有狀態(tài)Session Bean和消息驅(qū)動(dòng)Bean(MDB)的方法中。實(shí)現(xiàn)攔截器的最簡(jiǎn)單的方法是使用攔截器方法。也就是說(shuō),只要在當(dāng)前的Bean中使用 @AroundInvoke對(duì)某個(gè)方法進(jìn)行注釋(關(guān)于攔截器的類都在javax.interceptor包中),那么這個(gè)方法就會(huì)變成攔截器方法,該攔截器方法會(huì)攔截當(dāng)前Bean中的所有方法。  閱讀全文

    posted @ 2009-06-14 11:00 銀河使者 閱讀(1936) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(22):實(shí)現(xiàn)HTTP模擬器

         摘要: 在討論HTTP協(xié)議的具體請(qǐng)求和響應(yīng)頭字段之前,讓我們先來(lái)利用以前所學(xué)的知識(shí)來(lái)實(shí)現(xiàn)一個(gè)HTTP模擬器。所謂HTTP模擬器就是可以在用戶輸入HTTP的請(qǐng)求消息后,由這個(gè)模擬器將HTTP請(qǐng)求發(fā)送給相應(yīng)的服務(wù)器,再接收服務(wù)器的響應(yīng)消息。這個(gè)HTTP模擬器有幾下特點(diǎn):

    1. 可以手工輸入HTTP請(qǐng)求,并向服務(wù)器發(fā)送。

    2. 接收服務(wù)器的響應(yīng)消息。

    3. 消息頭和實(shí)體內(nèi)容分段顯示,也就是說(shuō),并不是象Telnet等客戶端一樣將HTTP響

    應(yīng)消息全部顯示,而是先顯示消息頭,然后由用戶決定是否顯示實(shí)體內(nèi)容。

    4. 集中發(fā)送請(qǐng)求。這個(gè)HTTP模擬器和Telnet不同的是,并不是一開(kāi)始就連接服務(wù)器,而是將域名、端口以及HTTP請(qǐng)求消息都輸完后,才連接服務(wù)器,并將這些請(qǐng)求發(fā)送給服務(wù)器。這樣做的可以預(yù)防服務(wù)器提前關(guān)閉網(wǎng)絡(luò)連接的現(xiàn)象。

    5. 可以循環(huán)做上述的操作。
      閱讀全文

    posted @ 2009-06-09 12:16 銀河使者 閱讀(4672) | 評(píng)論 (11)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(14):消息驅(qū)動(dòng)Bean

         摘要: 在前面的文章中給出的SessionBean的例子都是同步調(diào)用SessionBean方法的,也就是說(shuō),只有當(dāng)方法中的代碼都執(zhí)行完,才能返回到客戶端。但在某些情況下,由于SessionBean方法的執(zhí)行時(shí)間比較長(zhǎng),這就需要異步地調(diào)用該方法,否則客戶端就需要等待比較長(zhǎng)的時(shí)間。要實(shí)現(xiàn)異步調(diào)用,就需要使用本要講的消息驅(qū)動(dòng)Bean。消息驅(qū)動(dòng)Bean的基本原理是客戶端向消息服務(wù)器發(fā)送一條消息后,消息服務(wù)器會(huì)將該消息保存在消息隊(duì)列中。在這時(shí)消息服務(wù)器中的某個(gè)消費(fèi)者(讀取并處理消息的對(duì)象)會(huì)讀取該消息,并進(jìn)行處理。發(fā)送消息的客戶端被稱為消息生產(chǎn)者。  閱讀全文

    posted @ 2009-06-08 23:40 銀河使者 閱讀(2477) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(21):HTTP消息的格式

         摘要: 當(dāng)用戶在瀏覽器中輸入一個(gè)基于HTTP協(xié)議的URL時(shí)(以http://開(kāi)頭的URL),就相當(dāng)于通知器按著這個(gè)URL組織生成一個(gè)HTTP請(qǐng)求,并交過(guò)個(gè)請(qǐng)求發(fā)送到服務(wù)器;同時(shí),等待服務(wù)器的響應(yīng)。無(wú)論是請(qǐng)求還是響應(yīng),都統(tǒng)稱為HTTP消息。  閱讀全文

    posted @ 2009-06-08 17:22 銀河使者 閱讀(3928) | 評(píng)論 (3)編輯 收藏

    八條佛曰 66句震撼人心的禪語(yǔ)

         摘要: 坐亦禪,行亦禪,一花一世界,一葉一如來(lái),春來(lái)花自青,秋至葉飄零,無(wú)窮般若心自在,語(yǔ)默動(dòng)靜體自然。
      閱讀全文

    posted @ 2009-06-07 18:35 銀河使者 閱讀(812) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(20):HTTP協(xié)議簡(jiǎn)介

         摘要: HTTP協(xié)議是一種應(yīng)用層協(xié)議,HTTP是HyperText Transfer Protocol(超文本傳輸協(xié)議)的英文縮寫。HTTP可以通過(guò)傳輸層的TCP協(xié)議在客戶端和服務(wù)器之間傳輸數(shù)據(jù)。HTTP協(xié)議主要用于Web瀏覽器和 Web服務(wù)器之間的數(shù)據(jù)交換。我們?cè)谑褂肐E或Firefox瀏覽網(wǎng)頁(yè)或下載Web資源時(shí),通過(guò)在地址欄中輸入http://host:port /path,開(kāi)頭的4個(gè)字母http就相當(dāng)于通知瀏覽器使用HTTP協(xié)議來(lái)和host所確定的服務(wù)器進(jìn)行通訊。  閱讀全文

    posted @ 2009-06-07 09:38 銀河使者 閱讀(4616) | 評(píng)論 (2)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(13):在Servlet中訪問(wèn)應(yīng)用程序管制EntityManager對(duì)象

         摘要: 在前面的文章中使用的都是容器管制的EntityManager對(duì)象。這類EntityManager對(duì)象是由EJB容器創(chuàng)建的,在這種情況下,EntityManager對(duì)象的生命周期完全由EJB容器來(lái)管理。在SessionBean中可以使用如下的代碼來(lái)通知EJB容器創(chuàng)建 EntityManager對(duì)象:
    @PersistenceContext(unitName="myentity")
    protected EntityManager em;
    上面的代碼需要放在任意一個(gè)SessionBean的類中,EJB容器會(huì)自動(dòng)創(chuàng)建EntityManager對(duì)象。但如果要在Servlet中直接訪問(wèn) EntityManager對(duì)象,需要使用EntityManagerFactory接口的createEntityManager方法來(lái)創(chuàng)建 EntityManager對(duì)象,在使用完EntityManagerFactory和EntityManager對(duì)象后,可以使用相應(yīng)的close方方關(guān)閉這兩個(gè)對(duì)象。  閱讀全文

    posted @ 2009-06-06 14:07 銀河使者 閱讀(2193) | 評(píng)論 (2)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(12):使用命名查詢執(zhí)行JPQL

         摘要: 在EJB3中可以使用EntityManager對(duì)象的createQuery方法來(lái)執(zhí)行JPQL(類似于Hibernate中的HQL),這非常簡(jiǎn)單。但使用createQuery方法處理JPQL時(shí),在每次執(zhí)行JPQL的過(guò)程中系統(tǒng)都需要對(duì)JPQL進(jìn)行分析,這在一定程度上降低了系統(tǒng)運(yùn)行時(shí)的性能。為此,EJB3提供了命名查詢的概念。命名查詢有些類型于數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程,在提交的過(guò)程中就已經(jīng)被編譯處理了。因此,在執(zhí)行效率上要高一些。  閱讀全文

    posted @ 2009-06-05 10:12 銀河使者 閱讀(3034) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(11):實(shí)體Bean的連接策略(JOINED Strategy)

         摘要: 本文介紹了如何使用連接策略(JOINED Strategy)對(duì)物理表進(jìn)行劃分。子表與父表共享主鍵。  閱讀全文

    posted @ 2009-06-04 15:31 銀河使者 閱讀(2078) | 評(píng)論 (0)編輯 收藏

    “Duke選擇大獎(jiǎng)”薈萃2009最具創(chuàng)新的Java技術(shù)應(yīng)用

         摘要: Sun Microsystems公司(NASDAQ: JAVA)今天宣布第七屆年度“Duke選擇大獎(jiǎng)”(Duke’s Choice Awards)獲獎(jiǎng)?wù)呙麊巍!癉uke選擇大獎(jiǎng)”計(jì)劃旨在表彰過(guò)去一年里全球個(gè)人或公司開(kāi)發(fā)的、最具影響力的Java技術(shù)應(yīng)用。這些獲獎(jiǎng)?wù)呤怯蒘un公司副總裁兼Sun研究院院士James Gosling和一個(gè)由Sun公司Java技術(shù)專家組成的小組評(píng)選確定的。如需有關(guān)獲獎(jiǎng)?wù)呒捌鋺?yīng)用的詳盡信息,請(qǐng)登錄:http://www.java.com/en/dukeschoice/。  閱讀全文

    posted @ 2009-06-03 19:10 銀河使者 閱讀(509) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(10):通過(guò)繼承實(shí)體Bean,將單個(gè)表映射成多個(gè)表(單表策略,SINGLE_TABLE)

         摘要: 如果以前使用過(guò)EJB1.x或EJB2.x的實(shí)體Bean,會(huì)發(fā)現(xiàn)無(wú)法通過(guò)繼承實(shí)體Bean將單個(gè)表分成多表。而在EJB3中,我們可以很容易地使用@Inheritance和@DiscriminatorColumn注釋來(lái)實(shí)現(xiàn)這個(gè)功能。  閱讀全文

    posted @ 2009-06-03 16:22 銀河使者 閱讀(1818) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(9):實(shí)現(xiàn)Entity Bean的多對(duì)多(many-to-many)映射

         摘要: 本文介紹了如何使用@ManyToMany注釋實(shí)現(xiàn)多對(duì)多的映射關(guān)系。在EJB3中多對(duì)多的映射關(guān)系需要使用一個(gè)連接表來(lái)描述。  閱讀全文

    posted @ 2009-06-03 16:15 銀河使者 閱讀(1792) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(8):實(shí)現(xiàn)Entity Bean的一對(duì)多(one-to-many)映射

         摘要: 本文介紹了如使用@OneToMany注釋來(lái)實(shí)現(xiàn)一對(duì)多的映射,以及使用@JoinTable注釋指定連接表來(lái)實(shí)現(xiàn)一對(duì)多的單向映射。  閱讀全文

    posted @ 2009-06-03 15:27 銀河使者 閱讀(2174) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(7):實(shí)現(xiàn)Entity Bean的一對(duì)一(one-to-one)映射

         摘要: 一對(duì)一映射是很常用的。在一般情況下,一個(gè)主表通過(guò)外鍵和從表形成一對(duì)一的關(guān)系。在EJB3中使用@OneToOne注釋來(lái)映射。一對(duì)一關(guān)系除了使用外鍵進(jìn)行關(guān)聯(lián)外,也可以采用共享主鍵的方式連接兩個(gè)表。  閱讀全文

    posted @ 2009-06-03 10:51 銀河使者 閱讀(2149) | 評(píng)論 (1)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(19):套接字(Socket)的異常

         摘要: 在Socket 類中有很多方法在聲明時(shí)使用throws拋出了一些異常,這些異常都是IOException的子類。在Socket類的方法中拋出最多的就是 SocketException,其余還有七個(gè)異常可供Socket類的方法拋出。這些異常的繼承關(guān)系如圖1所示。其中灰色背景框所描述的例外就是 Socket類的方法可能拋出的異常。  閱讀全文

    posted @ 2009-06-02 08:19 銀河使者 閱讀(3245) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(18):Socket類的getter和setter方法(2)

         摘要: 在Java類中,getter和setter方法占了很大的比重。由于Java中沒(méi)有定義屬性的關(guān)鍵字;因此,getter和setter方法用于獲得和設(shè)置Java類的屬性值;如getName和setName方法用于設(shè)置name屬性的值。如果某個(gè)屬性只有g(shù)etter方法,那這個(gè)屬性是只讀的;如果只有setter方法,那么這個(gè)屬性是只寫的。在Socket類中也有很多這樣的屬性來(lái)獲得和Socket相關(guān)的信息,以及對(duì)Socket對(duì)象的狀態(tài)進(jìn)行設(shè)置。  閱讀全文

    posted @ 2009-06-01 17:31 銀河使者 閱讀(3739) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(6):編寫第一個(gè)實(shí)體Bean程序

         摘要: EJB3容器通過(guò)EntityManager對(duì)象管理實(shí)體Bean,該類最主要的功能就是在記錄和JavaBean之間進(jìn)行互相映射。例如,我們從數(shù)據(jù)庫(kù)中查出一條記錄,這條記錄有field1和field2兩個(gè)字段,假設(shè)有一個(gè)JavaBean,也包含了field1和field2屬性。那么 EntityManager可以將這條記錄中的值映射到JavaBean的field1和field2屬性中。也就是說(shuō),在數(shù)據(jù)庫(kù)中的一條記錄就對(duì)應(yīng)于一個(gè)JavaBean的對(duì)象實(shí)例。下面將給出一個(gè)簡(jiǎn)單的例子來(lái)演示如何來(lái)實(shí)現(xiàn)一個(gè)應(yīng)用實(shí)體Bean的程序。在這個(gè)例子中使用無(wú)狀態(tài)的session bean通過(guò)EntityManager對(duì)象從數(shù)據(jù)表中查找一條記錄,將該記錄映射成實(shí)體Bean的對(duì)象實(shí)例,最后通過(guò)session bean的方法返回該記錄的某個(gè)字段值。  閱讀全文

    posted @ 2009-05-29 22:02 銀河使者 閱讀(2597) | 評(píng)論 (0)編輯 收藏

    Base64編碼原理與實(shí)現(xiàn)

         摘要: 本文介紹了Base64編碼的基本原理,并給出了一個(gè)簡(jiǎn)單的Base64編碼的實(shí)現(xiàn)  閱讀全文

    posted @ 2009-05-29 19:20 銀河使者 閱讀(4776) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(17):Socket類的getter和setter方法(1)

         摘要: 在Java類中,getter和setter方法占了很大的比重。由于Java中沒(méi)有定義屬性的關(guān)鍵字;因此,getter和setter方法用于獲得和設(shè)置Java類的屬性值;如getName和setName方法用于設(shè)置name屬性的值。如果某個(gè)屬性只有g(shù)etter方法,那這個(gè)屬性是只讀的;如果只有setter方法,那么這個(gè)屬性是只寫的。在Socket類中也有很多這樣的屬性來(lái)獲得和Socket相關(guān)的信息,以及對(duì)Socket對(duì)象的狀態(tài)進(jìn)行設(shè)置。  閱讀全文

    posted @ 2009-05-29 09:43 銀河使者 閱讀(4778) | 評(píng)論 (3)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(5):使用配置文件發(fā)布Session Bean

         摘要: Session Bean除了可以使用注釋來(lái)發(fā)布外,也可以使用相應(yīng)的配置文件來(lái)發(fā)布。在這種情況下,就不需要在接口和Session Bean中使用注釋了。在JBoss中需要兩個(gè)文件對(duì)Session bean進(jìn)行配置。這兩個(gè)文件是ejb-jar.xml和jboss.xml。這兩個(gè)文件應(yīng)該META-INF目錄中,該目錄應(yīng)該放在jar文件的根目錄。ejb-jar.xml文件負(fù)責(zé)配置session bean,  閱讀全文

    posted @ 2009-05-27 11:03 銀河使者 閱讀(3241) | 評(píng)論 (0)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(4):Session Bean中的注釋方法

         摘要: 有時(shí)需要在Session Bean中初始化和釋放一些資源。這些工作應(yīng)該在SessionBean的@PostConstruct和@PreDestroy方法中進(jìn)行。其中用 @PostConstruct注釋的方法在SessionBean的構(gòu)造方法調(diào)用之后以后EJB容器在處理完一些其他工作后調(diào)用。用 @PreDestroy注釋的方法在SessionBean的對(duì)象實(shí)例被EJB容器銷毀之前調(diào)用。  閱讀全文

    posted @ 2009-05-26 17:12 銀河使者 閱讀(2519) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(16):客戶端套接字(Socket)的超時(shí)

         摘要: 客戶端套接字的超時(shí)(timeout)就是指在客戶端通過(guò)Socket和服務(wù)器進(jìn)行通訊的過(guò)程中,由于網(wǎng)絡(luò)延遲,網(wǎng)絡(luò)阻塞等原因,造成服務(wù)器并未及時(shí)響應(yīng)客戶端的一種現(xiàn)象。在一段時(shí)間后,客戶端由于未收到服務(wù)端的響應(yīng)而拋出一個(gè)超時(shí)錯(cuò)誤; 其中客戶端所等待的時(shí)間就是超時(shí)時(shí)間。由于生產(chǎn)超時(shí)錯(cuò)誤的一端都是被動(dòng)端;也就是說(shuō),這一端是在接收數(shù)據(jù),而不是發(fā)送數(shù)據(jù)。對(duì)于客戶端Socket來(lái)說(shuō),只有兩個(gè)地方是在接收數(shù)據(jù);一個(gè)是在連接服務(wù)器時(shí);另一個(gè)是在連接服務(wù)器成功后,接收服務(wù)器發(fā)過(guò)來(lái)的數(shù)據(jù)時(shí)。因此,客戶端超時(shí)也分為兩種類型:連接超時(shí)和讀取數(shù)據(jù)超時(shí)。  閱讀全文

    posted @ 2009-05-26 08:48 銀河使者 閱讀(3908) | 評(píng)論 (0)編輯 收藏

    使用腳本文件(jnlp)來(lái)發(fā)布Java程序

         摘要: 發(fā)布Java程序(桌面程序)最直接的方法就是將jar文件打包交給用戶。不過(guò)有時(shí)jar文件很多,也很大。為了方便,sun提供了另外一種方式來(lái)通過(guò)網(wǎng)絡(luò)發(fā)布Java程序。這就是jnlp文件。可能很多讀者曾經(jīng)下載過(guò)很多jnlp文件,運(yùn)行后會(huì)自動(dòng)從指定的網(wǎng)站下載相應(yīng)的文件。  閱讀全文

    posted @ 2009-05-22 15:38 銀河使者 閱讀(5875) | 評(píng)論 (4)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(15):為什么要使用SocketAddress來(lái)管理網(wǎng)絡(luò)地址

         摘要: 在使用Socket來(lái)連接服務(wù)器時(shí)最簡(jiǎn)單的方式就是直接使用IP和端口,但Socket類中的connect方法并未提供這種方式,而是使用 SocketAddress類來(lái)向connect方法傳遞服務(wù)器的IP和端口。雖然這種方式從表面上看要麻煩一些,但它會(huì)給我們帶來(lái)另外一個(gè)好處,那就是網(wǎng)絡(luò)地址的重用。  閱讀全文

    posted @ 2009-05-22 09:02 銀河使者 閱讀(12541) | 評(píng)論 (0)編輯 收藏

    名人語(yǔ)錄集

         摘要: 世界上最富有的人,比爾蓋茨,他是個(gè)程序員,懶的讀書,他就退學(xué)了。他又懶的記那些復(fù)雜的dos命令,于是,他就編了個(gè)圖形的界面程序,叫什么來(lái)著?我忘了,懶的記這些東西...   閱讀全文

    posted @ 2009-05-21 20:29 銀河使者 閱讀(292) | 評(píng)論 (0)編輯 收藏

    制作Linux RPM包

         摘要: RPM是Redhat Package Manage的縮寫。透過(guò)RPM的管理,使用者可以把Source Code包裝成一種Source和Binary的檔案形式。利用它,我們可以用Binary的檔案進(jìn)行安裝,用 Source 的檔案形式重新整理包裝。許多Linux愛(ài)好者對(duì)安裝RPM包比較熟悉,但對(duì)如何在Linux下制作RPM包不甚了解,因此,我將通過(guò)實(shí)例,講解如何在Linux下制作RPM包。  閱讀全文

    posted @ 2009-05-19 08:54 銀河使者 閱讀(893) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(14):多種多樣的建立網(wǎng)絡(luò)連接的方式

         摘要: 在上一篇文章中我們討論了Socket類的基本用法,并給出的例子中使用Socket類連接服務(wù)器時(shí)使用了一種最簡(jiǎn)單的連接方式,也就是通過(guò)IP和端口號(hào)來(lái)連接服務(wù)器。而為了使連接服務(wù)器的方式更靈活,Socket類不僅可以通過(guò)自身的構(gòu)造方法連接服務(wù)器,而且也可以通過(guò)connect方法來(lái)連接數(shù)據(jù)庫(kù)。  閱讀全文

    posted @ 2009-05-18 09:01 銀河使者 閱讀(4216) | 評(píng)論 (2)編輯 收藏

    35歲之前成功的12條黃金法則

         摘要: 一艘沒(méi)有航行目標(biāo)的船,任何方向的風(fēng)都是逆風(fēng)。  閱讀全文

    posted @ 2009-05-16 19:37 銀河使者 閱讀(639) | 評(píng)論 (1)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(3):使用Session Bean的本地接口

         摘要: 有時(shí)客戶端程序(如JSP、Servlet)會(huì)和EJB組件運(yùn)行在同一個(gè)JVM上,如在同一個(gè)J2EE服務(wù)器(JBoss、Weblogic等)中運(yùn)行。這時(shí)就沒(méi)必要再通過(guò)遠(yuǎn)程(remote)接口訪問(wèn)Session Bean了,因?yàn)榭蛻舳撕蛃ession bean都在同一個(gè)jvm上,只需要通過(guò)本地接口(local)訪問(wèn)即可。就象直接訪問(wèn)本地類一樣(當(dāng)然,不能直接訪問(wèn)EJB類,需要使用jndi和 local接口來(lái)獲得本地接口對(duì)象。當(dāng)然,也可以通過(guò)remote接口來(lái)訪問(wèn)ejb,不過(guò)這樣會(huì)有一些性能損失。就象在同一臺(tái)機(jī)器上還通過(guò)socket進(jìn)行訪問(wèn)一樣,很多性能都損耗在網(wǎng)絡(luò)上了。  閱讀全文

    posted @ 2009-05-14 17:15 銀河使者 閱讀(2491) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(13):使用Socket類接收和發(fā)送數(shù)據(jù)

         摘要: 網(wǎng)絡(luò)應(yīng)用分為客戶端和服務(wù)端兩部分,而Socket類是負(fù)責(zé)處理客戶端通信的Java類。通過(guò)這個(gè)類可以連接到指定IP或域名的服務(wù)器上,并且可以和服務(wù)器互相發(fā)送和接受數(shù)據(jù)。在本文及后面的數(shù)篇文章中將詳細(xì)討論Socket類的使用,內(nèi)容包括Socket類基礎(chǔ)、各式各樣的連接方式、get和set方法、連接過(guò)程中的超時(shí)以及關(guān)閉網(wǎng)絡(luò)連接等。  閱讀全文

    posted @ 2009-05-14 10:21 銀河使者 閱讀(9235) | 評(píng)論 (3)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(2):編寫有狀態(tài)的SessionBean

         摘要: 編寫有狀態(tài)的(Stateful)的Session Bean也非常簡(jiǎn)單,只需要將無(wú)狀態(tài)注釋(@Stateless)改成有狀態(tài)注釋(@Stateful)即可。如果使用Stateful Sessionbean,客戶端在使用同一個(gè)SessionBean對(duì)象實(shí)例時(shí)可以保存狀態(tài),也就是說(shuō),在多次引用該對(duì)象時(shí)實(shí)際上在服務(wù)端是使用的同一個(gè) Sessionbean的對(duì)象實(shí)例,而無(wú)狀態(tài)sessionbean使用了不同的sessionbean對(duì)象實(shí)例,因此,是無(wú)法保存狀態(tài)的。  閱讀全文

    posted @ 2009-05-13 09:51 銀河使者 閱讀(2863) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(12):使用isReachable方法探測(cè)主機(jī)是否可以連通

         摘要: 在J2SE5.0中的InetAddress類中增加了一個(gè)isReachable方法。可以使用這個(gè)方法來(lái)探測(cè)主機(jī)是否可以連通。  閱讀全文

    posted @ 2009-05-08 09:00 銀河使者 閱讀(4624) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(11):使用NetworkInterface類獲得網(wǎng)絡(luò)接口信息

         摘要: 從JDK1.4開(kāi)始,Java提供了一個(gè)NetworkInterface類。這個(gè)類可以得到本機(jī)所有的物理網(wǎng)絡(luò)接口和虛擬機(jī)等軟件利用本機(jī)的物理網(wǎng)絡(luò)接口創(chuàng)建的邏輯網(wǎng)絡(luò)接口的信息。  閱讀全文

    posted @ 2009-05-08 08:53 銀河使者 閱讀(10278) | 評(píng)論 (9)編輯 收藏

    新書出版:Java Web開(kāi)發(fā)技術(shù)大全——JSP+Servlet+Struts 2+Hibernate+Spring+Ajax (附源代碼)

         摘要: SSH是目前最流行的Java Web開(kāi)發(fā)技術(shù)。本書通過(guò)對(duì)SSH中的各種技術(shù)循序漸進(jìn)地講解,使讀者盡快掌握開(kāi)發(fā)基于SSH的Web程序的方法。本書內(nèi)容包括Web客戶端技術(shù)、JSP/Servlet技術(shù)、Struts 2(攔截器、類型轉(zhuǎn)換、輸入校驗(yàn)、上傳和下載文件、Struts 2的各種標(biāo)簽、對(duì) AJAX的支持等)、Spring(Ioc容器、裝配Java Bean、Jdbc和Hibernate模板、事務(wù)管理、Spring AOP等)以及 Hibernate(會(huì)話、映射、標(biāo)準(zhǔn)查詢API、HQL、事務(wù)管理、鎖等)。除此之外,本書還提供了兩個(gè)完整的實(shí)例來(lái)講解開(kāi)發(fā)SSH的詳細(xì)步驟和方法。通過(guò)對(duì)這兩個(gè)實(shí)例的學(xué)習(xí),讀者可以對(duì)SSH開(kāi)發(fā)模式有更透徹地理解和認(rèn)識(shí)。  閱讀全文

    posted @ 2009-05-06 08:52 銀河使者 閱讀(5195) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(10):Inet4Address類和Inet6Address類

         摘要: 為了區(qū)分IPv4和IPv6地址,Java提供了兩個(gè)類:Inet4Address和Inet6Address,它們都是InetAddress類的子類,這兩個(gè)類分別按著IPv4和IPv6的規(guī)則實(shí)現(xiàn)了InetAddress類中的public方法。它們所不同的是Inet6Address類比Inet4Address類多了一個(gè)方法:isIPv4CompatibleAddress,這個(gè)方法用來(lái)判斷一個(gè)IPv6地址是否和IPv4地址兼容。和IPv4兼容的IPv6地址除了最后四個(gè)字節(jié)有值名,其他的字節(jié)都是0,如0:0:0:0:0:0.192.168.18.10、::ABCD:FAFA都是和IPv4兼容的IPv6地址。  閱讀全文

    posted @ 2009-05-04 19:13 銀河使者 閱讀(5967) | 評(píng)論 (0)編輯 收藏

    2009年最佳80后科技創(chuàng)業(yè)者

         摘要: 近日,《商業(yè)周刊》公布了2009年最有前途的科技初創(chuàng)公司及青年創(chuàng)業(yè)者名單,這些企業(yè)創(chuàng)始人年齡都在30歲及以下。商業(yè)周刊表示,從這些創(chuàng)業(yè)公司來(lái)看,創(chuàng)新依然存在并發(fā)展良好。以下為其詳細(xì)名單,包括入選初創(chuàng)的業(yè)務(wù)描述以及他們面對(duì)經(jīng)濟(jì)衰退的經(jīng)驗(yàn):  閱讀全文

    posted @ 2009-05-04 09:25 銀河使者 閱讀(742) | 評(píng)論 (1)編輯 收藏

    eclipse + JBoss 5 + EJB3開(kāi)發(fā)指南(1):編寫第一個(gè)無(wú)狀態(tài)的SessionBean

         摘要: 本文中將編寫一個(gè)簡(jiǎn)單的無(wú)狀態(tài)SessionBean。在發(fā)布EJB時(shí),一般需要將EJB程序以jar文件的形式進(jìn)行發(fā)布。這些jar文件將被放在\server\default\deploy目錄中。如果在Eclipse中開(kāi)發(fā)EJB程序,需要進(jìn)行一些配置。首選需要在首選項(xiàng)(Preferences)對(duì)話框中設(shè)置JBoss的安裝目錄(如D:\jboss5)。然后在運(yùn)行配置對(duì)話框中添加jboss的運(yùn)行項(xiàng)。在jboss4.2及以后的版本中,默認(rèn)情況下jboss只接收來(lái)自localhost或127.0.0.1的請(qǐng)求,也就是只接收本地的訪問(wèn)。為了使 jboss接收來(lái)自其他地址的請(qǐng)求,在啟動(dòng)jboss時(shí)需要使用-b命令行參數(shù)進(jìn)行設(shè)置。如下面的啟動(dòng)命令所示:run.bat -b 200.200.200.123,run.bat -b 0.0.0.0  閱讀全文

    posted @ 2009-05-01 14:39 銀河使者 閱讀(5290) | 評(píng)論 (3)編輯 收藏

    Eclipse插件資源鏈接

         摘要: Eclipse各種插件的資源鏈接  閱讀全文

    posted @ 2009-04-28 14:31 銀河使者 閱讀(1029) | 評(píng)論 (0)編輯 收藏

    Fedora10無(wú)法使用root用戶登錄的解決方案

         摘要: 最近測(cè)試fedora10,發(fā)現(xiàn)fedora竟然無(wú)法使用root用戶進(jìn)行登錄,就算root的密碼輸入正確也不行。雖然大正常的工作中盡盡量避免使用 root用戶進(jìn)行登錄。但在其他情況,如學(xué)習(xí)、完成個(gè)人的工作等,以root用戶登錄還是很方便的(如果用其他用戶登錄會(huì)有很多限制)。  閱讀全文

    posted @ 2009-04-28 10:00 銀河使者 閱讀(1632) | 評(píng)論 (1)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通 (9):使用isXxx方法判斷地址類型

         摘要: IP地址分為普通地址和特殊地址。在前面的文章中所使用的大多數(shù)都是普通的IP地址,在本文中將介紹如何利用InetAddress類提供的十個(gè)方法來(lái)確定一個(gè)IP地址是否是一個(gè)特殊的IP地址。  閱讀全文

    posted @ 2009-04-26 18:07 銀河使者 閱讀(4884) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(8):用getAddress方法獲得IP地址

         摘要: getAddress方法和getHostAddress類似,它們的唯一區(qū)別是getHostAddress方法返回的是字符串形式的IP地址,而getAddress方法返回的是byte數(shù)組形式的IP地址。getAddress方法的定義是public byte[] getAddress()。這個(gè)方法返回的byte數(shù)組是有符號(hào)的。在Java中byte類型的取值范圍是-128?127。如果返回的IP地址的某個(gè)字節(jié)是大于127的整數(shù),在byte數(shù)組中就是負(fù)數(shù)。由于Java中沒(méi)有無(wú)符號(hào)byte類型,因此,要想顯示正常的IP地址,必須使用int或long類型。  閱讀全文

    posted @ 2009-04-21 12:41 銀河使者 閱讀(5243) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(7):用getHostAddress方法獲得IP地址

         摘要: getHotAddress方法用來(lái)得到主機(jī)的IP地址,這個(gè)IP地址可能是IPv4的地址,也可能是IPv6的地址。getHostAddress方法的定義是public String getHostAddress()無(wú)論InetAddress對(duì)象是使用哪種方式創(chuàng)建的,getHostAddress方法都不會(huì)訪問(wèn)DNS服務(wù)器。如果想訪問(wèn)使用IPv6地址的遠(yuǎn)程主機(jī),需要在操作系統(tǒng)上安裝IPv6協(xié)議。  閱讀全文

    posted @ 2009-04-21 12:33 銀河使者 閱讀(6492) | 評(píng)論 (0)編輯 收藏

    微軟架構(gòu)師談編程語(yǔ)言發(fā)展

         摘要: 大約2個(gè)月前,在Herb Sutter的網(wǎng)站上看到了一個(gè)鏈接,內(nèi)容是Channel9網(wǎng)站對(duì)他和其他三名微軟架構(gòu)師就“編程語(yǔ)言發(fā)展”進(jìn)行的采訪,架構(gòu)師中有Anders Hejlsberg。一看之下,就被這個(gè)視頻迷住了。這些大師站在歷史的高度,通觀全局又不失細(xì)節(jié),高屋建瓴,有點(diǎn)有面地談到了多個(gè)語(yǔ)言的發(fā)展和語(yǔ)言間的相互關(guān)系。看完之后,感到視野得到了不小地開(kāi)拓,對(duì)于語(yǔ)言、框架、工具的關(guān)系;對(duì)于靜態(tài)(動(dòng)態(tài))類型、函數(shù)(命令)型編程;對(duì)于“可組合性”、“并發(fā)性”、“抽象層次”都有了更多的認(rèn)識(shí)。  閱讀全文

    posted @ 2009-04-20 19:22 銀河使者 閱讀(612) | 評(píng)論 (0)編輯 收藏

    WebSphere社區(qū)版,Geronimo1.1八卦和GBean架構(gòu)

         摘要: IBM WebSphere AS基于Apache Geronimo的社區(qū)免費(fèi)版, 就像狼和狽終于走到一起,很可能要破壞應(yīng)用服務(wù)器市場(chǎng)的平衡。IBM WebSphere Application Server的品牌,Apache Geronimo以GBean架構(gòu)的開(kāi)源大掃蕩,免費(fèi)且比JBoss的LGPL寬松得多的Apache 2.0 License, 讓安全第一的商業(yè)客戶,喜歡擺弄技術(shù)的程序員和只想省錢的老板可以在上面達(dá)成某種妥協(xié)。

      閱讀全文

    posted @ 2009-04-18 21:36 銀河使者 閱讀(826) | 評(píng)論 (0)編輯 收藏

    將Java程序變成可執(zhí)行文件的簡(jiǎn)單方法

         摘要: 運(yùn)行Java程序(SWING或SWT的桌面程序)可以直接執(zhí)行.class文件或?qū)⑺械?class文件及相關(guān)的其他文件壓縮成.jar文件,然后使用javaw -jar my.jar來(lái)運(yùn)行程序(其中my.jar是一個(gè)jar文件名,可以是任何指定的jar文件)。但在windows下,用戶習(xí)慣直接運(yùn)行一個(gè)exe來(lái)執(zhí)行程序。在網(wǎng)上有很多程序可以將my.jar或.class文件直接轉(zhuǎn)換成exe文件。但很多都是將jar或.class文件放到exe里成,這樣不太方便。有些工具,如javalauncher可以使用一個(gè)exe程序(用c語(yǔ)言寫的)來(lái)調(diào)用jar文件。但有時(shí)需要在運(yùn)行程序之間做些其他的工具,例如,在客戶端動(dòng)態(tài)從服務(wù)端下載最新版本的程序。因此,在本文將使用delphi2009實(shí)現(xiàn)一個(gè)簡(jiǎn)單的可以調(diào)用jar文件的程序,讀者可以對(duì)這個(gè)程序進(jìn)行任何擴(kuò)展,本文還提供了該程序的源代碼和exe文件。  閱讀全文

    posted @ 2009-04-15 13:58 銀河使者 閱讀(4471) | 評(píng)論 (2)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(6):使用getCanonicalHostName方法獲得主機(jī)名

         摘要: getCanonicalHostName方法和getHostName方法一樣,也是得到遠(yuǎn)程主機(jī)的域名。但它們有一個(gè)區(qū)別。getCanonicalHostName得到的是主機(jī)名,而getHostName得到的主機(jī)別名。在訪問(wèn)某些域名時(shí),getCanonicalHostName方法和getHostName方法的返回值是一樣的,這和DNS服務(wù)器如何解釋主機(jī)名和主機(jī)別名以及它們的設(shè)置有關(guān)。如通過(guò)www.ibm.com創(chuàng)建InetAddress對(duì)象后,使用getCanonicalHostName方法和getHostName方法返回的結(jié)果都是www.ibm.com(有時(shí)直接返回IP地址,這可能和IBM的DNS服務(wù)器的處理機(jī)制有關(guān))。如果DNS不允許通過(guò)IP地址得到域名,那么這兩個(gè)方法就會(huì)返回IP地址來(lái)代替域名。
      閱讀全文

    posted @ 2009-04-14 08:56 銀河使者 閱讀(6574) | 評(píng)論 (0)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(5):使用InetAddress類的getHostName方法獲得域名

         摘要: getHostName方法可以得到遠(yuǎn)程主機(jī)的域名,也可以得到本機(jī)名。getHostName方法的定義是public String getHostName(),勻樣可以使用三種方法創(chuàng)建InetAddress對(duì)象,這三種方法為:1.使用getLocalHost方法創(chuàng)建InetAddress對(duì)象。2.使用域名創(chuàng)建InetAddress對(duì)象。3. 使用IP地址創(chuàng)建InetAddress對(duì)象
      閱讀全文

    posted @ 2009-04-14 08:42 銀河使者 閱讀(5070) | 評(píng)論 (0)編輯 收藏

    主流搜索引擎博客提交地址

         摘要: 博客搜索,是搜索引擎針對(duì)博客內(nèi)容所提供的搜索服務(wù)。隨著博客的興起,各大搜索引擎紛紛推出了博客搜索功能。如果你的博客能被抓取到各大搜索引擎博客搜索的索引庫(kù)中的話,那將會(huì)給你的博客帶來(lái)更多的訪問(wèn)量。那么首先你要做的就是讓搜索引擎收錄你的博客。除騰訊的搜搜和微軟的live搜索,國(guó)內(nèi)的各大搜索引擎都先后推出了博客搜索功能。也可要參照另一篇《提升個(gè)人空間流量方法,搜索引擎提交大集合》http://www.7jbl.cn/post/12.html  閱讀全文

    posted @ 2009-04-07 10:27 銀河使者 閱讀(1219) | 評(píng)論 (3)編輯 收藏

    WebService(Axis2)視頻教程與QQ交流群發(fā)布

         摘要: Axis2是目前比較流行的WebService引擎。WebService被應(yīng)用在很多不同的場(chǎng)景。例如,可以使用WebService來(lái)發(fā)布服務(wù)端 Java類的方法,以便使用不同的客戶端進(jìn)行調(diào)用。這樣可以有效地集成多種不同的技術(shù)來(lái)完成應(yīng)用系統(tǒng)。WebService還經(jīng)常被使用在SOA中,用于 SOA各個(gè)部分交換數(shù)據(jù)。本課程重點(diǎn)講解了Axis2的核心功能,并提供了三個(gè)項(xiàng)目以使學(xué)員理解并掌握如何將Axis2應(yīng)用于不同的場(chǎng)景。  閱讀全文

    posted @ 2009-04-07 09:06 銀河使者 閱讀(18552) | 評(píng)論 (62)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(4):DNS緩存

         摘要: 在通過(guò)DNS查找域名的過(guò)程中,可能會(huì)經(jīng)過(guò)多臺(tái)中間DNS服務(wù)器才能找到指定的域名,因此,在DNS服務(wù)器上查找域名是非常昂貴的操作。在Java中為了緩解這個(gè)問(wèn)題,提供了DNS緩存。當(dāng)InetAddress類第一次使用某個(gè)域名(如www.csdn.net)創(chuàng)建InetAddress對(duì)象后,JVM就會(huì)將這個(gè)域名和它從DNS上獲得的信息(如IP地址)都保存在DNS緩存中。當(dāng)下一次InetAddress類再使用這個(gè)域名時(shí),就直接從DNS緩存里獲得所需的信息,而無(wú)需再訪問(wèn)DNS服務(wù)器。  閱讀全文

    posted @ 2009-04-06 21:06 銀河使者 閱讀(4870) | 評(píng)論 (2)編輯 收藏

    IBM軟件集團(tuán)及五大軟件品牌

         摘要: 從1995年成立到今年,IBM軟件集團(tuán)已經(jīng)走過(guò)了10個(gè)年頭。從1995年起步至今,IBM軟件集團(tuán)已經(jīng)成為全球第二大軟件實(shí)體和全球領(lǐng)先的中間件供應(yīng)商。2004年,其收入高達(dá)151億美元,比2003年的增長(zhǎng)8億美元。目前,IBM軟件占IBM公司總利潤(rùn)超過(guò)三分之一。  閱讀全文

    posted @ 2009-04-02 19:29 銀河使者 閱讀(861) | 評(píng)論 (1)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(3):為什么不能直接通過(guò)IP訪問(wèn)網(wǎng)站

         摘要: 在《創(chuàng)建InetAddress對(duì)象的四個(gè)靜態(tài)方法》一文中通過(guò)getAllByName得到了www.csdn.net對(duì)應(yīng)的四個(gè)IP地址。從理論上說(shuō),在IE(或其他的Web瀏覽器,如Firefox)的地址欄中輸入這四個(gè)IP地址中的任何一個(gè),都可能訪問(wèn)www.csdn.net。如輸入http://211.100.26.124。但I(xiàn)E卻返回了一個(gè)錯(cuò)誤信息。在輸入另外三個(gè)IP后,都會(huì)得到同樣的錯(cuò)誤信息。  閱讀全文

    posted @ 2009-03-31 10:44 銀河使者 閱讀(4385) | 評(píng)論 (6)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(2):創(chuàng)建InetAddress對(duì)象的四個(gè)靜態(tài)方法

         摘要: InetAddress類是Java中用于描述IP地址的類。它在java.net包中。在Java中分別用Inet4Address和Inet6Address類來(lái)描述IPv4和IPv6的地址。這兩個(gè)類都是InetAddress的子類。由于InetAddress沒(méi)有public的構(gòu)造方法,因此,要想創(chuàng)建InetAddress對(duì)象,必須得依靠它的四個(gè)靜態(tài)方法。InetAddress可以通過(guò)getLocalHost方法得到本機(jī)的InetAddress對(duì)象,也可以通過(guò)getByName、getAllByName和getByAddress得到遠(yuǎn)程主機(jī)的InetAddress對(duì)象。  閱讀全文

    posted @ 2009-03-31 10:35 銀河使者 閱讀(5356) | 評(píng)論 (1)編輯 收藏

    IE8正式版下載地址

         摘要: 在窗口右上方的工具欄按鈕設(shè)置上,IE8新增了一個(gè)“安全”下拉菜單,增強(qiáng)了頁(yè)面瀏覽的安全性考量,諸如刪除瀏覽歷史記錄、InPrivate瀏覽、網(wǎng)頁(yè)隱私策略等功能按鈕。  閱讀全文

    posted @ 2009-03-25 11:45 銀河使者 閱讀(759) | 評(píng)論 (4)編輯 收藏

    Java網(wǎng)絡(luò)編程從入門到精通(1):Internet地址概述

         摘要: 所有連入Internet的終端設(shè)備(包括計(jì)算機(jī)、PDA、打印機(jī)以及其他的電子設(shè)備)都有一個(gè)唯一的索引,這個(gè)索引被稱為IP地址。現(xiàn)在Internet上的IP地址大多由四個(gè)字節(jié)組成,這種IP地址叫做IPv4。除了這種由四個(gè)字節(jié)組成的IP,在Internet上還存在一種IP,這種IP由16個(gè)字節(jié)組成,叫做IPv6。IPv4和IPv6后面的數(shù)字是Internet協(xié)議(Internet Protocol,IP)的版本號(hào)。
      閱讀全文

    posted @ 2009-03-23 21:03 銀河使者 閱讀(6131) | 評(píng)論 (2)編輯 收藏

    Qt 4下連接MySQL數(shù)據(jù)庫(kù)

         摘要: 前天剛裝了個(gè)Qt4for windows,發(fā)現(xiàn)安裝的時(shí)候MySQL等數(shù)據(jù)庫(kù)插件都沒(méi)有安裝,像Qt X11版一樣,都需要自己安裝這些插件。在Qt的安裝目錄C:\Qt4.1.2\下,有個(gè)src目錄,進(jìn)入plugins\sqldrivers\mysql,可以看到兩個(gè)文件,main.cpp和mysql.pro,很顯然要用qmake來(lái)完成編譯、生成目標(biāo)。編譯前,首先保證依賴的MySQL頭文件和庫(kù)文件正確。首先MySQL安裝目錄下的include中的所有文件拷到qmake時(shí)能找到的目錄下,接著從 lib/opt目錄下拷出libmysql.a,其實(shí)lib/opt下只有l(wèi)ibmysql.lib和libmysql.dll,從網(wǎng)上搜了一下找到一個(gè)方法從libmysql.dll生成libmysql.a:   閱讀全文

    posted @ 2009-03-23 13:33 銀河使者 閱讀(4292) | 評(píng)論 (0)編輯 收藏

    Java多線程初學(xué)者指南(12):使用Synchronized塊同步變量

         摘要: 我們可以通過(guò)synchronized塊來(lái)同步特定的靜態(tài)或非靜態(tài)方法。要想實(shí)現(xiàn)這種需求必須為這些特性的方法定義一個(gè)類變量,然后將這些方法的代碼用synchronized塊括起來(lái),并將這個(gè)類變量作為參數(shù)傳入synchronized塊。在使用synchronized塊時(shí)應(yīng)注意,synchronized塊只能使用對(duì)象作為它的參數(shù)。如果是簡(jiǎn)單類型的變量(如int、char、boolean等),不能使用synchronized來(lái)同步。  閱讀全文

    posted @ 2009-03-22 21:26 銀河使者 閱讀(7327) | 評(píng)論 (4)編輯 收藏

    Java多線程初學(xué)者指南(11):使用Synchronized塊同步方法

         摘要: synchronized關(guān)鍵字有兩種用法。第一種就是在《使用Synchronized關(guān)鍵字同步類方法》一文中所介紹的直接用在方法的定義中。另外一種就是synchronized塊。我們不僅可以通過(guò)synchronized塊來(lái)同步一個(gè)對(duì)象變量。也可以使用synchronized塊來(lái)同步類中的靜態(tài)方法和非靜態(tài)方法。  閱讀全文

    posted @ 2009-03-22 21:15 銀河使者 閱讀(11345) | 評(píng)論 (1)編輯 收藏

    Java多線程初學(xué)者指南(10):使用Synchronized關(guān)鍵字同步類方法

         摘要: 要想解決“臟數(shù)據(jù)”的問(wèn)題,最簡(jiǎn)單的方法就是使用synchronized關(guān)鍵字來(lái)使run方法同步。雖然可以使用synchronized來(lái)定義方法,但synchronized并不屬于方法定義的一部分,因此,synchronized關(guān)鍵字不能被繼承。如果在父類中的某個(gè)方法使用了synchronized關(guān)鍵字,而在子類中覆蓋了這個(gè)方法,在子類中的這個(gè)方法默認(rèn)情況下并不是同步的,而必須顯式地在子類的這個(gè)方法中加上synchronized關(guān)鍵字才可以。當(dāng)然,還可以在子類方法中調(diào)用父類中相應(yīng)的方法,這樣雖然子類中的方法不是同步的,但子類調(diào)用了父類的同步方法,因此,子類的方法也就相當(dāng)于同步了。  閱讀全文

    posted @ 2009-03-20 13:05 銀河使者 閱讀(9748) | 評(píng)論 (4)編輯 收藏

    Java多線程初學(xué)者指南(9):為什么要進(jìn)行數(shù)據(jù)同步

         摘要: Java中的變量分為兩類:局部變量和類變量。局部變量是指在方法內(nèi)定義的變量,如在run方法中定義的變量。對(duì)于這些變量來(lái)說(shuō),并不存在線程之間共享的問(wèn)題。因此,它們不需要進(jìn)行數(shù)據(jù)同步。類變量是在類中定義的變量,作用域是整個(gè)類。這類變量可以被多個(gè)線程共享。因此,我們需要對(duì)這類變量進(jìn)行數(shù)據(jù)同步。數(shù)據(jù)同步就是指在同一時(shí)間,只能由一個(gè)線程來(lái)訪問(wèn)被同步的類變量,當(dāng)前線程訪問(wèn)完這些變量后,其他線程才能繼續(xù)訪問(wèn)。這里說(shuō)的訪問(wèn)是指有寫操作的訪問(wèn),如果所有訪問(wèn)類變量的線程都是讀操作,一般是不需要數(shù)據(jù)同步的。  閱讀全文

    posted @ 2009-03-19 13:23 銀河使者 閱讀(4957) | 評(píng)論 (1)編輯 收藏

    Java多線程初學(xué)者指南(8):從線程返回?cái)?shù)據(jù)的兩種方法

         摘要: 從線程中返回?cái)?shù)據(jù)和向線程傳遞數(shù)據(jù)類似。也可以通過(guò)類成員以及回調(diào)函數(shù)來(lái)返回?cái)?shù)據(jù)。但類成員在返回?cái)?shù)據(jù)和傳遞數(shù)據(jù)時(shí)有一些區(qū)別,下面讓我們來(lái)看看它們區(qū)別在哪。  閱讀全文

    posted @ 2009-03-19 13:02 銀河使者 閱讀(6894) | 評(píng)論 (0)編輯 收藏

    DB2認(rèn)證考試大綱

         摘要: 包括DB2 Family Fundamentals(700 )、DB2 UDB V8.1 for Linux, UNIX, and Windows Database Administration(701)、DB2 UDB V8.1 Family Application Development(703)、DB2 UDB V8.1 for Linux, UNIX and Windows Advanced Database Administration(704)的考試大綱  閱讀全文

    posted @ 2009-03-18 14:08 銀河使者 閱讀(839) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 在线观看免费精品国产| 亚洲丁香色婷婷综合欲色啪| 亚洲理论在线观看| 9久久免费国产精品特黄| 亚洲免费网站观看视频| 亚洲av永久无码精品网站| 黄色一级毛片免费看| 最近2019中文字幕免费看最新 | 亚洲午夜福利精品无码| 国产成人精品亚洲2020| 免费av片在线观看网站| 久久久久无码专区亚洲av| 亚洲精品宾馆在线精品酒店| 台湾一级毛片永久免费| 亚洲成色在线影院| 国产成人无码区免费内射一片色欲| 亚洲av日韩av欧v在线天堂| 亚洲综合激情五月色一区| 99久久国产热无码精品免费| 亚洲国产精品嫩草影院在线观看 | 久久精品国产精品亚洲毛片| 中国一级毛片免费看视频| 亚洲av无码天堂一区二区三区 | 国产免费AV片在线播放唯爱网| 一区二区三区亚洲| 国产成人精品无码免费看| 亚洲国产一二三精品无码| caoporn成人免费公开| 亚洲AV无码一区二三区| 深夜特黄a级毛片免费播放| 国产真人无遮挡作爱免费视频| 亚洲三级高清免费| 欧美在线看片A免费观看| 亚洲国产中文在线二区三区免| 99久久99热精品免费观看国产| 亚洲高清国产拍精品26U| a视频在线观看免费| 精品久久久久久亚洲| 中文在线免费视频| 国产亚洲色视频在线| 在线视频网址免费播放|