??xml version="1.0" encoding="utf-8" standalone="yes"?>av在线天堂,国产激情一区二区三区四区 ,久久免费高清视频http://www.aygfsteel.com/wangxq/archive/2007/01/25/95910.html扭{乑֝扭{乑֝Thu, 25 Jan 2007 05:52:00 GMThttp://www.aygfsteel.com/wangxq/archive/2007/01/25/95910.htmlhttp://www.aygfsteel.com/wangxq/comments/95910.htmlhttp://www.aygfsteel.com/wangxq/archive/2007/01/25/95910.html#Feedback1http://www.aygfsteel.com/wangxq/comments/commentRss/95910.htmlhttp://www.aygfsteel.com/wangxq/services/trackbacks/95910.html  import   java.sql.Date;  
  import   java.text.SimpleDateFormat;  
  import   java.text.ParseException;  
   
  /**  
    *   Utility   to   date   time  
    *   @version   0.1  
    *   @author   Super   Zhao  
    */  
  public   class   DateTimeUtil   {  
   
  /**  
    *   由java.util.Date到java.sql.Date的类型{? 
    *   @param   date  
    *   @return   Date  
    */  
  public   static   Date   getSqlDate(java.util.Date   date){  
  return   new   Date(date.getTime());  
  }  
   
  public   static   Date   nowDate(){  
  Calendar   calendar=Calendar.getInstance();  
  return   getSqlDate(calendar.getTime());  
  }  
   
  /**  
    *   获得某一日期的后一? 
    *   @param   date  
    *   @return   Date  
    */  
  public   static   Date   getNextDate(Date   date){  
  Calendar   calendar=Calendar.getInstance();  
  calendar.setTime(date);  
  int   day=calendar.get(Calendar.DATE);  
  calendar.set(Calendar.DATE,day+1);  
  return   getSqlDate(calendar.getTime());  
  }  
   
  /**  
    *   获得某一日期的前一? 
    *   @param   date  
    *   @return   Date  
    */  
  public   static   Date   getPreviousDate(Date   date){  
  Calendar   calendar=Calendar.getInstance();  
  calendar.setTime(date);  
  int   day=calendar.get(Calendar.DATE);  
  calendar.set(Calendar.DATE,day-1);  
  return   getSqlDate(calendar.getTime());  
  }  
   
  /**  
    *   获得某年某月W一天的日期  
    *   @param   year  
    *   @param   month  
    *   @return   Date  
    */  
  public   static   Date   getFirstDayOfMonth(int   year,int   month){  
  Calendar   calendar=Calendar.getInstance();  
  calendar.set(Calendar.YEAR,year);  
  calendar.set(Calendar.MONTH,month-1);  
  calendar.set(Calendar.DATE,1);  
  return   getSqlDate(calendar.getTime());  
  }  
   
  /**  
    *   获得某年某月最后一天的日期  
    *   @param   year  
    *   @param   month  
    *   @return   Date  
    */  
  public   static   Date   getLastDayOfMonth(int   year,int   month){  
  Calendar   calendar=Calendar.getInstance();  
  calendar.set(Calendar.YEAR,year);  
  calendar.set(Calendar.MONTH,month);  
  calendar.set(Calendar.DATE,1);  
  return   getPreviousDate(getSqlDate(calendar.getTime()));  
  }  
   
  /**  
    *   由年月日构徏java.sql.Datecd  
    *   @param   year  
    *   @param   month  
    *   @param   date  
    *   @return   Date  
    */  
  public   static   Date   buildDate(int   year,int   month,int   date){  
  Calendar   calendar=Calendar.getInstance();  
  calendar.set(year,month-1,date);  
  return   getSqlDate(calendar.getTime());  
  }  
   
  /**  
    *   取得某月的天? 
    *   @param   year  
    *   @param   month  
    *   @return   int  
    */  
  public   static   int   getDayCountOfMonth(int   year,int   month){  
  Calendar   calendar=Calendar.getInstance();  
  calendar.set(Calendar.YEAR,year);  
  calendar.set(Calendar.MONTH,month);  
  calendar.set(Calendar.DATE,0);  
  return   calendar.get(Calendar.DATE);  
  }  
   
  /**  
    *   获得某年某季度的最后一天的日期  
    *   @param   year  
    *   @param   quarter  
    *   @return   Date  
    */  
  public   static   Date   getLastDayOfQuarter(int   year,int   quarter){  
  int   month=0;  
  if(quarter>4){  
  return   null;  
  }else{  
  month=quarter*3;  
  }  
  return   getLastDayOfMonth(year,month);  
   
  }  
   
  /**  
    *   获得某年某季度的W一天的日期  
    *   @param   year  
    *   @param   quarter  
    *   @return   Date  
    */  
  public   static   Date   getFirstDayOfQuarter(int   year,int   quarter){  
  int   month=0;  
  if(quarter>4){  
  return   null;  
  }else{  
  month=(quarter-1)*3+1;  
  }  
  return   getFirstDayOfMonth(year,month);  
  }  
   
  /**  
    *   获得某年的第一天的日期  
    *   @param   year  
    *   @return   Date  
    */  
  public   static   Date   getFirstDayOfYear(int   year){  
  return   getFirstDayOfMonth(year,1);  
  }  
   
  /**  
    *   获得某年的最后一天的日期  
    *   @param   year  
    *   @return   Date  
    */  
  public   static   Date   getLastDayOfYear(int   year){  
  return   getLastDayOfMonth(year,12);  
  }  
   
  /**  
    *   String到java.sql.Date的类型{? 
    *   @param   param  
    *   @return   Date  
    */  
  public   static   java.sql.Date   StringToDate(String   param)   {  
  if(StringUtil.nullOrBlank(param))   {  
  return   null;  
  }   else   {  
  java.util.Date   date   =null;  
  try   {  
  SimpleDateFormat   sdf=new   SimpleDateFormat("yyyy-MM-dd");  
  date   =   sdf.parse(param);  
  return   new   Date(date.getTime());  
  }  
  catch   (ParseException   ex)   {  
  //ex.printStackTrace();  
  return   null;  
  }  
  }  
  }  
  }  

