锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久资源亚洲,国产精品国产,极品少妇一区二区三区精品视频http://www.aygfsteel.com/cuore/archive/2008/11/27/243089.htmlgreedygreedyThu, 27 Nov 2008 13:34:00 GMThttp://www.aygfsteel.com/cuore/archive/2008/11/27/243089.htmlhttp://www.aygfsteel.com/cuore/comments/243089.htmlhttp://www.aygfsteel.com/cuore/archive/2008/11/27/243089.html#Feedback0http://www.aygfsteel.com/cuore/comments/commentRss/243089.htmlhttp://www.aygfsteel.com/cuore/services/trackbacks/243089.htmlimport java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

public class TestZip {
 static final int BUFFER = 40960;
 public static void main(String argv[]) {
 try {
  
 BufferedInputStream origin = null;
 FileOutputStream dest = new FileOutputStream("E:/test/myfiles.zip");//鍘嬬緝鍚庝繚瀛樿礬寰勫拰鏂囦歡鍚?br />  ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest));
 byte data[] = new byte[BUFFER];
 File f = new File("e:/test/a/");//鍘嬬緝鏂囦歡澶瑰悕
 File files[] = f.listFiles();
 for (int i = 0; i < files.length; i++) {
 FileInputStream fi = new FileInputStream(files[i]);
 origin = new BufferedInputStream(fi, BUFFER);
 ZipEntry entry = new ZipEntry(files[i].getName());
 out.putNextEntry(entry);
 int count;
 while ((count = origin.read(data, 0, BUFFER)) != -1) {
 out.write(data, 0, count);
 }
 origin.close();
 }
 out.close();
 } catch (Exception e) {
 e.printStackTrace();
 }
 }}



greedy 2008-11-27 21:34 鍙戣〃璇勮
]]>
C++涓嶫ava鍩烘湰鏁版嵁綾誨瀷姣旇緝http://www.aygfsteel.com/cuore/archive/2008/11/19/241317.htmlgreedygreedyWed, 19 Nov 2008 03:47:00 GMThttp://www.aygfsteel.com/cuore/archive/2008/11/19/241317.htmlhttp://www.aygfsteel.com/cuore/comments/241317.htmlhttp://www.aygfsteel.com/cuore/archive/2008/11/19/241317.html#Feedback0http://www.aygfsteel.com/cuore/comments/commentRss/241317.htmlhttp://www.aygfsteel.com/cuore/services/trackbacks/241317.htmlC++涓嶫ava鍩烘湰鏁版嵁綾誨瀷鍙婃墍鍗犵敤鍐呭瓨絀洪棿姣旇緝
----------------C++------------------------Java----------
(01)01)bool----------------1 byte-----01)boolean--1 byte
(02)02)char----------------1 byte-----02)char-----2 bytes
(03)---signed char---------1 byte     03)byte-----1 byte
(04)---unsigned char-------1 byte
(05)03)wchar_t-------------2 bytes
(06)04)short---------------2 bytes----04)short----2 bytes
(07)---unsigned short------2 bytes
(08)05)int-----------------4 bytes----05)int------4 bytes
(09)---unsigned int--------4 bytes
(10)06)long----------------4 bytes----06)long-----8 bytes
(11)---unsigned long-------4 bytes
(12)07)long long-----------8 bytes
(13)---unsigned long long--8 bytes
(14)08)float---------------4 bytes----07)float----4 bytes
(15)09)double--------------8 bytes----08)double---8 bytes
(16)10)long double--------12 bytes
----------------------------------------------------------
 
涓嬮潰C++浠g爜鍦–ode::Blocks 8.02 涓祴璇曢氳繃銆?/font>
 
#include <iostream>
#include <iomanip>
using namespace std;
 
#define W setw(20)
 
