|
1,姜育恒 ? 別讓我一個人醉? 驛動的心? 再回首? 女人的選擇 跟往事干杯? 有空來坐坐 天天等天天問 ? 最后的溫柔? 愛我你怕了嗎(與李翊君合唱)
2,葉倩文 ? 祝福
3,張鎬哲 ? 如果再回到從前? 不是我不小心?? 好男人
4,鄭鈞 ? 路漫漫 極樂世界
5,張清芳 ? 放我的真心在你的手心? 偶然
55,輕音樂 ? 遺留塵世的悲哀
56,Jason Mraz Love For A Child?
1,下載安裝python2.5.2,同時設置環境變量%PYTHON_HOME%;到path中
2,下載python的eclipse插件Pydev,文件名為org.python.pydev.feature-1_3_20.zip,以插件的方式安裝。需要在eclipse的preferences中配置interpreters為C:\Python25\python.exe。(如果不是用Pydev,2可省)
3,下載Django-1.0.tar.gz,解壓,cmd控制臺cd到Django目錄,例如C:\download\Django-1.0,可以看到這個目錄下有setup.py文件,在cmd中執行"python?setup.py?install"
4, 設置環境變量path中增加"C:\Python25\Lib\site-packages\django\bin",退出cmd,重進(設置環境變量后要重啟cmd才能在cmd中生效),在自己指定的某個目錄下執行"django-admin.py?startproject myfirstapp",則會在該目錄下創建myfirstapp目錄.cd 到myfirstapp目錄下,運行python?manage.py?runserver 打開瀏覽器輸入http://127.0.0.1:8000,會看到It worked!等字樣。到此Django已經安裝成功
1, Name to Code mirroring設置在PowerDesigner定義對象屬性時,當輸入對象屬性名稱后,對應的代碼將自動輸入和名稱 一樣的值,這個使用起來很難受,在Tools→General Options→Dialog里對 Name to Code mirroring選項進行取消 2,將表的name轉成SQL中的注釋 Datebase菜單--》Datebase Generation-->format標簽頁-->generate name in empty comment 3,反向工程時將Comment中的字符COPY至Name中 Option???Explicit ValidationMode???=???True InteractiveMode???=???im_Batch
Dim???mdl???'???the???current???model
'???get???the???current???active???model Set???mdl???=???ActiveModel If???(mdl???Is???Nothing)???Then ??????MsgBox???"There???is???no???current???Model?" ElseIf???Not???mdl.IsKindOf(PdPDM.cls_Model)???Then ??????MsgBox???"The???current???model???is???not???an???Physical???Data???model.?" Else ??????ProcessFolder???mdl End???If
Private???sub???ProcessFolder(folder) On?Error?Resume?Next ??????Dim???Tab???'running?????table ??????for???each???Tab???in???folder.tables ????????????if???not???tab.isShortcut???then ??????????????????tab.name???=???tab.comment ??????????????????Dim???col???'???running???column ??????????????????for???each???col???in???tab.columns ??????????????????if?col.comment=""?then ??????????????????else ????????????????????????col.name=???col.comment ??????????????????end?if ??????????????????next ????????????end???if ??????next
??????Dim???view???'running???view ??????for???each???view???in???folder.Views ????????????if???not???view.isShortcut???then ??????????????????view.name???=???view.comment ????????????end???if ??????next
??????'???go???into???the???sub-packages ??????Dim???f???'???running???folder ??????For???Each???f???In???folder.Packages ????????????if???not???f.IsShortcut???then ??????????????????ProcessFolder???f ????????????end???if ??????Next end???sub
以上代碼是VB腳本,在PowerDesigner中使用方法為:
??? PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 將代碼Copy進去執行就可以了,是對整個CDM或PDM進行操作 轉自http://www.cnblogs.com/cxd4321/archive/2009/03/07/1405475.html
Exception in thread "Thread-12" org.apache.lucene.index.MergePolicy$MergeException: java.io.FileNotFoundException: /doc/lucene/_5zk.fnm (沒有該文件或目錄 (errno:2)) ?? ?at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:271) Caused by: java.io.FileNotFoundException: /doc/lucene/_5zk.fnm (沒有該文件或目錄 (errno:2)) ?? ?at java.io.RandomAccessFile.open(Native Method) ?? ?at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FSDirectory.java:506) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:536) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:531) ?? ?at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:440) ?? ?at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:57) ?? ?at org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:298) ?? ?at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:262) ?? ?at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:221) ?? ?at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3093) ?? ?at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:2834) ?? ?at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:240) java.io.IOException: background merge hit exception: _5zk:C2223 _5zl:c1 _5zm:c1 _5zn:c1 into _5zo [optimize] ?? ?at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:1749) ?? ?at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:1689) ?? ?at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:1669) ?? ?at com.lucene.index.ArticleIndex.addIndex(ArticleIndex.java:93) ?? ? ?? ?------------------------------------------------------------------------ ?? ?Caused by: java.io.FileNotFoundException: /doc/lucene/_5zk.fnm (沒有該文件或目錄 (errno:2)) ?? ?at java.io.RandomAccessFile.open(Native Method) ?? ?at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FSDirectory.java:506) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:536) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:531) ?? ?at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:440) ?? ?at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:57) ?? ?at org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:298) ?? ?at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:262) ?? ?at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:221) ?? ?at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3093) ?? ?at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:2834) ?? ?at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:240) org.apache.lucene.index.MergePolicy$MergeException: java.io.FileNotFoundException: /doc/lucene/_5zk.fnm (沒有該文件或目錄 (errno:2)) ?? ?at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:271) Caused by: java.io.FileNotFoundException: /doc/lucene/_5zk.fnm (沒有該文件或目錄 (errno:2)) ?? ?at java.io.RandomAccessFile.open(Native Method) ?? ?at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FSDirectory.java:506) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:536) ?? ?at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:531) ?? ?at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:440) ?? ?at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:57) ?? ?at org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:298) ?? ?at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:262) ?? ?at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:221) ?? ?at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3093) ?? ?at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:2834) ?? ?at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:240) org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@/doc/lucene/write.lock ?? ?at org.apache.lucene.store.Lock.obtain(Lock.java:85) ?? ?at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:691) ?? ?at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:502) ?? ?at com.lucene.index.AttachIndex.addIndex(AttachIndex.java:80) ?? ?at com.myapp.Article.uploadAttach(Article.java:793) ?? ?at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ?? ?at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ?? ?at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ?? ?at java.lang.reflect.Method.invoke(Method.java:585)
1,java實現多線程有兩種方式,一種是調用一個繼承Thread的實例的start()方法,另外一種是實例化一個Thread,構造函數的參數是一個實現了Runnable接口的類的實例.一般都是使用后一種,因為只有后一種才方便讓多個線程操作同一個資源 2,多個線程用同一段代碼操作同一個資源時,可能會不同步,這時用synchronized. ? 對于代碼塊,格式為synchronized(對象){代碼} 在多線程里這個對象必須保證是同一個對象(每個對象都有表示是否上鎖的一個標志位)。注意:使用synchronized("test")與synchronized(new String("test")) 是有區別的,后者達不到同步的效果。 ? 對于方法,在方法名前加一個synchronized,這里暗合synchronized(this)
5,不錯的入門例子: http://developers.sun.com.cn/javapassion/handsonlabs/javase/javathreads_index.html
6,servlet就是一個守護線程 java回收線程也是
7, CountDownLatch如其所寫,是一個倒計數的鎖存器,當計數減至0時觸發特定的事件。利用這種特性,可以讓主線程等待子線程的結束。 在一些應用場合中,某段程序需要等待某個條件達到要求后才能執行,或者等待一定長的時間后此行,從jdk1.5開始就可以使用CountDownLatch實現
?1,徐小鳳 ? 風的季節 風雨同路 順流逆流 每一步?? 城市足印? 婚紗背后 誰又欠了誰? 流下眼淚前
2,蔡琴 ? 掐死你的溫柔 出塞曲
3,梅艷芳 ? 似是故人來 親密愛人 女人花 一生愛你千百回 胭脂扣 ? 夕陽之歌(怎么跟千千闕歌一個調)? 心肝寶貝
4,熊天平 ? 火柴天堂 雪候鳥(像張信哲唱的) 你的眼睛
5,無印良品 ? 想見你
6,小紅莓 ? dying in the sun,never grow old
7,娃娃-飄揚過海來看你
8,辛曉琪 ? 倆倆相望
9,田震 ? 千秋家國夢
10,庾澄慶-情非得已
11,龍飄飄 ?? 彌渡山歌? 江水悠悠淚長流 惜別的海岸 多少柔情多少淚 愛讓你是我一生的錯 讓我默默的離開
12,達明一派-四季歌
13,劉若英 ?? 14,車繼鈴-最近的你是我最遠的愛
15,小虎隊 ?? 庸人自擾 煙火 驪歌 放心去飛 紅蜻蜓
16,范琳琳-我熱戀的故鄉
17,周啟生-天長地久
18,鄺美云 ?? 我和春天有個約會? 堆積情感? 唇印? 只有情永在(和張學友合唱)
19,王馨平-別問我是誰
20,羅大佑 ?? 戀曲1980,1990,2000? 你的樣子
21,蔡國權 ?? 不裝飾你的夢 天意人心
22,黃鶯鶯-哭砂
23,林淑容-昨夜星辰
24,彭佳慧-相見恨晚
25,游鴻明-愛我的人和我愛的人
26,徐譽滕-等一分鐘
27,譚詠麟 ?? 愛在深秋 講不出再見 情憑誰來定錯對 像我這樣的朋友? 半夢半醒
28,羅文 ?? 小李飛刀 鐵血丹心? 幾許風雨? 江湖路(蓮花爭霸)
29,張德蘭-春光美
30,鄭智化 ?? 別哭我愛的人
31,陳瑞 ?? 白狐
32,張韶涵 ?? 親愛的那不是愛情
33,范瑋琪 ?? 最初的夢想 那些花兒
34,范逸臣-放生
35,黃品源-你怎么舍得我難過
36,李恕權-每次都想呼喊你的名字
37,信樂團-離歌
38,巫啟賢 ?? 太傻 愛那么重
39,鄧麗君 ?? 漫步人生路 我只在乎你
40,許冠杰 ?? 雙星情歌 浪子心聲 半斤八兩
41,黎瑞恩-一人有一個夢想
42,張國榮 ?? 沉默是金 風繼續吹? 當愛已成往事? 當年情? 風再起時 共同度過 有誰共鳴
43,李宗盛 ?? 鬼迷心竅 凡人歌
44,溫兆倫 ?? 說謊 隨緣? 你把我的女人帶走 青蛙公主
45,鄭少秋 ?? 笑看風云
46,鳳飛飛 ?? 掌聲響起來(原唱)
47,裘海正 ?? 愛我的人和我愛的人(原唱) 會哭的人不一定流淚 謝謝你曾經愛過我 是不是這樣的夜晚你才會這樣的想起我(吳宗憲原唱)
48,馬郁-下輩子如果我還記得你
49,黃群 黃眾 -江湖行
50,崔健 ?? 浪子歸
51,林良樂-會哭的人不一定流淚(原唱)
52,吳宗憲-是不是這樣的夜晚你才會這樣的想起我(原唱)
53,蘇芮 ?? 一樣的月光
54,林佳儀-一個人的我依然會微笑
55,劉文正 ?? 春夏秋冬
56,高勝美 ?? 彩云伴海鷗
57,阿桑 ?? 寂寞在唱歌 一直很安靜
58,梁靜茹 ?? 暖暖
59,楊慶煌 ?? 會有那么一天
60,千百惠 ?? 想你的時候? 走過咖啡屋
61,潘美辰 ?? 我曾用心愛著你 我想有個家
62,葉蓓 ?? 白衣飄飄的年代? b小調雨后
63,周子寒-天使在夜里哭
64,張艾嘉 ?? 愛的代價 因為寂寞
65,張雨生 ?? 永遠不回頭 天天想你 還是朋友 口是心非 你知道我在等你嗎
66,周治平 ?? 那一場風花雪月的事 青梅竹馬
67,莎拉·布萊曼 ?? Time To Say Goodbye ,Only An Ocean Away
68,區瑞強-陌上歸人
69,葉歡 ?? 鴛鴦錦
70,歐陽菲菲 ?? 感恩的心(原唱)
71,李克勤 ?? 一生不變
72,the beatles ?? yesterday,? hey jude? ,let it be ,yellow submarine
73,maria cadero -友誼之光(<監獄風云>主題曲,調子和<綠島小夜曲>一樣)
74,盧冠廷-一生所愛 <大話西游>結尾曲 ??
??
? ?
1,餅圖如何顯示百分比 jfreechart-1.0.1中設置餅圖默認的Label是傳入的數值,但往往我們想顯示的是Label的百分比,如何設置值為“n%”呢?在舊包里
是可以直接設置的,而jfreechart-1.0.1包把設置放到了StandardPieSectionLabelGenerator.java的構
造方法里面了 pieplot.setLabelGenerator(new org.jfree.chart.labels.StandardPieSectionLabelGenerator( ??? ??? ??? ??? ??? ("{0}: ({2})"), java.text.NumberFormat ??? ??? ??? ??? ??? ??? ??? .getNumberInstance(), ??? ??? ??? ??? ??? new java.text.DecimalFormat("0.00%"))); 來源:http://hi.baidu.com/java137/blog/item/166d4f433fcb35119313c6eb.html 2,不論創建的是什么圖,JFreeChart都遵循以下的這個基本步驟: 1)、建立Dataset。所有的數據都存放在Dataset中的。(創建一個數據源(dataset)來包含將要在圖形中顯示的數據) 2)、建立JFreeChart。將dataset中的數據導入到JFreeChart中。(創建一個 JFreeChart 對象來代表要顯示的圖形 ) 3)、設置JFreeChart的顯示屬性。這一步可以省略,使用默認的JFreeChart顯示屬性。 4)、生成圖片。 2,Jfreechart的作者模仿Google chart api的URL風格開發出了一套Servlet-- Eastwood,這個項目是基于Jfreechart的,它可以讓你使用Google chart api的方式生成與Google生成的幾乎百分之百一樣的圖表 3, 常用類和接口 類名或接口名? 功能簡述? org.jfree.data.general.Dataset? 所有數據源類都要實現的接口,便于設置圖表中顯示的數據? org.jfree.chart.ChartFactory? 生成圖表的工廠類,由它來產生JFreeChart對象? org.jfree.chart.JFreeChart? 所有對圖形的設置都需要通過它? org.jfree.chart.plot.Plot? 通過JFreeChart 對象獲得,然后再通過它對圖形外部部分調整,不同類型的圖形使用不同的子類實現? org.jfree.chart.renderer.AbstractRenderer? 通過JFreeChart 對象獲得,然后再通過它對圖形內部部分調整。不同類型的圖形使用不同的子類實現? org.jfree.chart.servlet.ServletUtilities? 提供一系列方法,可以把圖表存儲為png和jpg格式臨時圖象文件,通過文件流發送response,并返回文件名。? org.jfree.chart.ChartUtilities? 提供一系列方法,可以把圖表存儲為png和jpg格式的圖像文件? http://blog.csdn.net/zhou2002/archive/2007/11/03/1865343.aspx 4,cewolf的標簽分為兩部分,第一部分主要根據提供的數據產生圖形數據,放在某個地方,這個是在web.xml里配置的,可以放在session里面。 第二部分的目的很簡單,就是動態的輸出一個頁面上的url,參數removeAfterRender決定了是否保留緩存
1,XPCOM XPCOM(Cross Platform Component Object Model)是一種跨平臺組件模型,是Mozilla技術的核心。其原理與微軟的COM技術類似,但與COM不同的是,XPCOM是一種跨平臺技術,并支持多種語言綁定(Language Bindings)。也就是說,我們可以使用C++、JAVA、JavaScript、Python、Ruby、Perl等語言來編寫組件。而XPCOM的接口(Interface)是用一種叫做XPIDL的IDL(Interface Description Language)來定義的。1 XPCOM 自身提供了一套核心的組件和類,用于諸如內存管理,線程,基本數據結構(strings, arrays, variants)等 。但是大部分的XPCOM組件并不是這個核心庫提供的,而是由很多第三方的平臺(例如Gecko或者Necko)提供,或者由一個應用,甚至一個擴展提供。
2,RDF 教程http://www.w3school.com.cn/rdf/ 3,開發插件實在是很痛苦的一件事情,因為他需要用到Firefox的chrome系統,而每次更新了代碼之后,都需要重新載入chrome才能起作用。
一般情況下要重啟chrome就需要重新啟動firefox,還好有人已經發現這種痛苦,所以開發了一個Extension Developer
Manager,里面提供了好幾個工具,用的最多的是reload
chrome,用來在不重啟firefox的情況下,重新載入chrome,第二個是javascript
shell,他可以訪問任意一個當前的firefox窗口。而要完成插件開發,一般還要用到Console,因為很多調試信息都需要通過這看,如果沒這玩
意,那估計每次都得用alert了。至于DOM Inspector一般用不上,因為如果你要象greesemonkey那樣,獲取當前頁面的HTML
DOM的話,一般都只能通過事件來實現,然后hack到她的appcontent里面,這東西在DOM
Inspector里面沒有,所以,你通過這種方式修改了DOM樹,通過DOM
Inspector是看不出來的,而為了驗證你有沒有修改成功,現在我的方法就是靠javascript shell。 ???????
關于DOM,我搞了足足兩天,才算搞出個所以然來,由于firefox是用XUL寫的,而XUL也定義了DOM,所以,一般情況下你在擴展里頭,或者
javascript
shell里面通過document獲取的僅僅是XUL的DOM,要獲取browser里面的DOM,我現在探索出來的有兩種,一種是
greesemonkey那樣,用事件,每次都監察DOMContentLoad事件,這個方法很危險,例如如果一個網頁他有多個frame,那么這個事
件就會發生多次,而由于greesemonkey只是在加載的時候用user
script對DOM做一次處理,所以這個問題不是特別大。不過,如果我要做的是能夠多次操作DOM樹,所以,就必須要得到當前窗口的當前正在顯示的
DOM,為了獲取這冬冬,我足足用了2天,google了所有能想到的關鍵詞,把XUL
planet和MDC上面的文章都翻了個遍,最后終于在moznet的irc上面問到人了,原來要得到這東西根本不需要用事件,只要通過
content.document就可以得到了。實在不容易啊。 上面全部抄自http://blog.csdn.net/nickcen/archive/2006/07/15/923252.aspx 4,用7zip壓縮為zip,然后改后綴為xpi
系列文章http://hi.baidu.com/lovemyselfbest/blog/item/0bf363ee1ed5e1feb3fb9546.html http://www.blueidea.com/tech/web/2007/4979.asp
基于 Mozilla 的擴展開發 http://xuming.net/2008/07/firefox-extension-2.html http://www.blueidea.com/tech/web/2007/4979.asp
1,statement
cache設定過大導致內存泄漏 http://forums.oracle.com/forums/message.jspa?messageID=1040570
。原因在于oracle10的數據庫驅動對statement最后執行的結果集有著引用,并且不會釋放,目的在于通過內存而換取更好的性能。數據庫連接采
用的是weblogic的連接池,關于connection有個相關的statement
cache設定,設定一個connection能夠被緩存的statement個數,最大是1024,而現場就被設定為了1024!connection
pool的connection個數被設置為了500
。真是個恐怖的設置。在將1024改為10后,內存使用量轟然倒地,穩定在1g左右。 來源: http://www.aygfsteel.com/RongHao/archive/2008/09/01/226068.html
1,為什么上海合作組織沒有土庫曼斯坦 在1995年聯合國會議上,185個會員國一致通過決議,承認土庫曼斯坦為永久中立國 2005年8月在喀山會議上土庫曼斯坦宣布退出獨聯體 目前國際承認的永久中立國奧地利、 哥斯達黎加、 芬蘭、 愛爾蘭、 列支敦士登 、 土庫曼斯坦 、 瑞典、 瑞士2, 克里米亞是 黑海北部海岸上的一個半島,也是 烏克蘭的一個自治共和國 。又譯作 克里木半島. 俄羅斯黑海艦隊駐扎于此。1945年雅爾塔會議在此召開。
|