锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产在热久久,性xxxxfreexxxxx欧美丶,午夜精品在线视频http://www.aygfsteel.com/hkbmwcn/zh-cnThu, 19 Jun 2025 13:18:45 GMTThu, 19 Jun 2025 13:18:45 GMT60鍏充簬JInternalFrame鍘繪帀Title bar鐨勯棶棰?/title><link>http://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/176341.html</link><dc:creator>浜樺彜欏界煶</dc:creator><author>浜樺彜欏界煶</author><pubDate>Fri, 18 Jan 2008 14:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/176341.html</guid><wfw:comment>http://www.aygfsteel.com/hkbmwcn/comments/176341.html</wfw:comment><comments>http://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/176341.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hkbmwcn/comments/commentRss/176341.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hkbmwcn/services/trackbacks/176341.html</trackback:ping><description><![CDATA[鑷繁瀹炲湪鏄釜鎳掍漢錛宐log闅懼緱鏇存柊涓嬈★紝鏇存柊涔熸槸涓浜涢浮姣涜挏鐨殑灝忎笢瑗褲備笉榪囪繕鏄笇鏈涜兘瀵瑰叾浠栨湅鍙嬫垨鑷繁灝嗘潵閬囧埌綾諱技闂鑳芥湁涓В絳斻傛渶鏂板湪鍋氫竴涓猻wing欏圭洰錛屽鎴瘋姹傝兘鎶奐InternalFrame鐨凾itle bar鍘繪帀錛屽悓鏃惰繕鑳藉姞鍥炴潵銆傜敱浜庣綉涓婃悳涓涓嬫病鏈夋壘鍒拌В鍐沖姙娉曪紝鍙兘鑷繁鐮旂┒涓涓嬪茍鏀逛簡涓婮InternalFrame,鍏堣褰曞涓嬶細<br /> <br /> <br /> import java.awt.BorderLayout;<br /> import java.awt.Dimension;<br /> import java.awt.Font;<br /> import java.awt.Rectangle;<br /> import java.awt.event.ComponentEvent;<br /> import java.awt.peer.ComponentPeer;<br /> import java.beans.PropertyVetoException;<br /> <br /> import javax.swing.ActionMap;<br /> import javax.swing.BorderFactory;<br /> import javax.swing.JComponent;<br /> import javax.swing.JDesktopPane;<br /> import javax.swing.JInternalFrame;<br /> import javax.swing.UIManager;<br /> import javax.swing.plaf.InternalFrameUI;<br /> import javax.swing.plaf.basic.BasicInternalFrameUI;<br /> <br /> public class MCOCInternalFrame extends JInternalFrame {<br />     <br />     //private String lookAndFeel = null;<br />     BasicInternalFrameUI orgUi = null;<br />     BasicInternalFrameUI newUi = null;<br />     JComponent northPanel = null;<br />     private boolean isHidden = false;<br /> <br />     <br />     public MCOCInternalFrame() {<br />         super();<br /> <br />         northPanel = ((javax.swing.plaf.basic.BasicInternalFrameUI) this.getUI()).getNorthPane();<br />         orgUi = ((javax.swing.plaf.basic.BasicInternalFrameUI) this.getUI());<br />         newUi = new BasicInternalFrameUI(this);        <br />     }<br />     <br />     <br />     public void showNorthPanel() {<br /> <br />         <br />         this.setUI(orgUi);<br />         this.putClientProperty("JInternalFrame.isPalette", Boolean.FALSE); <br />         isHidden = false;<br /> <br />     }<br />     <br />     public void hideNorthPanel() {<br />         this.setUI(newUi);<br />         ((javax.swing.plaf.basic.BasicInternalFrameUI) this.getUI()).setNorthPane(null);<br />         this.putClientProperty("JInternalFrame.isPalette", Boolean.TRUE); <br />         isHidden = true;<br />         <br />     }<br />     <br />      public void updateUI() {<br />          <br />             super.updateUI();<br />             if (isHidden) {<br />                 hideNorthPanel();<br />             }<br />      }<br /> <br /> <br /> }<br /> <br /> 鍒涘緩璇nternalFrame瀵硅薄鍚庯紝閫氳繃showNorthPanel(), hideNorthPanel()鏉ユ樉紺烘垨闅愯棌title bar,鍙﹀updateUI()閲嶅啓鏄洜涓虹晫闈㈣鍔ㄦ佹敼鍙榣ookandfeel鏃訛紝淇濊瘉title bar涓婂鐨勪竴灝忎釜bar鍑虹幇銆?br /> <br /> <br /> <img src ="http://www.aygfsteel.com/hkbmwcn/aggbug/176341.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hkbmwcn/" target="_blank">浜樺彜欏界煶</a> 2008-01-18 22:02 <a href="http://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/176341.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>javax mail 鍙戦侀偖浠跺強闄勪歡http://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/133262.html浜樺彜欏界煶浜樺彜欏界煶Fri, 18 Jan 2008 13:50:00 GMThttp://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/133262.htmlhttp://www.aygfsteel.com/hkbmwcn/comments/133262.htmlhttp://www.aygfsteel.com/hkbmwcn/archive/2008/01/18/133262.html#Feedback1http://www.aygfsteel.com/hkbmwcn/comments/commentRss/133262.htmlhttp://www.aygfsteel.com/hkbmwcn/services/trackbacks/133262.htmlMailSender.java

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Properties;