int main(int argc,char** argv) {
    cout.setf(ios_base::right);
    cout<<W<<"bool:"<<sizeof(bool)<<endl;
    cout<<W<<"char:"<<sizeof(char)<<endl;
    cout<<W<<"signed char:"<<sizeof(signed char)<<endl;
    cout<<W<<"unsigned char:"<<sizeof(unsigned char)<<endl;
    cout<<W<<"wchar_t:"<<sizeof(wchar_t)<<endl;
    cout<<W<<"short:"<<sizeof(short)<<endl;
    cout<<W<<"unsigned short:"<<sizeof(unsigned short)<<endl;
    cout<<W<<"int:"<<sizeof(int)<<endl;
    cout<<W<<"unsigned int:"<<sizeof(unsigned int)<<endl;
    cout<<W<<"long:"<<sizeof(long)<<endl;
    cout<<W<<"unsigned long:"<<sizeof(unsigned long)<<endl;
    cout<<W<<"long long:"<<sizeof(long long)<<endl;
    cout<<W<<"unsigned long long:"<<sizeof(unsigned long long)<<endl;
    cout<<W<<"float:"<<sizeof(float)<<endl;
    cout<<W<<"double:"<<sizeof(double)<<endl;
    cout<<W<<"long double:"<<sizeof(long double)<<endl;
    return EXIT_SUCCESS;
}
//-----
               bool:1
               char:1
        signed char:1
      unsigned char:1
            wchar_t:2
              short:2
     unsigned short:2
                int:4
       unsigned int:4
               long:4
      unsigned long:4
          long long:8
 unsigned long long:8
              float:4
             double:8
        long double:12
//-----


