锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产亚洲av瑜伽,亚洲人成网站在线观看播放动漫 ,亚洲精品无码激情AVhttp://www.tkk7.com/mac521/category/8818.htmlLove OpenSourcezh-cnThu, 10 Apr 2008 05:12:09 GMTThu, 10 Apr 2008 05:12:09 GMT60SerialVersionID闂http://www.tkk7.com/mac521/archive/2008/04/10/191763.html椋庝腑璧瘋埅椋庝腑璧瘋埅Thu, 10 Apr 2008 02:08:00 GMThttp://www.tkk7.com/mac521/archive/2008/04/10/191763.htmlhttp://www.tkk7.com/mac521/comments/191763.htmlhttp://www.tkk7.com/mac521/archive/2008/04/10/191763.html#Feedback0http://www.tkk7.com/mac521/comments/commentRss/191763.htmlhttp://www.tkk7.com/mac521/services/trackbacks/191763.html 緇撹錛氬湪瀹炵幇Serializable鎺ュ彛鏃訛紝IDE涓鑸細鎻愰啋浣犺緗竴涓猄erialVersionID錛岃繖鏍峰仛鐨勫ソ澶勬槸鏂逛究鍦ㄤ笉鍚岀紪璇戝櫒涔嬮棿浠g爜鐨勭Щ妞嶃傜紪璇戝櫒鍦ㄨ鍙朣erial瀵硅薄鏃訛紝浼氭瘮杈僺ource涓巘arget鐨凷erialVersionID鏄惁涓鑷達紝濡傛灉涓鑷翠細浜х敓InvalidClassException銆?br /> 鍦‥clipse涓拷鐣ヨ鎯呭喌鎿嶄綔鏂規硶錛歐indow-->Preferences-->Java-->Compiler-->Errors/Warnings-->Potential programming problems
闂錛歋erialVersionID鏄惁鍦ㄤ笉鍚岀殑綾諱腑鏈変笉鍚岀殑鍊鹼紵
鍥炵瓟錛氫笉闇瑕併傚洜涓篠erialVersionID鏈韓鏄痵tatic final錛屾槸鍏ㄥ眬鐨勶紝鑰屼笖涓鑸兘鏄拡瀵瑰綋鍓嶇被錛屾墍浠ヤ竴鑸兘鏄痯rivate銆傜紪璇戝櫒鍦―eSerializable鐨勬椂鍊欙紝瀵硅薄閮芥槸褰撳墠綾伙紝涓嶉渶瑕佷笉鍚岀被璁劇疆涓嶅悓鍊箋?br /> 闂錛氫笉鏄劇ず澹版槑SerialVersionID鏄敊鐨勫悧錛?br /> 鍥炵瓟錛氫笉鏄傜紪璇戝櫒鏈夎嚜宸辯殑鐢熸垚SerialVersionID鐨勮鍒欙紝浣嗘槸涓嶅悓緙栬瘧鍣ㄧ殑瑙勫垯鍙堟槸涓嶄竴鑷寸殑錛岃繖鏍峰氨浼氶犳垚宸睸erial瀵硅薄SerialVersionID涓庡綋鍓嶇紪璇戝櫒DeSerial鍑烘潵鐨凷erialVersionID涓嶄竴鑷達紝浜х敓Exception銆傚敖鍙兘灝嗘墍鏈夊彲浠ュ簭鍒楀寲綾婚兘鏄劇ず澹版槑SerialVersionID銆?