import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;

import org.apache.log4j.Logger;

public class MailSender {
 public static Logger logger = Logger.getLogger(MailSender.class);
 public static boolean send(Mail mail) throws Exception {
  try {
   Properties props = new Properties();
   props.put("mail.smtp.host", "localhost");
   Session session = Session.getDefaultInstance(props, null);
   MimeMessage mimemessage = new MimeMessage(session);
   mimemessage.setFrom(new InternetAddress(mail.getFrom()));
   mimemessage.setSentDate(mail.getDate());
   // set SUBJECT
   mimemessage.setSubject(mail.getSubject());

   // set TO address
   String mailto = mail.getTo();
   String ccmailid = mail.getCcusers();
   String strResult = "";
   try {
    mimemessage.setRecipients(javax.mail.Message.RecipientType.TO,
      mailto);
   } catch (Exception exception1) {
    throw exception1;
   }

   // set message BODY
   MimeBodyPart mimebodypart = new MimeBodyPart();
   mimebodypart.setText(mail.getContent());

   // attach message BODY
   MimeMultipart mimemultipart = new MimeMultipart();
   mimemultipart.addBodyPart(mimebodypart);

   // attach FILE
   ArrayList attachedFileList = mail.getAttachedFileList();
   if (attachedFileList != null) {
    DataSource ds = null;;
    for (Iterator e = attachedFileList.iterator(); e.hasNext();) {
     ds = (DataSource) e.next();
     mimebodypart = new MimeBodyPart();
     try {
      mimebodypart.setDataHandler(new DataHandler(
        ds));
     } catch (Exception exception3) {
      throw exception3;
     }
     mimebodypart.setFileName(ds.getName()); // set FILENAME
     mimemultipart.addBodyPart(mimebodypart);
    }
   }// end if
   mimemessage.setContent(mimemultipart);
   // set CC MAIL and SEND the mail
   if (!mailto.equals("")) {
    // set CC MAIL
    if (ccmailid != null && (!ccmailid.equals("")))
     mimemessage.setRecipients(
       javax.mail.Message.RecipientType.CC, ccmailid);
    try {
     // send MAIL
     Transport.send(mimemessage);
     logger.info(mailto + " Sent Successfully..........");
    } catch (Exception exception4) {
     throw exception4;
    }
   } else {
    logger.info(mailto + " Mail operation Failed..........");
   }
  } catch (Exception e) {
   throw e;
  }
  return true;
 }

}

Mail.java
import java.util.ArrayList;
import java.util.Date;
import java.util.StringTokenizer;

public class Mail {
 
 private String from = null;
 private String to = null;
 private String subject = null;
 private String content = null;
 private String ccusers = null;
 private ArrayList attachedFileList = null;
 private Date date = null;

 public Mail() {
  // TODO Auto-generated constructor stub
 }

 public ArrayList getAttachedFileList() {
  return attachedFileList;
 }

 public void setAttachedFileList(ArrayList attachedFileList) {
  this.attachedFileList = attachedFileList;
 }

 


 public String getContent() {
  return content;
 }

 public void setContent(String content) {
  this.content = content;
 }

 public String getFrom() {
  return from;
 }

 public void setFrom(String from) {
  this.from = from;
 }

 public String getSubject() {
  return subject;
 }

 public void setSubject(String subject) {
  this.subject = subject;
 }

 public String getTo() {
  return to;
 }