greedy 2008-11-19 11:47 鍙戣〃璇勮
]]>
java榪炴帴鏁版嵁搴?/title><link>http://www.aygfsteel.com/cuore/archive/2008/10/10/233642.html</link><dc:creator>greedy</dc:creator><author>greedy</author><pubDate>Fri, 10 Oct 2008 09:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/cuore/archive/2008/10/10/233642.html</guid><wfw:comment>http://www.aygfsteel.com/cuore/comments/233642.html</wfw:comment><comments>http://www.aygfsteel.com/cuore/archive/2008/10/10/233642.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/cuore/comments/commentRss/233642.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/cuore/services/trackbacks/233642.html</trackback:ping><description><![CDATA[1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar<br /> Class.forName( "org.gjt.mm.mysql.Driver" );<br /> cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );<br /> <br /> 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar<br /> Class.forName( "org.postgresql.Driver" );<br /> cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );<br /> <br /> 3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip<br /> Class.forName( "oracle.jdbc.driver.OracleDriver" );<br /> cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );<br /> <br /> 4. Sybase(http://jtds.sourceforge.net)jconn2.jar<br /> Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );<br /> cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );<br /> //(Default-Username/Password: "dba"/"sql")<br /> <br /> 5. Microsoft SQLServer(http://jtds.sourceforge.net)<br /> Class.forName( "net.sourceforge.jtds.jdbc.Driver" );<br /> cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );<br /> <br /> 6. Microsoft SQLServer(http://www.microsoft.com)<br /> Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );<br /> cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );<br /> <br /> 7. ODBC<br /> Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );<br /> Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );<br /> <br /> 8.DB2(鏂版坊鍔?<br /> Class.forName("com.ibm.db2.jdbc.net.DB2Driver");<br /> String url="jdbc:db2://192.9.200.108:6789/SAMPLE"<br /> cn = DriverManager.getConnection( url, sUsr, sPwd );<br /> <br /> 琛ュ厖<br /> Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10<br /> <br /> JDBC Name: jTDS<br /> URL: http://jtds.sourceforge.net/<br /> Version: 0.5.1<br /> Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291<br /> <br /> 璇硶:<br /> <br /> Class.forName("net.sourceforge.jtds.jdbc.Driver ");<br /> Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");<br /> or<br /> Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");<br /> Postgresql<br /> <br /> JDBC Name: PostgreSQL JDBC<br /> URL: http://jdbc.postgresql.org/<br /> Version: 7.3.3 build 110<br /> Download URL: http://jdbc.postgresql.org/download.html<br /> <br /> 璇硶:<br /> <br /> Class.forName("org.postgresql.Driver"); <br /> Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");<br /> <br /> <br /> IBM AS400涓繪満鍦ㄧ敤鐨凧DBC璇硶<br /> <br /> 鏈夎V4R4浠ヤ笂鐗堟湰鐨凜lient Access Express<br /> 鍙互鍦–:Program FilesIBMClient Accessjt400lib<br /> 鎵懼埌 driver 妗f jt400.zip錛屽茍鏇存敼鎵╁睍鍚嶆垚涓?jt400.jar<br /> <br /> 璇硶<br /> <br /> java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());<br /> Class.forName("com.ibm.as400.access.AS400JDBCConnection");<br /> con = DriverManager.getConnection("jdbc:as400://IP","user","password");<br /> <br /> informix<br /> <br /> Class.forName("com.informix.jdbc.IfxDriver").newInstance(); <br /> <br /> String url = <br /> <br /> "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver; <br /> <br /> user=testuser;password=testpassword";<br /> <br /> <br /> Lib錛歫dbcdrv.zip<br><br>Class.forName( "com.sybase.jdbc.SybDriver" )<br>url="jdbc:sybase:Tds:127.0.0.1:2638/asademo";<br>SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql");<br><br /> <br /> <br /> 琛ュ厖涓や釜<br /> SAP DB<br /> Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");<br /> java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)<br /> <br /> InterBase<br /> String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";<br /> Class.forName("interbase.interclient.Driver");<br /> //Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */<br /> Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );<br /> <br /> <br /> <br /> HSqlDB<br /> <br /> url: http://hsqldb.sourceforge.net/<br /> driver: org.hsqldb.jdbcDriver<br /> <br /> 榪炴帴鏂瑰紡鏈?縐嶏紝鍒嗗埆涓猴細<br /> con-str錛堝唴瀛橈級: jdbc:hsqldb.<br /> con-str錛堟湰鍦幫級: jdbc:hsqldb:/path/to/the/db/dir<br /> con-str錛坔ttp錛? jdbc:hsqldb:http://dbsrv<br /> con-str錛坔sql錛? jdbc:hsqldb:hsql://dbsrv<br /> SAP DB<br /> Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");<br /> java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)<br /> <br /> InterBase<br /> String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";<br /> Class.forName("interbase.interclient.Driver");<br /> //Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */<br /> Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );<br /> Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10<br /> <br /> JDBC Name: jTDS<br /> URL: http://jtds.sourceforge.net/<br /> Version: 0.5.1<br /> Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291<br /> <br /> 璇硶:<br /> <br /> Class.forName("net.sourceforge.jtds.jdbc.Driver ");<br /> Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");<br /> or<br /> Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");<br /> Postgresql<br /> <br /> JDBC Name: PostgreSQL JDBC<br /> URL: http://jdbc.postgresql.org/<br /> Version: 7.3.3 build 110<br /> Download URL: http://jdbc.postgresql.org/download.html<br /> <br /> 璇硶:<br /> <br /> Class.forName("org.postgresql.Driver"); <br /> Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");<br /> <br /> <br /> IBM AS400涓繪満鍦ㄧ敤鐨凧DBC璇硶<br /> <br /> 鏈夎V4R4浠ヤ笂鐗堟湰鐨凜lient Access Express<br /> 鍙互鍦–:Program FilesIBMClient Accessjt400lib<br /> 鎵懼埌 driver 妗f jt400.zip錛屽茍鏇存敼鎵╁睍鍚嶆垚涓?jt400.jar<br /> <br /> 璇硶<br /> <br /> java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());<br /> Class.forName("com.ibm.as400.access.AS400JDBCConnection");<br /> con = DriverManager.getConnection("jdbc:as400://IP","user","password");<br /> informix鏁版嵁搴?br /> Class.forName("com.informix.jdbc.IfxDriver").newInstance(); <br /> <br /> String url = <br /> <br /> "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver; <br /> <br /> user=testuser;password=testpassword";<br /> Sybase鏁版嵁搴?br /> Lib錛歫dbcdrv.zip<br /> <br /> Class.forName( "com.sybase.jdbc.SybDriver" )<br /> url="jdbc:sybase:Tds:127.0.0.1:2638/asademo";<br /> SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql");<img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/ac/b.gif" alt="" /> <img src ="http://www.aygfsteel.com/cuore/aggbug/233642.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/cuore/" target="_blank">greedy</a> 2008-10-10 17:26 <a href="http://www.aygfsteel.com/cuore/archive/2008/10/10/233642.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璁塊棶鎺у埗http://www.aygfsteel.com/cuore/archive/2008/09/05/227138.htmlgreedygreedyFri, 05 Sep 2008 02:24:00 GMThttp://www.aygfsteel.com/cuore/archive/2008/09/05/227138.htmlhttp://www.aygfsteel.com/cuore/comments/227138.htmlhttp://www.aygfsteel.com/cuore/archive/2008/09/05/227138.html#Feedback0http://www.aygfsteel.com/cuore/comments/commentRss/227138.htmlhttp://www.aygfsteel.com/cuore/services/trackbacks/227138.html
 綾繪湰韜篃鏈夎闂帶鍒訛紝鍗沖湪瀹氫箟綾葷殑class鍏抽敭瀛楀墠鍔犱笂璁塊棶鎺?/span>鍒剁錛屼絾綾繪湰韜彧鏈変袱縐嶈闂帶鍒訛紝鍗?/span>public 鍜岄粯璁わ紝