扭{乑֝ 2007-01-25 13:52 发表评论
]]>
java中split使用?/title><link>http://www.aygfsteel.com/wangxq/archive/2006/11/14/81095.html</link><dc:creator>扭{乑֝</dc:creator><author>扭{乑֝</author><pubDate>Tue, 14 Nov 2006 04:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangxq/archive/2006/11/14/81095.html</guid><wfw:comment>http://www.aygfsteel.com/wangxq/comments/81095.html</wfw:comment><comments>http://www.aygfsteel.com/wangxq/archive/2006/11/14/81095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangxq/comments/commentRss/81095.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangxq/services/trackbacks/81095.html</trackback:ping><description><![CDATA[ <p>java.lang.string.split<br />split Ҏ<br />一个字W串分割为子字符Ԍ然后结果作为字W串数组q回?br />string.split([separatorQ[limit]])<br />参数<br />string 必选项。要被分解的 String 对象或文字。该对象不会?split Ҏ修改?br />separator 可选项。字W串?正则表达?对象Q它标识了分隔字W串时用的是一个还是多个字W。如果忽略该选项Q返回包含整个字W串的单一元素数组?<br />limit 可选项。该值用来限制返回数l中的元素个数?<br />说明<br />split Ҏ的结果是一个字W串数组Q在 sting 中每个出?separator 的位|都要进行分解?/p> <p>separator 不作ZQ何数l元素的部分q回?/p> <p>Q? * 不是有效的模式匹配规则表辑ּQ用"\\*" "\\+"转义后即可得到正的l果?br />"|" 分隔串时虽然能够执行Q但是却不是预期的目的,"\\|"转义后即可得到正的l果?br />q有如果惛_串中使用"\"字符Q则也需要{?首先要表?aaaa\bbbb"q个串就应该?aaaa\\bbbb",如果要分隔就应该q样才能得到正确l果Q?br />        String[] aa = "aaa\\bbb\\bccc".split(<a>\\\\</a>);</p> <p>\\也可用[]代替Q如Q[|] [*]<br /></p> <img src ="http://www.aygfsteel.com/wangxq/aggbug/81095.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangxq/" target="_blank">扭{乑֝</a> 2006-11-14 12:25 <a href="http://www.aygfsteel.com/wangxq/archive/2006/11/14/81095.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Exe4j 使用说明http://www.aygfsteel.com/wangxq/archive/2006/06/13/52467.html扭{乑֝扭{乑֝Tue, 13 Jun 2006 06:11:00 GMThttp://www.aygfsteel.com/wangxq/archive/2006/06/13/52467.htmlhttp://www.aygfsteel.com/wangxq/comments/52467.htmlhttp://www.aygfsteel.com/wangxq/archive/2006/06/13/52467.html#Feedback5http://www.aygfsteel.com/wangxq/comments/commentRss/52467.htmlhttp://www.aygfsteel.com/wangxq/services/trackbacks/52467.html http://www.cublog.cn/opera/showart.php?blogid=10219&id=50605
java~织?class后,如果只是用java命o来执行总觉得不是太q瘾Q找个办法生成像exe文g一L鼠标双击便可执行的文Ӟ应该是很有趣的啊。这里我用了一个名字叫做exe4j的免费小软gQ感觉不错?/strong>

  首先Q当然是要下载个exe4j。我的是2.2版本的,licenseQL-g782dn2d-1f1yqxx1rv1sqd?/p>

  接着Q将你要选择好你卛_发布?class文g׃用细说了。下面是创徏jar文gQ这里我用一个名字叫做d:MyJavaTest.class的文件来举例Q另外注意还要编写一个确定main_class的文件manifest.mfQ在q里mainfest.mf和目录MyJava是在同一个目录下Q这里是都在D:Q,然后使用如下命oQ?/p>