 public void setTo(String to) {
  this.to = to;
 }

 public Date getDate() {
  return date;
 }

 public void setDate(Date date) {
  this.date = date;
 }

 public String getCcusers() {
  return ccusers;
 }

 public void setCcusers(String ccusers) {
  this.ccusers = ccusers;
 }

}






]]>
瀵嗙爜鐨勫姞瑙e瘑http://www.aygfsteel.com/hkbmwcn/archive/2007/07/30/133259.html浜樺彜欏界煶浜樺彜欏界煶Mon, 30 Jul 2007 02:42:00 GMThttp://www.aygfsteel.com/hkbmwcn/archive/2007/07/30/133259.htmlhttp://www.aygfsteel.com/hkbmwcn/comments/133259.htmlhttp://www.aygfsteel.com/hkbmwcn/archive/2007/07/30/133259.html#Feedback0http://www.aygfsteel.com/hkbmwcn/comments/commentRss/133259.htmlhttp://www.aygfsteel.com/hkbmwcn/services/trackbacks/133259.html寰堥暱鏃墮棿娌℃湁鏇存柊鑷繁鐨刡log浜嗭紝鏈榪戝繖涓涓熀浜巃lfreco鐨勯」鐩紑鍙戯紝璧跺揩鎶婄敤鍒扮殑涓浜涗笢瑗胯褰曚竴涓嬶紝璋佽鑷繁璁版т笉濂藉憿銆傝繖閲屾槸password鐨勫姞瑙e瘑:
PasswordUtil.java

import java.io.IOException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.Security;

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

public class PasswordUtil {
 public final static int ITERATION_NUMBER = 1000;
 public static final String algorithm = "Blowfish";// we can use DES,DESede,Blowfish
 
 /**
  *
  * @param password
  * @return
  * @throws Exception
  */
 public static PasswordBean encry(String password) throws Exception {
  Security.addProvider(new com.sun.crypto.provider.SunJCE());

  try {
   KeyGenerator keygen = KeyGenerator.getInstance(algorithm);
   SecretKey deskey = keygen.generateKey();
   Cipher c1 = Cipher.getInstance(algorithm);
   c1.init(Cipher.ENCRYPT_MODE, deskey);
   byte[] cipherByte = c1.doFinal(password.getBytes());
   String saltKey = PasswordUtil.byteToBase64(deskey.getEncoded());
   String pass = PasswordUtil.byteToBase64(cipherByte);
   return new PasswordBean(saltKey, pass);
   //System.out.println("After encry:" + key + "====" + password);
  } catch (Exception e) {
   throw e;
  }
 }
 
 /**
  *
  * @param bean
  * @return
  * @throws Exception
  */
 public static String decry(PasswordBean bean) throws Exception {
  return decry(bean.getSaltKey(), bean.getPassword());
 }
 
 /**
  *
  * @param saltKey
  * @param pass
  * @return
  * @throws Exception
  */
 public static String decry(String saltKey, String pass) throws Exception {
  //Security.addProvider(new com.sun.crypto.provider.SunJCE());
  try {
   Security.addProvider(new com.sun.crypto.provider.SunJCE());
   byte[] keyser = PasswordUtil.base64ToByte(saltKey);
   javax.crypto.spec.SecretKeySpec destmp = new javax.crypto.spec.SecretKeySpec(keyser, algorithm);
   SecretKey mydeskey = destmp;

   Cipher c1 = Cipher.getInstance(algorithm);
   c1.init(Cipher.DECRYPT_MODE, mydeskey);
   byte[] clearByte = c1.doFinal(PasswordUtil.base64ToByte(pass));
   return new String(clearByte);
  } catch (Exception e) {
   //e.printStackTrace();
   System.out.println("saltKey:" + saltKey + "   pass:" + pass) ;
   throw e;
  }
 }
 
 
 
 /**
  * From a password, a number of iterations and a salt, returns the
  * corresponding digest
  *
  * @param iterationNb
  *            int The number of iterations of the algorithm
  * @param password
  *            String The password to encrypt
  * @param salt
  *            byte[] The salt
  * @return byte[] The digested password
  * @throws NoSuchAlgorithmException
  *             If the algorithm doesn't exist
  */
 public static byte[] getHash(int iterationNb, String password, byte[] salt)
   throws NoSuchAlgorithmException {
  MessageDigest digest = MessageDigest.getInstance("SHA-1");
  digest.reset();
  digest.update(salt);
  byte[] input = digest.digest(password.getBytes());
  for (int i = 0; i < iterationNb; i++) {
   digest.reset();
   input = digest.digest(input);
  }
  return input;
 }