鐖剁被
涓嶈兘鏄?/span>private 鍜?/span> protected錛屽惁鍒欏瓙綾繪棤娉曠戶鎵褲?/span>public淇グ鐨?/span>綾昏兘琚墍鏈夌殑綾昏闂紝
榛樿淇グ錛堝嵆
class鍏抽敭瀛楀墠娌℃湁璁塊棶鎺у埗絎︼級鐨勭被錛屽彧鑳借鍚屼竴鍖呬腑鐨勬墍鏈夌被璁塊棶銆?/span>


greedy 2008-09-05 10:24 鍙戣〃璇勮
]]>
JAVA涓?=鍜宔quals鐨勫尯鍒?/title><link>http://www.aygfsteel.com/cuore/archive/2008/09/03/226776.html</link><dc:creator>greedy</dc:creator><author>greedy</author><pubDate>Wed, 03 Sep 2008 13:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/cuore/archive/2008/09/03/226776.html</guid><wfw:comment>http://www.aygfsteel.com/cuore/comments/226776.html</wfw:comment><comments>http://www.aygfsteel.com/cuore/archive/2008/09/03/226776.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/cuore/comments/commentRss/226776.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/cuore/services/trackbacks/226776.html</trackback:ping><description><![CDATA[鍏堢湅涓孌靛皬紼嬪簭錛? <p><font color="#993300">---------------------------------------------------------------</font></p> <p>1.public class MyClass<br /> 2.{<br /> 3.      static String s1 = "I am unique!";<br /> 4.      public static void main(String args[])<br /> 5.      {<br /> 6.            String s2 = "I am unique!";<br /> 7.            String s3 = new String(s1);<br /> 8.            System.out.println(s1 == s2);<br /> 9.            System.out.println(s1.equals(s2));<br /> 10.          System.out.println(s3 == s1);<br /> 11.          System.out.println(s3.equals(s1));<br /> 12.          System.out.println(TestClass.s4 == s1);<br /> 13.     }<br /> 14.}</p> <p><font color="#993300">---------------------------------------------------------------</font></p> <p>榪欐紼嬪簭鏄潪甯哥畝鍗曠殑銆備絾鏄負浠涔坣ew鍑烘潵鐨勫璞$敤錛濓紳鍒ゆ柇涓篺alse錛岃屽熀鏈被鍨嬬殑鐩存帴璧嬪肩敤錛濓紳鍒ゆ柇灝辨槸true鍛紵</p> <p>榪欐槸鍥犱負鍦↗AVA鐨勫璞″瓨鍌ㄦ満鍒墮噷錛宯ew鍑烘潵鐨勪竴瀹氭槸瀵硅薄錛岃屽璞″湪鍐呭瓨涓殑瀛樿串浣嶇疆鍦℉eap錛堝爢錛変腑錛岃屽熀鏈被鍨嬪湪紼嬪簭涓嚭鐜扮殑姣旇緝棰戠箒錛堟敞錛欽AVA涓殑鍩烘湰綾誨瀷涓?涓紝鍒嗗埆鏄細boolean錛宑har錛宐yte錛宻hort錛宨nt錛宭ong錛宖loat錛宒ouble錛夛紝鎵浠ラ氳繃new浜х敓榪欎簺瀵硅薄鑰屽皢鍏舵斁鍏ュ湪heap涓晥鐜囧弽鑰屼笉楂橈紝鎵浠AVA鐩存帴閲囧彇C/C++鐨勬柟寮忥紝涔熷氨鏄笉浠ew鏉ュ垎閰嶅叾絀洪棿錛岃屾槸浜х敓涓縐嶆墍璋撶殑“automatic”鍙橀噺錛堜笉鍦ㄦ槸reference鐨勫艦寮忥級錛屾潵瑙e喅鏁堢巼鐨勯棶棰橈紝姝ょ被鍙橀噺鐩存帴鏀炬暟鎹鹼紝騫朵笖緗簬stack錛堟爤錛変腑錛屽洜涓簊tack鍦ㄧ┖闂寸殑鍒嗛厤鍜岄噴鏀句笂錛屾晥鐜囪濂界殑澶氥傝屾伆鎭版槸榪欑鍦ㄥ唴瀛樹腑浣嶇疆鐨勪笉鍚岋紝鍦╯tack涓負鍩烘湰綾誨瀷鍙橀噺鍒嗛厤絀洪棿鏃訛紝濡傛灉stack涓湁涓鏍風殑鏁版嵁鏃訛紝灝嗕笉鍦ㄥ垱寤烘柊鐨勬暟鎹紝鎵浠ュ鑷磋繖涓椂鍊欐瘮杈冪殑涓や釜鍩烘湰綾誨瀷鍊兼椂錛屽嵆浣跨敤錛濓紳涔熸槸true銆?/p> <p>鍥犱負JAVA淇濆瓨浜嗗熀鏈被鍨嬶紝鑰屽熀鏈被鍨嬶紙鍏nt銆乧har絳夛級騫朵笉鍏峰闈㈠悜瀵硅薄鐨勭壒鐐癸紝姣斿鎷ユ湁綾葷殑瀵硅薄鍜屾柟娉曘傛墍浠ュ湪JAVA涓紩鍏ヤ簡new鍑烘潵鐨勫熀鏈被鍨嬶紝姣斿character c 錛?new character( )鐨勫艦寮忋傚熀浜庢錛屼弗鏍肩殑璁詫紝JAVA騫朵笉鏄儚浜轟滑鎵瀹gО鐨勬槸褰誨簳鐨勭函綺圭殑闈㈠悜瀵硅薄璇█銆?br /> <br /> 綆鍗曠偣灝辨槸<br /> <font color="#ff0000">==錛?/font><br /> 1銆佹瘮杈冪殑鏄搷浣滅涓ょ鐨勬搷浣滄暟鏄惁鏄悓涓涓璞?br /> 2銆佷袱杈圭殑鎿嶄綔鏁板繀欏繪槸鍚屼竴綾誨瀷鐨勶紙鍙互鏄埗瀛愮被涔嬮棿錛夋墠鑳界紪璇戦氳繃銆?br /> 3銆佹瘮杈冪殑鏄湴鍧錛屽鏋滄槸鍏蜂綋鐨勯樋鎷変集鏁板瓧鐨勬瘮杈冿紝鍊肩浉絳夊垯涓篢RUE錛屽錛?br />       int a=10 涓?long b=10L 涓?double c=10.0閮芥槸鐩稿悓鐨勶紙涓簍rue錛夛紝鍥犱負浠栦滑閮芥寚鍚戝湴鍧涓?0鐨勫爢<br /> <font color="#ff0000">equals錛?/font><br /> 1銆佹瘮杈冪殑鏄袱涓璞$殑鍐呭鏄惁涓鏍?</p> <img src ="http://www.aygfsteel.com/cuore/aggbug/226776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/cuore/" target="_blank">greedy</a> 2008-09-03 21:02 <a href="http://www.aygfsteel.com/cuore/archive/2008/09/03/226776.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>servlet 鐢熸垚鍔ㄦ佸浘鐗囬獙璇佺爜http://www.aygfsteel.com/cuore/archive/2008/06/27/211068.htmlgreedygreedyFri, 27 Jun 2008 02:44:00 GMThttp://www.aygfsteel.com/cuore/archive/2008/06/27/211068.htmlhttp://www.aygfsteel.com/cuore/comments/211068.htmlhttp://www.aygfsteel.com/cuore/archive/2008/06/27/211068.html#Feedback0http://www.aygfsteel.com/cuore/comments/commentRss/211068.htmlhttp://www.aygfsteel.com/cuore/services/trackbacks/211068.html import java.util.*;
import com.sun.image.codec.jpeg.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.awt.*;
import java.awt.image.*;

