<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
    posted @ 2012-10-19 23:51 千里冰封 閱讀(1103) | 評論 (2)編輯 收藏
    posted @ 2009-10-23 21:44 千里冰封 閱讀(3533) | 評論 (2)編輯 收藏
         摘要: 剛才在VirtualBox下裝起了liveAndroid ,可是在利用wget下載apk包的時候,總是提示Read-only file system,也就是說系統是只讀的,什么也寫不了。于是在網上到處找了一下,發現解決起來挺容易的。一條命令就可以了  閱讀全文
    posted @ 2009-08-13 16:38 千里冰封 閱讀(34275) | 評論 (4)編輯 收藏
         摘要: 本項目的所有代碼已移到google code,此前在sourceforge和java.net項目不再維護了,現在項目的地址為:
    http://code.google.com/p/yoyoplayer
    在使用過程中有任何問題,都歡迎在此留言。

    1.2更新[2009-08-02]
    1,全新的歌詞搜索方式,使搜索率大大提高。
    2,把整個代碼全部移到google code上去。以前的sourceforge和java.net已經不再維護了。
      閱讀全文
    posted @ 2009-08-03 09:10 千里冰封 閱讀(13142) | 評論 (66)編輯 收藏
         摘要: 在寫JAVAME程序的時候,我們經常需要保存一些數據到手機里面,也經常希望能把對象也保存到手機里面,但是JAVAME里面沒有反射機制,也沒有java.io.Serializable接口,所以沒有序列化的機制,要保存對象的話,就得自己動手了。
    在 JAVAME中,程序的數據保存的地方,無外乎兩種,一種是把數據保存在RMS里面,這是所有的JAVAME的手機都支持的,還有一種就是把數據保存在手機的文件系統里面,這個不是所有手機都能支持的,只有支持JSR075的手機,才支持把數據保存在文件系統里面,并且如果你的程序沒有經過簽名的話,你每次保存或者讀取,手機都會彈出惱人的提示,是否允許程序訪問文件系統。所在我一般都是把數據存在RMS里面,因為讀寫RMS是安全的,并且也是不需要手機提示的。因為我們的RMS數據是存在一個特殊的地方。但是JAVAME的RMS功能非常底層,為了保存一些數據,我們必須和byte[]打交道,所以我就產生了,在此之前封裝一層自己的程序的想法,這樣封裝好以后,使用起來就非常方便了。只要實現了相關接口,就可以享受到比較易用的方法了。

    此框架總共包括了四個  閱讀全文
    posted @ 2009-03-01 10:13 千里冰封 閱讀(5052) | 評論 (3)編輯 收藏
         摘要: 在使用JSF的時候,它的事件驅動模式是一個很好的開發方法,但是由于JSF畢竟現在的版本才1.2,所以對于有些細節上面處理就不一定如人意了,一般來說,當JSF的頁面驗證有錯或者有其它的錯誤的時候,我們以前輸入的值會在渲染頁面的時候,恢復回來,也就是說,一個域我們綁定在后臺的屬性是一個int 值,但是我們前臺輸入了“abcd”,這個時候,后臺在驗證階段就過不去了。然后直接渲染頁面,JSF 會把我們輸入錯誤的abcd渲染出來。而不是把我們以前綁定在后臺的那個屬性的值,取出來,這樣也正是我們想要的結果,但是當我們的頁面包括了 dataTable的時候,并且DataTable里面的值是可以編輯的時候,當頁面上有錯誤的時候,別的域都會顯示剛才我們輸入的值,唯有 DataTable里面的輸入域的值沒有還原為我們剛才輸入的值,而是綁定在后臺的值,這顯然不是我們想要看到的。但是當DataTable有錯誤的輸入的時候,DataTable才會把它的值恢復回來。說了這么說,感覺有點語無倫次了,還是拿代碼說話吧。  閱讀全文
    posted @ 2009-02-28 11:17 千里冰封 閱讀(5837) | 評論 (2)編輯 收藏
    posted @ 2009-01-12 20:34 千里冰封 閱讀(6499) | 評論 (8)編輯 收藏
    posted @ 2008-12-03 21:00 千里冰封 閱讀(11593) | 評論 (2)編輯 收藏
         摘要: 在hibernate里面調用session的delete方法以后,無論這個被刪除的對象有沒有被人外鍵引用到,都可以被刪除,并且此時的外鍵設為 null,也就是說他會自動幫我們去查看他被誰引用到了。然后把引用全部去掉后,再把自己刪掉。而在JPA里面,如果調用 EntityManager.remove方法時,傳進去的對象,有被外鍵引用到,則會失敗。因為JPA里面的實現就是直接執行delete語句,也不管他有沒有被外鍵引用,此時,當然會出錯了。  閱讀全文
    posted @ 2008-10-21 08:23 千里冰封 閱讀(6063) | 評論 (6)編輯 收藏
         摘要: 以前使用JPA的實現是toplink,現在改為hibernate,所以要修改persistence.xml文件,兩者的配置有一些不一樣,并且在 EE環境下面和SE的環境下面也有不一樣,還有一點,那就是當persistence.xml里面有些格式出錯的時候,雖然出錯的不是我們需要的那個單元,但也會使得整個persistence.xml報廢。  閱讀全文
    posted @ 2008-10-19 18:38 千里冰封 閱讀(5061) | 評論 (3)編輯 收藏
         摘要: 在開發的過程中,我們可能需要將生產環境和調試環境分開來,這樣才能保證安全性,但是安裝兩個glassfish又不太可能,因為它太龐大了。另外做為一個工程發布也不太方便,每次都要將工程名改來改去,并且綁定的EJB在同一個域內里是不能同名的。這樣的話,要改變的東西實在是太多了。
    我們可有以第三種方法,那就是為glassfish添加另外的domain,一個domain跑我們的真實環境,一個domain跑我們的測試環境,因為是同一個glassfish,所以也不會存在從測試到真實環境的移植問題。以后只要改一個domain就可以了。我們在安裝glassfish的時候,它已經默認為我們安裝了一個domain,那就是domain1.  閱讀全文
    posted @ 2008-10-14 22:59 千里冰封 閱讀(6022) | 評論 (2)編輯 收藏
    posted @ 2008-09-18 21:07 千里冰封 閱讀(1756) | 評論 (1)編輯 收藏
         摘要: 天下事有難易乎?為之,則難者亦易矣;不為,則易者亦難矣。人之為學有難易乎?學之,則難者亦易矣;不學,則易者亦難矣。
    吾資之昏,不逮人也;吾材之庸,不逮人也;旦旦而學之,久而不怠焉,迄乎成,而亦不知其昏與庸也。吾資之聰,倍人也;吾材之敏,倍人也;屏棄而不用,其與昏與庸無以異也。圣人之道,卒于魯也傳之。然則昏庸聰敏之用,豈有常哉!
    蜀之鄙,有二僧:其一貧,其一富。貧者語于富者曰:"吾欲之南海,何如?"
    富者曰:"子何恃而往?"
    曰:"吾一瓶一缽足矣。"
    富者曰:"吾數年來欲買舟而下,猶未能也,子何恃而往!"
    越明年,貧者自南海還,以告富者 。富者有慚色。
    西蜀之去南海,不知幾千里也,僧富者不能至而貧者至焉,人之立志,顧不如蜀鄙之僧哉? 是故聰與敏,可恃而不可恃也;自恃其聰與敏而不學者,自敗者也 。昏與庸,可限而不可限也;不自限其昏與庸而力學不倦者,自力者也。  閱讀全文
    posted @ 2008-08-13 17:40 千里冰封 閱讀(1110) | 評論 (0)編輯 收藏
         摘要: 今天使用glassfish部署一個EJB的應用,這個EJB又引用到了第三方庫,并且第三方庫又使用了本地方法,需要導入兩個DLL動態鏈接庫.反反復復部署了很久,終于還是部署成功了.  閱讀全文
    posted @ 2008-08-07 22:55 千里冰封 閱讀(2527) | 評論 (3)編輯 收藏
         摘要: 在寫J2ME程序的時候,我們一般都希望在真機運行的時候能有一些調試信息,一般在模擬器上運行的話,可以通過System.out.println來輸出一些信息,但是在真機上運行的話,就看不到了,因為手機沒有控制臺啊.那時候如果想確認一些代碼的執行情況,經常會用Alert彈出對話框的形式來實現,但是它也有一個不好的地方,那就是當有多個Alert的時候,后面的Alert會把前面的Alert給覆蓋掉.后來想,能不能以日志的形式保存起來呢,然后再查看日志呢.參考了LWUIT的框架的LOG,好像它現在的源碼還下載不到,只是查看了它的API,覺得用一個管理類通過靜態方法統一來管理 LOG是很好的一種方法,并且還支持自定義的LOG記錄器以及自定義的log顯示器.  閱讀全文
    posted @ 2008-08-04 15:24 千里冰封 閱讀(3296) | 評論 (7)編輯 收藏
    posted @ 2008-08-02 16:17 千里冰封 閱讀(6467) | 評論 (8)編輯 收藏
         摘要: 在JAVAME開發的時候,可能會需要瀏覽手機的文件目錄,但是又沒有和JAVASE里面的JFileChooser一樣的組件可以用,只有自己寫一個了,在寫的過程中,發現了一些問題,在此與大家分享一下.  閱讀全文
    posted @ 2008-07-31 23:00 千里冰封 閱讀(2239) | 評論 (3)編輯 收藏
         摘要: 1.1.3更新[2008-07-28]

    1,完全去除了其它的搜索部分,因為有些網頁格式經常會變動,所以一段時間以后可能又搜不到歌詞了,現在搜索歌詞用的是百度的filetype:lrc 歌曲名-歌手名 的方式進行搜索.
    2,更新了在線搜索歌詞的時候,只能下載一首的情況,以前點了下載之后,整個界面就不可用了,要重新輸入歌曲信息才可用,現在已經不做限制了.
    3,修補了當以前下載并匹配的歌詞文件不見的時候,會出現既不下載新的歌詞也不提示出錯,現在當以前的歌詞文件不存在時,會自動上網搜索新的歌詞.
      閱讀全文
    posted @ 2008-07-29 13:04 千里冰封 閱讀(35421) | 評論 (127)編輯 收藏
    posted @ 2008-07-28 20:37 千里冰封 閱讀(664) | 評論 (1)編輯 收藏
    posted @ 2008-07-27 20:34 千里冰封 閱讀(2297) | 評論 (0)編輯 收藏
    posted @ 2008-07-27 20:32 千里冰封 閱讀(1991) | 評論 (6)編輯 收藏
         摘要: 在軟件的“關于”窗口中,我們常會看見軟件的版本號后有一些由英文和數字組成的后綴,這就是軟件的版本標志。了解這些標志,可以使我們在下載時對軟件的類型有個大致的了解。  閱讀全文
    posted @ 2008-07-04 20:08 千里冰封 閱讀(3402) | 評論 (0)編輯 收藏
         摘要: 昨天XP自動更新,提示的時候,我不經意間看到了有一項更新是有關時區的更新,當時也沒管什么,因為WINXP的自動更新總不會給電腦帶來什么危害吧,誰知道,過了一段時間,正好我的程序要獲取電腦的時候,卻整整比我電腦上顯示的時候少了八個小時.  閱讀全文
    posted @ 2008-06-09 12:48 千里冰封 閱讀(2629) | 評論 (6)編輯 收藏
         摘要: 本文主要談一下密碼學中的加密和數字簽名,以及其在java中如何進行使用。對密碼學有興趣的伙伴,推薦看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的發行版本中安全性方面有了很大的改進,也提供了對RSA算法的直接支持,現在我們從實例入手解決問題(本文僅是作為簡單介紹):  閱讀全文
    posted @ 2008-05-31 17:32 千里冰封 閱讀(3511) | 評論 (0)編輯 收藏
         摘要: 上一篇大概說了一下WEB工程里面要添加的配置文件以及要引用到的庫文件,現在來對EJB工程進行一些改造,讓它可以成為SEAM工程的一部份.  閱讀全文
    posted @ 2008-05-07 14:03 千里冰封 閱讀(2956) | 評論 (2)編輯 收藏
         摘要: Seam是一個挺不錯的框架,但是用netbeans來開發它,卻有點難度,因為目前netbeans沒有seam插件,不像eclipse有jboss 提供的官方插件,但是插件是死的,人是活的,它要能跑起起來,一定有它的配置,下面我們就用netbeans做為IDE來開發一個seam的應用.  閱讀全文
    posted @ 2008-05-06 15:53 千里冰封 閱讀(4198) | 評論 (5)編輯 收藏
         摘要: 美國中央情報局一直是推行對華戰略的急先鋒。早在1951年,在中央情報局的極其機密的“行事手冊”中,就詳細撰寫了對華戰略的一系列條目,以后隨著中美關系的不斷變化,而不斷修改,至今形成十條,號稱“十條誡令”。其內容如下:   閱讀全文
    posted @ 2008-04-19 22:37 千里冰封 閱讀(3231) | 評論 (0)編輯 收藏
         摘要: Java 和C 依然占據榜首一二名的位置,不過C 的指數同比去年略有下降。(Visual) Basic上升到第3名,C++ 下降到第5名,Ruby 和Delphi 則保持繼續上升的良好態勢。詳情見下圖:  閱讀全文
    posted @ 2008-04-12 15:08 千里冰封 閱讀(2783) | 評論 (11)編輯 收藏
         摘要: 1.1.2更新[2008-04-03]
    1,更改了精品網頁的歌詞搜索部分,因為精品網頁的內容發生了改變,如果不更改對應的搜索方式的話
    將不能從精品網頁上查詢到歌詞,無論怎么樣,都對精品網頁表示感謝,它的網址是:http://www.jpwy.net/gc
    2,修正了程序在某些LINUX版本上的系統上打開會拋出異常而影響程序使用的BUG.
    3,在歌詞秀窗口去掉了作者的名字:),此前的不便,望各位用戶原諒.
    4,在使用過程中,有任何的建議,可以加作者的QQ:24325142,注明yoyoplayer,或者
    登錄http://www.tkk7.com/hadeslee上留言,此博客為作者的博客,再此感謝大家對yoyoplayer的支持.  閱讀全文
    posted @ 2008-04-03 16:33 千里冰封 閱讀(28736) | 評論 (88)編輯 收藏
         摘要: 歌曲介紹:

    這首歌我清楚得記得是寫于我大三暑假的時候,那天晚上正好在下雨,聽著外面的雨聲,想著自己那段時間經歷過的一些事情,在酒吧唱歌的辛苦,人情的一些不如意,混在一起就變成了這首歌,并且詞曲也是同時寫好的,記得那時坐在房間里,抱著一把電吉他,一個BOSS效果器,彈著彈著,竟不時有淚涌出來......

      閱讀全文
    posted @ 2008-03-24 16:54 千里冰封 閱讀(2813) | 評論 (4)編輯 收藏
         摘要: 歌曲介紹:

    確切的說,這首歌是完全的一首詞而已,我寫歌有時候挺奇怪的,有時候寫出詞后立馬就能把曲譜出來,有時候一首詞當時寫完后,由于種種原因,當時的心境就淡漠了,以后可能就很難找到當時的那種感覺了,所以曲就一直留到現在都沒有寫.其實做人何嘗不是如此呢,有時候我們年輕時認為天大的問題,但當我們慢慢長大之后,以我們現在的心態去分析當時的問題,也會覺得,如此而已......  閱讀全文
    posted @ 2008-03-17 13:19 千里冰封 閱讀(1946) | 評論 (3)編輯 收藏
         摘要: 因為工作需要,要架設一個Subversion和Apache一起工作的源碼管理器.以便協同工作.于是網上找了一些資料,在找資料的過程中,也走了一些彎路,于是自己整理了一下安裝的過程和一些注意的事項,希望能對大家有些幫助.  閱讀全文
    posted @ 2008-03-12 18:59 千里冰封 閱讀(35991) | 評論 (40)編輯 收藏
         摘要: 加上上一次NetBeans IDE 5.5獲此殊榮,NetBeans IDE已經連續兩次獲得Jolt“最佳開發環境”大獎。
      閱讀全文
    posted @ 2008-03-11 22:45 千里冰封 閱讀(3511) | 評論 (6)編輯 收藏
         摘要: 注: TIOBE 世界編程語言排行榜展現了編程語言的流行趨勢。每個月,都有最新的數據被更新。這份排行榜的數據取樣來源于互聯網上富有經驗的程序員、商業應用、著名的搜索引擎(諸如谷歌、 MSN 、雅虎)的關鍵字排名、 Alexa 上的排名等。請注意這個排行榜只是反映了某個編程語言的熱門程度 ,這并不代表它是一個最好的編程語言或是可以寫出某些令人稱贊的好程序。  閱讀全文
    posted @ 2008-03-01 16:25 千里冰封 閱讀(6799) | 評論 (9)編輯 收藏
         摘要: 歌曲介紹:

    這首歌是寫于大三的時候,是寫給我的女朋友的,和她在一起,我們經歷了很多,一起歷盡了艱辛,在我很潦倒的時候,對我不離不棄,很感謝她在我的生命中給了我一段如此難忘的時光.  閱讀全文
    posted @ 2008-02-27 12:06 千里冰封 閱讀(1650) | 評論 (5)編輯 收藏
         摘要: 歌曲介紹:

    這首歌是我真正意義上的第一首歌.要從大二剛開始的時候說起,那個時候我是校記者團的工作人員,那個時候正好是新生在軍訓,我們記者團正好也要招新,我負責那幾天的招新,這時,有一個女孩來報名記者團,她有銀鈴般的聲音,當時就對她產生了些許好感.后來,做為吉他協會的會長的我,也要忙著自己協會的招新,她也來報名了,呵呵,也許這就是緣吧,后來才知道她就是和我一個學院的,并且和我一個專業,都是學化工的.以后我經常我教她彈吉他,我們一起去校音樂室唱歌.那年冬天,我為她寫下了這首歌,第一時間彈給她聽,后來這首歌編曲成樂隊版本,那段時間經常演出這首歌曲....
    驀然回首,六年過去,往事不勝唏噓,如今的她,又在哪里呢,希望她能過得很好  閱讀全文
    posted @ 2008-02-26 11:03 千里冰封 閱讀(1947) | 評論 (2)編輯 收藏
         摘要: 歌曲介紹:

    這首歌是我昨天翻我的寫歌本時,偶然發現的,我也不太確卻這首歌寫于何時,現在想來大概是讀大二的時候吧,因為一直沒有發現這首歌(或者說沒有重視這首歌),所以它一直都沒有曲,也就是一首歌詞而已.當時的心境我可能已經不太記得了,還好,這首歌如今還靜靜地躺在我的歌本里.....  閱讀全文
    posted @ 2008-02-23 11:47 千里冰封 閱讀(1464) | 評論 (0)編輯 收藏
    posted @ 2008-01-31 23:38 千里冰封 閱讀(669) | 評論 (4)編輯 收藏
    posted @ 2008-01-30 22:17 千里冰封 閱讀(3673) | 評論 (14)編輯 收藏
         摘要: 歌曲介紹:
    這首歌是寫于我大學畢業的時候,回首我的大學四年生活,有感而發的,臨近畢業的時候,看著同學們考研的考研,找到工作的找到了工作,而我第一次發現我的未來竟是如此的迷茫,一時間,竟然不知道我該做什么,就這樣,我糊里糊涂的就大學畢業了,然后因為本專業一直都不喜歡,可是除了會彈吉他我竟什么都不會,那時候才發現自己是多么的無助,于是只能選擇跑業務的工作,一跑就是一年多,后來自學編程,然后就走上了程序員之路...  閱讀全文
    posted @ 2008-01-25 12:17 千里冰封 閱讀(2860) | 評論 (14)編輯 收藏
         摘要: 歌曲介紹
    這首歌是寫于2003年春天,那年為了參加冰力先鋒的比賽而寫的一首歌曲,后來在我們學校的演出中,也經常唱過此歌.我記得最初的成型是住在慧苑的6棟的時候,我和我的朋友半夜跑到樓頂,拿把吉他,就這樣彈出來了,歌詞也幾經修改,主要是為了配曲而修改的,因為錄音設備不太好,效果還得改進...  閱讀全文
    posted @ 2008-01-23 13:27 千里冰封 閱讀(1989) | 評論 (4)編輯 收藏
         摘要: 歌名:不再遙遠
    歌曲介紹:
    這首歌記得是寫于2003年的暑假,那一年因為參加冰力先鋒的樂隊選拔賽,將要于7月底參加在武漢的華中區總決賽,那幾天,天天排練,記得那時天氣真的很熱,我們樂隊的朋友一起度過了那一段難忘的時光,并且那個時候我們也很落魄,窮得連飯都沒有吃,只能買綠豆熬湯喝,現在想起當時的那段時光,忽然會覺得很溫暖....
    這首歌是一首反戰的歌曲,不是為了什么,也不是為了什么大流,而是發自內心的一種感覺寫出了這首歌,這首歌的旋律,是我自己的作品中自己比較喜歡的一首...  閱讀全文
    posted @ 2008-01-22 14:17 千里冰封 閱讀(2167) | 評論 (5)編輯 收藏
         摘要: 前幾天通過了,于是把代碼通過svn上傳到了sf的項目下,大家可以通過如下網址訪問yoyoplayer的項目:
    http://sourceforge.net/projects/yoyoplayer

    SVN的地址是:https://yoyoplayer.svn.sourceforge.net/svnroot/yoyoplayer

    大家可以通過subversion簽出代碼,也可以在項目頁下面下載代碼,也歡迎大家參與到項目中來.有需要參與的朋友請留下你們在sf上面的ID,以及自己要做的方面.  閱讀全文
    posted @ 2008-01-17 13:54 千里冰封 閱讀(4105) | 評論 (22)編輯 收藏
         摘要: 在YOYOPlayer的設置里面,開始每個單獨的設置用的是JtabbedPane來分隔,后來覺得不太好看,于是就模仿千千靜聽的設置一樣,做了一個ListBar的效果,把所有設置選項的標頭放在左邊,并加了一些效果,這樣看上去更漂亮一些,呵呵.  閱讀全文
    posted @ 2008-01-16 13:12 千里冰封 閱讀(3104) | 評論 (2)編輯 收藏
         摘要: 在做了歌詞同步顯示以后,還必須得做歌詞搜索的動作,搜索分兩種,一種是在搜索本地的特定目錄,當然這些目錄是可以設置的,還有一種是當本地搜索不到的時候,再到網絡上去進行進一步的搜索,當然這些搜索都是起了一個新的線程在做的,否則就會卡到主線程播不出音樂來了.

    說到歌詞的搜索,就得說說什么樣的歌詞才叫匹配了呢,這個時候,就得提起前面寫的標簽讀取器了,第一步是從音頻文件里面讀取標簽,根據標簽里的歌手名和歌曲名去本地搜索完全匹配的歌詞文件,如果沒有,則第二步,根據標簽里面的歌曲名去本地搜索匹配的歌詞文件,如果這一步還沒有找到,就可能是確實沒有這首歌的歌詞,也可能是這首歌的標簽是不合法的或者標簽是錯的,第三步就取歌曲的文件名做為歌曲名再去搜索一遍,如果還沒有搜到,則說明本地沒有了,這個時候再去網絡上重復以上三個步驟,如果還沒有搜索,那就直接顯示歌詞名在歌詞面板了.
      閱讀全文
    posted @ 2008-01-15 13:22 千里冰封 閱讀(3076) | 評論 (3)編輯 收藏
         摘要: 相信是男人系列的游戲大家都很熟悉,于是我把它移植到手機上來了,堅持20秒的游戲做得差不多了,但是下100層的還有些細節沒有處理好,其實用JAVA寫手機游戲還是挺方便的,這得益于JAVA優秀的架構和實現,雖然不同的手機型號表現可能會不太一樣,但是只要不用到專用的API或者用底層的畫圖,一般來說移植是沒有問題 ,本游戲用到了midp2.0里面的game包,因為用它來組織精靈以及圖層非常方便中,可以抽象出許多的東西.本游戲是在MOTO E680G上測試通過,規范是MIDP2.0以及CLDC1.1  閱讀全文
    posted @ 2008-01-14 12:39 千里冰封 閱讀(4446) | 評論 (10)編輯 收藏
         摘要: 在最開始寫netbeans插件的時候,就已經開始在想如何實現同步的歌詞顯示,并且當時也差不多實現了大概的框架,所以YOYOPlayer的歌詞顯示模塊基本上和netbeans插件的歌詞顯示模塊是一樣的,只不過一些細節做了一些改進,比如每行歌詞的漸入漸出,以后單行歌詞實現的卡拉OK效果等等,并把一些設置集成到了整個YOYOPlayer的設置里面去了.
      閱讀全文
    posted @ 2008-01-10 21:52 千里冰封 閱讀(7962) | 評論 (15)編輯 收藏
         摘要: 在寫netbeans的音樂插件的時候,為了讀取ID3v1標簽,曾經寫了一個ID3v1格式的標簽讀寫器,但是ID3v1格式的擴展性卻不太好,這個時候APEv2格式就很適合了,首先它的編碼是很標準,都是統一UTF-8編碼,不會出現亂碼的問題,其次它的擴展性很好,并不像ID3v1一樣限制128個字節.但是找了很多都沒有找到APEv2的標簽讀寫器,沒辦法,只能自己動手寫了,在寫之前必須了解APEv2格式標簽的文件結構,具體的文件結構可以參見http://wiki.hydrogenaudio.org/index.php?title=APEv2_specification,剛看到這個網頁的時候,看得云里霧里的,看了好久才明白它的結構.
      閱讀全文
    posted @ 2008-01-09 23:42 千里冰封 閱讀(5831) | 評論 (5)編輯 收藏
         摘要: 在剛開始編碼的時候,不知道從何下手,由于寫YOYOPlayer之前用JMF寫過一個類似的播放器,但是由于要安裝JMF并且還需要另外安裝MP3 plugin,總體來說不太方便,并且JMF的項目也是Sun的一個已經停止維護的項目了,并且用JMF有一個非常不好的地方,那就是經常會在播放的時候crack掉,我以前用JMF寫的netbeans音樂插件就會出現這種問題,有時候音樂播得好好的,就突然netbeans退出了,基于這些考慮,所以放棄了使用JMF做為音樂播放框架的想法.  閱讀全文
    posted @ 2008-01-08 20:11 千里冰封 閱讀(7755) | 評論 (12)編輯 收藏
         摘要: 從最初的一無所有,到后來的豐富,都是一個過程,也許有些人能經歷這些過程,有些人經歷不了這過程,但是我們都可以體會這個過程.在寫YOYOPlayer 的一個多月的時間里,經歷過的事情,寫下來算是一個紀念吧.也不至于自己在多年以后的某天回首往事的時候會恍然若失.  閱讀全文
    posted @ 2008-01-07 19:49 千里冰封 閱讀(9102) | 評論 (14)編輯 收藏
         摘要: YOYOPlayer1.0版推出之后,得到了一些朋友的認可和反饋,經過這段時間的修改,現在推出YOYOPlayer1.1版.相對于1.0版,改進的地方如下:  閱讀全文
    posted @ 2007-12-31 07:54 千里冰封 閱讀(63564) | 評論 (114)編輯 收藏
         摘要: 從最初的寫第一個簡單的Netbeans音樂插件,到現在的YOYOPlayer,中間經歷了一些時間.感謝我的女朋友對我的幫助,所以此播放器取名為 YOYOPlayer,因為YOYO是她的名字,這個播放器的所有界面的圖片也都是她做的.她剛剛學會PS,所以界面方面可能還不太完美,但至少也是一個嘗試了,歡迎大家試用,并提出寶貴意見.
    YOYOPlayer的主要用處還是在linux下的使用,雖然我大部份時間是在windows下面編寫的,因為WINDOWS下的音樂播放軟件已經很完美了,只不過用JAVA寫的比較少而已,并且這個版本是完全的JAVA的版本,只要電腦裝了JAVA就可以跑了,不需要再另外下載JMF的框架了,因為沒有用到JMF里面的東西.在LINUX下面播放器好像都不太好用,特別是播放音樂的,要么就會出現亂碼的問題,要么就會沒有歌詞同步的功能,而 YOYOPlayer經過我在ubuntu7.10下面的初步測試,并沒有發現亂碼問題,因為我默認是使用GBK的編碼讀取標簽的,而LINUX默認的編碼是UTF-8.  閱讀全文
    posted @ 2007-12-17 10:27 千里冰封 閱讀(16118) | 評論 (64)編輯 收藏
    posted @ 2007-12-14 22:55 千里冰封 閱讀(1570) | 評論 (0)編輯 收藏
    posted @ 2007-12-13 11:57 千里冰封 閱讀(1932) | 評論 (6)編輯 收藏
         摘要: 從最初寫Netbeans的音樂插件,到現在寫成JAVA的一個簡單的音樂播放器,是在使用了插件版的之后,為了更方便與大家分享再寫的,因為畢竟不是每個人都在用NB,雖然我個人很希望大家都用NB做為JAVA IDE,呵呵.運行截圖如下:  閱讀全文
    posted @ 2007-12-07 16:53 千里冰封 閱讀(6621) | 評論 (19)編輯 收藏
    posted @ 2007-12-06 10:13 千里冰封 閱讀(1479) | 評論 (3)編輯 收藏
    主站蜘蛛池模板: 美女无遮挡拍拍拍免费视频| 亚洲AV无码专区在线电影成人| 久久性生大片免费观看性| 国产区卡一卡二卡三乱码免费| 亚洲一卡一卡二新区无人区| 黄页网站在线看免费| 亚洲色偷偷偷综合网| 黄网址在线永久免费观看| 亚洲精品精华液一区二区| 国产片免费在线观看| 四虎影视久久久免费| 中文字幕亚洲第一| 国产99视频精品免费专区| 亚洲精品综合久久中文字幕| 999国内精品永久免费视频| 亚洲精品无AMM毛片| 免费永久在线观看黄网站| 又硬又粗又长又爽免费看| 亚洲欧洲∨国产一区二区三区| 国产成人一区二区三区视频免费| 亚洲视频国产精品| 在线看片人成视频免费无遮挡| 国产综合成人亚洲区| 亚洲中文字幕久久精品无码喷水| 免费无码中文字幕A级毛片| 亚洲乱码一二三四区国产| 国产一级淫片a视频免费观看| 成年免费大片黄在线观看com| 亚洲小视频在线观看| 女人张开腿给人桶免费视频| 一级女人18片毛片免费视频| 亚洲AV日韩AV高潮无码专区| 毛片免费全部免费观看| xxxxxx日本处大片免费看| 亚洲精品视频免费看| 亚洲成av人片天堂网老年人| 免费毛片在线看不用播放器| 国产精品高清视亚洲一区二区| 亚洲国产精品尤物yw在线| 成人黄色免费网址| www免费黄色网|