jar cvfm test.jar manifest.mf MyJava

  manifest.mf当初q不知道怎么写,非常的抓狂。。。呵c其实很单,代码如下Q?/p>

Manifest-Version: 1.0
Main-Class: MyJava.Test
Created-By: Hanic

  只要Main-Class写对可以了。这P一个test.jar文gq成了Q这里我׃l说jar的具体功能了。但Z保成功Q我们可以再用下面的指o执行一下刚刚生成的test.jarQ?/p>

java -jar test.jar

  怎么P是不是可以很利的进行?如果是,那我们就可以开始进行可执行文g的创Z?/p>

  exe4j应用h倒是相当单。类gȝ式的Q只要一路nextQ填写和选择个别的参数就ok了。稍微懂点e文的都可以应用自如了。不要说你一点e文都不懂啊!没办法,单说下流E:

1、打开exe4jQ可以输入licenseQ可以打开你以前操作过的config文g?/p>

2、单击NEXT键,选择”JAR in EXE”mod按钮Q单击NEXT?/p>

3、填写短名和文g输出的\径然后点击NEXT?/p>

4、在q里你可以选择你要生成的可执行文g的类型,以及生成的可执行文g名称、可执行文g的图标等Q我们在q里选择GUI applicationQ名字就Ҏ自己的需要取一个,图标你可以自己在你的图标库里选一个你喜欢的,然后再NEXT?/p>

5、在q里填写Main class的名字,单击l色+选择所需?jar文g,如果没有Ҏ要求我们可以再l箋了?/p>

6、接下来是选择jre版本Q填写好jre的最大最版本然后再l箋?/p>

7、下面设一下你的文件执行的片头Q增加其观效果Q选择自己喜欢的图片,写自己想写的文字Qƈ可以Ҏ需要调整文字的位置Q再l箋?/p>