public class ShowImage extends HttpServlet {

private Font mFont=new Font("Times New Roman", Font.PLAIN,18);//璁劇疆瀛椾綋

//澶勭悊post
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException {
  doGet(request,response);
}

public void doGet(HttpServletRequest request,HttpServletResponse response)
    throws ServletException,IOException {
//鍙栧緱涓涓?000-9999鐨勯殢鏈烘暟


    HttpSession session=request.getSession(false);
    //session.setAttribute("getImg",s);
    response.setContentType("image/gif");
    response.setHeader("Pragma","No-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires", 0);
    int width=60,height=20;

    ServletOutputStream out=response.getOutputStream();
    BufferedImage image=new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); //璁劇疆鍥劇墖澶у皬鐨?br />     Graphics gra=image.getGraphics();
    Random random=new Random();

    gra.setColor(getRandColor(200,250));    //璁劇疆鑳屾櫙鑹?br />     gra.fillRect(0,0,width,height);

    gra.setColor(Color.black); //璁劇疆瀛椾綋鑹?br />     gra.setFont(mFont);

   /* gra.setColor(new Color(0));
    gra.drawRect(0,0,width-1,height-1);*/


    // 闅忔満浜х敓155鏉″共鎵扮嚎錛屼嬌鍥捐薄涓殑璁よ瘉鐮佷笉鏄撹鍏跺畠紼嬪簭鎺㈡祴鍒?br />     gra.setColor(getRandColor(160,200));
    for (int i=0;i<155;i++)
    {
     int x = random.nextInt(width);
     int y = random.nextInt(height);
            int xl = random.nextInt(12);
            int yl = random.nextInt(12);
     gra.drawLine(x,y,x+xl,y+yl);
    }