 /**
  * From a base 64 representation, returns the corresponding byte[]
  *
  * @param data
  *            String The base64 representation
  * @return byte[]
  * @throws IOException
  */
 public static byte[] base64ToByte(String data) throws IOException {
  BASE64Decoder decoder = new BASE64Decoder();
  return decoder.decodeBuffer(data);
 }

 /**
  * From a byte[] returns a base 64 representation
  *
  * @param data
  *            byte[]
  * @return String
  * @throws IOException
  */
 public static String byteToBase64(byte[] data) {
  BASE64Encoder endecoder = new BASE64Encoder();
  return endecoder.encode(data);
 }
}

PasswordBean.java

public class PasswordBean {
 
 private String saltKey = null;
 private String password = null;

 public PasswordBean(String key, String pass) {
  this.saltKey = key;
  this.password = pass;
 }
 
 public String getPassword() {
  return password;
 }
 public void setPassword(String password) {
  this.password = password;
 }
 public String getSaltKey() {
  return saltKey;
 }
 public void setSaltKey(String saltKey) {
  this.saltKey = saltKey;
 }
 
}


浣跨敤鐨勬椂鍊欏彲浠ユ槸錛?br>String password = PasswordUtil.decry(salt, encodePassword);
PasswordBean passwordBean = PasswordUtil.encry(password);



]]>
System.getProperty()鍙傛暟澶у叏http://www.aygfsteel.com/hkbmwcn/archive/2007/03/28/107058.html浜樺彜欏界煶浜樺彜欏界煶Wed, 28 Mar 2007 12:12:00 GMThttp://www.aygfsteel.com/hkbmwcn/archive/2007/03/28/107058.htmlhttp://www.aygfsteel.com/hkbmwcn/comments/107058.htmlhttp://www.aygfsteel.com/hkbmwcn/archive/2007/03/28/107058.html#Feedback0http://www.aygfsteel.com/hkbmwcn/comments/commentRss/107058.htmlhttp://www.aygfsteel.com/hkbmwcn/services/trackbacks/107058.html

java.version