椋庝腑璧瘋埅 2008-04-10 10:08 鍙戣〃璇勮
]]>
[杞琞SQL Server鍜孫racle鐨勫父鐢ㄥ嚱鏁板姣?/title><link>http://www.tkk7.com/mac521/archive/2008/01/02/172094.html</link><dc:creator>椋庝腑璧瘋埅</dc:creator><author>椋庝腑璧瘋埅</author><pubDate>Wed, 02 Jan 2008 02:26:00 GMT</pubDate><guid>http://www.tkk7.com/mac521/archive/2008/01/02/172094.html</guid><wfw:comment>http://www.tkk7.com/mac521/comments/172094.html</wfw:comment><comments>http://www.tkk7.com/mac521/archive/2008/01/02/172094.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mac521/comments/commentRss/172094.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mac521/services/trackbacks/172094.html</trackback:ping><description><![CDATA[<p>---------鏁板鍑芥暟</p> <p>1.緇濆鍊?br /> S:select abs(-1) value<br /> O:select abs(-1) value from dual</p> <p>2.鍙栨暣(澶?<br /> S:select ceiling(-1.001) value<br /> O:select ceil(-1.001) value from dual</p> <p>3.鍙栨暣錛堝皬錛?br /> S:select floor(-1.001) value<br /> O:select floor(-1.001) value from dual</p> <p>4.鍙栨暣錛堟埅鍙栵級<br /> S:select cast(-1.002 as int) value<br /> O:select trunc(-1.002) value from dual</p> <p>5.鍥涜垗浜斿叆<br /> S:select round(1.23456,4) value 1.23460<br /> O:select round(1.23456,4) value from dual 1.2346</p> <p>6.e涓哄簳鐨勫箓<br /> S:select Exp(1) value 2.7182818284590451<br /> O:select Exp(1) value from dual 2.71828182</p> <p>7.鍙杄涓哄簳鐨勫鏁?br /> S:select log(2.7182818284590451) value 1<br /> O:select ln(2.7182818284590451) value from dual; 1</p> <p>8.鍙?0涓哄簳瀵規暟<br /> S:select log10(10) value 1<br /> O:select log(10,10) value from dual; 1</p> <p>9.鍙栧鉤鏂?br /> S:select SQUARE(4) value 16<br /> O:select power(4,2) value from dual 16</p> <p>10.鍙栧鉤鏂規牴<br /> S:select SQRT(4) value 2<br /> O:select SQRT(4) value from dual 2</p> <p>11.姹備換鎰忔暟涓哄簳鐨勫箓<br /> S:select power(3,4) value 81<br /> O:select power(3,4) value from dual 81</p> <p>12.鍙栭殢鏈烘暟<br /> S:select rand() value<br /> O:select sys.dbms_random.value(0,1) value from dual;</p> <p>13.鍙栫鍙?br /> S:select sign(-8) value -1<br /> O:select sign(-8) value from dual -1</p> <p>----------涓夎鍑芥暟鐩稿叧</p> <p>14.鍦嗗懆鐜?br /> S:SELECT PI() value 3.1415926535897931<br /> O:涓嶇煡閬?/p> <p>15.sin,cos,tan 鍙傛暟閮戒互寮у害涓哄崟浣?br /> 渚嬪錛歴elect sin(PI()/2) value 寰楀埌1錛圫QLServer錛?/p> <p>16.Asin,Acos,Atan,Atan2 榪斿洖寮у害</p> <p>17.寮у害瑙掑害浜掓崲(SQLServer錛孫racle涓嶇煡閬?<br /> DEGREES錛氬姬搴?銆夎搴?br /> RADIANS錛氳搴?銆夊姬搴?/p> <p>---------鏁板奸棿姣旇緝</p> <p>18. 姹傞泦鍚堟渶澶у?br /> S:select max(value) value from<br /> (select 1 value<br /> union<br /> select -2 value<br /> union<br /> select 4 value<br /> union<br /> select 3 value)a</p> <p>O:select greatest(1,-2,4,3) value from dual</p> <p>19. 姹傞泦鍚堟渶灝忓?br /> S:select min(value) value from<br /> (select 1 value<br /> union<br /> select -2 value<br /> union<br /> select 4 value<br /> union<br /> select 3 value)a</p> <p>O:select least(1,-2,4,3) value from dual</p> <p>20.濡備綍澶勭悊null鍊?F2涓殑null浠?0浠f浛)<br /> S:select F1,IsNull(F2,10) value from Tbl<br /> O:select F1,nvl(F2,10) value from Tbl</p> <p>--------瀛楃涓插嚱鏁?/p> <p>21.姹傚瓧絎﹀簭鍙?br /> S:select ascii('a') value<br /> O:select ascii('a') value from dual</p> <p>22.浠庡簭鍙鋒眰瀛楃<br /> S:select char(97) value<br /> O:select chr(97) value from dual</p> <p>23.榪炴帴<br /> S:select '11'+'22'+'33' value<br /> O:select CONCAT('11','22')||33 value from dual</p> <p>23.瀛愪覆浣嶇疆 --榪斿洖3<br /> S:select CHARINDEX('s','sdsq',2) value<br /> O:select INSTR('sdsq','s',2) value from dual</p> <p>23.妯$硦瀛愪覆鐨勪綅緗?--榪斿洖2,鍙傛暟鍘繪帀涓棿%鍒欒繑鍥?<br /> // 鏈枃杞嚜 C++Builder 鐮旂┒ - <a >http://www.ccrun.com/article.asp?i=996&d=dwn1rn</a><br /> S:select patindex('%d%q%','sdsfasdqe') value<br /> O:oracle娌″彂鐜幫紝浣嗘槸instr鍙互閫氳繃絎洓涓弬鏁版帶鍒跺嚭鐜版鏁?br /> select INSTR('sdsfasdqe','sd',1,2) value from dual 榪斿洖6</p> <p>24.姹傚瓙涓?br /> S:select substring('abcd',2,2) value<br /> O:select substr('abcd',2,2) value from dual</p> <p>25.瀛愪覆浠f浛 榪斿洖aijklmnef<br /> S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value<br /> O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual</p> <p>26.瀛愪覆鍏ㄩ儴鏇挎崲<br /> S:Replace<br /> O:select Translate('fasdbfasegas','fa','鎴? ) value from dual</p> <p>27.闀垮害<br /> S:len,datalength<br /> O:length</p> <p>28.澶у皬鍐欒漿鎹?lower,upper</p> <p>29.鍗曡瘝棣栧瓧姣嶅ぇ鍐?br /> S:娌″彂鐜?br /> O:select INITCAP('abcd dsaf df') value from dual</p> <p>30.宸﹁ˉ絀烘牸錛圠PAD鐨勭涓涓弬鏁頒負絀烘牸鍒欏悓space鍑芥暟錛?br /> S:select space(10)+'abcd' value<br /> O:select LPAD('abcd',14) value from dual</p> <p>31.鍙寵ˉ絀烘牸錛圧PAD鐨勭涓涓弬鏁頒負絀烘牸鍒欏悓space鍑芥暟錛?br /> S:select 'abcd'+space(10) value<br /> O:select RPAD('abcd',14) value from dual</p> <p>32.鍒犻櫎絀烘牸<br /> S:ltrim,rtrim<br /> O:ltrim,rtrim,trim</p> <p>33. 閲嶅瀛楃涓?br /> S:select REPLICATE('abcd',2) value<br /> O:娌″彂鐜?/p> <p>34.鍙戦煶鐩鎬技鎬ф瘮杈?榪欎袱涓崟璇嶈繑鍥炲間竴鏍鳳紝鍙戦煶鐩稿悓)<br /> S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')<br /> O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual<br /> SQLServer涓敤SELECT DIFFERENCE('Smithers', 'Smythers') 姣旇緝soundex鐨勫樊<br /> 榪斿洖0-4錛?涓哄悓闊籌紝1鏈楂?/p> <p>--------------鏃ユ湡鍑芥暟</p> <p>35.緋葷粺鏃墮棿<br /> S:select getdate() value<br /> O:select sysdate value from dual</p> <p>36.鍓嶅悗鍑犳棩<br /> 鐩存帴涓庢暣鏁扮浉鍔犲噺</p> <p>37.姹傛棩鏈?br /> S:select convert(char(10),getdate(),20) value<br /> O:select trunc(sysdate) value from dual<br /> select to_char(sysdate,'yyyy-mm-dd') value from dual</p> <p>38.姹傛椂闂?br /> S:select convert(char(8),getdate(),108) value<br /> O:select to_char(sysdate,'hh24:mm:ss') value from dual</p> <p>39.鍙栨棩鏈熸椂闂寸殑鍏朵粬閮ㄥ垎<br /> S:DATEPART 鍜?DATENAME 鍑芥暟 錛堢涓涓弬鏁板喅瀹氾級<br /> O:to_char鍑芥暟 絎簩涓弬鏁板喅瀹?/p> <p>鍙傛暟---------------------------------涓嬭〃闇瑕佽ˉ鍏?br /> year yy, yyyy<br /> quarter qq, q (瀛e害)<br /> month mm, m (m O鏃犳晥)<br /> dayofyear dy, y (O琛ㄦ槦鏈?<br /> day dd, d (d O鏃犳晥)<br /> week wk, ww (wk O鏃犳晥)<br /> weekday dw (O涓嶆竻妤?<br /> Hour hh,hh12,hh24 (hh12,hh24 S鏃犳晥)<br /> minute mi, n (n O鏃犳晥)<br /> second ss, s (s O鏃犳晥)<br /> millisecond ms (O鏃犳晥)<br /> ----------------------------------------------</p> <p>40.褰撴湀鏈鍚庝竴澶?br /> S:涓嶇煡閬?br /> O:select LAST_DAY(sysdate) value from dual</p> <p>41.鏈槦鏈熺殑鏌愪竴澶╋紙姣斿鏄熸湡鏃ワ級<br /> S:涓嶇煡閬?br /> O:SELECT Next_day(sysdate,7) vaule FROM DUAL;</p> <p>42.瀛楃涓茶漿鏃墮棿<br /> S:鍙互鐩存帴杞垨鑰卻elect cast('2004-09-08'as datetime) value<br /> O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;</p> <p>43.姹備袱鏃ユ湡鏌愪竴閮ㄥ垎鐨勫樊錛堟瘮濡傜錛?br /> S:select datediff(ss,getdate(),getdate()+12.3) value<br /> O:鐩存帴鐢ㄤ袱涓棩鏈熺浉鍑忥紙姣斿d1-d2=12.3錛?br /> SELECT (d1-d2)*24*60*60 vaule FROM DUAL;</p> <p>44.鏍規嵁宸兼眰鏂扮殑鏃ユ湡錛堟瘮濡傚垎閽燂級<br /> S:select dateadd(mi,8,getdate()) value<br /> O:SELECT sysdate+8/60/24 vaule FROM DUAL;</p> <p>45.姹備笉鍚屾椂鍖烘椂闂?br /> S:涓嶇煡閬?br /> O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;</p> <p>-----鏃跺尯鍙傛暟,鍖椾含鍦ㄤ笢8鍖哄簲璇ユ槸Ydt-------<br /> AST ADT 澶цタ媧嬫爣鍑嗘椂闂?br /> BST BDT 鐧戒護嫻鋒爣鍑嗘椂闂?br /> CST CDT 涓儴鏍囧噯鏃墮棿<br /> EST EDT 涓滈儴鏍囧噯鏃墮棿<br /> GMT 鏍兼灄灝兼不鏍囧噯鏃墮棿<br /> HST HDT 闃挎媺鏂姞鈥斿濞佸し鏍囧噯鏃墮棿<br /> MST MDT 灞卞尯鏍囧噯鏃墮棿<br /> NST 綰借姮鍏版爣鍑嗘椂闂?br /> PST PDT 澶鉤媧嬫爣鍑嗘椂闂?br /> YST YDT YUKON鏍囧噯鏃墮棿</p> <p>Oracle鏀寔鐨勫瓧絎﹀嚱鏁板拰瀹冧滑鐨凪icrosoft SQL Server絳変環鍑芥暟:</p> <p>鍑芥暟 Oracle Microsoft SQL銆Server<br /> 鎶婂瓧絎﹁漿鎹負ASCII ASCII ASCII<br /> 瀛椾覆榪炴帴 CONCAT (expression + expression)<br /> 鎶夾SCII杞崲涓哄瓧絎?CHR CHAR<br /> 榪斿洖瀛楃涓蹭腑鐨勫紑濮嬪瓧絎︼紙宸﹁搗錛?INSTR CHARINDEX<br /> 鎶婂瓧絎﹁漿鎹負灝忓啓 LOWER LOWER<br /> 鎶婂瓧絎﹁漿鎹負澶у啓 UPPER UPPER<br /> 濉厖瀛楃涓茬殑宸﹁竟 LPAD N/A<br /> 娓呴櫎寮濮嬬殑絀虹櫧 LTRIM LTRIM<br /> 娓呴櫎灝鵑儴鐨勭┖鐧?RTRIM RTRIM<br /> 瀛楃涓蹭腑鐨勮搗濮嬫ā寮忥紙pattern錛?INSTR PATINDEX<br /> 澶氭閲嶅瀛楃涓?RPAD REPLICATE<br /> 瀛楃涓茬殑璇煶琛ㄧず SOUNDEX SOUNDEX<br /> 閲嶅絀烘牸鐨勫瓧涓?RPAD SPACE<br /> 浠庢暟瀛楁暟鎹漿鎹負瀛楃鏁版嵁 TO_CHAR STR<br /> 瀛愪覆 SUBSTR SUBSTRING<br /> 鏇挎崲瀛楃 REPLACE STUFF<br /> 灝嗗瓧涓蹭腑鐨勬瘡涓瘝棣栧瓧姣嶅ぇ鍐?INITCAP N/A<br /> 緲昏瘧瀛楃涓?TRANSLATE N/A<br /> 瀛楃涓查暱搴?LENGTH DATELENGTH or LEN<br /> 鍒楄〃涓渶澶х殑瀛楃涓?GREATEST N/A<br /> 鍒楄〃涓渶灝忕殑瀛楃涓?LEAST N/A<br /> 濡傛灉涓篘ULL鍒欒漿鎹㈠瓧涓?NVL ISNULL</p> <p>鏃ユ湡鍑芥暟</p> <p>鍑芥暟 Oracle Microsoft SQL銆Server<br /> 鏃ユ湡鐩稿姞 (date column +/- value) or<br /> ADD_MONTHS DATEADD<br /> 涓や釜鏃ユ湡鐨勫樊 (date column +/- value) or<br /> MONTHS_BETWEEN DATEDIFF<br /> 褰撳墠鏃ユ湡鍜屾椂闂?SYSDATE GETDATE()<br /> 涓涓湀鐨勬渶鍚庝竴澶?LAST_DAY N/A<br /> 鏃跺尯杞崲 NEW_TIME N/A<br /> 鏃ユ湡鍚庣殑絎竴涓懆鏃?NEXT_DAY N/A<br /> 浠h〃鏃ユ湡鐨勫瓧絎︿覆 TO_CHAR DATENAME<br /> 浠h〃鏃ユ湡鐨勬暣鏁?TO_NUMBER<br /> (TO_CHAR)) DATEPART<br /> 鏃ユ湡鑸嶅叆 ROUND CONVERT<br /> 鏃ユ湡鎴柇 TRUNC CONVERT<br /> 瀛楃涓茶漿鎹負鏃ユ湡 TO_DATE CONVERT<br /> 濡傛灉涓篘ULL鍒欒漿鎹㈡棩鏈?NVL ISNULL</p> <p>杞崲鍑芥暟</p> <p>鍑芥暟 Oracle Microsoft SQL銆Server<br /> 鏁板瓧杞崲涓哄瓧絎?TO_CHAR CONVERT<br /> 瀛楃杞崲涓烘暟瀛?TO_NUMBER CONVERT<br /> 鏃ユ湡杞崲涓哄瓧絎?TO_CHAR CONVERT<br /> 瀛楃杞崲涓烘棩鏈?TO_DATE CONVERT<br /> 16榪涘埗杞崲涓?榪涘埗 HEX_TO_RAW CONVERT<br /> 2榪涘埗杞崲涓?6榪涘埗 RAW_TO_HEX CONVERT</p> <p>鍏跺畠琛岀駭鍒殑鍑芥暟</p> <p>鍑芥暟 Oracle Microsoft SQL銆Server<br /> 榪斿洖絎竴涓潪絀鴻〃杈懼紡 DECODE COALESCE<br /> 褰撳墠搴忓垪鍊?CURRVAL N/A<br /> 涓嬩竴涓簭鍒楀?NEXTVAL N/A<br /> 濡傛灉exp1 = exp2, 榪斿洖null DECODE NULLIF<br /> 鐢ㄦ埛鐧誨綍璐﹀彿ID鏁板瓧 UID SUSER_ID<br /> 鐢ㄦ埛鐧誨綍鍚?USER SUSER_NAME<br /> 鐢ㄦ埛鏁版嵁搴揑D鏁板瓧 UID USER_ID<br /> 鐢ㄦ埛鏁版嵁搴撳悕 USER USER_NAME<br /> 褰撳墠鐢ㄦ埛 CURRENT_USER CURRENT_USER<br /> 鐢ㄦ埛鐜(audit trail) USERENV N/A<br /> 鍦–ONNECT BY瀛愬彞涓殑綰у埆 LEVEL N/A</p> <p>鍚堣鍑芥暟</p> <p>鍑芥暟 Oracle Microsoft SQL銆Server<br /> Average AVG AVG<br /> Count COUNT COUNT<br /> Maximum MAX MAX<br /> Minimum MIN MIN<br /> Standard deviation STDDEV STDEV or STDEVP<br /> Summation SUM SUM<br /> Variance VARIANCE VAR or VARP</p> <p>Oracle榪樻湁涓涓湁鐢ㄧ殑鍑芥暟EXTRACT,鎻愬彇騫朵笖榪斿洖鏃ユ湡鏃墮棿鎴栨椂闂撮棿闅旇〃杈懼紡涓壒瀹氱殑鏃墮棿鍩?<br /> EXTRACT(YEAR FROM 鏃ユ湡)</p> <img src ="http://www.tkk7.com/mac521/aggbug/172094.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mac521/" target="_blank">椋庝腑璧瘋埅</a> 2008-01-02 10:26 <a href="http://www.tkk7.com/mac521/archive/2008/01/02/172094.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Spring閰嶇疆鏂囦歡涓璱d鐨勭浜屼釜瀛楁瘝涓嶈兘澶у啓闂http://www.tkk7.com/mac521/archive/2007/12/05/165506.html椋庝腑璧瘋埅椋庝腑璧瘋埅Wed, 05 Dec 2007 06:27:00 GMThttp://www.tkk7.com/mac521/archive/2007/12/05/165506.htmlhttp://www.tkk7.com/mac521/comments/165506.htmlhttp://www.tkk7.com/mac521/archive/2007/12/05/165506.html#Feedback0http://www.tkk7.com/mac521/comments/commentRss/165506.htmlhttp://www.tkk7.com/mac521/services/trackbacks/165506.html闃呰鍏ㄦ枃

椋庝腑璧瘋埅 2007-12-05 14:27 鍙戣〃璇勮
]]>
[Original]瑙f瀽xml鐨勭浉瀵硅礬寰勯棶棰?/title><link>http://www.tkk7.com/mac521/archive/2007/11/22/162390.html</link><dc:creator>椋庝腑璧瘋埅</dc:creator><author>椋庝腑璧瘋埅</author><pubDate>Thu, 22 Nov 2007 07:32:00 GMT</pubDate><guid>http://www.tkk7.com/mac521/archive/2007/11/22/162390.html</guid><wfw:comment>http://www.tkk7.com/mac521/comments/162390.html</wfw:comment><comments>http://www.tkk7.com/mac521/archive/2007/11/22/162390.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/mac521/comments/commentRss/162390.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mac521/services/trackbacks/162390.html</trackback:ping><description><![CDATA[<p style="font-size: 12pt; font-family: 寰蔣闆呴粦">浠婂ぉ鍦ㄥ仛xml瑙f瀽鐨勬椂鍊欙紝閬囧埌涓涓棶棰?img alt="" src="/CuteSoft_Client/CuteEditor/images/emdgust.gif" align="absMiddle" border="0" />錛氭庝箞鐢ㄧ浉瀵硅礬寰勬浛鎹㈢粷瀵硅礬寰?鑺變簡鎴戝崐澶╃殑鏃墮棿(姘村鉤涓嶈嫻垂澶鏃墮棿<img alt="" src="/CuteSoft_Client/CuteEditor/images/emembarrassed.gif" align="absMiddle" border="0" />)錛屽啓鍑烘潵鍏變韓緇欏ぇ瀹訛紝甯屾湜鑳藉緇欏ぇ瀹跺府鍔┿傚湪web宸ョ▼涓紝鏈変笁縐嶉斿緞鍙互瀹炵幇xml鐩稿璺緞錛?br /> 1>灝唜ml鏀懼湪WEB-INF鐩綍涓嬶紝閫氳繃getServletContext().getResourceAsStream("/WEB-INF/gather.xml");<br /> 2>灝唜ml鏂規硶鍦╓EB-INF/classes鐩綍涓嬫垨classpath鐨刯ar鍖呬腑錛屽垯鍙互浣跨敤ClassLoader鐨勯潤鎬佹柟娉昰etSystemResourceAsStream(String)璇誨彇<br /> <span style="color: red">鍓嶄袱縐嶆柟娉曟槸浠庣綉涓婃壘鍒扮殑錛岃繕娌℃湁灝濊瘯錛屽洜涓烘垜閲囩敤鐨勬槸寰楀埌xml鐨剈rl錛岀劧鍚庡幓瑙f瀽鐨?</span><br /> 3>閫氳繃鑾峰緱xml鐨剈rl錛岀劧鍚庢牴鎹畊rl鍘昏В鏋愮殑<br /> 鑾峰緱url浠g爜:<br />     ClassLoader classLoader = Thread.currentThread.getContextClassLoader();<br />     java.net.URL xmlURL = classLoader.getResource("gather/config/gather.xml");<br />     SAXReader reader = new SAXReader();<br />     Document document = reader.read(xmlURL);<br /> 濡傛灉涓嶆槸鍦╳eb宸ョ▼涓紝鍙互鐢↖nputStream鍘昏В鏋恱ml錛屼唬鐮佸涓嬶細<br />     <span style="color: #0000ff">//className鏄被鍚?br /> </span>    ClassLoader classLoader = className.class.getClassLoader();<br />     InputStream inputStream = classLoader.getResourceAsStream("gather/config/gather.xml");<br />     SAXReader reader = new SAXReader();<br />     Document document = reader.read(inputStream);</p> <img src ="http://www.tkk7.com/mac521/aggbug/162390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mac521/" target="_blank">椋庝腑璧瘋埅</a> 2007-11-22 15:32 <a href="http://www.tkk7.com/mac521/archive/2007/11/22/162390.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsp涓殑鏁版嵁搴撶紪紼?/title><link>http://www.tkk7.com/mac521/archive/2006/06/15/52942.html</link><dc:creator>椋庝腑璧瘋埅</dc:creator><author>椋庝腑璧瘋埅</author><pubDate>Thu, 15 Jun 2006 02:59:00 GMT</pubDate><guid>http://www.tkk7.com/mac521/archive/2006/06/15/52942.html</guid><wfw:comment>http://www.tkk7.com/mac521/comments/52942.html</wfw:comment><comments>http://www.tkk7.com/mac521/archive/2006/06/15/52942.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mac521/comments/commentRss/52942.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mac521/services/trackbacks/52942.html</trackback:ping><description><![CDATA[鏈榪戝ソ涔呮病涓婅繃BLOG浜嗭紝鍓嶆鏃墮棿瀹炲湪鏄緢蹇欏晩銆備互鍓嶄袱騫村崐鐨勬椂闂撮兘娌¤繖涔堝繖榪囧憿~~~<br />浠婂ぉ涓婄綉鐪嬪埌涓綃囨枃绔犲氨杞繃鏉ワ紝澶у涓璧峰垎浜笅銆傚墠浜涙椂闂存垜鍦ㄧ爺絀禞SP涓殑鏁版嵁搴撹繛鎺ワ紝璐逛簡濂藉ぇ鐨勫姴錛屽仛浜嗗ソ澶氬ぉ錛岀粓浜庤繛鎺ヤ笂浜嗭紝杈涜嫤鍟婏紝鍏堝枬鏉厭搴嗙涓涓嬶紝CHEERS.................鐜板湪灝辮漿甯栦簡<br />[杞琞<br />浜岋紝JDBC聽涓昏鎺ュ彛錛?br />java.sql.DriverManager綾葷敤浜庡鐞嗛┍鍔ㄧ▼搴忕殑璋冨叆騫朵笖瀵規柊鐨勬暟鎹簱榪炴帴鎻愪緵鏀寔銆?br />java.sql.Connection錛屾寚搴旂敤紼嬪簭涓庣壒瀹氭暟鎹簱鐨勮繛鎺ャ?br />java.sql.Statement錛岀敤浜庝竴鑸瑂ql璇彞鐨勬墽琛岋紙鍙互鏄煡璇€佹洿鏂扮敋鑷沖彲浠ュ垱寤烘暟鎹簱鐨勬墽琛岃繃紼嬶級<br />java.sql.ResultSet,鏌ヨ鎵榪斿洖鐨勭粨鏋滀繚瀛樺湪姝ゅ璞′腑錛岀敤瀹冨彲浠ユ祻瑙堝拰瀛樺彇鏁版嵁搴撳唴鐨勮褰曘?br /><br />1錛岄氳繃jdbc-odbc妗ヤ嬌鐢╫dbc鏁版嵁搴擄紙騫朵笉闇瑕乯dbc聽Drivers錛?br /><br />鍏堝湪odbc聽DSN(Data聽Source聽Name)璁劇疆澶勮緗畃ubs聽sysDSN,sa涓簎sername,瀵嗙爜涓虹┖<br />Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//鍔犺澆椹卞姩紼嬪簭<br />con=DriverManager.getConnection("jdbc:odbc:pubs","sa","");//jdbc:odbc:pubs<br />con.close();<br />//搴斿綋catch聽ClassNotFoundException鍜孲QLException<br /><br />Connection鐨刧etWarning鏂規硶榪斿洖涓涓猄QLWarning瀵硅薄錛屽湪榪炴帴涔嬪墠搴斿綋鍏堟鏌ャ?br />浣跨敤jdbc-odbc鐨勬渶澶уソ澶勬槸錛氬厤璐圭殑銆備絾鏄ц兘鍙梠dbc鐨勯檺鍒訛紝鑰屼笖涓鑸琽dbc椹卞姩姣旇緝鏄傝吹銆?br />2錛屼嬌鐢ㄤ笓闂ㄧ殑jdbc椹卞姩紼嬪簭銆?/姝ゅ鏄痬m聽jdbc聽Driver<br />鍏堝皢jar鏂囦歡鏀懼湪ClassPath閲岄潰銆?br />Class.forName("org.gjt.mm.mysql.Driver");<br />con=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname","root","");<br />con.close();<br /><br />鍙浣跨敤浣曠鏂瑰紡榪炴帴浣曠鏁版嵁搴撲笌鏁版嵁搴撶殑鎿嶄綔鍜岃繛鎺ユ暟鎹簱鏄棤鍏崇殑銆?br />涓夛紝鏌ヨ鏁版嵁搴?br />Statement聽stmt=con.createStatement();<br />stmt.setMaxRows()鍙互鎺у埗杈撳嚭璁板綍鏈澶ф暟閲?<br />ResultSet聽rs=stmt.executeQuery("select聽.....");<br /><br />ResultSet鎸囧悜褰撳墠璁板綍:<br />int聽userId=rs.getInt("userid");<br />String聽userName=rs.getString("username");<br />...鎴栬呯敤搴忓彿錛堜粠1寮濮嬬殑錛?br />int聽userId=rs.getInt(1);<br />Stirng聽userName=rs.getString(2);<br /><br />ClassNotFoundException鏄敱浜嶤lass.forName()鏃犳硶杞藉叆jdbc椹卞姩紼嬪簭瑙﹀彂鐨?br />SQLException鏄痡dbc鍦ㄦ墽琛岃繃紼嬩腑鍙戠敓闂鏃朵駭鐢熴傛湁涓涓澶栫殑鏂規硶getNextException()<br />catch(SQLException聽e){<br />out.println(e.getMessage());<br />while(e=e.getNextException()){<br />out.println(e.getMessage());<br />}<br />}<br /><br />涓鑸潵璇村茍涓嶅緩璁湪jsp涓紪鍐欐暟鎹簱鐨勮闂▼搴忥紝鍙互灝嗘暟鎹簱鐨勮闂皝瑁呭湪涓涓猨avabean涓?br />鍥涳紝ResultSet娣卞叆<br />1錛孯esultSetMetaData<br />ResultSet聽rs=stmt.executeQuery("select....");<br />ResultSetMetaData聽rsmd=rs.getMetaData();聽//鑾峰彇ResultSetMateData瀵硅薄<br />int聽numberOfColumns=rsmd.getColumnCount();//榪斿洖鍒楁暟<br />boolean聽b=rsmd.isSearchable(int聽i);//榪斿洖絎琲鍒楁槸鍚﹀彲浠ョ敤浜巜here瀛愬彞<br />String聽c=rsmd.getColumnLabel(int聽i);//鑾峰彇絎琲鍒楃殑鍒楁爣<br />Objcet聽obj=rs.getObject();<br />if(obj!=null)out.println(obj.toString());<br />else聽println("");<br />2錛孲QL綾誨瀷涓嶳esultSet鐨刧etObject榪斿洖綾誨瀷鍙婂搴旂殑XXX聽getXXX()鏂規硶<br />SQL綾誨瀷聽JSP綾誨瀷聽瀵瑰簲鐨刧etXXX()鏂規硶<br />鈥斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺斺?br />CHAR聽String聽String聽getString()<br />VARCHAR聽String聽String聽getString()<br />LONGVARCHAR聽String聽InputStream聽getAsciiStream()/getUnicodeStream()<br />NUMERIC聽java.math.BigDecimal聽java.math.BigDecimal聽getBigDecimal()<br />DECIMAL聽鍚屼笂<br />BIT聽Boolean聽boolean聽getBoolean()<br />TINYINT聽Integer聽byte聽getByte()<br />SMALLINT聽Integer聽short聽getShort()<br />INTEGER聽Integer聽int聽getInt()<br />BIGINT聽Long聽long聽getLong()<br />REAL聽Float聽float聽getFloat()<br />FLOAT聽Double聽double聽getDouble()<br />DOUBLE聽Double聽double聽getDouble()<br />BINARY聽byte[]聽byte[]聽getBytes()<br />VARBINARY聽byte[]聽byte[]聽getBytes()<br />LONGVARBINARY聽byte[]聽InputStream聽getBinaryStream()<br />DATE聽java.sql.Date聽java.sql.Date聽getDate()<br />TIME聽java.sql.Time聽java.sql.Time聽getTime()<br />TIMESTAMP聽java.sql.Timestamp聽java.sql.Timestamp聽getTimestamp()<br /><br />3錛宯ull<br />int聽i=rs.getInt("age");<br />if(!rs.wasNull())....//RecordSet::wasNull()鐢ㄦ潵媯鏌ull<br />4,瀛樺彇澶у瓧絎︿覆鍜屼簩榪涘埗鏂囨湰<br />瀵逛簬鏁版嵁搴撲腑longvarchar鍜宭angvarbinary榪涜嫻佹搷浣?br />ResultSet聽rs=stmt.executeQueryString("select聽...");<br />BufferedReader聽br=new聽BufferedReader(new聽InputStream(rs.getAsciiStream("vol1")));//闀挎枃鏈覆<br />BufferedReader聽br=new聽BufferedReader(new聽InputStream(rs.getUnicodeStream("vol1")));<br />BufferedReader聽br=new聽BufferedReader(new聽InputStream(rs.getBinaryStream("vol2")));//闀夸簩榪涘埗鏂囨湰<br />//鍙栨暟鎹繀欏誨湪rs.getAsciiStream(),聽rs.getUnicodeStream(),聽rs.getBinaryStream()絳変箣鍚庨┈涓婅繘琛?br /><br /><br />浜旓紝嫻忚ResultSet<br />1錛孞DBC2.0鎻愪緵浜嗘洿澶氭祻瑙圧esultSet鐨勬柟娉?br />棣栧厛錛岀‘瀹氫綘鐨刯dbc椹卞姩紼嬪簭鏀寔jdbc2.0<br />鍏舵錛岀敱Connection鐢熸垚Statement鏃惰鎸囧畾鍙傛暟<br />Statement聽stmt=con.getStatement("娓告爣綾誨瀷",聽"璁板綍鏇存柊鏉冮檺");<br />娓告爣綾誨瀷錛?br />ResultSet.TYPE_FORWORD_ONLY:鍙彲浠ュ悜鍓嶇Щ鍔?br />ResultSet.TYPE_SCROLL_INSENSITIVE:鍙嵎鍔ㄣ備絾鏄笉鍙楀叾浠栫敤鎴峰鏁版嵁搴撴洿鏀圭殑褰卞搷銆?br />ResultSet.TYPE_SCROLL_SENSITIVE:鍙嵎鍔ㄣ傚綋鍏朵粬鐢ㄦ埛鏇存敼鏁版嵁搴撴椂榪欎釜璁板綍涔熶細鏀瑰彉銆?br />璁板綍鏇存柊鏉冮檺錛?br />ResultSet.CONCUR_READ_ONLY,鍙<br />ResultSet.CONCUR_UPDATABLE,鍙洿鏂?br /><br />getStatement()緙虹渷鍙傛暟錛歡etStatement(ResultSet.TYPE_FORWORD_ONLY,聽ResultSet.CONCUR_READ_ONLY)<br />2,濡傛灉ResultSet鏄彲鍗峰姩鐨勶紝浠ヤ笅鍑芥暟鍙互浣跨敤錛?br />rs.absolute()//緇濆浣嶇疆錛岃礋鏁拌〃紺轟粠鍚庨潰鏁?br />rs.first()絎竴鏉?br />rs.last()鏈鍚庝竴鏉?br />rs.previoust()鍓嶄竴鏉?br />rs.next()鍚庝竴鏉?br />rs.beforeFirst()絎竴鏉′箣鍓?br />rs.afterLast()鏈鍚庝箣鍚?br />rs.isFirst(),rs.isLast(),rs.isBeforeFirst(),rs.isAfterLast<br />娉ㄦ剰錛屽垰鎵撳紑鐨勬椂鍊欐槸澶勪簬絎竴鏉¤褰曚箣鍓嶇殑<br /><br />鍏紝鏇存柊鏁版嵁搴?br />1錛宻tmt.executeUpdate("strSql"),strSql鏄竴鏉ql鏇存柊璇彞銆倁pdate,insert,delete榪斿洖褰卞搷鍒扮殑鏉℃暟<br />2錛宻tmt.execute()鏂規硶鍦ㄤ笉鐭ラ亾sql璇彞鏄煡璇㈣繕鏄洿鏂扮殑鏃跺欑敤銆傚鏋滀駭鐢熶竴鏉′互涓婄殑瀵硅薄鏃訛紝榪斿洖true,姝ゆ椂鍙敤聽stmt.getResultSet()鍜宻tmt.getUpdateCount()鏉ヨ幏鍙杄xecute緇撴灉錛屽鏋滀笉榪斿洖ResultSet瀵硅薄鍒欒繑鍥瀎alse.<br />3,闄や簡Statement鐨別xecuteUpdate涔嬪榪樺彲浠ョ敤ResultSet:<br />rs.updateInt(1,10);<br />rs.updateString(2,"sfafd");<br />rs.updateRow();<br /><br />涓冿紝浣跨敤棰勭紪璇慞reparedStatement<br />PreparedStatement瀵硅薄鍜孲tatement瀵硅薄綾諱技錛岄兘鍙互鐢ㄦ潵鎵цSQL璇彞銆備笉鍚屽湪浜庯紝鏁版嵁搴撲細瀵筆reparedStatement鐨凷QL璇彞榪涜棰勭紪璇戯紝鑰屼笖浠嶆棫鑳借緭鍏ュ弬鏁板茍閲嶅鎵ц緙栬瘧濂界殑鏌ヨ閫熷害姣旀湭緙栬瘧鐨勮蹇?br />PreparedStatement聽stmt=con.preparedStatement("Insert聽Into聽users(userid,聽username)聽values(?,?)");<br />stmt.clearParameters();<br />stmt.setInt(1,2);<br />stmt.setString(2,"Big");<br />stmt.executeUpdate();<br /><br />鍏紝鎵ц瀛樺偍榪囩▼<br />1錛孞DBC璋冪敤瀛樺偍榪囩▼錛屽茍浣跨敤瀛樺偍榪囩▼鐨勮繑鍥炲箋傝繖鏍峰彲浠ュ皢澶勭悊宸ヤ綔鍒嗕負鏈嶅姟绔拰瀹㈡埛绔袱閮ㄥ垎錛屽茍澶уぇ鍔犲揩緋葷粺鐨勮璁″拰寮鍙戠殑鏃墮棿銆傛瘮濡傚彲浠ラ噸澶嶄嬌鐢ㄦ湇鍔″櫒涓婄殑緇勪歡銆備嬌鐢ㄥ瓨鍌ㄨ繃紼嬩箣鍚庡ぇ閲忚璁$畻宸ヤ綔鍙互浜ょ粰鏁版嵁搴撴湇鍔″櫒鏉ュ鐞嗭紝榪欏皢闄嶄綆Web鏈嶅姟鍣ㄧ殑璐熻澆錛屼粠鑰屾彁楂樻暣涓郴緇熺殑鎬ц兘銆?br />2錛屾湁涓や釜琛║serMain{UserID,UserName,UserType},UserRef{BrefID,聽UserID,聽UserBrief}<br />涓嬮潰鐨勫瓨鍌ㄨ繃紼嬪彲浠ユ帴鍙梛dbc浼犳潵鐨勫弬鏁幫紝鏂板鍐呭鍒癠serMain鍜孶serRef錛屽茍杈撳嚭涓涓狾utUserID.<br />CREATE聽PROCEDURE聽ap_adduser<br />(<br />@OutUserID聽int聽output,聽//姝や負杈撳嚭鍙傛暟,output鏍囪<br />@UserName聽varchar(25),聽//鍙傛暟琛ㄧず鏂規硶錛?@XXX"涓哄彉閲忓悕錛?鍙橀噺鍚嵚犵被鍨嬄燵output]"<br />@UserType聽tinyint,<br />@UserBrief聽varchar(255),<br />)<br />AS<br />Declare聽@UserID聽int聽//瀹氫箟灞閮ㄥ彉閲?br />insert聽into聽UserMain(UserName,聽UserType)<br />values(@UserName,@UserType)<br />select聽@UserID=@@IDENTITY聽//璧嬪肩敤select,姝ゅ鑷姩鑾峰緱ID<br />insert聽into聽UserRef(UserID,聽UserBrief)<br />select聽@OutUserID=@UserID<br />GO/*緇撴潫錛屽熀鏈粨鏋勶細<br />CREATE聽PROCEDURE聽procedureName(<br />parameters<br />)<br />AS<br />actions<br />GO<br />*/<br /><br /><br />JSP欏甸潰涓繖鏍蜂嬌鐢細<br />CallableStatement聽stmt=con.prepareCall("{call聽ap_adduser(?,?,?,?)}");<br />stmt.registerOutParameter(1,Types.INTEGER,1);//娉ㄥ唽杈撳嚭鍙橀噺<br />stmt.setString(2,"edmund");<br />stmt.setInt(3,1);<br />stmt.setString(4,"description");<br />stmt.execute();<br />int聽userid=stmt.getInt(1);<br />stmt.close()<br /><br />鍏紝浣跨敤浜嬪姟<br />1錛屼簨鍔′腑鐨勬搷浣滄槸涓涓暣浣擄紝瑕佷箞閮芥墽琛屾垚鍔熻涔堥兘涓嶆垚鍔燂細浜嬪姟寮濮嬪悗錛屽鏋滄墍鏈夌殑鏀瑰彉閮芥紜紝鍒欎嬌鐢╟ommit鏂規硶灝嗚繖浜涘姩浣滃叏閮ㄥ瓨鍏ユ暟鎹簱錛屽惁鍒欏氨浣跨敤rollback鍙栨秷鎵鏈夌殑鏀瑰彉鍔ㄤ綔錛岃岃繖鏃舵暟鎹簱涓殑鏁版嵁鍜屾墽琛屼簨鍔″墠鐨勬槸鐩稿悓鐨勩?br />2錛屼嬌鐢ㄤ簨鍔℃椂搴斿綋鍏堢敤聽con.setAutoCommit(false)錛屾渶鍚庝嬌鐢╟ommit鎴栬卹ollback<br />3錛宺ollback涓鑸湪catch孌墊墽琛?br />涔濓紝鏁版嵁搴撹繛鎺ユ睜<br />1錛屽鏋滄湁涓涓暟鎹簱榪炴帴璇鋒眰騫朵笖榪炴帴涓病鏈夎繛鎺ワ紝鍒欑敓鎴愪竴涓柊鐨勮繛鎺ャ傝繖涓繛鎺ヤ嬌鐢ㄥ畬涔嬪悗騫朵笉鍏抽棴瀹冿紝鑰屾槸灝嗗畠鏀懼叆榪炴帴姹犮傚湪榪欎釜榪囩▼涓紝榪樿鍒ゆ柇榪炴帴姹犱腑鐨勮繛鎺ユ槸鍚﹁秴鏈熴傚鏋滆秴鏈熷垯灝嗗畠鍏抽棴銆?br />2錛屾湁寰堝宸叉湁鐨凜onnection聽Pool鍖呭彲浠ヤ嬌鐢ㄣ?br />3錛屼竴鑸皢Connection聽Pool浣滀負涓涓猘pplication浣滅敤鍩熺殑鍙橀噺浣跨敤<br /><jsp:useBean聽id="pool"聽scope="application"聽class="javastart.tools.ConnectionPool"聽/><br /><%@page聽import="java.sql.*"%><br /><%@page聽import="javastart.tools.*"%><br /><!--javastart.tools鏄綘鐨凜onnection聽Pool鎵鍦ㄧ殑鍦版柟--><br />DBConnection聽con=null;<br />try{<br />con=pool.getConnection("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:access","","");<br />Statement聽stmt=con.createStatement();<br />stmt.setMaxRows(10);<br />String聽query=request.getParameter("quey");<br />ResultSet聽rs=stml.executeQuery(query);<br />ResultSetMetaData聽rsmd=rs.getMetaData();<br />}<br />.....<br />finally{<br />pool.releaseConnection(con);<br />}<br /><br />涔熷彲浠ヤ嬌鐢ㄤ竴涓猄ervlet鍒濆鍖栬繛鎺ユ睜<img src ="http://www.tkk7.com/mac521/aggbug/52942.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mac521/" target="_blank">椋庝腑璧瘋埅</a> 2006-06-15 10:59 <a href="http://www.tkk7.com/mac521/archive/2006/06/15/52942.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>杞澆錛欽Build涓嬭В鍐充腑鏂囬棶棰?/title><link>http://www.tkk7.com/mac521/archive/2006/04/08/39985.html</link><dc:creator>椋庝腑璧瘋埅</dc:creator><author>椋庝腑璧瘋埅</author><pubDate>Sat, 08 Apr 2006 04:41:00 GMT</pubDate><guid>http://www.tkk7.com/mac521/archive/2006/04/08/39985.html</guid><wfw:comment>http://www.tkk7.com/mac521/comments/39985.html</wfw:comment><comments>http://www.tkk7.com/mac521/archive/2006/04/08/39985.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/mac521/comments/commentRss/39985.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/mac521/services/trackbacks/39985.html</trackback:ping><description><![CDATA[ <p>鏂規硶涓錛?br />銆銆銆涓嬭澆鏈鏂扮増鐨凧DK鎶妀re/lib涓嬬殑font.properties.zh鐩栨帀JBX鎵鐢ㄧ殑JDK鐩稿悓鐩綍JBX/jdk1.4/jre/lib涓嬬殑鐩稿悓鏂囦歡灝辮浜嗐?/p> <p>鏂規硶浜岋細<br />銆銆銆Project => Project Properties => General => Encoding =>鏀逛負GBK銆?/p> <p>鏂規硶涓夛細姝ラ濡備笅錛?br />1: 瀹夎JBX錛涗笉鐢ㄨ浜嗭紱</p> <p>2: 鏀瑰彉涓涓嬶紝Tools => Preferences... => Editor => Display 閲岄潰鐨勫瓧浣擄紝涓昏鏄JBuilderX鎼滅儲涓涓嬬郴緇熺殑瀛椾綋錛?/p> <p>3: 鍏抽棴JBX錛?/p> <p>4: 鍦ㄧ敤鎴蜂富鐩綍涓嬶紙X:\Documents and Settings\Administrator\錛?br />銆銆鎵撳紑.primetimeX\user_zh.properties<br />銆銆灝嗘墍鏈夌殑editor.display;known_fonts.***=***鎷瘋礉鍑烘潵錛?br />銆銆鏂板緩涓涓枃浠訛紝綺樿創榪囧幓鐒跺悗鎶婅繖閲岀殑known_fonts鍏ㄩ儴鏇挎崲鎴恌ixed_fonts錛岀劧鍚庢嫹璐濇墍鏈夛紝鍥炲埌user_zh.properties鏂囦歡鏉ワ紱<br />銆銆鏇挎崲鎺夎繖閲岀殑鎵鏈夌殑editor.display;fixed_fonts.***=***琛岋紝淇濆瓨錛?/p> <p>5: 閲嶈搗JBX錛孴ools => Preferences... => Editor => Display ==> Font Family閲岄潰鐨勫瓧浣撴槸鍏ㄩ儴Windows鐨勫瓧浣撲簡</p> <img src ="http://www.tkk7.com/mac521/aggbug/39985.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/mac521/" target="_blank">椋庝腑璧瘋埅</a> 2006-04-08 12:41 <a href="http://www.tkk7.com/mac521/archive/2006/04/08/39985.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠婂ぉ緇堜簬瀹屾垚浜嗘礂鐗岀▼搴?涓嶈繃鍙兘鏈夌偣涔?http://www.tkk7.com/mac521/archive/2006/04/01/38620.html椋庝腑璧瘋埅椋庝腑璧瘋埅Sat, 01 Apr 2006 08:50:00 GMThttp://www.tkk7.com/mac521/archive/2006/04/01/38620.htmlhttp://www.tkk7.com/mac521/comments/38620.htmlhttp://www.tkk7.com/mac521/archive/2006/04/01/38620.html#Feedback1http://www.tkk7.com/mac521/comments/commentRss/38620.htmlhttp://www.tkk7.com/mac521/services/trackbacks/38620.htmlimport java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
public class puke extends JApplet
{
聽JFrame f=new JFrame();
聽Container y=getContentPane();
聽JButton wash=new JButton("媧楃墝");
聽聽JButton post=new JButton("鍙戠墝");
聽JLabel first=new JLabel("The first is:");
聽JLabel second=new JLabel("The second is:");
聽JLabel third=new JLabel("The third is:");
聽JLabel fourth=new JLabel("The fourth is:");
聽public void init()
聽{聽聽
聽聽y.setLayout(new GridLayout(3,2));
聽聽y.add(wash);
聽聽y.add(post);
聽聽y.add(first);
聽聽y.add(second);
聽聽y.add(third);
聽聽y.add(fourth);
聽聽wash.addActionListener(new WashActionAdapter());
聽聽post.addActionListener(new PostActionAdapter());聽聽聽聽聽聽
聽}
//---------------------------------------------------------------
聽聽 class MyThread extends Thread
聽聽 {
聽聽 聽public void run()
聽聽 聽{
聽聽 聽聽Stack save=new Stack();
聽聽 聽聽Vector MyVector=new Vector(1,1);
聽聽聽聽String[] wpkp={"綰㈡","榛戞","鏂圭墖","鑽夎姳"};
聽聽聽聽聽 Random i=new Random();
聽聽 聽聽聽聽 int a,j;
聽聽 聽聽聽聽 a=4;
聽聽聽聽try
聽聽聽聽{
聽聽聽聽聽聽聽聽 while(a!=0)
聽聽聽{
聽 聽聽聽j=i.nextInt(4);
聽聽聽聽 if(wpkp[j]!="NULL")
聽聽聽聽聽 {
聽聽聽聽聽 聽save.push(wpkp[j]);
聽聽聽 聽聽聽聽 wpkp[j]="NULL";
聽聽聽聽 聽聽 a-=1;
聽聽聽聽 }
聽聽聽聽 else continue;
聽聽聽聽}
聽聽聽聽 while(!save.empty())聽聽聽聽聽聽
聽聽聽聽聽聽聽聽 聽MyVector.addElement(save.pop());
聽聽聽聽聽聽聽聽 聽for(int ii=0;ii<MyVector.capacity();ii++)
聽聽聽聽聽聽聽聽 聽{
聽聽聽聽聽聽聽聽 聽聽switch(ii%5)
聽聽聽聽聽{
聽聽聽聽聽聽case 0:first.setText("The first is:"+MyVector.get(ii).toString());break;
聽聽聽聽聽聽case 1:second.setText("The second is:"+MyVector.get(ii).toString());break;
聽聽聽聽聽聽case 2:third.setText("The third is:"+MyVector.get(ii).toString());break;
聽聽聽聽聽聽case 3:fourth.setText("The fourth is:"+MyVector.get(ii).toString());break;
聽聽聽聽聽}
聽聽聽聽聽}
聽聽聽聽}
聽聽聽聽catch(Exception ee)
聽聽聽聽{
聽聽聽聽}
聽聽 聽聽}
聽聽 聽}
//----------------------------------------------------------------
聽聽class WashActionAdapter implements ActionListener
聽聽{
//聽聽 Stack save=new Stack();
聽聽聽聽聽聽
聽聽聽聽聽
聽聽
聽聽聽public聽 void actionPerformed(ActionEvent e)
聽聽聽{
聽聽聽聽聽聽聽聽聽聽聽 first.setText("The first is:");
聽聽聽聽聽聽second.setText("The second is:");
聽聽聽聽聽聽third.setText("The third is:");
聽聽聽聽聽聽fourth.setText("The fourth is:");聽聽聽聽
聽聽聽聽}
聽聽聽}
//-------------------------------------------------------------------------------------
聽聽聽class PostActionAdapter implements ActionListener
聽聽聽{
聽聽聽聽public聽 void actionPerformed(ActionEvent e)
聽聽聽聽{
聽聽聽聽聽String cmd=e.getActionCommand();
聽聽聽聽聽String title="Message Dialog";
聽聽聽聽聽String message="";
聽聽聽聽聽int type;
聽聽聽聽聽if(first.getText().equals("The first is:"))
聽聽聽聽聽{
聽聽聽聽聽聽Thread t=new MyThread();
聽聽聽聽聽聽聽 t.start();
聽聽聽聽聽聽}
聽聽聽聽聽else
聽聽聽聽聽{
聽聽聽聽聽聽type=JOptionPane.PLAIN_MESSAGE;
聽聽聽聽聽聽message="璇峰厛媧楃墝";
聽聽聽聽聽JOptionPane.showMessageDialog(f,message,title,type);
聽聽聽聽聽聽}
聽聽聽聽
聽聽聽聽 }
聽聽聽}
//---------------------------------------------------------------------------------------聽聽聽
}