    // 鍙栭殢鏈轟駭鐢熺殑璁よ瘉鐮?4浣嶆暟瀛?
    String sRand="";
    for (int i=0;i<4;i++){
       String rand=String.valueOf(random.nextInt(10));
       sRand+=rand;
        // 灝嗚璇佺爜鏄劇ず鍒板浘璞′腑
        gra.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));//璋冪敤鍑芥暟鍑烘潵鐨勯鑹茬浉鍚岋紝鍙兘鏄洜涓虹瀛愬お鎺ヨ繎錛屾墍浠ュ彧鑳界洿鎺ョ敓鎴?br />         gra.drawString(rand,13*i+6,16);
    }
        //System.out.println("showimage="+sRand);
        session.setAttribute("getImg",sRand);
        JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(out);
        encoder.encode(image);
        out.close();

}

  static Color getRandColor(int fc,int bc){//緇欏畾鑼冨洿鑾峰緱闅忔満棰滆壊
         Random random = new Random();
         if(fc>255) fc=255;
         if(bc>255) bc=255;
         int r=fc+random.nextInt(bc-fc);
         int g=fc+random.nextInt(bc-fc);
         int b=fc+random.nextInt(bc-fc);
         return new Color(r,g,b);
  }

}

greedy 2008-06-27 10:44 鍙戣〃璇勮
]]>
涓涓叧鏈虹▼搴?/title><link>http://www.aygfsteel.com/cuore/archive/2008/06/27/210999.html</link><dc:creator>greedy</dc:creator><author>greedy</author><pubDate>Fri, 27 Jun 2008 00:52:00 GMT</pubDate><guid>http://www.aygfsteel.com/cuore/archive/2008/06/27/210999.html</guid><wfw:comment>http://www.aygfsteel.com/cuore/comments/210999.html</wfw:comment><comments>http://www.aygfsteel.com/cuore/archive/2008/06/27/210999.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/cuore/comments/commentRss/210999.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/cuore/services/trackbacks/210999.html</trackback:ping><description><![CDATA[<span style="font-family: 瀹嬩綋">import java.io.IOException;<br /> import java.awt.event.*;<br /> import javax.swing.*;<br /> public class ShutDown extends JFrame implements ActionListener{ <br />     JButton restart,shutdown,logout;<br />     Box box;<br />     public ShutDown(String s) {<br />         super(s);<br />         restart=new JButton("閲嶈搗");<br />         shutdown=new JButton("鍏蟲満");<br />         logout=new JButton("娉ㄩ攢");<br />         box=Box.createHorizontalBox();<br />         restart.addActionListener(this);<br />         shutdown.addActionListener(this);<br />         logout.addActionListener(this);<br />         box.add(restart);<br />         box.add(shutdown);<br />         box.add(logout);<br />         add(box);<br />         addWindowListener(new WindowAdapter(){<br />             public void windowClosing(WindowEvent e)<br />                     {                       <br />                       System.exit(0);<br />                      }<br />         });<br />     }   <br />     public void exec(String choice) {<br />         try {<br />             Runtime.getRuntime().exec("cmd /c start call shutdown -"+choice+" -t 0");<br />         }<br />         catch (IOException e) {<br />             System.out.println("鎵ц澶辮觸");       <br />         }<br />     }<br /> <br />     public void shutdown() {<br />         exec("S");<br />     }<br /> <br />     public void restart() {<br />         exec("R");<br />     }<br /> <br />     public void logout() {<br />         exec("L");<br />     }<br />   public void actionPerformed(ActionEvent e)<br />     {<br />       if(e.getSource()==shutdown)<br />         { <br />            shutdown(); <br />         }<br />         else if(e.getSource()==restart)<br />         {<br />            restart();<br />         }<br />         else if(e.getSource()==logout)<br />         {<br />            logout();<br />         }<br />     }<br />     public static void main(String[] str) {<br />        ShutDown ctr=new ShutDown("鍏蟲満鎺у埗");<br />        ctr.setBounds(300,0,200,65);<br />        ctr.setVisible(true);<br />     }<br /> }<br /> <img id="paperPicArea1" style="display: none; position: relative" src="http://imgcache.qq.com/ac/qzone_v4/b.gif" alt="" /></span> <img src ="http://www.aygfsteel.com/cuore/aggbug/210999.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/cuore/" target="_blank">greedy</a> 2008-06-27 08:52 <a href="http://www.aygfsteel.com/cuore/archive/2008/06/27/210999.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>甯哥敤鏁版嵁搴揓DBC榪炴帴鍐欐硶 http://www.aygfsteel.com/cuore/archive/2008/06/26/210958.htmlgreedygreedyThu, 26 Jun 2008 14:23:00 GMThttp://www.aygfsteel.com/cuore/archive/2008/06/26/210958.htmlhttp://www.aygfsteel.com/cuore/comments/210958.htmlhttp://www.aygfsteel.com/cuore/archive/2008/06/26/210958.html#Feedback0http://www.aygfsteel.com/cuore/comments/commentRss/210958.htmlhttp://www.aygfsteel.com/cuore/services/trackbacks/210958.html1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );

