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 千里冰封 閱讀(6500) |
評論 (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 千里冰封 閱讀(2957) |
評論 (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 千里冰封 閱讀(7963) |
評論 (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) |
編輯 收藏
摘要: 經過長達半年多的等待,Netbeans6.0終于正式發布了.太高興了
今天一直在刷新Netbeans的官方網站,首頁現在也變了,首推6.0的下載了
大家趕快去試用吧.下載地址是:
http://dlc.sun.com.edgesuite.net/netbeans/6.0/final/bundles/netbeans-6.0-windows.exe
閱讀全文
posted @
2007-12-03 17:46 千里冰封 閱讀(4243) |
評論 (31) |
編輯 收藏
摘要: 前幾天寫了一個NB的音樂插件,后來想增加一些功能,比如同步顯示歌詞,最好能自動搜索歌詞:),經過這幾天的修修改改,終于可以初步實現這些功能了。
目前能實現的功能有:
1,自動保存當前配置。
2,同步顯示歌詞功能。
3,ID3V1標簽編輯。
4,歌曲進度。
5,校正歌詞進度。
6,拖放。
閱讀全文
posted @
2007-11-28 08:48 千里冰封 閱讀(4495) |
評論 (14) |
編輯 收藏
摘要: 前幾天寫了一個NB的音樂插件,自己用了一下,還是挺方便的,后來想想,如果能把歌詞也顯示出來那就更好了。呵呵,怎么辦呢,只有自己寫了,在顯示歌詞之前,必須要知道目前正在播放的MP3是什么內容啊,一點可以從文件名得到一些信息,還有一點就是從MP3文件里面得到這個MP3的信息,我這里實現的 ID3V1的格式標簽,APEV2也想實現,無奈找不到相關的資料,不知道APEV2的數據結構是怎么樣的,所以也無從分析。目前已經寫完了ID3V1格式標簽的讀取和寫入。并且NB的音樂插件也實現了本地歌詞的搜索,先把ID3V1的文件結構的類文件帖一下,大家一起分享。
閱讀全文
posted @
2007-11-27 08:51 千里冰封 閱讀(5322) |
評論 (30) |
編輯 收藏
摘要: 在寫程序的時候,有時候需要靜下心來,如果環境比較嘈雜的話,就可以聽聽歌了,由于一直以來都是用netbeans寫程序的,而NB又可以開發插件,于是就想到在NB上開發一個播放音樂的插件,那豈不是更好,一打開NB就可以聽音樂了,也不用打開別的什么播放器了,并且即使老板看到也無所謂,我只是打開了一個IDE在那里寫程序而已.好了,先帖截圖來看一看吧:
閱讀全文
posted @
2007-11-26 08:56 千里冰封 閱讀(3900) |
評論 (8) |
編輯 收藏
摘要: 一、驗證類
1、數字驗證內
1.1 整數
1.2 大于0的整數 (用于傳來的ID的驗證)
1.3 負整數的驗證
1.4 整數不能大于iMax
1.5 整數不能小于iMin
2、時間類
2.1 短時間,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 長時間,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小時和分鐘,形如(12:03)
3、表單類
3.1 所有的表單的值都不能為空
3.2 多行文本框的值不能為空。
3.3 多行文本框的值不能超過sMaxStrleng
3.4 多行文本框的值不能少于sMixStrleng
3.5 判斷單選框是否選擇。
3.6 判斷復選框是否選擇.
3.7 復選框的全選,多選,全不選,反選
3.8 文件上傳過程中判斷文件類型
4、字符類
4.1 判斷字符全部由a-Z或
閱讀全文
posted @
2007-11-24 19:01 千里冰封 閱讀(12326) |
評論 (4) |
編輯 收藏
摘要: 大家趕快去下載試用吧。期待12月3日的正式版的發布。。。
RC2的下載地址是:
http://dlc.sun.com.edgesuite.net/netbeans/6.0/rc2/bundles/netbeans-6.0rc2-windows.exe
閱讀全文
posted @
2007-11-22 21:30 千里冰封 閱讀(2124) |
評論 (5) |
編輯 收藏
摘要: 在網頁里面,我們經常要用到一些比較小而實用的效果,下面就收集了一些大家都喜歡用的一些效果
閱讀全文
posted @
2007-11-20 09:17 千里冰封 閱讀(9580) |
評論 (7) |
編輯 收藏
摘要: Java SE 6 引入了對 Java Specification Request(JSR)223 的支持,JSR 223 旨在定義一個統一的規范,使得 Java 應用程序可以通過一套固定的接口與各種腳本引擎交互,從而達到在 Java 平臺上調用各種腳本語言的目的。javax.script 包定義了這些接口,即 Java 腳本編程 API。Java 腳本 API 的目標與 Apache 項目 Bean Script Framework(BSF)類似,通過它 Java 應用程序就能通過虛擬機調用各種腳本,同時,腳本語言也能訪問應用程序中的 Java 對象和方法。Java 腳本 API 是連通 Java 平臺和腳本語言的橋梁。首先,通過它為數眾多的現有 Java 庫就能被各種腳本語言所利用,節省了開發成本縮短了開發周期;其次,可以把一些復雜異變的業務邏輯交給腳本語言處理,這又大大提高了開發效率。
閱讀全文
posted @
2007-11-19 08:57 千里冰封 閱讀(2713) |
評論 (2) |
編輯 收藏
摘要: Java SE 6 做為一個開發平臺,針對不同的應用開發需求,提供了各種各樣的技術框架。XML 處理框架是 JDK 6 的重要組成部分之一。它為應用程序開發人員提供了一個統一的 XML 處理 API。這種框架結構有兩個作用:一方面,開發人員透過這些框架,可以透明的替換不同廠商提供的 XML 處理服務;另一方面,服務提供商可以透過這些框架,將自己的產品插入到 JDK 中。這種框架一般被稱為 Service Provider 機制。Java SE 6 的 XML 處理功能分為兩個部分:XML 處理(JAXP)和 XML 綁定(JAXB)。在 XML 處理框架之上,Java SE 6 結合了注釋(Annotation)技術,提供了強大的針對 Web 服務的支持。
本文首先介紹 Service Provider 機制及其在 XML 框架中的應用。然后介紹 Java SE 6 中 XML 框架的功能,包括 SAX,StAX,DOM 三種機制。最后介紹在此基礎之上構建 Web 服務的技術。JAXB 和 Web 服務的開發關系緊密,故 JAXB 的介紹也放在 Web 服務部分介紹。
閱讀全文
posted @
2007-11-17 08:52 千里冰封 閱讀(2635) |
評論 (2) |
編輯 收藏
摘要: 長久以來,由于大量(甚至幾乎所有)的 Java 應用都依賴于數據庫,如何使用 Java 語言高效、可靠、簡潔地訪問數據庫一直是程序員們津津樂道的話題。新發布的 Java SE 6 也在這方面更上層樓,為編程人員提供了許多好用的新特性。其中最顯著的,莫過于 Java SE 6 擁有了一個內嵌的 100% 用 Java 語言編寫的數據庫系統。并且,Java 6 開始支持 JDBC 4.0 的一系列新功能和屬性。這樣,Java SE 在對持久數據的訪問上就顯得更為易用和強大了。
閱讀全文
posted @
2007-11-16 08:51 千里冰封 閱讀(2799) |
評論 (6) |
編輯 收藏
摘要: 在寫程序的過程中,有些時候需要對一些數據進行加密或者編碼,下面就是一些JS編碼和加密的整理
閱讀全文
posted @
2007-11-16 08:50 千里冰封 閱讀(15928) |
評論 (9) |
編輯 收藏
摘要: 今天上NB的官方網站首頁已經看到正式的RC1版已經出來了,終于盼到了,希望盡快能看到正式版的出現
下載地址如下:
http://dlc.sun.com.edgesuite.net/netbeans/6.0/rc1/bundles/netbeans-6.0rc1-windows.exe
大家趕快去體驗吧
閱讀全文
posted @
2007-11-15 09:04 千里冰封 閱讀(2213) |
評論 (13) |
編輯 收藏
摘要: 新 API 功能簡介
JDK 6 提供了在運行時調用編譯器的 API,后面我們將假設把此 API 應用在 JSP 技術中。在傳統的 JSP 技術中,服務器處理 JSP 通常需要進行下面 6 個步驟:
1. 分析 JSP 代碼;
2. 生成 Java 代碼;
3. 將 Java 代碼寫入存儲器;
4. 啟動另外一個進程并運行編譯器編譯 Java 代碼;
5. 將類文件寫入存儲器;
6. 服務器讀入類文件并運行;
閱讀全文
posted @
2007-11-15 08:53 千里冰封 閱讀(1653) |
評論 (0) |
編輯 收藏
摘要: 前言
在 Java 程序的運行過程中,對 JVM 和系統的監測一直是 Java 開發人員在開發過程所需要的。一直以來,Java 開發人員必須通過一些底層的 JVM API,比如 JVMPI 和 JVMTI 等,才能監測 Java 程序運行過程中的 JVM 和系統的一系列情況,這種方式一直以來被人所詬病,因為這需要大量的 C 程序和 JNI 調用,開發效率十分低下。于是出現了各種不同的專門做資源管理的程序包。為了解決這個問題,Sun 公司也在其 Java SE 5 版本中,正式提出了 Java 管理擴展(Java Management Extensions,JMX)用來管理檢測 Java 程序(同時 JMX 也在 J2EE 1.4 中被發布)。
JMX 的提出,讓 JDK 中開發自檢測程序成為可能,也提供了大量輕量級的檢測 JVM 和運行中對象/線程的方式,從而提高了 Java 語言自己的管理監測能力。
閱讀全文
posted @
2007-11-15 08:52 千里冰封 閱讀(1560) |
評論 (2) |
編輯 收藏
posted @
2007-11-14 13:48 千里冰封 閱讀(675) |
評論 (1) |
編輯 收藏
posted @
2007-11-14 13:45 千里冰封 閱讀(670) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:44 千里冰封 閱讀(799) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:44 千里冰封 閱讀(810) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:43 千里冰封 閱讀(882) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:43 千里冰封 閱讀(788) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:42 千里冰封 閱讀(859) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:42 千里冰封 閱讀(861) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:41 千里冰封 閱讀(873) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:41 千里冰封 閱讀(857) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:40 千里冰封 閱讀(839) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:40 千里冰封 閱讀(841) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:40 千里冰封 閱讀(852) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:39 千里冰封 閱讀(621) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:39 千里冰封 閱讀(786) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:38 千里冰封 閱讀(949) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:38 千里冰封 閱讀(1047) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:37 千里冰封 閱讀(974) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:37 千里冰封 閱讀(978) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:37 千里冰封 閱讀(970) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:36 千里冰封 閱讀(1014) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:36 千里冰封 閱讀(966) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:31 千里冰封 閱讀(1043) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:30 千里冰封 閱讀(1205) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:30 千里冰封 閱讀(1180) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:29 千里冰封 閱讀(1189) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:29 千里冰封 閱讀(1189) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:28 千里冰封 閱讀(1184) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:28 千里冰封 閱讀(1154) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:27 千里冰封 閱讀(580) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:27 千里冰封 閱讀(1169) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:26 千里冰封 閱讀(1639) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:26 千里冰封 閱讀(3193) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:25 千里冰封 閱讀(161) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:25 千里冰封 閱讀(174) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:24 千里冰封 閱讀(25815) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:24 千里冰封 閱讀(1114) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:23 千里冰封 閱讀(2186) |
評論 (0) |
編輯 收藏
posted @
2007-11-14 13:22 千里冰封 閱讀(12846) |
評論 (0) |
編輯 收藏
摘要: 概述
Java 語言從誕生的那天起,就非常注重網絡編程方面的應用。隨著互聯網應用的飛速發展,Java 的基礎類庫也不斷地對網絡相關的 API 進行加強和擴展。在 Java SE 6 當中,圍繞著 HTTP 協議出現了很多實用的新特性:NTLM 認證提供了一種 Window 平臺下較為安全的認證機制;JDK 當中提供了一個輕量級的 HTTP 服務器;提供了較為完善的 HTTP Cookie 管理功能;更為實用的 NetworkInterface;DNS 域名的國際化支持等等。
閱讀全文
posted @
2007-11-14 09:12 千里冰封 閱讀(1662) |
評論 (0) |
編輯 收藏
摘要: Instrumentation 簡介
利用 Java 代碼,即 java.lang.instrument 做動態 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能從本地代碼中解放出來,使之可以用 Java 代碼的方式解決問題。使用 Instrumentation,開發者可以構建一個獨立于應用程序的代理程序(Agent),用來監測和協助運行在 JVM 上的程序,甚至能夠替換和修改某些類的定義。有了這樣的功能,開發者就可以實現更為靈活的運行時虛擬機監控和 Java 類操作了,這樣的特性實際上提供了一種虛擬機級別支持的 AOP 實現方式,使得開發者無需對 JDK 做任何升級和改動,就可以實現某些 AOP 的功能了。
閱讀全文
posted @
2007-11-13 10:16 千里冰封 閱讀(1449) |
評論 (0) |
編輯 收藏
摘要: 三個大類ClientView,ClientModel,ClientControl就講到這里.登錄窗口以及播放聲音的實現,還有公共包面的一些共用類,以及枚舉的各種實現,各位可以自行下載源代碼查看,歡迎大家參與討論。本工程是用NetBeans開發的,由于工程里面用了很多聲音以及圖片,所以工程比較大,有二十多M,所以上傳不了,有需要的朋友,可以在下面留言,我會用Email的形式發給大家.
閱讀全文
posted @
2007-11-13 09:07 千里冰封 閱讀(3251) |
評論 (112) |
編輯 收藏
摘要: 下面我們再來看看ClientControl類,這個類代碼量是最多的,這個類負責整體的游戲流程和游戲邏輯,由于寫這個游戲的時候并沒有很好的思考,所以代碼可能會比較亂:(,希望大家不要介意
閱讀全文
posted @
2007-11-13 09:06 千里冰封 閱讀(2700) |
評論 (0) |
編輯 收藏
摘要: 下面我們再來看看ClientModel類,這個類負責保存游戲中的一些數據,這些數據可能需要Control類去更改然后需要由View類去呈現的,說白了,它就是一個包含有很多setter/getter的類.它的代碼如下:
閱讀全文
posted @
2007-11-12 09:31 千里冰封 閱讀(1487) |
評論 (0) |
編輯 收藏
摘要: 3. 游戲的開發與編碼
在我們開發這個游戲之前,我們先講一個這個游戲的實現所采用的方法,那就是經典的MVC模式,因為在開發游戲的時候,結構很重要,必須要理清楚每一塊負責什么,每一個類負責什么,而MVC模式正好就是解決這種問題的很好的方案,我們可以把游戲的運行流程交由一個類去統一調度,游戲的呈現也就是繪圖用專門一個類去負責,而繪圖所需的數據可以從一個模型類里面去取,控制的類負責更改模型里面的數據并調用視圖類去更新當前的視頻,這樣整個游戲的流程就很清晰明了。所以我們設計了如下幾個類,它們之間互相交互,形成整個游戲的框架。
閱讀全文
posted @
2007-11-10 08:57 千里冰封 閱讀(2018) |
評論 (5) |
編輯 收藏
摘要: 1. JAVA2D簡介
SUN的API對JAVA2D的描述是這樣的:
Java 2D API(Application Programming Interface,應用程序接口)是一套用于高級圖形和圖像處理的類。它將藝術線條、文本和圖像囊括在一個綜合模型中。該 API 提供了對圖像復合和 alpha 通道圖像的廣泛支持,同時也提供了一套進行精確顏色空間定義和轉換的類,以及大量面向顯示的圖像操作符。這些類以 java.awt 和 java.awt.image 包附件的形式提供(而不是單獨的包)。
閱讀全文
posted @
2007-11-09 09:11 千里冰封 閱讀(1625) |
評論 (2) |
編輯 收藏
摘要: 一提起JAVA,可能大多數人都會想起如下幾個詞匯。運行慢,解釋執行,絕對不適合桌面開發。更不要說開發游戲了。其實這些都是對JAVA的偏見,JAVA剛出來的時候你這樣說還是可以的,但是現在的JAVA已經是今非昔比了。
閱讀全文
posted @
2007-11-09 09:10 千里冰封 閱讀(2081) |
評論 (11) |
編輯 收藏
摘要: 做文件傳輸的時候,為了保證文件是合法的有效的,經常會對文件做MD5校驗,以確保和原始的文件是一樣的.并且做斷點續傳的時候這一點也是挺重要的,其實 JAVA處理這方面也挺不錯的,可是我搜了半天,也沒有搜到一個用JAVA寫的文件MD5生成程序,有的也只是命令行模式下的,沒有一個GUI模式的,所以就寫了一個GUI的,方便使用,只用了兩個類,一個是工具類,除了生成MD5外還可以生成SHA碼,大家可以通過改源文件達到這一點,并且文件支持拖放,可以把要生成的文件拖到文本區,就可以顯示這個文件的信息了.
閱讀全文
posted @
2007-11-08 10:11 千里冰封 閱讀(7814) |
評論 (8) |
編輯 收藏
摘要: 早就聽說JAVA的NIO比IO牛一些,可是牛在哪里一直都不知道,并且NIO比IO難學,搞了半天終于用NIO弄了兩個程序,一個是服務器端,一個是客戶端,都是用NIO連接的,代碼如下,注釋比較少,輸出比較多:)
閱讀全文
posted @
2007-11-05 10:50 千里冰封 閱讀(16759) |
評論 (8) |
編輯 收藏
摘要: 今天無意看到一個帖子,里面討論JAVA能不能寫操作系統,才發現有確實有JAVA寫的操作系統。叫JNode.它的官方網站是
http://www.jnode.org/node/573,我現在正在下載它的文件,先安裝試試看。
閱讀全文
posted @
2007-10-30 15:50 千里冰封 閱讀(2791) |
評論 (2) |
編輯 收藏
摘要: 一些話可以讓我們學到很多東西,
閱讀全文
posted @
2007-10-29 10:12 千里冰封 閱讀(921) |
評論 (3) |
編輯 收藏
摘要: 博客更新不如以前勤了,因為最近比較忙,忙的東西不好整理成一篇一篇的文字,等以后能寫的時候再寫吧.我喜歡寫這些東西,是因為人為以前留下些什么對以后總是有幫助的
閱讀全文
posted @
2007-10-29 09:16 千里冰封 閱讀(444) |
評論 (1) |
編輯 收藏
摘要: NetBeans IDE 6.0 Beta 2 Information
The NetBeans IDE is a modular, standards-based, integrated development environment (IDE) written in the Java programming language. The NetBeans project consists of an open source IDE and an application platform, which can be used as a generic framework to build any kind of application.
The focus of NetBeans IDE 6.0 is improved developer productivity through a smarter, faster editor, and the integration of all NetBeans products into one IDE. Pleas
閱讀全文
posted @
2007-10-26 10:17 千里冰封 閱讀(1109) |
評論 (2) |
編輯 收藏
摘要: 在SUN的J3D里面并沒有提供對3DS格式的文件的導入。但是3DS格式的文件又很常見。為此,我們需要借用第三方的工具,來把3DS里面的模型導入到程序中。
我們用的是Loader3ds這個工具,可以點擊這里下載
我們還是看一個簡單的例子吧
閱讀全文
posted @
2007-10-25 16:15 千里冰封 閱讀(2584) |
評論 (0) |
編輯 收藏
摘要: 前幾天寫了一個如何寫JNI的文章,說的是調用本地方法,昨天在ruislan的博客里面看到了他寫的一個關于窗體的透明和變換的,里面提到了JNA,然后我去JNA的網站一看,呵呵,還真不錯,它不但可以做到窗體的透明和變換,還可以完全調用本地的動態鏈接庫文件,并且還在一定的程度上跨了平臺。
以下是官方網站的介紹:https://jna.dev.java.net
閱讀全文
posted @
2007-10-24 09:37 千里冰封 閱讀(6332) |
評論 (4) |
編輯 收藏
摘要: 昨天我們講了要開發JNI的幾個工具的安裝和下載,今天我們講它們的基本使用.為了驗證我們昨天的PATH確實設好了.我們可以進入CMD下面,輸入如下語句:gcc --version
如果輸出類似如下的話,就說明安裝正確了:
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
閱讀全文
posted @
2007-10-20 10:09 千里冰封 閱讀(2133) |
評論 (1) |
編輯 收藏