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

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

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

    千里冰封
    JAVA 濃香四溢
    posts - 151,comments - 2801,trackbacks - 0
    11 2007 檔案
    JAVA音樂(lè)播放器(Netbeans插件版)      摘要: 前幾天寫了一個(gè)NB的音樂(lè)插件,后來(lái)想增加一些功能,比如同步顯示歌詞,最好能自動(dòng)搜索歌詞:),經(jīng)過(guò)這幾天的修修改改,終于可以初步實(shí)現(xiàn)這些功能了。
    目前能實(shí)現(xiàn)的功能有:
    1,自動(dòng)保存當(dāng)前配置。
    2,同步顯示歌詞功能。
    3,ID3V1標(biāo)簽編輯。
    4,歌曲進(jìn)度。
    5,校正歌詞進(jìn)度。
    6,拖放。  閱讀全文
    posted @ 2007-11-28 08:48 千里冰封 閱讀(4495) | 評(píng)論 (14)  編輯
    JAVA寫的MP3標(biāo)簽讀寫器      摘要: 前幾天寫了一個(gè)NB的音樂(lè)插件,自己用了一下,還是挺方便的,后來(lái)想想,如果能把歌詞也顯示出來(lái)那就更好了。呵呵,怎么辦呢,只有自己寫了,在顯示歌詞之前,必須要知道目前正在播放的MP3是什么內(nèi)容啊,一點(diǎn)可以從文件名得到一些信息,還有一點(diǎn)就是從MP3文件里面得到這個(gè)MP3的信息,我這里實(shí)現(xiàn)的 ID3V1的格式標(biāo)簽,APEV2也想實(shí)現(xiàn),無(wú)奈找不到相關(guān)的資料,不知道APEV2的數(shù)據(jù)結(jié)構(gòu)是怎么樣的,所以也無(wú)從分析。目前已經(jīng)寫完了ID3V1格式標(biāo)簽的讀取和寫入。并且NB的音樂(lè)插件也實(shí)現(xiàn)了本地歌詞的搜索,先把ID3V1的文件結(jié)構(gòu)的類文件帖一下,大家一起分享。  閱讀全文
    posted @ 2007-11-27 08:51 千里冰封 閱讀(5322) | 評(píng)論 (30)  編輯
    開發(fā)Netbeans插件之音樂(lè)播放器      摘要: 在寫程序的時(shí)候,有時(shí)候需要靜下心來(lái),如果環(huán)境比較嘈雜的話,就可以聽聽歌了,由于一直以來(lái)都是用netbeans寫程序的,而NB又可以開發(fā)插件,于是就想到在NB上開發(fā)一個(gè)播放音樂(lè)的插件,那豈不是更好,一打開NB就可以聽音樂(lè)了,也不用打開別的什么播放器了,并且即使老板看到也無(wú)所謂,我只是打開了一個(gè)IDE在那里寫程序而已.好了,先帖截圖來(lái)看一看吧:  閱讀全文
    posted @ 2007-11-26 08:56 千里冰封 閱讀(3900) | 評(píng)論 (8)  編輯
    javascript經(jīng)典例子      摘要: 一、驗(yàn)證類
    1、數(shù)字驗(yàn)證內(nèi)
    1.1 整數(shù)
    1.2 大于0的整數(shù) (用于傳來(lái)的ID的驗(yàn)證)
    1.3 負(fù)整數(shù)的驗(yàn)證
    1.4 整數(shù)不能大于iMax
    1.5 整數(shù)不能小于iMin
    2、時(shí)間類
    2.1 短時(shí)間,形如 (13:04:06)
    2.2 短日期,形如 (2003-12-05)
    2.3 長(zhǎng)時(shí)間,形如 (2003-12-05 13:04:06)
    2.4 只有年和月。形如(2003-05,或者2003-5)
    2.5 只有小時(shí)和分鐘,形如(12:03)
    3、表單類
    3.1 所有的表單的值都不能為空
    3.2 多行文本框的值不能為空。
    3.3 多行文本框的值不能超過(guò)sMaxStrleng
    3.4 多行文本框的值不能少于sMixStrleng
    3.5 判斷單選框是否選擇。
    3.6 判斷復(fù)選框是否選擇.
    3.7 復(fù)選框的全選,多選,全不選,反選
    3.8 文件上傳過(guò)程中判斷文件類型
    4、字符類
    4.1 判斷字符全部由a-Z或  閱讀全文
    posted @ 2007-11-24 19:01 千里冰封 閱讀(12325) | 評(píng)論 (4)  編輯
    Netbeans6.0 RC2出來(lái)了      摘要: 大家趕快去下載試用吧。期待12月3日的正式版的發(fā)布。。。

    RC2的下載地址是:
    http://dlc.sun.com.edgesuite.net/netbeans/6.0/rc2/bundles/netbeans-6.0rc2-windows.exe  閱讀全文
    posted @ 2007-11-22 21:30 千里冰封 閱讀(2124) | 評(píng)論 (5)  編輯
    一些常用的網(wǎng)頁(yè)特效      摘要: 在網(wǎng)頁(yè)里面,我們經(jīng)常要用到一些比較小而實(shí)用的效果,下面就收集了一些大家都喜歡用的一些效果  閱讀全文
    posted @ 2007-11-20 09:17 千里冰封 閱讀(9579) | 評(píng)論 (7)  編輯
    Java SE 6 新特性: 對(duì)腳本語(yǔ)言的支持      摘要: Java SE 6 引入了對(duì) Java Specification Request(JSR)223 的支持,JSR 223 旨在定義一個(gè)統(tǒng)一的規(guī)范,使得 Java 應(yīng)用程序可以通過(guò)一套固定的接口與各種腳本引擎交互,從而達(dá)到在 Java 平臺(tái)上調(diào)用各種腳本語(yǔ)言的目的。javax.script 包定義了這些接口,即 Java 腳本編程 API。Java 腳本 API 的目標(biāo)與 Apache 項(xiàng)目 Bean Script Framework(BSF)類似,通過(guò)它 Java 應(yīng)用程序就能通過(guò)虛擬機(jī)調(diào)用各種腳本,同時(shí),腳本語(yǔ)言也能訪問(wèn)應(yīng)用程序中的 Java 對(duì)象和方法。Java 腳本 API 是連通 Java 平臺(tái)和腳本語(yǔ)言的橋梁。首先,通過(guò)它為數(shù)眾多的現(xiàn)有 Java 庫(kù)就能被各種腳本語(yǔ)言所利用,節(jié)省了開發(fā)成本縮短了開發(fā)周期;其次,可以把一些復(fù)雜異變的業(yè)務(wù)邏輯交給腳本語(yǔ)言處理,這又大大提高了開發(fā)效率。  閱讀全文
    posted @ 2007-11-19 08:57 千里冰封 閱讀(2713) | 評(píng)論 (2)  編輯
    Java SE 6 新特性: XML API 與 Web 服務(wù)(轉(zhuǎn))      摘要: Java SE 6 做為一個(gè)開發(fā)平臺(tái),針對(duì)不同的應(yīng)用開發(fā)需求,提供了各種各樣的技術(shù)框架。XML 處理框架是 JDK 6 的重要組成部分之一。它為應(yīng)用程序開發(fā)人員提供了一個(gè)統(tǒng)一的 XML 處理 API。這種框架結(jié)構(gòu)有兩個(gè)作用:一方面,開發(fā)人員透過(guò)這些框架,可以透明的替換不同廠商提供的 XML 處理服務(wù);另一方面,服務(wù)提供商可以透過(guò)這些框架,將自己的產(chǎn)品插入到 JDK 中。這種框架一般被稱為 Service Provider 機(jī)制。Java SE 6 的 XML 處理功能分為兩個(gè)部分:XML 處理(JAXP)和 XML 綁定(JAXB)。在 XML 處理框架之上,Java SE 6 結(jié)合了注釋(Annotation)技術(shù),提供了強(qiáng)大的針對(duì) Web 服務(wù)的支持。

    本文首先介紹 Service Provider 機(jī)制及其在 XML 框架中的應(yīng)用。然后介紹 Java SE 6 中 XML 框架的功能,包括 SAX,StAX,DOM 三種機(jī)制。最后介紹在此基礎(chǔ)之上構(gòu)建 Web 服務(wù)的技術(shù)。JAXB 和 Web 服務(wù)的開發(fā)關(guān)系緊密,故 JAXB 的介紹也放在 Web 服務(wù)部分介紹。  閱讀全文
    posted @ 2007-11-17 08:52 千里冰封 閱讀(2634) | 評(píng)論 (2)  編輯
    Java SE 6 新特性: Java DB 和 JDBC 4.0(轉(zhuǎn))      摘要: 長(zhǎng)久以來(lái),由于大量(甚至幾乎所有)的 Java 應(yīng)用都依賴于數(shù)據(jù)庫(kù),如何使用 Java 語(yǔ)言高效、可靠、簡(jiǎn)潔地訪問(wèn)數(shù)據(jù)庫(kù)一直是程序員們津津樂(lè)道的話題。新發(fā)布的 Java SE 6 也在這方面更上層樓,為編程人員提供了許多好用的新特性。其中最顯著的,莫過(guò)于 Java SE 6 擁有了一個(gè)內(nèi)嵌的 100% 用 Java 語(yǔ)言編寫的數(shù)據(jù)庫(kù)系統(tǒng)。并且,Java 6 開始支持 JDBC 4.0 的一系列新功能和屬性。這樣,Java SE 在對(duì)持久數(shù)據(jù)的訪問(wèn)上就顯得更為易用和強(qiáng)大了。  閱讀全文
    posted @ 2007-11-16 08:51 千里冰封 閱讀(2798) | 評(píng)論 (6)  編輯
    常用JS加密編碼算法      摘要: 在寫程序的過(guò)程中,有些時(shí)候需要對(duì)一些數(shù)據(jù)進(jìn)行加密或者編碼,下面就是一些JS編碼和加密的整理  閱讀全文
    posted @ 2007-11-16 08:50 千里冰封 閱讀(15928) | 評(píng)論 (9)  編輯
    Netbeans6.0 RC1正式出來(lái)了      摘要: 今天上NB的官方網(wǎng)站首頁(yè)已經(jīng)看到正式的RC1版已經(jīng)出來(lái)了,終于盼到了,希望盡快能看到正式版的出現(xiàn)

    下載地址如下:

    http://dlc.sun.com.edgesuite.net/netbeans/6.0/rc1/bundles/netbeans-6.0rc1-windows.exe

    大家趕快去體驗(yàn)吧  閱讀全文
    posted @ 2007-11-15 09:04 千里冰封 閱讀(2213) | 評(píng)論 (13)  編輯
    Java SE 6 新特性: 編譯器 API(轉(zhuǎn))      摘要: 新 API 功能簡(jiǎn)介

    JDK 6 提供了在運(yùn)行時(shí)調(diào)用編譯器的 API,后面我們將假設(shè)把此 API 應(yīng)用在 JSP 技術(shù)中。在傳統(tǒng)的 JSP 技術(shù)中,服務(wù)器處理 JSP 通常需要進(jìn)行下面 6 個(gè)步驟:

    1. 分析 JSP 代碼;
    2. 生成 Java 代碼;
    3. 將 Java 代碼寫入存儲(chǔ)器;
    4. 啟動(dòng)另外一個(gè)進(jìn)程并運(yùn)行編譯器編譯 Java 代碼;
    5. 將類文件寫入存儲(chǔ)器;
    6. 服務(wù)器讀入類文件并運(yùn)行;

      閱讀全文
    posted @ 2007-11-15 08:53 千里冰封 閱讀(1652) | 評(píng)論 (0)  編輯
    Java SE 6 新特性: JMX 與系統(tǒng)管理(轉(zhuǎn))      摘要: 前言

    在 Java 程序的運(yùn)行過(guò)程中,對(duì) JVM 和系統(tǒng)的監(jiān)測(cè)一直是 Java 開發(fā)人員在開發(fā)過(guò)程所需要的。一直以來(lái),Java 開發(fā)人員必須通過(guò)一些底層的 JVM API,比如 JVMPI 和 JVMTI 等,才能監(jiān)測(cè) Java 程序運(yùn)行過(guò)程中的 JVM 和系統(tǒng)的一系列情況,這種方式一直以來(lái)被人所詬病,因?yàn)檫@需要大量的 C 程序和 JNI 調(diào)用,開發(fā)效率十分低下。于是出現(xiàn)了各種不同的專門做資源管理的程序包。為了解決這個(gè)問(wèn)題,Sun 公司也在其 Java SE 5 版本中,正式提出了 Java 管理擴(kuò)展(Java Management Extensions,JMX)用來(lái)管理檢測(cè) Java 程序(同時(shí) JMX 也在 J2EE 1.4 中被發(fā)布)。

    JMX 的提出,讓 JDK 中開發(fā)自檢測(cè)程序成為可能,也提供了大量輕量級(jí)的檢測(cè) JVM 和運(yùn)行中對(duì)象/線程的方式,從而提高了 Java 語(yǔ)言自己的管理監(jiān)測(cè)能力。
      閱讀全文
    posted @ 2007-11-15 08:52 千里冰封 閱讀(1559) | 評(píng)論 (2)  編輯
    Java SE 6 新特性: HTTP 增強(qiáng)(轉(zhuǎn))      摘要: 概述

    Java 語(yǔ)言從誕生的那天起,就非常注重網(wǎng)絡(luò)編程方面的應(yīng)用。隨著互聯(lián)網(wǎng)應(yīng)用的飛速發(fā)展,Java 的基礎(chǔ)類庫(kù)也不斷地對(duì)網(wǎng)絡(luò)相關(guān)的 API 進(jìn)行加強(qiáng)和擴(kuò)展。在 Java SE 6 當(dāng)中,圍繞著 HTTP 協(xié)議出現(xiàn)了很多實(shí)用的新特性:NTLM 認(rèn)證提供了一種 Window 平臺(tái)下較為安全的認(rèn)證機(jī)制;JDK 當(dāng)中提供了一個(gè)輕量級(jí)的 HTTP 服務(wù)器;提供了較為完善的 HTTP Cookie 管理功能;更為實(shí)用的 NetworkInterface;DNS 域名的國(guó)際化支持等等。
      閱讀全文
    posted @ 2007-11-14 09:12 千里冰封 閱讀(1662) | 評(píng)論 (0)  編輯
    Java SE 6 新特性: Instrumentation 新功能(轉(zhuǎn))      摘要: Instrumentation 簡(jiǎn)介

    利用 Java 代碼,即 java.lang.instrument 做動(dòng)態(tài) Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能從本地代碼中解放出來(lái),使之可以用 Java 代碼的方式解決問(wèn)題。使用 Instrumentation,開發(fā)者可以構(gòu)建一個(gè)獨(dú)立于應(yīng)用程序的代理程序(Agent),用來(lái)監(jiān)測(cè)和協(xié)助運(yùn)行在 JVM 上的程序,甚至能夠替換和修改某些類的定義。有了這樣的功能,開發(fā)者就可以實(shí)現(xiàn)更為靈活的運(yùn)行時(shí)虛擬機(jī)監(jiān)控和 Java 類操作了,這樣的特性實(shí)際上提供了一種虛擬機(jī)級(jí)別支持的 AOP 實(shí)現(xiàn)方式,使得開發(fā)者無(wú)需對(duì) JDK 做任何升級(jí)和改動(dòng),就可以實(shí)現(xiàn)某些 AOP 的功能了。
      閱讀全文
    posted @ 2007-11-13 10:16 千里冰封 閱讀(1448) | 評(píng)論 (0)  編輯
    JAVA實(shí)現(xiàn)游戲編程(6)      摘要: 三個(gè)大類ClientView,ClientModel,ClientControl就講到這里.登錄窗口以及播放聲音的實(shí)現(xiàn),還有公共包面的一些共用類,以及枚舉的各種實(shí)現(xiàn),各位可以自行下載源代碼查看,歡迎大家參與討論。本工程是用NetBeans開發(fā)的,由于工程里面用了很多聲音以及圖片,所以工程比較大,有二十多M,所以上傳不了,有需要的朋友,可以在下面留言,我會(huì)用Email的形式發(fā)給大家.  閱讀全文
    posted @ 2007-11-13 09:07 千里冰封 閱讀(3250) | 評(píng)論 (112)  編輯
    JAVA實(shí)現(xiàn)游戲編程(5)      摘要: 下面我們?cè)賮?lái)看看ClientControl類,這個(gè)類代碼量是最多的,這個(gè)類負(fù)責(zé)整體的游戲流程和游戲邏輯,由于寫這個(gè)游戲的時(shí)候并沒(méi)有很好的思考,所以代碼可能會(huì)比較亂:(,希望大家不要介意  閱讀全文
    posted @ 2007-11-13 09:06 千里冰封 閱讀(2700) | 評(píng)論 (0)  編輯
    JAVA實(shí)現(xiàn)游戲編程(4)      摘要: 下面我們?cè)賮?lái)看看ClientModel類,這個(gè)類負(fù)責(zé)保存游戲中的一些數(shù)據(jù),這些數(shù)據(jù)可能需要Control類去更改然后需要由View類去呈現(xiàn)的,說(shuō)白了,它就是一個(gè)包含有很多setter/getter的類.它的代碼如下:  閱讀全文
    posted @ 2007-11-12 09:31 千里冰封 閱讀(1487) | 評(píng)論 (0)  編輯
    JAVA實(shí)現(xiàn)游戲編程(3)      摘要: 3. 游戲的開發(fā)與編碼

    在我們開發(fā)這個(gè)游戲之前,我們先講一個(gè)這個(gè)游戲的實(shí)現(xiàn)所采用的方法,那就是經(jīng)典的MVC模式,因?yàn)樵陂_發(fā)游戲的時(shí)候,結(jié)構(gòu)很重要,必須要理清楚每一塊負(fù)責(zé)什么,每一個(gè)類負(fù)責(zé)什么,而MVC模式正好就是解決這種問(wèn)題的很好的方案,我們可以把游戲的運(yùn)行流程交由一個(gè)類去統(tǒng)一調(diào)度,游戲的呈現(xiàn)也就是繪圖用專門一個(gè)類去負(fù)責(zé),而繪圖所需的數(shù)據(jù)可以從一個(gè)模型類里面去取,控制的類負(fù)責(zé)更改模型里面的數(shù)據(jù)并調(diào)用視圖類去更新當(dāng)前的視頻,這樣整個(gè)游戲的流程就很清晰明了。所以我們?cè)O(shè)計(jì)了如下幾個(gè)類,它們之間互相交互,形成整個(gè)游戲的框架。
      閱讀全文
    posted @ 2007-11-10 08:57 千里冰封 閱讀(2018) | 評(píng)論 (5)  編輯
    JAVA實(shí)現(xiàn)游戲編程(2)      摘要: 1. JAVA2D簡(jiǎn)介

    SUN的API對(duì)JAVA2D的描述是這樣的:

    Java 2D API(Application Programming Interface,應(yīng)用程序接口)是一套用于高級(jí)圖形和圖像處理的類。它將藝術(shù)線條、文本和圖像囊括在一個(gè)綜合模型中。該 API 提供了對(duì)圖像復(fù)合和 alpha 通道圖像的廣泛支持,同時(shí)也提供了一套進(jìn)行精確顏色空間定義和轉(zhuǎn)換的類,以及大量面向顯示的圖像操作符。這些類以 java.awt 和 java.awt.image 包附件的形式提供(而不是單獨(dú)的包)。  閱讀全文
    posted @ 2007-11-09 09:11 千里冰封 閱讀(1625) | 評(píng)論 (2)  編輯
    JAVA實(shí)現(xiàn)游戲編程(1)      摘要: 一提起JAVA,可能大多數(shù)人都會(huì)想起如下幾個(gè)詞匯。運(yùn)行慢,解釋執(zhí)行,絕對(duì)不適合桌面開發(fā)。更不要說(shuō)開發(fā)游戲了。其實(shí)這些都是對(duì)JAVA的偏見,JAVA剛出來(lái)的時(shí)候你這樣說(shuō)還是可以的,但是現(xiàn)在的JAVA已經(jīng)是今非昔比了。  閱讀全文
    posted @ 2007-11-09 09:10 千里冰封 閱讀(2081) | 評(píng)論 (11)  編輯
    JAVA版文件MD5生成器      摘要: 做文件傳輸?shù)臅r(shí)候,為了保證文件是合法的有效的,經(jīng)常會(huì)對(duì)文件做MD5校驗(yàn),以確保和原始的文件是一樣的.并且做斷點(diǎn)續(xù)傳的時(shí)候這一點(diǎn)也是挺重要的,其實(shí) JAVA處理這方面也挺不錯(cuò)的,可是我搜了半天,也沒(méi)有搜到一個(gè)用JAVA寫的文件MD5生成程序,有的也只是命令行模式下的,沒(méi)有一個(gè)GUI模式的,所以就寫了一個(gè)GUI的,方便使用,只用了兩個(gè)類,一個(gè)是工具類,除了生成MD5外還可以生成SHA碼,大家可以通過(guò)改源文件達(dá)到這一點(diǎn),并且文件支持拖放,可以把要生成的文件拖到文本區(qū),就可以顯示這個(gè)文件的信息了.  閱讀全文
    posted @ 2007-11-08 10:11 千里冰封 閱讀(7814) | 評(píng)論 (8)  編輯
    NIO連接socket      摘要: 早就聽說(shuō)JAVA的NIO比IO牛一些,可是牛在哪里一直都不知道,并且NIO比IO難學(xué),搞了半天終于用NIO弄了兩個(gè)程序,一個(gè)是服務(wù)器端,一個(gè)是客戶端,都是用NIO連接的,代碼如下,注釋比較少,輸出比較多:)  閱讀全文
    posted @ 2007-11-05 10:50 千里冰封 閱讀(16759) | 評(píng)論 (8)  編輯

    主站蜘蛛池模板: 亚洲午夜久久久精品电影院| 国产成人 亚洲欧洲| 性xxxx视频播放免费| 久青草国产免费观看| 亚洲日韩乱码久久久久久| 又黄又爽的视频免费看| 67pao强力打造高清免费| www亚洲精品久久久乳| 久久精品夜色国产亚洲av| 精品久久洲久久久久护士免费| 丰满人妻一区二区三区免费视频| 亚洲欧洲精品在线| 综合亚洲伊人午夜网 | xxxxx做受大片视频免费| 亚洲高清无在码在线电影不卡| 日本一道在线日本一道高清不卡免费| 爽爽爽爽爽爽爽成人免费观看| 中文字幕无码亚洲欧洲日韩| 亚洲av综合avav中文| 免费国产成人高清在线观看麻豆 | 中文字幕免费视频| 产传媒61国产免费| 亚洲狠狠成人综合网| 亚洲男人都懂得羞羞网站| 亚洲国产成人久久综合区| 最近中文字幕免费mv视频7| 在线毛片片免费观看| 特黄特色大片免费| 亚洲日韩一区二区三区| 亚洲综合久久久久久中文字幕| 精品亚洲成α人无码成α在线观看 | 一级毛片免费一级直接观看| 亚洲18在线天美| 亚洲国产人成网站在线电影动漫| 免费大黄网站在线观| 搡女人免费视频大全| 91久久精品国产免费直播| 中文字幕久精品免费视频| 一级成人a免费视频| 看亚洲a级一级毛片| 在线aⅴ亚洲中文字幕|