2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );

3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );

4. Sybase(http://jtds.sourceforge.net)jconn2.jar
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
//(Default-Username/Password: "dba"/"sql")

5. Microsoft SQLServer(http://jtds.sourceforge.net)
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );

6. Microsoft SQLServer(http://www.microsoft.com)
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );

7. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );

8.DB2(鏂版坊鍔?
Class.forName("com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn = DriverManager.getConnection( url, sUsr, sPwd );

琛ュ厖
Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10

JDBC Name: jTDS
URL: http://jtds.sourceforge.net/
Version: 0.5.1
Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291

璇硶:

Class.forName("net.sourceforge.jtds.jdbc.Driver ");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");
Postgresql

JDBC Name: PostgreSQL JDBC
URL: http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL: http://jdbc.postgresql.org/download.html

璇硶:

Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");


IBM AS400涓繪満鍦ㄧ敤鐨凧DBC璇硶

鏈夎V4R4浠ヤ笂鐗堟湰鐨凜lient Access Express
鍙互鍦–:Program FilesIBMClient Accessjt400lib
鎵懼埌 driver 妗f jt400.zip錛屽茍鏇存敼鎵╁睍鍚嶆垚涓?jt400.jar

璇硶

java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");

informix

Class.forName("com.informix.jdbc.IfxDriver").newInstance();

String url =

"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;

user=testuser;password=testpassword";


Lib錛歫dbcdrv.zip<br><br>Class.forName( "com.sybase.jdbc.SybDriver" )<br>url="jdbc:sybase:Tds:127.0.0.1:2638/asademo";<br>SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql");<br>


琛ュ厖涓や釜
SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)

InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );



