今天裝了netbeans6.0.1,不過(guò)那字體讓人難以忍受,找了半天,終于找到一個(gè)解決的了,感謝作者...供自己以后學(xué)習(xí)(我用的是kubuntu)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2009-03-09 09:12
Linux版本:Ubuntu 8.10
Netbeans: Netbeans6.5
參考鏈接:http://blog.csdn.net/mosesgi/archive/2007/08/26/1759272.aspx
1.修改JRE字體配置文件:
進(jìn)入JRE字體配置文件目錄
cd $JAVA_HOME/jre/lib
備份要修改的配置文件
sudo cp fontconfig.properties fontconfig.properties.backup
將fontconfig.properties 的內(nèi)容替換為以下內(nèi)容 (復(fù)制自Jimuchen)
# @(#)fontconfig.properties 1.5 04/01/28
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#
# Version
version=1
# Component Font Mappings
allfonts.chinese-ms936=SimSun
allfonts.chinese-gb18030=SimSun-18030
allfonts.chinese-hkscs=MingLiU_HKSCS
allfonts.devanagari=Mangal
allfonts.dingbats=Wingdings
allfonts.lucida=Lucida Sans Regular
allfonts.symbol=Symbol
allfonts.thai=Lucida Sans Regular
serif.plain.alphabetic=Times New Roman
serif.plain.chinese-ms950=MingLiU
serif.plain.hebrew=David
serif.plain.japanese=MS Mincho
serif.plain.korean=Batang
serif.bold.alphabetic=Times New Roman Bold
serif.bold.chinese-ms950=PMingLiU
serif.bold.hebrew=David Bold
serif.bold.japanese=MS Mincho
serif.bold.korean=Batang
serif.italic.alphabetic=Times New Roman Italic
serif.italic.chinese-ms950=PMingLiU
serif.italic.hebrew=David
serif.italic.japanese=MS Mincho
serif.italic.korean=Batang
serif.bolditalic.alphabetic=Times New Roman Bold Italic
serif.bolditalic.chinese-ms950=PMingLiU
serif.bolditalic.hebrew=David Bold
serif.bolditalic.japanese=MS Mincho
serif.bolditalic.korean=Batang
sansserif.plain.alphabetic=Arial
sansserif.plain.chinese-ms950=MingLiU
sansserif.plain.hebrew=David
sansserif.plain.japanese=MS Gothic
sansserif.plain.korean=Gulim
sansserif.bold.alphabetic=Arial Bold
sansserif.bold.chinese-ms950=PMingLiU
sansserif.bold.hebrew=David Bold
sansserif.bold.japanese=MS Gothic
sansserif.bold.korean=Gulim
sansserif.italic.alphabetic=Arial Italic
sansserif.italic.chinese-ms950=PMingLiU
sansserif.italic.hebrew=David
sansserif.italic.japanese=MS Gothic
sansserif.italic.korean=Gulim
sansserif.bolditalic.alphabetic=Arial Bold Italic
sansserif.bolditalic.chinese-ms950=PMingLiU
sansserif.bolditalic.hebrew=David Bold
sansserif.bolditalic.japanese=MS Gothic
sansserif.bolditalic.korean=Gulim
monospaced.plain.alphabetic=Courier New
monospaced.plain.chinese-ms950=MingLiU
monospaced.plain.hebrew=David
monospaced.plain.japanese=MS Gothic
monospaced.plain.korean=GulimChe
monospaced.bold.alphabetic=Courier New Bold
monospaced.bold.chinese-ms950=PMingLiU
monospaced.bold.hebrew=David Bold
monospaced.bold.japanese=MS Gothic
monospaced.bold.korean=GulimChe
monospaced.italic.alphabetic=Courier New Italic
monospaced.italic.chinese-ms950=PMingLiU
monospaced.italic.hebrew=David
monospaced.italic.japanese=MS Gothic
monospaced.italic.korean=GulimChe
monospaced.bolditalic.alphabetic=Courier New Bold Italic
monospaced.bolditalic.chinese-ms950=PMingLiU
monospaced.bolditalic.hebrew=David Bold
monospaced.bolditalic.japanese=MS Gothic
monospaced.bolditalic.korean=GulimChe
dialog.plain.alphabetic=Arial
dialog.plain.chinese-ms950=MingLiU
dialog.plain.hebrew=David
dialog.plain.japanese=MS Gothic
dialog.plain.korean=Gulim
dialog.bold.alphabetic=Arial Bold
dialog.bold.chinese-ms950=PMingLiU
dialog.bold.hebrew=David Bold
dialog.bold.japanese=MS Gothic
dialog.bold.korean=Gulim
dialog.italic.alphabetic=Arial Italic
dialog.italic.chinese-ms950=PMingLiU
dialog.italic.hebrew=David
dialog.italic.japanese=MS Gothic
dialog.italic.korean=Gulim
dialog.bolditalic.alphabetic=Arial Bold Italic
dialog.bolditalic.chinese-ms950=PMingLiU
dialog.bolditalic.hebrew=David Bold
dialog.bolditalic.japanese=MS Gothic
dialog.bolditalic.korean=Gulim
dialoginput.plain.alphabetic=Verdana
dialoginput.plain.chinese-ms950=STXIHEI
dialoginput.plain.hebrew=David
dialoginput.plain.japanese=MS Gothic
dialoginput.plain.korean=Gulim
dialoginput.bold.alphabetic=Verdana Bold
dialoginput.bold.chinese-ms950=STXIHEI
dialoginput.bold.hebrew=David Bold
dialoginput.bold.japanese=MS Gothic
dialoginput.bold.korean=Gulim
dialoginput.italic.alphabetic=Verdana Italic
dialoginput.italic.chinese-ms950=STXIHEI
dialoginput.italic.hebrew=David
dialoginput.italic.japanese=MS Gothic
dialoginput.italic.korean=Gulim
dialoginput.bolditalic.alphabetic=Verdana Bold Italic
dialoginput.bolditalic.chinese-ms950=STXIHEI
dialoginput.bolditalic.hebrew=David Bold
dialoginput.bolditalic.japanese=MS Gothic
dialoginput.bolditalic.korean=Gulim
# Search Sequences
sequence.allfonts=alphabetic/default,dingbats,symbol
sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol
sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol
sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol
sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol
sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol
sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol
sequence.fallback=lucida,
chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,
japanese,korean
# Exclusion Ranges
exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac
# Monospaced to Proportional width variant mapping
# (Experimental private syntax)
proportional.MS_Gothic=MS PGothic
proportional.MS_Mincho=MS PMincho
proportional.MingLiU=PMingLiU
# Font File Names
filename.Arial=ARIAL.TTF
filename.Arial_Bold=ARIALBD.TTF
filename.Arial_Italic=ARIALI.TTF
filename.Arial_Bold_Italic=ARIALBI.TTF
filename.Courier_New=COUR.TTF
filename.Courier_New_Bold=COURBD.TTF
filename.Courier_New_Italic=COURI.TTF
filename.Courier_New_Bold_Italic=COURBI.TTF
filename.Times_New_Roman=TIMES.TTF
filename.Times_New_Roman_Bold=TIMESBD.TTF
filename.Times_New_Roman_Italic=TIMESI.TTF
filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF
filename.Verdana=verdana.TTF
filename.Verdana_Bold=verdanab.TTF
filename.Verdana_Italic=verdanai.TTF
filename.Verdana_Bold_Italic=verdanaz.TTF
filename.SimSun=SIMSUN.TTC
filename.SimSun-18030=SIMSUN18030.TTC
filename.MingLiU=MINGLIU.TTC
filename.PMingLiU=MINGLIU.TTC
filename.MingLiU_HKSCS=hkscsm3u.ttf
filename.STXIHEI=STXIHEI.TTF
filename.David=DAVID.TTF
filename.David_Bold=DAVIDBD.TTF
filename.MS_Mincho=MSMINCHO.TTC
filename.MS_PMincho=MSMINCHO.TTC
filename.MS_Gothic=MSGOTHIC.TTC
filename.MS_PGothic=MSGOTHIC.TTC
filename.Gulim=gulim.TTC
filename.Batang=batang.TTC
filename.GulimChe=gulim.TTC
filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
filename.Mangal=MANGAL.TTF
filename.Symbol=SYMBOL.TTF
filename.Wingdings=WINGDING.TTF
2.修改 $NETBEANS_HOME/etc/netbeans.conf
將其中的
netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=truei "
改為
netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=truei -J-Dawt.useSystemAAFontSettings=on"
即可。
下載軟件mutagen,安裝成功,使用命令
mid3iconv *mp3 --encoding=GBK
可以將當(dāng)前目錄下的mp3文件的id3 tag信息轉(zhuǎn)換成utf8編碼。
在網(wǎng)絡(luò)上可以找到很多關(guān)于Ubuntu家族用GUI界面網(wǎng)絡(luò)管理工具設(shè)置靜態(tài)無(wú)法上網(wǎng)的問(wèn)題。也有很多人提出說(shuō)這個(gè)是RC版本的BUG,正式版本不存在這種問(wèn)題。
但是我用Kubuntu 8,10 正式版 (KDE 4.13 內(nèi)核 2.6.27-10-generic #1 )就碰到了這個(gè)問(wèn)題。為了方便和我一樣遇到類似問(wèn)題的朋友,我現(xiàn)在將解決方法寫(xiě)出來(lái)。
記得,如果你使用了GUI界面的圖形管理工具之后,必須重新設(shè)置DNS選現(xiàn),因?yàn)檫@些GUI工具會(huì)自動(dòng)覆蓋原有DNS設(shè)置。
修改文件:/etc/network/interfaces 定義網(wǎng)卡的靜態(tài)IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)的設(shè)置。在網(wǎng)絡(luò)上可以找到很多關(guān)于Ubuntu家族用GUI界面網(wǎng)絡(luò)管理工具設(shè)置靜態(tài)無(wú)法上網(wǎng)的問(wèn)題。也有很多人提出說(shuō)這個(gè)是RC版本的BUG,正式版本不存在這種問(wèn)題。
但是我用Kubuntu 8,10 正式版 (KDE 4.13 內(nèi)核 2.6.27-10-generic #1 )就碰到了這個(gè)問(wèn)題。為了方便和我一樣遇到類似問(wèn)題的朋友,我現(xiàn)在將解決方法寫(xiě)出來(lái)。
記得,如果你使用了GUI界面的圖形管理工具之后,必須重新設(shè)置DNS選現(xiàn),因?yàn)檫@些GUI工具會(huì)自動(dòng)覆蓋原有DNS設(shè)置。
修改文件:/etc/network/interfaces 定義網(wǎng)卡的靜態(tài)IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)的設(shè)置。
引用
auto lo eth0 #eth0是網(wǎng)卡, lo是本地回環(huán)。
iface lo inet loopback #定義lo回環(huán)。
iface eth0 inet static #定義eth0網(wǎng)卡,使用靜態(tài)IP
address 192.168.1.27 #定義本機(jī)靜態(tài)IP地址 (自行修改)
netmask 255.255.255.0 #定義本機(jī)子網(wǎng)掩碼 (自行修改)
gateway 192.168.1.254 #定義本機(jī)網(wǎng)關(guān) (自行修改)
#注意:nameserver 不要在這里定義了,我發(fā)覺(jué)這里定義的DNS根本就起不到作用!
修改文件:/etc/resolv.conf,定義DNS(域名解析服務(wù))地址。
引用
nameserver 220.192.8.58 #(自行修改)
nameserver 220.192.32.103 #(自行修改)
省賽選拔賽結(jié)束了,雖然自己符合參加集訓(xùn)隊(duì)的條件,但是認(rèn)真考慮了兩天,最后還是決定放棄可能參加省賽的機(jī)會(huì)了,這個(gè)抉擇對(duì)我來(lái)說(shuō)相當(dāng)困難,畢竟acm帶給我許多,但是由于種種原因,最后還是決定放棄參加省賽集訓(xùn)..主要還是時(shí)間和精力,怕自己沒(méi)那么多時(shí)間一心做題目上,參加集訓(xùn)組隊(duì)后,自己可能會(huì)影響到隊(duì)友,這是一方面,另一方面就是自己手邊真的有很多事情要做,軟件測(cè)試課,我一人負(fù)責(zé)一個(gè)項(xiàng)目完全個(gè)人開(kāi)發(fā),也就是我自己一直再做的一個(gè)acm判題系統(tǒng),還要+測(cè)試,不過(guò)測(cè)試有5人幫,還好,除此以外,oracle還要系統(tǒng)自學(xué)下,還有jsp,雖然比較討厭java,但是要求擺再這,不做都不行..幸好語(yǔ)言相通,學(xué)起來(lái)也容易..這學(xué)期真的感覺(jué)有很多事情,還要準(zhǔn)備考研,一大堆的事情也只能慢慢來(lái)了。。幸好從開(kāi)學(xué)到現(xiàn)在,自己一直再學(xué)腳本,從以前的一個(gè)對(duì)寫(xiě)網(wǎng)頁(yè)一點(diǎn)都不懂的變成了一個(gè)會(huì)css,
javascript,php.懂的用ajax(沒(méi)有想象中的復(fù)雜),也是對(duì)自己學(xué)習(xí)的一個(gè)肯定,其中Internet程序設(shè)計(jì)老師教了我許多,也和自己認(rèn)真學(xué)有關(guān),當(dāng)然旁邊也有好伙伴一起學(xué)(一個(gè)我一生的friend,算是我的編程啟蒙老師吧,^_^),學(xué)起來(lái)也很快,不懂可以請(qǐng)教,互相討論.
雖然離開(kāi)了HDU-ACM集訓(xùn)隊(duì),但是那還是我永遠(yuǎn)的一個(gè)美好的家,再這個(gè)家庭中有許多我的好朋友和好老師.
退了后,因?yàn)樽约阂矊W(xué)腳本,所以主動(dòng)向lcy(一個(gè)我永遠(yuǎn)值得感謝的老師和不忘的一個(gè)老師)申請(qǐng)為學(xué)校oj添新功能,估計(jì)自己也再這個(gè)時(shí)間有時(shí)間為自己喜愛(ài)的學(xué)校oj做貢獻(xiàn)了.(算是彌補(bǔ)省賽的缺憾)...
最后想說(shuō)一句---HDU-ACM集訓(xùn)隊(duì)永遠(yuǎn)是我的家,雖然現(xiàn)在離開(kāi),但是我的心卻永遠(yuǎn)于大家共存...
大家省賽加油......
首先感謝劉老師給我們這個(gè)機(jī)會(huì)參加理工acm月賽,今天HDU-acmers一起參加理工的acm月賽,為明天HDUACM月賽熱身,很久沒(méi)參加比賽的我還是很珍惜這次比賽機(jī)會(huì)的,因?yàn)樽约阂埠屠蠋熣f(shuō)過(guò),如果可以的話自己會(huì)參加最后一次省賽,因?yàn)橛惺煜さ睦蠋熀虷DU-acmers,也想和大家再并肩作戰(zhàn)一次,不過(guò)也要看自己
選拔賽的成績(jī)了,盡最大努力,落選也無(wú)遺憾了(就當(dāng)退役了,抽出時(shí)間學(xué)好web編程,目前自己也正在學(xué)這方面的東東,因?yàn)樽约阂恢庇袀€(gè)心愿,退役后,想盡自己的一點(diǎn)努力給自己學(xué)校oj,雖然現(xiàn)在已經(jīng)很好了,挑戰(zhàn)無(wú)極限,所以也和劉老師說(shuō)了這差事,自己也很樂(lè)意做...^_^)
還是說(shuō)說(shuō)今天的比賽吧,看到理工的設(shè)施,很羨慕理工的acmers,有這么好的條件,機(jī)子裝了vs2005(開(kāi)心),
自己擅長(zhǎng)的開(kāi)發(fā)環(huán)境,雖然平時(shí)用vs08,但是05也很滿意了,畢竟還記得自己學(xué)校的好像還是vs98(很久沒(méi)去學(xué)校機(jī)房了,不知道現(xiàn)在還是不是98)...比賽12:00準(zhǔn)時(shí)開(kāi)始,我一看就看最后一題去了,事實(shí)也證明正確,^_^), 不過(guò)麻煩的就來(lái)了,當(dāng)a第四題時(shí),一道最短路徑的,我馬上寫(xiě)了,寫(xiě)完后,sample過(guò)了,提交tle,噩夢(mèng)就開(kāi)始了,雖然max(eage)=250000,但是也不可能超時(shí),于是優(yōu)化了下,交了還是tle,沒(méi)法,于是,我刪除一句,交一次,最后終于找到超時(shí)關(guān)鍵,因?yàn)檫@時(shí)我很久以前寫(xiě)的一個(gè)最短路,開(kāi)了一個(gè)vector< vector<node> > vec的一個(gè)東東,不超時(shí)也難了估計(jì)(鄙視自己以前寫(xiě)的代碼了),既然找到關(guān)鍵,解決也很容易了,vector<node> vec[MAX],就這樣就完了,ac的時(shí)候tle+wa已經(jīng)排滿了一頁(yè)... 然后看了下a的最多的一題,有7,8個(gè)過(guò)了左右,看了下題目,想了下不難,胸有成竹寫(xiě)了起來(lái),事實(shí)證明也不難,關(guān)鍵是怎么想,也很快a了,最后只剩三個(gè)了,看了下做的最多,但過(guò)的最少的一題,看了后一頭霧水,題目也沒(méi)說(shuō)輸出什么東東,N多人提問(wèn)后也沒(méi)反應(yīng)(做的比較缺的一點(diǎn)),估計(jì)管理員走了,最后也能自己猜了,也很佩服那些a的人哪..最后想了出題者的本意,當(dāng)極限來(lái)做,于是很快寫(xiě)完,交了后tle,想了后,想出了一個(gè)投機(jī)的方法,把循環(huán)次數(shù)限定,我從10w---1000w,開(kāi)始測(cè),返回都是wa,超過(guò)200w后就tle了,一直到比賽結(jié)束,完了后,問(wèn)了過(guò)的戰(zhàn)友,說(shuō)了循環(huán)100w就a了,我汗了(RP攢了,估計(jì)哪個(gè)小東東給我寫(xiě)wa了)......
這次比賽,明顯的一點(diǎn)感覺(jué)自己正確率不行,雖然a了5,還一題沒(méi)混過(guò)去,也栽了,不過(guò)看了下過(guò)的題目,總wa了15+了,當(dāng)然和平時(shí)練習(xí)的多少也有關(guān)系,有的一面也有失的一面,得的就是感覺(jué)自己綜合能力的有較大提高,但是失的一面也暴露的很徹底,畢竟正確率要靠練習(xí)來(lái)保證.....
總的來(lái)說(shuō),自己還是比較滿意自己的狀態(tài),希望明天自己學(xué)校的比賽比的更好..明天兩場(chǎng)比賽真的考驗(yàn)自己
的耐力了。。。盡力做到最好,不留任何遺憾......