Java Runtime Environment version
java.vendorJava Runtime Environment vendor
java.vendor.urlJava vendor URL
java.homeJava installation directory
java.vm.specification.versionJava Virtual Machine specification version
java.vm.specification.vendorJava Virtual Machine specification vendor
java.vm.specification.nameJava Virtual Machine specification name
java.vm.versionJava Virtual Machine implementation version
java.vm.vendorJava Virtual Machine implementation vendor
java.vm.nameJava Virtual Machine implementation name
java.specification.versionJava Runtime Environment specification version
java.specification.vendorJava Runtime Environment specification vendor
java.specification.nameJava Runtime Environment specification name
java.class.versionJava class format version number
java.class.pathJava class path
java.library.pathList of paths to search when loading libraries
java.io.tmpdirDefault temp file path
java.compilerName of JIT compiler to use
java.ext.dirsPath of extension directory or directories
os.nameOperating system name
os.archOperating system architecture
os.versionOperating system version
file.separatorFile separator ("/" on UNIX)
path.separatorPath separator (":" on UNIX)
line.separatorLine separator ("\n" on UNIX)
user.nameUser's account name
user.homeUser's home directory
user.dirUser's current working directory


]]>
涓涓椂浠g殑緇撴潫!http://www.aygfsteel.com/hkbmwcn/archive/2006/09/10/68855.html浜樺彜欏界煶浜樺彜欏界煶Sun, 10 Sep 2006 15:27:00 GMThttp://www.aygfsteel.com/hkbmwcn/archive/2006/09/10/68855.htmlhttp://www.aygfsteel.com/hkbmwcn/comments/68855.htmlhttp://www.aygfsteel.com/hkbmwcn/archive/2006/09/10/68855.html#Feedback0http://www.aygfsteel.com/hkbmwcn/comments/commentRss/68855.htmlhttp://www.aygfsteel.com/hkbmwcn/services/trackbacks/68855.html浠ゆ垜鑷繁涔熸兂涓嶉?涓轟粈涔堟槸浠婂ぉ.鑰屼笉鏄背鍗?鍝堝熀瀹侀鍑篎1鐨勯偅涓澶?涔熶笉鏄疢ontoya閫鍑虹殑閭d竴澶?鍥犱負鎴戜竴鐩存槸浠栦滑涓や釜鐨勮濺榪?鑷?8騫村紑濮嬬湅F1浠ユ潵,涓鐩存槸涓涓笉鍚戠潃鑸掗┈璧殑杞﹁糠(鍊掑拰緇寸憾綰藉か宸笉澶?涓嶈繃鎴戝彲娌¢偅鏈簨鍜岃垝綾沖鐫騫?鍛靛懙).
鍒氬紑濮?涓鐩村枩嬈㈠搱鍩哄畞,鍥犱負鍙湁浠栨墠鑳戒粠鑸掗┈璧墜涓ず鍙栧勾搴﹀啝鍐?鑰屼笖涓嶆涓嬈?浣嗘槸闅忕潃Ferrari鐨勫己鐩涗竴鏃?楹﹀厠鎷変雞娌¤惤浜?鎴戝績涓殑鑻遍泟涔熸殫鐒墮鍘?鐒跺悗,嬋鎯呭洓灝勭殑鍝ヤ雞姣斾簹浜篗ontoya鏉ヤ簡,浠栦篃涓搴︾粰鑸掔背鍒墮犱簡涓嶅皯楹葷儲,鑰屼笖鐪嬩粬寮杞︽垜涔熶細鍏呮弧嬋鎯?鑰屼笖鏈鍠滄浠栬窇浠婂ぉ鐨勮挋鎵庤禌閬?鍦╓illiams鏃跺氨鍦ㄨ挋鎵庡彇鐨勮繃鍐犲啗,鍘誨勾涔熸槸,鍙槸浠婂勾鍛?鏄旀棩鐨勮挋鎵庤嫳闆勪綍鍦?
鍝堝熀瀹佺殑閫鍑轟護浜轟激蹇?闀挎湡鐨勫帇鎶戜綔涓轟粬鐨勮濺榪蜂篃鍙互鎰熷彈鍒頒粬鐨勫績鎯?Montoya鐨勯鍑哄疄鍦ㄦ槸澶獊鐒朵簡,紿佺劧鐨勬垜閮戒笉浼氳璇濅簡.
浠婂ぉ鑸掔背涔熼浜?浣滀負杞﹁糠榪樻槸寰堜激蹇?姣曠珶鎴戠殑鍋跺儚浠兘鏇炬槸浠栫殑鎵嬩笅璐ュ皢!浠栫殑鎶鏈嵈瀹為珮浜轟竴絳?铏界劧涓嶅皯鏃跺欎粬涔熷仛娉曞崙閯?姣曠珶鏄漢鍢?涔熷彲浠ョ悊瑙?
鎵浠ヤ粖澶╁啓鐐硅儭璇?綰康涓涓嬭垝綾?鍚屾椂涔熶負榪藉繂(褰撶劧涓嶆伆褰撶殑璇存硶鎷?涓涓嬫垜鐨勪袱浣嶅伓鍍?


]]>
debian etch涓緗畃ostgresql 8.1http://www.aygfsteel.com/hkbmwcn/archive/2006/09/06/68059.html浜樺彜欏界煶浜樺彜欏界煶Wed, 06 Sep 2006 08:44:00 GMThttp://www.aygfsteel.com/hkbmwcn/archive/2006/09/06/68059.htmlhttp://www.aygfsteel.com/hkbmwcn/comments/68059.htmlhttp://www.aygfsteel.com/hkbmwcn/archive/2006/09/06/68059.html#Feedback0http://www.aygfsteel.com/hkbmwcn/comments/commentRss/68059.htmlhttp://www.aygfsteel.com/hkbmwcn/services/trackbacks/68059.html 鐢╬ostgres鐧誨綍,鍒囨崲鍒扮洰褰?usr/lib/postgresql/8.1/bin(鏄郴緇熷畨瑁呯殑鐩綍,灞呯劧娌℃湁璁劇疆鎴怭ath姹?.榪愯./initdb -D /usr/local/pgsql/data(褰撶劧,鍚庨潰鐨勭洰褰曚篃娌℃湁,鑷繁寤哄厛),鎴愬姛榪愯浠ュ悗灝卞彲浠ュ惎鍔ㄤ簡. ./postmaster -D /usr/local/pgsql/data
涓嶇煡閬揹ebian瀹夎榛樿鍏佽闈炴湰鏈虹敤鎴風櫥褰曚紣,鎴戝厛鐪嬬湅...


]]>
鐢╮egular expressoions鍒ゆ柇url鍚堟硶鎬?/title><link>http://www.aygfsteel.com/hkbmwcn/archive/2006/04/20/42106.html</link><dc:creator>浜樺彜欏界煶</dc:creator><author>浜樺彜欏界煶</author><pubDate>Thu, 20 Apr 2006 02:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/hkbmwcn/archive/2006/04/20/42106.html</guid><wfw:comment>http://www.aygfsteel.com/hkbmwcn/comments/42106.html</wfw:comment><comments>http://www.aygfsteel.com/hkbmwcn/archive/2006/04/20/42106.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hkbmwcn/comments/commentRss/42106.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hkbmwcn/services/trackbacks/42106.html</trackback:ping><description><![CDATA[ <p>鍦ㄧ綉涓婂彲浠ョ湅鍒板緢澶氬垽鏂垽鏂璾rl鏄惁鍚堟硶鐨剅egular expressions.浣嗘槸緇忓父鏄涔堢己灝憄rotocol,瑕佷箞緙哄皯port鐨勫垽鏂紝榪欓噷鑷繁鍐欎竴涓細<br />聽public static boolean isValidURL(String value) {<br />聽聽Pattern pattern = Pattern.compile("(.*://)?([\\w-]+\\.)+[\\w-]+(:\\d+)?(/[^/.]*)*(/[^/]+\\.[^/\\?]+)(\\?&*([^&=]+=[^&=]*)&*(&[^&=]+=[^&=]*)*&*)");<br />聽聽Matcher m = pattern.matcher(value);<br />聽聽if (m.matches())<br />聽聽聽return true;<br />聽聽<br />聽聽return false;<br />聽}<br /><br />鍒ゆ柇url涓璬ata鏄惁絎﹀悎瑙勫垯錛?br />&*([^&=]+=[^&=]*)&*(&[^&=]+=[^&=]*)*&*</p> <img src ="http://www.aygfsteel.com/hkbmwcn/aggbug/42106.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hkbmwcn/" target="_blank">浜樺彜欏界煶</a> 2006-04-20 10:42 <a href="http://www.aygfsteel.com/hkbmwcn/archive/2006/04/20/42106.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>rcp 紼嬪簭鏈灝忓寲紿楀彛鍒扮郴緇熸墭鐩?/title><link>http://www.aygfsteel.com/hkbmwcn/archive/2006/01/13/27937.html</link><dc:creator>浜樺彜欏界煶</dc:creator><author>浜樺彜欏界煶</author><pubDate>Fri, 13 Jan 2006 07:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/hkbmwcn/archive/2006/01/13/27937.html</guid><wfw:comment>http://www.aygfsteel.com/hkbmwcn/comments/27937.html</wfw:comment><comments>http://www.aygfsteel.com/hkbmwcn/archive/2006/01/13/27937.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hkbmwcn/comments/commentRss/27937.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hkbmwcn/services/trackbacks/27937.html</trackback:ping><description><![CDATA[<P>鍦≧CP紼嬪簭涓渶灝忓寲紿楀彛鍒扮郴緇熸墭鐩樺茍涓嶅儚SWT紼嬪簭閭f牱鐩存帴銆傚湪緗戜笂鎵句簡涓孌典唬鐮侊紝鑷繁璇曢獙閫氳繃浜嗭紝鐜板湪璐村嚭鏉ュぇ瀹跺垎浜?BR>鍦≧CP涓戶鎵縒orkbenchAdvisor鐨勫瓙綾諱腑娣誨姞涓嬮潰浠g爜灝卞彲浠ヤ簡銆?BR><BR> public void postStartup() {<BR>  super.postStartup();<BR>  final Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();<BR>  shell.addShellListener(new ShellAdapter() {<BR>   public void shellIconified(ShellEvent e) {<BR>    shell.setVisible(false);<BR>   }<BR>  });<BR>  createSystemTray();</P> <P> }<BR><BR> private void createSystemTray() {<BR>  Tray tray = Display.getDefault().getSystemTray();<BR>  TrayItem item = new TrayItem(tray, SWT.NONE);<BR>  item.setText("JDishNetwork");<BR>  item.setToolTipText("JDishNetwork");<BR>  Image image = new Image(Display.getDefault(), 16, 16);<BR>  item.setImage(image);<BR>  this.trayManager = new TrayItemManager();<BR>  item.addSelectionListener(this.trayManager);<BR>  item.addListener(SWT.MenuDetect, this.trayManager);<BR> }</P> <P> private class TrayItemManager implements SelectionListener, Listener {<BR>  // TODO: Convert to one class<BR>  private final class WindowStateListener extends SelectionAdapter {<BR>   public void widgetSelected(SelectionEvent e) {<BR>    minimizeWindow();<BR>   }<BR>  }<BR>  private final class RestoreWindowListener extends SelectionAdapter {<BR>   public void widgetSelected(SelectionEvent e) {<BR>    restoreWindow();<BR>   }<BR>  }<BR>  private boolean minimized = false;<BR>  private Menu menu;<BR>  private MenuItem[] menuItems = new MenuItem[0];<BR>  private RestoreWindowListener restoreWindowListener;<BR>  private WindowStateListener minimizeWindowListener;</P> <P>  public TrayItemManager() {<BR>   this.menu = new Menu(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), SWT.POP_UP);<BR>   this.restoreWindowListener = new RestoreWindowListener();<BR>   this.minimizeWindowListener = new WindowStateListener();</P> <P>  }</P> <P>  protected void closeApplication() {<BR>   PlatformUI.getWorkbench().close();<BR>  }</P> <P>  public void widgetSelected(SelectionEvent e) {<BR>   //<BR>  }</P> <P>  public void widgetDefaultSelected(SelectionEvent e) {<BR>   if (this.minimized) {<BR>    restoreWindow();<BR>   } else {<BR>    minimizeWindow();<BR>   }<BR>  }</P> <P>  protected void minimizeWindow() {<BR>   PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().setMinimized(true);<BR>   this.minimized = true;<BR>  }</P> <P>  protected void restoreWindow() {<BR>   Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();<BR>   shell.open();<BR>   shell.setMinimized(false);<BR>   shell.forceActive();<BR>   shell.forceFocus();<BR>   this.minimized = false;<BR>  }</P> <P>  public void showMenu() {<BR>   clearItems();<BR>   MenuItem mi;<BR>   MenuItem closeItem;<BR>   mi = new MenuItem(this.menu, SWT.PUSH);<BR>   closeItem = new MenuItem(this.menu, SWT.NONE);<BR>   closeItem.setText("Close");<BR>   closeItem.addSelectionListener(new SelectionAdapter() {<BR>    public void widgetSelected(SelectionEvent e) {<BR>     closeApplication();<BR>    }<BR>   });<BR>   this.menuItems = new MenuItem[] { mi, closeItem };</P> <P>   if (this.minimized) {<BR>    mi.setText("Maximize");<BR>    mi.addSelectionListener(this.restoreWindowListener);<BR>   } else {<BR>    mi.setText("Minimize");<BR>    mi.addSelectionListener(this.minimizeWindowListener);<BR>   }<BR>   this.menu.setVisible(true);<BR>  }</P> <P>  private void clearItems() {<BR>   for (int i = 0; i < this.menuItems.length; i++) {<BR>    MenuItem item = this.menuItems[i];<BR>    item.removeSelectionListener(this.minimizeWindowListener);<BR>    item.removeSelectionListener(this.restoreWindowListener);<BR>    this.menuItems[i].dispose();<BR>   }<BR>  }</P> <P>  public void handleEvent(Event event) {<BR>   showMenu();<BR>  }</P> <P> }<BR></P><img src ="http://www.aygfsteel.com/hkbmwcn/aggbug/27937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hkbmwcn/" target="_blank">浜樺彜欏界煶</a> 2006-01-13 15:31 <a href="http://www.aygfsteel.com/hkbmwcn/archive/2006/01/13/27937.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎴戠殑source.listhttp://www.aygfsteel.com/hkbmwcn/archive/2005/12/06/22701.html浜樺彜欏界煶浜樺彜欏界煶Tue, 06 Dec 2005 05:07:00 GMThttp://www.aygfsteel.com/hkbmwcn/archive/2005/12/06/22701.htmlhttp://www.aygfsteel.com/hkbmwcn/comments/22701.htmlhttp://www.aygfsteel.com/hkbmwcn/archive/2005/12/06/22701.html#Feedback0http://www.aygfsteel.com/hkbmwcn/comments/commentRss/22701.htmlhttp://www.aygfsteel.com/hkbmwcn/services/trackbacks/22701.htmldeb http://ftp.hk.debian.org/debian/ experimental main
#deb http://pkg-gnome.alioth.debian.org/debian/ experimental main
deb http://security.debian.org/ testing/updates main
#deb http://ftp.debian.org/debian/ testing main

]]>
SWT browser綾諱慨鏀?/title><link>http://www.aygfsteel.com/hkbmwcn/archive/2005/11/30/21915.html</link><dc:creator>浜樺彜欏界煶</dc:creator><author>浜樺彜欏界煶</author><pubDate>Wed, 30 Nov 2005 02:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/hkbmwcn/archive/2005/11/30/21915.html</guid><wfw:comment>http://www.aygfsteel.com/hkbmwcn/comments/21915.html</wfw:comment><comments>http://www.aygfsteel.com/hkbmwcn/archive/2005/11/30/21915.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/hkbmwcn/comments/commentRss/21915.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/hkbmwcn/services/trackbacks/21915.html</trackback:ping><description><![CDATA[     鎽樿: 鍦╯wt鎻愪緵鐨刡rowser 綾諱腑闂達紝緙哄皯涓嶅皯鏈夌敤鐨勬柟娉曘傛垜鍦ㄤ嬌鐢ㄦ椂鐢ㄥ埌涓や釜錛実etText()鍜宻etUrl(String url, String post_data),鍒嗗埆鍙栧緱褰撳墠鎵撳紑欏甸潰鐨勫師浠g爜鍜岄噰鐢╬ost鏂瑰紡鎵撳紑欏甸潰銆傜幇鍦ㄤ慨鏀笲rowser綾誨涓嬶細/**********************************************************************...  <a href='http://www.aygfsteel.com/hkbmwcn/archive/2005/11/30/21915.html'>闃呰鍏ㄦ枃</a><img src ="http://www.aygfsteel.com/hkbmwcn/aggbug/21915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/hkbmwcn/" target="_blank">浜樺彜欏界煶</a> 2005-11-30 10:25 <a href="http://www.aygfsteel.com/hkbmwcn/archive/2005/11/30/21915.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">黎城县</a>| <a href="http://" target="_blank">盘锦市</a>| <a href="http://" target="_blank">西畴县</a>| <a href="http://" target="_blank">循化</a>| <a href="http://" target="_blank">凭祥市</a>| <a href="http://" target="_blank">梅州市</a>| <a href="http://" target="_blank">灵丘县</a>| <a href="http://" target="_blank">新邵县</a>| <a href="http://" target="_blank">新巴尔虎左旗</a>| <a href="http://" target="_blank">若羌县</a>| <a href="http://" target="_blank">开原市</a>| <a href="http://" target="_blank">微山县</a>| <a href="http://" target="_blank">蕲春县</a>| <a href="http://" target="_blank">镇雄县</a>| <a href="http://" target="_blank">内丘县</a>| <a href="http://" target="_blank">泰来县</a>| <a href="http://" target="_blank">南靖县</a>| <a href="http://" target="_blank">寻乌县</a>| <a href="http://" target="_blank">漯河市</a>| <a href="http://" target="_blank">汝州市</a>| <a href="http://" target="_blank">盐城市</a>| <a href="http://" target="_blank">平定县</a>| <a href="http://" target="_blank">岳普湖县</a>| <a href="http://" target="_blank">积石山</a>| <a href="http://" target="_blank">新津县</a>| <a href="http://" target="_blank">蚌埠市</a>| <a href="http://" target="_blank">宁武县</a>| <a href="http://" target="_blank">元阳县</a>| <a href="http://" target="_blank">三明市</a>| <a href="http://" target="_blank">伊宁市</a>| <a href="http://" target="_blank">嘉祥县</a>| <a href="http://" target="_blank">方山县</a>| <a href="http://" target="_blank">都江堰市</a>| <a href="http://" target="_blank">定陶县</a>| <a href="http://" target="_blank">凯里市</a>| <a href="http://" target="_blank">时尚</a>| <a href="http://" target="_blank">商都县</a>| <a href="http://" target="_blank">六枝特区</a>| <a href="http://" target="_blank">巨鹿县</a>| <a href="http://" target="_blank">辽阳市</a>| <a href="http://" target="_blank">当阳市</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>