HSqlDB

url: http://hsqldb.sourceforge.net/
driver: org.hsqldb.jdbcDriver

榪炴帴鏂瑰紡鏈?縐嶏紝鍒嗗埆涓猴細
con-str錛堝唴瀛橈級: jdbc:hsqldb.
con-str錛堟湰鍦幫級: jdbc:hsqldb:/path/to/the/db/dir
con-str錛坔ttp錛? jdbc:hsqldb:http://dbsrv
con-str錛坔sql錛? jdbc:hsqldb:hsql://dbsrv

SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" + database_name,user_name, password)

InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );

Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10

JDBC Name: jTDS
URL: http://jtds.sourceforge.net/
Version: 0.5.1
Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291

璇硶:

Class.forName("net.sourceforge.jtds.jdbc.Driver ");
Connection con = DriverManager.getConnection("jdbc:jtds:sqlserver://host:port/database","user","password");
or
Connection con = DriverManager.getConnection("jdbc:jtds:sybase://host:port/database","user","password");
Postgresql

JDBC Name: PostgreSQL JDBC
URL: http://jdbc.postgresql.org/
Version: 7.3.3 build 110
Download URL: http://jdbc.postgresql.org/download.html

璇硶:

Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");


IBM AS400涓繪満鍦ㄧ敤鐨凧DBC璇硶

鏈夎V4R4浠ヤ笂鐗堟湰鐨凜lient Access Express
鍙互鍦–:Program FilesIBMClient Accessjt400lib
鎵懼埌 driver 妗f jt400.zip錛屽茍鏇存敼鎵╁睍鍚嶆垚涓?jt400.jar

璇硶

java.sql.DriverManager.registerDriver (new com.ibm.as400.access.AS400JDBCDriver ());
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
con = DriverManager.getConnection("jdbc:as400://IP","user","password");

informix鏁版嵁搴?/p>

Class.forName("com.informix.jdbc.IfxDriver").newInstance();

String url =

"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;

user=testuser;password=testpassword";

Sybase鏁版嵁搴?/p>

Lib錛歫dbcdrv.zip

Class.forName( "com.sybase.jdbc.SybDriver" )
url="jdbc:sybase:Tds:127.0.0.1:2638/asademo";
SybConnection connection= (SybConnection)DriverManager.getConnection(url,"dba","sql");



greedy 2008-06-26 22:23 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 鄯善县| 吴江市| 邵阳县| 永州市| 邓州市| 隆林| 瑞昌市| 和平县| 托克逊县| 全州县| 玉林市| 泰安市| 巫溪县| 巴南区| 集贤县| 武陟县| 庆安县| 乐陵市| 和林格尔县| 上林县| 博罗县| 兴山县| 蛟河市| 福海县| 日照市| 宁陕县| 全椒县| 丹凤县| 左权县| 济阳县| 筠连县| 清水县| 会昌县| 太和县| 岱山县| 沾益县| 改则县| 伊宁市| 子洲县| 和政县| 波密县|