鑷繁鎰熻鏈夌偣涔憋紝澶у鏈夊ソ鐨勬柟娉曞彲浠ュ憡璇夋垜錛岀簿璇氬悎浣滐紝閲戠煶涓哄紑

椋庝腑璧瘋埅 2006-04-01 16:50 鍙戣〃璇勮
]]>
绱㈡眰瀛︿範璧勬簮......http://www.tkk7.com/mac521/archive/2006/03/25/37335.html椋庝腑璧瘋埅椋庝腑璧瘋埅Sat, 25 Mar 2006 05:21:00 GMThttp://www.tkk7.com/mac521/archive/2006/03/25/37335.htmlhttp://www.tkk7.com/mac521/comments/37335.htmlhttp://www.tkk7.com/mac521/archive/2006/03/25/37335.html#Feedback1http://www.tkk7.com/mac521/comments/commentRss/37335.htmlhttp://www.tkk7.com/mac521/services/trackbacks/37335.html聽聽聽聽聽聽聽 鍦ㄨ繖涓厛璋㈣阿浜?img height="19" src="http://www.tkk7.com/Emoticons/shades_smile.gif" width="19" border="0" />

椋庝腑璧瘋埅 2006-03-25 13:21 鍙戣〃璇勮
]]>
姹傚姪JAVA紼嬪簭http://www.tkk7.com/mac521/archive/2006/03/25/37332.html椋庝腑璧瘋埅椋庝腑璧瘋埅Sat, 25 Mar 2006 05:08:00 GMThttp://www.tkk7.com/mac521/archive/2006/03/25/37332.htmlhttp://www.tkk7.com/mac521/comments/37332.htmlhttp://www.tkk7.com/mac521/archive/2006/03/25/37332.html#Feedback0http://www.tkk7.com/mac521/comments/commentRss/37332.htmlhttp://www.tkk7.com/mac521/services/trackbacks/37332.html聽聽聽聽聽 鍚庢潵鎴戜滑鎯沖埌緇欎笂闈㈢殑鍑芥暟涔樹互鐗屾暟錛岀劧鍚庡己鍒惰漿鎹㈡垚鏁存暟錛屽彲鏄悗闈㈢殑闂榪樻槸娌℃湁瑙e喅銆傛垜鎯沖埌瀹氫箟涓涓暱搴﹀拰鐗岀殑鏁扮洰涓鏍風殑鏁扮粍錛岀劧鍚庢瘡嬈′笡鏁扮粍鍙栧嚭涓涓暟錛屽氨浠よ繖涓搴旂殑鏁扮粍涓殑鏁頒負NULL錛岃繃鍚庢妸鍙栧埌鐨勬暟瀵瑰簲鐨勬斁鍏ユ爤涓?br />聽聽聽聽聽聽 鍚屽璇存垜鐨勭畻娉曟病鏈夋晥鐜囷紝鍏跺疄鎴戜篃瑙夊緱鏈夌偣......濡傛灉璋佹湁姣旇緝濂界偣鐨勭畻娉曞彲浠ュ啓鍑烘潵錛屾渶濂芥槸紼嬪簭閮藉啓鍑烘潵
聽聽聽聽聽 鎴戠殑閭鏄?a href="mailto:zyl198511@hotmail.com">zyl198511@hotmail.com