8、下面是一个选择语言版本的界面选好后再l箋?/p>

9、下面是一个短暂的{待Q然后就大功告成了,一个java写成的可执行文gpL成了?/p>

10、双M下看看效果,q面而来的是自己讄的开头效果,感觉怎么P



扭{乑֝ 2006-06-13 14:11 发表评论
]]>
API杂记——Integerhttp://www.aygfsteel.com/wangxq/archive/2006/04/29/44044.html扭{乑֝扭{乑֝Sat, 29 Apr 2006 09:29:00 GMThttp://www.aygfsteel.com/wangxq/archive/2006/04/29/44044.htmlhttp://www.aygfsteel.com/wangxq/comments/44044.htmlhttp://www.aygfsteel.com/wangxq/archive/2006/04/29/44044.html#Feedback0http://www.aygfsteel.com/wangxq/comments/commentRss/44044.htmlhttp://www.aygfsteel.com/wangxq/services/trackbacks/44044.html
  int i = Integer.parseInt("11223344");——将字符串{为int

  System.setProperty("int","123456");
  int i = Integer.getInteger("int").intValue();——确定具有指定名U的pȝ属性的整数倹{?br />
  int i = Integer.getInteger("int",123456).intValue();——i=1234565

   i = Integer.signum(123);——返回指?int 值的W号函数Q正数返?Q负数返?1

   Integer.valueOf()Q——返回一?font face="Courier New">Integer 实例Q参数可以是int或者String?br />2。Collection.nCopies(int n, T o)
          q回由指定对象的 n 个副本组成的不可变列表?img src ="http://www.aygfsteel.com/wangxq/aggbug/44044.html" width = "1" height = "1" />

扭{乑֝ 2006-04-29 17:29 发表评论
]]>
getResourceAsStream和getResource的用?/title><link>http://www.aygfsteel.com/wangxq/archive/2006/04/29/44020.html</link><dc:creator>扭{乑֝</dc:creator><author>扭{乑֝</author><pubDate>Sat, 29 Apr 2006 07:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangxq/archive/2006/04/29/44020.html</guid><wfw:comment>http://www.aygfsteel.com/wangxq/comments/44020.html</wfw:comment><comments>http://www.aygfsteel.com/wangxq/archive/2006/04/29/44020.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangxq/comments/commentRss/44020.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangxq/services/trackbacks/44020.html</trackback:ping><description><![CDATA[ <h3>getResourceAsStreamQ查扑օ有给定名U的资源。返?<a title="java.io 中的c? href="mk:@MSITStore:C:\Documents%20and%20Settings\wxq\Desktop\JavaApi5(cn).chm::/javaapi5.0/java/io/InputStream.html"><font color="#002c99">InputStream</font></a></h3> <h3>getResourceQ查扑ָ有给定名U的资源路径。返回URL </h3> <p>单示例:Q注QQ何一个类都有一个getClass()的方法)</p> <p>public class Test {<br /> public void getResource(String url){<br />  InputStream stream = getClass().getResourceAsStream(url);<br />  System.out.println(getClass().getResource(url));<br />  byte[] line = new byte[1024*1024];<br />  try {<br />   stream.read(line);<br />  } catch (IOException e) {<br />   // TODO Auto-generated catch block<br />   e.printStackTrace();<br />  }<br />  String str = new String(line);<br />  System.out.println(str.trim());<br /> }<br /> <br /> public static void main(String[] args) {<br />  new Test().getResource("/io/aaa.txt");<br /> }<br />}<br />q行l果Q?br />file:/D:/IBM/workspace/HtmlParser/io/aaa.txt<br />abceefghijklmn<br />W一行得到的是aaa.txt的\径,W二行是aaa.txt的内宏V?br />需要注意的是必L前面的?”,代表的是工程目录Q否则找不到?/p> <img src ="http://www.aygfsteel.com/wangxq/aggbug/44020.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangxq/" target="_blank">扭{乑֝</a> 2006-04-29 15:30 <a href="http://www.aygfsteel.com/wangxq/archive/2006/04/29/44020.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>试CachedRowSethttp://www.aygfsteel.com/wangxq/archive/2006/03/01/33026.html扭{乑֝扭{乑֝Wed, 01 Mar 2006 08:37:00 GMThttp://www.aygfsteel.com/wangxq/archive/2006/03/01/33026.htmlhttp://www.aygfsteel.com/wangxq/comments/33026.htmlhttp://www.aygfsteel.com/wangxq/archive/2006/03/01/33026.html#Feedback0http://www.aygfsteel.com/wangxq/comments/commentRss/33026.htmlhttp://www.aygfsteel.com/wangxq/services/trackbacks/33026.htmlhttp://www.jspx.net/jar/rowset-nobug.jar下蝲Q这个是一个牛人改了rowset.jar的bug之后的一个新包,首先对这个哥们表C感谢,呵呵。。?BR>CZQ?BR>public class TestCachedRowSet {
 public static void main(String[] args){
  try {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); // 加蝲驱动
   CachedRowSet crs = new CachedRowSetImpl();
   crs.setUrl("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test");//q接数据?BR>   crs.setUsername("sa");//用户?BR>   crs.setPassword("sa");//密码
   
   crs.setCommand("SELECT * FROM [dbo].[user]");
   crs.execute();
   while (crs.next()){
    System.out.println(crs.getString("username"));
    System.out.println(crs.getString("password"));
    System.out.println("--------------------------------------------------");
   }
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (InstantiationException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IllegalAccessException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }
}

扭{乑֝ 2006-03-01 16:37 发表评论
]]>
UltraEdit中java开发环境的配置http://www.aygfsteel.com/wangxq/archive/2005/08/10/9704.html扭{乑֝扭{乑֝Wed, 10 Aug 2005 02:33:00 GMThttp://www.aygfsteel.com/wangxq/archive/2005/08/10/9704.htmlhttp://www.aygfsteel.com/wangxq/comments/9704.htmlhttp://www.aygfsteel.com/wangxq/archive/2005/08/10/9704.html#Feedback1http://www.aygfsteel.com/wangxq/comments/commentRss/9704.htmlhttp://www.aygfsteel.com/wangxq/services/trackbacks/9704.html1.“高U?-〉“配|?-〉“目录?----------------------在这里设|文件保存和打开的默认目?BR>2.“高U?-〉“配|?-〉“文件类型?------------------在这里可以添加文件的cdQ如Qjava code ----*.java  --insert
3.“高U?-〉“配|?-〉“语法高亮?------------------选java语言Q取消“自动更正关键字?BR>4.“高U?-〉“显C?修改模板?-------------------------如:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
5.“高U?-〉“配|?-〉“热键映?->"插入模板0"------讄你所习惯的热键;默认Alt+0Q?BR>6.自定义编译和q行Q“高U?-〉“工具配|?->作如下的讄Q?BR>命o行:C:\j2sdk1.4.2\bin\javac %n.java
菜单目名称QJava_Compile
选择Q“输出到列表方块”和“捕捉输出”以及“保存活动文件?
插入可以了Q?BR>同样讄Java_RunQ与上面不同的是命o行:C:\j2sdk1.4.2\bin\java %n

7.技巧:选择“列块模式”,然后以鼠标以U向横跨的方式选择要羃q的D落Q就会出C条竖U,然后q行~格Q?/P>

8.讑֮tab键羃格的长度Q“高U?-〉“配|?-〉“编辑?-〉羃q空格数讄一个合适的|?Q?{?/P>

扭{乑֝ 2005-08-10 10:33 发表评论
]]>
վ֩ģ壺 ߮| | | | β| | ƽ| ij| | | ľ| | բ| ľ˹| | | | | ٳ| | Ϻӿ| | ű| | | ¡| | | Ǹ| | Դ| | «Ϫ| Դ| | | ɽ| DZɽ| ʩ| | |