椋庝腑璧瘋埅 2006-03-25 13:08 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 波多野结衣久久高清免费| 亚洲国产成人精品91久久久| 亚洲狠狠婷婷综合久久蜜芽| 一区二区三区亚洲视频| 可以免费观看的毛片| 亚洲人成色在线观看| 亚洲精品美女久久久久99小说| 99精品一区二区免费视频| 亚洲日本VA午夜在线电影| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产亚洲精品激情都市| 麻豆国产精品免费视频| 免费视频成人国产精品网站| 亚洲成人在线电影| 又大又黄又粗又爽的免费视频| 久久久久久影院久久久久免费精品国产小说 | 亚洲AV无码AV男人的天堂| 热久久精品免费视频| 人妻免费一区二区三区最新| 亚洲婷婷第一狠人综合精品| 久久亚洲精品无码观看不卡| 国产人在线成免费视频| 国产做国产爱免费视频| 亚洲人成色在线观看| 久久精品国产亚洲av日韩| 亚洲精品无码专区2| 毛片免费视频在线观看| 免费一级毛片在线播放视频| 老司机午夜性生免费福利 | 黄页网站在线视频免费| 亚洲在成人网在线看| 亚洲精品国精品久久99热一| 亚洲 综合 国产 欧洲 丝袜| 九九精品免费视频| 久艹视频在线免费观看| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲精品美女久久久久99| 国产国产人免费视频成69大陆 | 日韩视频在线精品视频免费观看 | 免费少妇a级毛片| 天天摸夜夜摸成人免费视频 |