<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>边走边想</title>
    <description>如果有一天  只要食得落  睡得好 天天里笑得开口  便已足够</description>
    <link>http://bign.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>xp自动登陆/xp去掉登陆密码登录方法</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/192102" style="color:red;">http://bign.javaeye.com/blog/192102</a>&nbsp;
          发表时间: 2008年05月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>想把xp登录时要输入用户名密码的对话框给取消了，直接进入windows系统。可以用rundll32 netplwiz.dll,UsersRunDll命令来修改帐号管理，取消用户必须使用用户名密码才能登录的选项即可。</p>
<p><img src="../../upload/picture/pic/14213/d11df183-2b86-3c41-811f-336e641f7879.jpg" height="416" alt="" width="398" />
</p>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/192102#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 12 May 2008 09:38:47 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/192102</link>
        <guid>http://bign.javaeye.com/blog/192102</guid>
      </item>
      <item>
        <title>JAVA字节截取</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/191759" style="color:red;">http://bign.javaeye.com/blog/191759</a>&nbsp;
          发表时间: 2008年05月10日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="java">/**
 * 按字节长度截取字符串
 * 
 * @param str
 *            将要截取的字符串参数
 * @param toCount
 *            截取的字节长度
 * @param more
 *            字符串末尾补上的字符串
 * @return 返回截取后的字符串
 */
public String substring(String str, int toCount, String more) {
		int reInt = 0;
		String reStr = &quot;&quot;;
		if (str == null)
			return &quot;&quot;;
		char[] tempChar = str.toCharArray();
		for (int kk = 0; (kk &lt; tempChar.length &amp;&amp; toCount &gt; reInt); kk++) {
			String s1 = String.valueOf(tempChar[kk]);
			byte[] b = s1.getBytes();
			reInt += b.length;
			reStr += tempChar[kk];
		}
		if (toCount == reInt || (toCount == reInt - 1))
			reStr += more;
		return reStr;
	}</pre>
&nbsp;
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/191759#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 10 May 2008 17:43:47 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/191759</link>
        <guid>http://bign.javaeye.com/blog/191759</guid>
      </item>
      <item>
        <title>Cantor三分集</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/189264" style="color:red;">http://bign.javaeye.com/blog/189264</a>&nbsp;
          发表时间: 2008年05月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>原文<a href="http://blog.csdn.net/fyzhao/archive/2007/01/18/1486592.aspx" target="_blank">http://blog.csdn.net/fyzhao/archive/2007/01/18/1486592.aspx</a>
<br />
&nbsp;&nbsp;&nbsp;&nbsp; Cantor三分集的构造如下图所示，一条线段ab被均分为三段，保留其两边的两段，中间一段去掉，然后把得到的每一段再继续进行划分，如此反复。<br />
&nbsp;&nbsp;&nbsp;&nbsp; <img src="../../../upload/picture/pic/13633/89d26e9a-bbf9-3113-bfc9-972e5e869dea.png" height="260" alt="分形结构图" width="580" />
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Times New Roman;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cantor</span>
</span>
<span style="font-family: 宋体;">三分集的绘制十分简单，是一种最简单的分形实例，它的算法如下：</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;"></span>
</span>
<span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;">cx = ax + ( bx &ndash; ax ) / 3</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;">cy = ay + h</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;">dx = bx &ndash; ( bx &ndash; ax ) / 3</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;">dy = by + h</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;">ay = ay &ndash; h</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="font-family: Times New Roman; font-size: small;">by = by &ndash; h</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span style="font-family: 宋体;">其中</span>
<span lang="EN-US"><span style="font-family: Times New Roman;">h</span>
</span>
<span style="font-family: 宋体;">为两层之间的距离。</span>
</span>
</p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: small;"><span lang="EN-US"><span style="font-family: Times New Roman;"><span style="font-family: Arial;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
Cantor</span>
</span>
<span style="font-family: 宋体;">三分集的</span>
<span lang="EN-US"><span style="font-family: Times New Roman;">python</span>
</span>
<span style="font-family: 宋体;">程序实现及其运行结果如下：</span>
</span>
</p>
<pre name="code" class="python">from Tkinter import *

class Cantor(Frame):
    
    limit = 1

    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.grid()
        self.createWidgets()

    def createWidgets(self):
        self.draw = Canvas(self, width=800, height=500)
        self.draw.pack(side=LEFT)
        self.drawCanvas(100,100,700,100)

    def drawCanvas(self,ax,ay,bx,by):
        self.draw.create_line(ax,ay,bx,by)
        if ((bx-ax)&gt;self.limit):
            cx = ax + (bx - ax) / 3;
            cy = ay + 50;
            dx = bx - (bx - ax) / 3;
            dy = by + 50;
            ay = ay + 50;
            by = by + 50;
            self.drawCanvas(ax,ay,cx,cy)
            self.drawCanvas(dx,dy,bx,by)
            



app = Cantor()
app.master.title(&quot;Cantor (recursive)&quot;)
app.mainloop()</pre>
&nbsp;
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">&nbsp; <img src="../../../upload/picture/pic/13631/f573c472-12a7-3cd0-a72d-415c3cb6540b.png" height="531" alt="python实现结果图" width="812" />
</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/189264#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 04 May 2008 13:10:25 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/189264</link>
        <guid>http://bign.javaeye.com/blog/189264</guid>
      </item>
      <item>
        <title>IE下让打开的网站图片飘</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/182111" style="color:red;">http://bign.javaeye.com/blog/182111</a>&nbsp;
          发表时间: 2008年04月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在IE下让打开的网站图片飘，来源同学的推荐，纯属好玩，如下代码，放到已打开网站的IE地址栏上然后回车，效果不错哦。<br />  <pre name="code" class="java">
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0);
  </pre>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/182111#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 12 Apr 2008 15:21:45 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/182111</link>
        <guid>http://bign.javaeye.com/blog/182111</guid>
      </item>
      <item>
        <title>IBM DB2 &quot;24&quot; 错误</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/180370" style="color:red;">http://bign.javaeye.com/blog/180370</a>&nbsp;
          发表时间: 2008年04月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="sql">
com.ibm.ws.exception.WsException: DSRA0080E: An exception was received by the Data Store Adapter. See original exception message: [IBM][CLI Driver] SQL30082N  尝试建立连接失败，安全性原因为 "24"（"USERNAME AND/OR PASSWORD INVALID"）。  SQLSTATE=08001
. with SQL State : 08001 SQL Code : -30082
	at com.ibm.ws.rsadapter.exceptions.DataStoreAdapterException.setLinkedException(DataStoreAdapterException.java:417)
	at com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper.mapException(InternalGenericDataStoreHelper.java:379)
	at com.ibm.ws.rsadapter.spi.WSRdbDataSource.translateSQLException(WSRdbDataSource.java:1023)
	at com.ibm.ws.rsadapter.spi.WSRdbDataSource.getConnection(WSRdbDataSource.java:826)
	at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection(WSManagedConnectionFactoryImpl.java:742)
	at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1331)
	at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1132)
	at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java(Compiled Code))
	at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java(Compiled Code))
	at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java(Compiled Code))
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java(Compiled Code))
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
	at test.DebugFilter.doFilter(DebugFilter.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
	at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
	at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
	at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
	at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
	at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
	at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
	at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
	at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
Caused by: com.ibm.websphere.ce.cm.StaleConnectionException: [IBM][CLI Driver] SQL30082N  尝试建立连接失败，安全性原因为 "24"（"USERNAME AND/OR PASSWORD INVALID"）。  SQLSTATE=08001
DSRA0010E: SQL 状态 = 08001，错误代码 = -30,082
	at sun.reflect.GeneratedConstructorAccessor108.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java(Compiled Code))
	at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code))
	at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapExceptionHelper(GenericDataStoreHelper.java:481)
	at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapException(GenericDataStoreHelper.java:524)
	at com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper.mapException(InternalGenericDataStoreHelper.java:366)
	... 36 more
---- Begin backtrace for nested exception
com.ibm.websphere.ce.cm.StaleConnectionException: [IBM][CLI Driver] SQL30082N  尝试建立连接失败，安全性原因为 "24"（"USERNAME AND/OR PASSWORD INVALID"）。  SQLSTATE=08001
DSRA0010E: SQL 状态 = 08001，错误代码 = -30,082
	at sun.reflect.GeneratedConstructorAccessor108.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java(Compiled Code))
	at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code))
	at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapExceptionHelper(GenericDataStoreHelper.java:481)
	at com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapException(GenericDataStoreHelper.java:524)
	at com.ibm.ws.rsadapter.spi.InternalGenericDataStoreHelper.mapException(InternalGenericDataStoreHelper.java:366)
	at com.ibm.ws.rsadapter.spi.WSRdbDataSource.translateSQLException(WSRdbDataSource.java:1023)
	at com.ibm.ws.rsadapter.spi.WSRdbDataSource.getConnection(WSRdbDataSource.java:826)
	at com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl.createManagedConnection(WSManagedConnectionFactoryImpl.java:742)
	at com.ibm.ejs.j2c.poolmanager.FreePool.createManagedConnectionWithMCWrapper(FreePool.java:1331)
	at com.ibm.ejs.j2c.poolmanager.FreePool.createOrWaitForConnection(FreePool.java:1132)
	at com.ibm.ejs.j2c.poolmanager.PoolManager.reserve(PoolManager.java(Compiled Code))
	at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java(Compiled Code))
	at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java(Compiled Code))
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java(Compiled Code))
	at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
	at test.DebugFilter.doFilter(DebugFilter.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
	at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java(Compiled Code))
	at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
	at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java(Compiled Code))
	at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
	at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java(Compiled Code))
	at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java(Compiled Code))
	at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java(Compiled Code))
	at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java(Compiled Code))
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
</pre><br /><br />设置连接池密码出错<img src="/images/smiles/icon_wink.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/180370#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 08 Apr 2008 10:46:58 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/180370</link>
        <guid>http://bign.javaeye.com/blog/180370</guid>
      </item>
      <item>
        <title>关闭浏览器触发事件</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/175054" style="color:red;">http://bign.javaeye.com/blog/175054</a>&nbsp;
          发表时间: 2008年03月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="html">
&lt;HTML>
&lt;HEAD>
&lt;title>test&lt;/title>
&lt;/HEAD>
&lt;body onbeforeunload="RunOnBeforeUnload()" onunload="RunOnUnload()">
&lt;script language="javascript">
function RunOnBeforeUnload() {
 window.event.returnValue = '关闭浏览器将退出系统.';
 //alert("before");
 }
function RunOnUnload() {
 //执行你的代码
 alert("good");
}
&lt;/script>
&lt;/body>
&lt;/HTML>
</pre><br /><br />IE支持onbeforeunload和onunload<br />Firefox支持onnload<br />Safare和Opera不支持onbeforeunload和onunload
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/175054#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 23 Mar 2008 12:48:56 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/175054</link>
        <guid>http://bign.javaeye.com/blog/175054</guid>
      </item>
      <item>
        <title>Gentoo USE参数清单中文详解{转}</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/131558" style="color:red;">http://bign.javaeye.com/blog/131558</a>&nbsp;
          发表时间: 2007年10月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1.  3dfx - 添加XFree86下的3dfx显卡支持 (参见: voodoo3)<br />   2. 3dnow - 添加AMD处理器的3dnow!指令集支持<br />   3. *X - 添加X11窗口支持<br />   4. Xaw3d - 添加带3D视图的athena窗口支持<br />   5. a52 - 添加用于DVD的ATSC A/52解码支持<br />   6. aac - 添加MPEG-4 AAC音频支持<br />   7.<br />   8. &lt;span id="more-454">&lt;/span><br />   9. aalib - 添加media-libs/aalib支持 (ASCII-Graphics库) (用于将图形转换成ASCII字符的"ascii艺术")<br />  10. accessibility - 添加辅助功能支持 (方便残疾人使用计算机的技术)(比如'at-spi'库)<br />  11. acl - 添加文件访问控制列表支持［参考文档：文件访问控制列表］<br />  12. acpi - 添加ACPI(高级配置与电源接口，新一代电源管理标准)支持［参考文档：高级电源管理常见问题解答］<br />  13. adabas - 添加Adabas数据库支持<br />  14. adns - 添加adns DNS客户端库支持 (一个用于C/C++的异步DNS解析库)［主页：http://www.gnu.org/software/adns/］<br />  15. afs - 添加OpenAFS支持 (一个分布式文件系统)［参考文档：OpenAFS帮助聚集分布式数据］<br />  16. aim - 添加AIM即时通信协议支持 (AOL.com的即时消息工具)<br />  17. *alsa - 添加media-libs/alsa-lib支持 (先进Linux音效架构)<br />  18. altivec - 添加G4/G5/ppc970处理器优化支持<br />  19. apache2 - 当一个程序包同时支持Apache1和Apache2时，选择支持Apache2<br />  20. *apm - 添加APM电源管理支持［参考文档：高级电源管理常见问题解答］<br />  21. *arts - 添加aRts支持 (一种KDE的音效合成器)<br />  22. audiofile - 添加libaudiofile(音频文件库)支持<br />  23. *avi - 添加avifile(avi库)支持 (avi是一种windows上常用的多媒体文件格式)<br />  24. bash-completion - 添加bash-completiton支持 (改进了bash的命令补全功能)<br />  25. bcmath - 添加libbcmath支持 (bcmath是一个任意精度数学函数库，可用于PHP)<br />  26. *berkdb - 添加sys-libs/db支持 (MySQL的Berkeley DB表类型支持)<br />  27. bidi - 添加双向语言支持 (支持由右而左的语言，如：阿拉伯语和希伯来语)<br />  28. bindist - 启用或禁止可选的预编译包(GRP)支持 (比如由于发行许可导致的)<br />  29. birdstep - 添加Birdstep数据库支持<br />  30. *bitmap-fonts - 添加位图字体支持(注:该指令存在于make.defaults中，却在use.desc中找不到)<br />  31. blas - 添加virtual/blas库支持 (BLAS是著名的基本线性代数子程序包，被许多实际应用问题和几乎所有有关矩阵计算的软件所采用，可应用于科学和工程设计的矩阵计算问题，也可应用于生产基本线性代数计算的高水平程序库，是数学应用软件的基本核心库。)<br />  32. bluetooth - 添加蓝牙支持<br />  33. bmp - (测试性)添加beep media player支持，主要用于在XMMS播放器中支持bmp插件，也用于支持纯beep media player<br />  34. bonobo - 添加gnome-base/bonobo支持 (Gnome的CORBA接口)(CORBA:公用对象请求代理体系结构，是面向对象编程中进程间通信的一个实现。)(Bonobo是用于GNOME桌面应用程序间通信的基于CORBA的解决方案，它还依赖于GObject，不能用于GNOME 之外)<br />  35. bootstrap - !!仅供内部使用，请不要设置此参数!!在原始系统的引导过程中使用<br />  36. boundschecking - 添加Haj Ten Brugge边界检查补丁，这将禁用固有的PIE+SSP补丁 (边界检查用于防止缓冲区溢出漏洞攻击)<br />  37. build - !!仅供内部使用，请不要设置此参数!! 用于建立引导过程前半部分的镜像构建<br />  38. bzip2 - 使用bzlib压缩库<br />  39. calendar - 添加日历支持(不是用mcal!)<br />  40. canna - 添加Canna支持 (Canna是一个将日文假名转换到日文汉字的转换引擎)<br />  41. caps - 使用Linux capabilities库(POSIX.1e capabilities)来控制权限［参考文档：Linux安全模块简介；利用capability特征加强Linux系统安全］<br />  42. cdb - 添加qmail作者编写的CDB数据库引擎<br />  43. cdparanoia - 添加cdparanoia支持 (CDParanoia是一个音频格式转换软件，它可以直接从CD光盘上读取数据，并转换成其它格式)<br />  44. cdr - 添加CD刻录硬件支持<br />  45. chasen - 添加chasen支持 (一个日语分词标注系统)<br />  46. cjk - 添加多字节字符语言支持 (中日韩)<br />  47. cpdflib - 添加clibpdf支持 (用PHP操作PDF的库)<br />  48. *crypt - 添加加密支持 (使用基于私钥的mcrypt或基于公钥的gpg)<br />  49. cscope - 添加cscope接口支持 (比如用于vim和emacs)(cscope具有开发支持功能，极大地方便了对源代码库的浏览和查询，vim中内置的ctags支持提供了类似的功能，但cscope的功能更为强大)<br />  50. ctype - 启用ctype函数支持 (ANSI C标准库中的字符类型头文件)<br />  51. *cups - 添加CUPS支持 (CUPS: 通用UNIX打印系统)<br />  52. curl - 添加客户端URL传输库支持 (curl是一个可以使用URL语法传输文件的库，支持HTTP/HTTPS/FTP/FTPS/DICT/TELNET/LDAP/FILE和GOPHER等协议)<br />  53. curlwrappers - 在传输流中使用curl包装<br />  54. db2 - 添加IBM DB2数据库支持<br />  55. dba - 启用dbm数据库兼容层<br />  56. dbase - 添加dbase文件格式(Dbase数据库文件.DBF的文件格式)支持<br />  57. dbm - 添加DBM数据库支持 (DBM是柏克莱大学发展的文件/文本型数据库)<br />  58. dbmaker - 添加dbmaker数据库支持<br />  59. dbus - 为需要dbus的程序添加支持 (gpsd,gnomemeeting ...)(dbus是一个消息总线系统，用于在应用程序中发送消息，多用于桌面环境)［主页：http://www.freedesktop.org/Software/dbus］<br />  60. dbx - 添加数据库抽象层支持 (目的是提供给用户一种访问数据库的通用方式)<br />  61. debug - 让configure和makefiles使用调试模式编译。<br />  62. dedicated - 添加专属游戏服务器支持(一些程序包并不同时支持服务端和客户端)<br />  63. dga - 添加Xfree86下的DGA支持 (DGA: 直接图形存取)<br />  64. diet - 使用dietlibc进行编译和连接 (Dietlibc是一个可替代Glibc的C库，需要的内存比Glibc少许多，但是不完全兼容Glibc)［参考文档：轻量级 Linux－第 1 部分］<br />  65. dio - 添加直接I/O支持 ［参考文档：直接IO与高速缓存IO］<br />  66. directfb - 添加DirectFB层支持 (DirectFB是一个库，提供了硬件图形加速/输入设备处理和抽象/一个集成的窗口系统，支持在Linux帧缓冲设备上的半透明的窗口和多显示层技术。它是一个完整的硬件抽象层，提供了对于每个图形操作的软件反馈，而这一功能还没有被底层硬件支持。)<br />  67. divx4linux - 添加divx.com的DivX mpeg4库支持<br />  68. doc - 添加额外的文档资料(API/Java文档等)<br />  69. dv - 添加一种被许多摄象机使用的编解码器支持<br />  70. dvb - 添加DVB支持 (DVB: 数字视频广播)<br />  71. dvd - 添加DVD支持<br />  72. dvdr - 添加DVD刻录硬件支持 (比如：xcdroast)<br />  73. dvdread - 启用Ogle播放器的libdvdread库来支持DVD回放<br />  74. *eds - 添加Evolution-Data-Server(eds)数据库支持<br />  75. emacs - 添加GNU Emacs支持<br />  76. emacs-w3 - 添加Emacs/W3支持 (文本模式的浏览器，运行于Emacs上。仅在Xemacs中才能看到图像)<br />  77. #embedded - 保留的用于嵌入式环境的参数<br />  78. *emboss - 添加EMBOSS支持 (EMBOSS:欧洲分子生物学开放软件包，能很好的处理分子生物学研究中的各种问题)<br />  79. empress - 添加Empress数据库支持<br />  80. empress-bcs - 添加Empress数据库本地存取支持<br />  81. emul-linux-x86 - (在AMD64bit环境下(或许也可以是IA64bit ??))为32bit x86应用程序提供二进制支持库<br />  82. *encode - 添加MEncoder(视频)和LaME(音频)多媒体编码器支持<br />  83. esd - 添加media-sound/esound(ESD)支持 (一种KDE的音效合成器)<br />  84. esoob - 添加Easysoft OOD数据库支持<br />  85. ethereal - 在kismet中添加ethereal的wiretap库日志支持 (Kismet是一款无线网络嗅探器和数据包过滤工具，Ethereal是一款网络嗅探器)<br />  86. ev6 - 假定Alpha处理器使用EV6或更好的总线架构<br />  87. evo - 添加Evolution到Gnumeric和multisync中 (Evolution类似微软的Outlook，Gnumeric是一款电子表格软件，multisync是OpenSync的前身，是什么呢??)<br />  88. examples - 安装示例源代码<br />  89. exif - 添加读取JPEG和TIFF图片EXIF头信息的支持 (EXIF: 可交换图像文件，实际是一种JPEG文件，是专门为数码相机的照片设定的，可以记录数字照片的属性信息和拍摄数据)<br />  90. expat - 允许使用dev-libs/expat (EXPAT是一个XML解析器，可用于PHP,Perl,Python等)<br />  91. fam - 添加FAM支持 (FAM: 文件变更监视模块，能实时地观察文件系统的变化情况，并做出及时的适当的反应)［参考文档：Linux下的实时数据镜像］<br />  92. fastcgi - 添加FastCGI接口 (CGI: 公共网关接口)<br />  93. fbcon - 在内核中为控制台添加framebuffer支持 (FrameBuffer: 帧缓冲，是把显存抽象后的一种设备，可以通过这个设备的读写直接对显存进行操作)<br />  94. fdftk - 添加Adobe的FDF工具包<br />  95. ffmpeg - 添加ffmpeg支持 (FFmpeg是一个多媒体解码器)<br />  96. fftw - 使用FFTW库进行傅立叶变换计算 (FFTW: 西部最快速傅立叶变换，用于一维和多维实数或复数的离散傅里叶变换，有些多媒体音效需要fftw)<br />  97. filepro - 添加filePro数据库支持<br />  98. firebird - 添加Firebird数据库支持<br />  99. flac - 添加flac音频编码器支持 (FLAC是一个类似APE的无损编码方案，但容错性能要优于APE)<br /> 100. flash - 添加PHP的Ming库支持 (PHP的Ming库可以动态创建Flash动画)<br /> 101. flatfile - 为平面文件(flat file)添加dbm支持［参考文档：平面文件］<br /> 102. *foomaticdb - 添加foomatic打印驱动程序数据库 (foomatic把PPD和打印管理程序的配置屏蔽掉，通过同一种方式管理所有的打印机，给用户一个统一的界面)<br /> 103. *fortran - 添加fortran支持<br /> 104. freetds - 添加使用TDS协议连接MSSQL/Sybase的支持<br /> 105. freewnn - 添加FreeWnn支持 (FreeWnn是一个将日文假名转换到日文汉字的转换引擎)<br /> 106. frontbase - 添加frontbase数据库支持<br /> 107. ftp - 添加FTP支持<br /> 108. gb - 为Gnumeric添加Gnome Basic支持 (Gnumeric是GNOME下的电子制表软件，GNOME Basic是一个兼容Visual Basic的开发工具)<br /> 109. gcj - 添加GCJ支持 (GCJ是GCC中用于编译JAVA的模块)<br /> 110. gd - 添加media-libs/gd支持 (使用gd库产生动态图片)<br /> 111. gd-external - 使用外部的gd版本取代内建版本(可能有些危险)<br /> 112. *gdbm - 添加sys-libs/gdbm支持 (GNU database函数库)<br /> 113. geoip - 添加GeoIP支持 (GeoIP一个识别你Web网站访问者的所在国家的工具，可用于PHP)<br /> 114. ggi - 添加media-libs/libggi支持 (非X窗口的视频api/drivers)<br /> 115. *gif - 添加GIF图片支持<br /> 116. ginac - 添加sci-mathematics/ginac(符号数学)支持(GiNaC是一个C++数学计算函数库，主要用于编写科学和工程上使用的计算器)<br /> 117. glut - 使用GLUT库构建一个OpenGL插件<br /> 118. gmp - 添加dev-libs/gmp支持 (GUN MP库允许你使用任意长度的整数，可用于PHP)<br /> 119. *gnome - 添加GNOME支持<br /> 120. gnustep - 添加GNUstep开发环境支持 (GNUstep是一个免费/面向对象/图形化/跨平台的开发环境)<br /> 121. gnutls - 添加net-libs/gnutls支持 (GnuTLS是一款提供可靠传输层加密的库)<br /> 122. gphoto2 - 添加数码相机支持<br /> 123. *gpm - 添加sys-libs/gpm支持 (GPM是通用鼠标协议，为控制台下提供鼠标支持，提供了通用的剪切和粘贴支持)<br /> 124. gps - 添加全球定位系统支持<br /> 125. *gstreamer - 添加media-libs/gstreamer支持 (GStreamer是GNOME下构建流媒体应用的编程框架，目标是简化音/视频应用程序的开发)<br /> 126. *gtk - 添加x11-libs/gtk+支持 (GTK: GIMP工具包，GIMP: 通用图像处理程序)(GTK+是应用程序图形界面编程工具)<br /> 127. *gtk2 - 在同时支持gtk+2.0和gtk+1.2的情况下使用gtk+-2.0<br /> 128. gtkhtml - 添加gnome-extra/gtkhtml支持 (GtkHTML是一个HTML分析/编辑库)<br /> 129. guile - 添加dev-util/guile支持 (Scheme语言解释程序)(Guile是GNU工程的扩展语言库，是一个Scheme语言的实现版本，把这个库链接到你的应用中就为你的应用增加了一种扩展语言)<br /> 130. hal - 添加硬件抽象层(HAL)支持 (硬件抽象层完全把系统软件和硬件部分隔离开来，这样就使得系统的设备驱动程序与硬件设备无关，从而大大提高了系统的可移植性)<br /> 131. hardened - 为工具链(gcc/glibc/binutils)启用默认的安全增强特性<br /> 132. hardenedphp - 为php程序组的ebuilds添加Hardened-PHP安全补丁 (Hardened-PHP是一个安全组织，他们开发了自己的安全增强版PHP)<br /> 133. howl - 启用howl和DNS-SD支持 (HOWL是一个高效日志子系统??)(DNS-SD: DNS服务发现，是使用标准的DNS编程接口/服务/包格式来浏览网络服务一种方法，兼容但不依赖与Multicast DNS)<br /> 134. hyperwave-api - 添加Hyperwave文件存储系统支持 (Hyperwave是一个类似于数据库的信息系统，专注于存储和管理文档)<br /> 135. ibm - 添加IBM ppc64体系结构支持<br /> 136. icc - 添加Intel C++编译器支持 (不会更改$CC)<br /> 137. iconv - 添加iconv字符集转换函数库支持(gb2312/big5/utf-8互相转换，可用于PHP)<br /> 138. icq - 添加ICQ通信协议支持<br /> 139. ieee1394 - 添加IEEE1394支持<br /> 140. ifc - 使用ifc代替g77 (ifc: Intel Fortran编译器，g77: GNU Fortran 77编译器)<br /> 141. imagemagick - 添加Imagemagick支持(ImageMagick类似于GD但效果比GD好，可以代替PHP的GD库)<br /> 142. imap - 添加IMAP支持 (IMAP: 网际网络信息存取协议，可取代POP3协议)<br /> 143. *imlib - 添加media-libs/imlib支持 (imlib: 一个图片加载和显示库，用于Gnome图形用户环境)<br /> 144. informix - 添加Informix数据库支持<br /> 145. ingres - 添加Ingres数据库支持<br /> 146. inifile - 为ini文件添加dbm数据库支持<br /> 147. innodb - 为mySQL添加innodb表类型支持 (innoDB表类型可以支持事务处理，且性能优秀)<br /> 148. interbase - 添加Interbase数据库支持<br /> 149. iodbc - 添加iODBC库支持 (一个ODBC驱动程序库，ODBC: 开放数据库连接)<br /> 150. *ipv6 - 添加IPv6支持<br /> 151. jabber - 添加jabber通信协议支持 (一款即时消息软件)<br /> 152. jack - 添加JACK音频连接工具包 (低延迟、高性能的中间过程音频连接，以及音频设备共享，适合于专业音频应用程序)<br /> 153. java - 添加Java支持<br /> 154. javascript - 添加javascript支持<br /> 155. jikes - 使用jikes编译JAVA源码 (Jikes是一个快速的Java编译器)<br /> 156. joystick - 在所有包里添加joysticks支持 (joysticks: 游戏操纵杆)<br /> 157. *jpeg - 添加JPEG图片支持<br /> 158. junit - 添加junit awareness支持 (JUnit是一个回归测试框架)<br /> 159. *kde - 添加kde-base/kde支持 (KDE桌面环境)<br /> 160. kdeenablefinal - 使用enable-final标志建立kde的ebuilds，可以加速编译，但是要占用大量内存<br /> 161. kdexdeltas - 使kde的ebuilds只下载每个发布版与旧版不同的部分，而不是为每个新发布版下载整个tar包<br /> 162. kerberos - 添加kerberos支持(Kerberos是一个基于对称密码的认证协议，该协议能够提供强安全的认证服务)［参考文档：Kerberos认证协议］<br /> 163. krb4 - 添加可选的kerberos4兼容支持 (Kerberos 4协议实现中存在多个加密漏洞，目前为版本5)<br /> 164. ladcca - 添加Linux音频开发者配置与连接API支持 (LADCCA)<br /> 165. lapack - 添加virtual/lapack数值计算库支持(lapack是一个用于线性代数计算的子程序包)<br /> 166. lcms - 为media-gfx/imagemagick添加lcms支持 (lcms库用来提供色彩管理功能)<br /> 167. ldap - 添加LDAP支持 (LDAP: 轻量级目录访问协议)<br /> 168. leim - 为Emacs添加自带的leim输入法支持(据说这个输入法不咋地)<br /> 169. lesstif - 当程序同时支持lesstif和openmotif时，使用lesstif。(Motif,lesstif,openmotif都是用于X的图形接口)<br /> 170. libcaca - 添加彩色ASCII-art图形支持<br /> 171. libedit - 添加libedit库支持 (一个非GPL的与GNU Readline库兼容的替代品)<br /> 172. *libg++ - 在dev-db/postgresql中添加C++模块支持 (libpq++是PostgreSQL的C++ API，是一个C++类的集合，允许客户端程序与PostgreSQL服务器进行联接)<br /> 173. libgda - 为gnumeric添加CORBA包装的GNU数据存取支持 (gnumeric是一款电子表格软件)<br /> 174. *libwww - 添加libwww库支持 (libwww: 通用WEB应用程序编程接口)<br /> 175. lirc - 添加lirc支持 (lirc: 红外端口控制工具)<br /> 176. livecd - !!仅供内部使用，请不要设置此参数!! 在livecd构建中使用<br /> 177. lm_sensors - 添加lm_sensors支持 (硬件监测软件，提供电压，温度，风扇转速等的实时监测)<br /> 178. m17n-lib - 添加m17n-lib支持 ("m17n"是"多语言化"的缩写。m17n-lib是一个C语言的多语言文本处理库，可让应用程序实现多语言支持)<br /> 179. *mad - 添加mad支持 (一个高质量的mp3解码库/插件)<br /> 180. maildir - 添加maildir风格(~/.maildir)的邮件缓冲池支持??<br /> 181. mailwrapper - 添加mailwrapper支持，允许使用其他的MTA(如postfix)取代sendmail<br /> 182. matroska - 添加matroska容器格式支持 (MKV是Matroska的一种媒体文件， Matroska是一种新的多媒体封装格式也称多媒体容器，它可将多种不同编码的视频及16条以上不同格式的音频和不同语言的字幕流封装到一个 Matroska Media文件当中，)<br /> 183. matrox - 为mplayer添加Matrox MGA支持<br /> 184. mbox - 添加mbox风格(/var/spool/mail)的邮件缓冲池支持??<br /> 185. mcal - 添加MCAL模块日历存取函数库支持 (可用于PHP4的一个模块，在PHP5中转移到PECL仓库)<br /> 186. mcve - 添加MCVE信用卡支付系统支持<br /> 187. memlimit - 对于支持内存限制的程序启用内存限制支持<br /> 188. mhash - 添加mhash库支持 (可用于PHP的功能强大的hash函数扩展库)<br /> 189. migemo - 为日语添加migemo支持<br /> 190. *mikmod - 添加libmikmod支持来播放音轨格式的音频文件<br /> 191. milter - 为sendmail添加milter邮件过滤器支持<br /> 192. mime - 添加MIME支持<br /> 193. ming - 添加ming库支持以创建flash文件<br /> 194. minimal - 安装一个最低限度的build (比如禁止插件/字体/大多数驱动程序/非关键的特性)<br /> 195. mmap - 添加mmap支持 (mmap是自内存映射)［参考文档：内存映射mmap］<br /> 196. mmx - 为Pentium MMX和Athlon等级的处理器添加最佳化优化支持<br /> 197. mng - 添加libmng库以支持MNG图片<br /> 198. mnogosearch - 添加mnoGoSearch搜索引擎支持 (mnoGoSearch是基于SQL的搜索引擎，可用于PHP)<br /> 199. mono - 添加Mono支持 (Mono是一个Linux下的.NET开发平台)<br /> 200. *motif - 添加motif支持 (x11-libs/openmotif x11-libs/lesstif)(Motif,lesstif,openmotif都是用于X的图形接口)<br /> 201. mozilla - 添加mozilla支持<br /> 202. *mp3 - 添加读取mp3文件支持<br /> 203. *mpeg - 为许多程序包添加libmpeg3库支持 (libmpeg3是一个全面的处理mpeg的库)<br /> 204. mpi - 为支持MPI的程序添加MPI层支持 (MPI: 消息传递接口，是一套可用于Linux高性能计算集群系统上的数据传送模型，目标是创建一套和程序语言、计算机种类无关的标准，用以撰写收送讯息的程序码)<br /> 205. msession - 添加msession支持 (msession是一个高效的session处理程序，可用于PHP)<br /> 206. msn - 添加MSN Messenger通信协议支持<br /> 207. msql - 添加MSQL数据库支持<br /> 208. mssql - 添加SQL Server数据库支持<br /> 209. mule - 为XEmacs添加多语言支持<br /> 210. multilib - 让64bit系统可以同时编译32bit和64bit二进制文件<br /> 211. mysql - 添加mySQL数据库支持<br /> 212. mysqli - 添加mySQLi库支持 (用于PHP5的改进的MySQL库，用于MySQL4.1以上版本)<br /> 213. nas - 添加网络音频支持<br /> 214. *ncurses - 添加ncurses控制台显示库支持 (ncurses是curses的改良版本，是一个能提供快捷键、彩色界面、提供鼠标支持的基于文本终端窗口功能的动态库)<br /> 215. netboot - 启用网络启动支持<br /> 216. netcdf - 启用NetCDF数据格式支持 (NetCDF是大气研究大学协会(UCAR)开发的。由于NetCDF是一种灵活的，自描述的，并能表达大量数组数据的格式，因此NetCDF在地球、海洋、大气科学中得到了广泛的应用。)<br /> 217. neXt - 启用neXt工具包(这是什么东西?)<br /> 218. nhc98 - 如果程序包支持，就用nhc98 Haskell编译器代替GHC编译器 (两者都是Haskell98语言编译器)<br /> 219. nis - 启用NIS/YP服务支持 (NIS/YP: 网络信息服务)<br /> 220. *nls - 使用GNU gettext启用本地化语言支持 (GNU gettext是一个本地化/国际化函数库，可以用于PHP)<br /> 221. nocd - 让emerge安装在没有CD-ROM的情况下运行程序所需要的所有文件<br /> 222. nocxx - 禁止C++支持 (除非你自己知道自己在作什么，否则不要启用该选项)<br /> 223. nptl - 添加Native POSIX Thread库支持 (Linux2.6以上的内核POSIX线程的新实现，大大提高了性能并增加了可缩放性)［参考文档：Linux线程库性能测试与分析；应用2.6内核超线程模式］<br /> 224. oci8 - 添加Oracle8支持<br /> 225. odbc - 添加ODBC支持<br /> 226. offensive - 使用程序包中可能存在的攻击的(讨厌的)项目??<br /> 227. ofx - 添加OFX(开放式金融交换)数据文件和gnucash/grisbi之间的导入/导出支持<br /> 228. *ogg - 添加Ogg多媒体容器格式支持 (通常被Vorbis/Theora/flac使用)<br /> 229. *oggvorbis - 添加OggVorbis音频编码格式支持<br /> 230. openal - 添加Open Audio库支持<br /> 231. *opengl - 添加OpenGL支持<br /> 232. oracle7 - 添加Oracle7支持<br /> 233. oracle - 添加oracle支持<br /> 234. osc - 添加Open Sound Control支持<br /> 235. oscar - 添加Oscar(AIM/ICQ)通信协议支持<br /> 236. *oss - 添加OSS支持 (Open Sound System起源于Linux kernel的声卡驱动程序，支持大部分的声卡，号称声卡驱动的一揽子解决方案)<br /> 237. ovrimos - 添加Ovrimos数据库支持<br /> 238. *pam - 添加PAM支持 (PAM: 可插入认证模块，是功能十分强大的系统认证模组系统，所有新式的Linux系统皆使用此认证系统，系统可藉由PAM，扩充认证机制)<br /> 239. pcmcia - 添加笔记本上的PCMCIA设备支持<br /> 240. pcntl - 添加进程产生函数/特性支持(啥意思??)<br /> 241. pcre - 添加Perl兼容的正则表达式支持<br /> 242. pda - 添加便携式设备(PDA?)支持<br /> 243. *pdflib - 添加PDF文件格式支持<br /> 244. *perl - 添加Perl语言支持<br /> 245. pfpro - 添加Verisign Payflow Pro函数库支持 (允许通过使用Verisign Payment服务进行支付或财务往来，可用于PHP)<br /> 246. php - 添加php支持<br /> 247. pic - 编译时建立位置无关代码(程序只使用相对寻址)，如果你不知道这是什么意思，请勿使用！<br /> 248. plotutils - 为gnuplot添加plotutils支持 (gnuplot: 一个绘图工具，plotutils: 一个2D矢量图函数库)<br /> 249. *png - 添加libpng库支持 (PNG图片)<br /> 250. portaudio - 添加跨平台的portaudio音频编程接口支持<br /> 251. posix - 添加POSIX兼容函数库支持(啥意思??)<br /> 252. postgres - 添加PostgreSQL数据库支持<br /> 253. ppds - 自动生成打印驱动程序文件<br /> 254. prelude - 启用Prelude入侵检测系统支持<br /> 255. profile - 在建立程序包时候添加profile支持(很可能不同于默认的ebuild)??<br /> 256. *python - 添加Python语言支持<br /> 257. qdbm - 添加qdbm库支持 (QDBM是一个管理数据库的例程库，它参照GDBM为了下述三点而被开发：更高的处理速度，更小的数据库文件大小，和更简单的API)<br /> 258. *qt - 添加Qt库支持 (Qt是一个多平台的C++图形用户界面应用程序框架，Qt也是KDE桌面环境的基础)<br /> 259. *quicktime - 添加OpenQuickTime支持<br /> 260. radius - 添加RADIUS服务器支持(主要用于对远程拨入的用户进行授权和认证，主要针对的远程登录类型有：LDAP、SLIP、PAP、PPP、telnet和rlogin等)<br /> 261. *readline - 使用libreadline库支持 (readline是一个对命令行进行编辑的库，使用命令行的的人一般都需要， 除非你不使用Esc/Alt/Ctrl/Shift键，否则请加上这个参数)<br /> 262. recode - 添加GNU recode库支持 (GNU recode库可以在不同的字符集和它表面的编码间相互转换，可用于PHP)<br /> 263. ruby - 添加Ruby语言支持<br /> 264. samba - 添加SAMBA支持<br /> 265. sapdb - 添加SAP DB数据库支持 (也就是MySQL公司的MaxDB)<br /> 266. sasl - 添加SASL支持 (SASL: 简单认证和安全层)［参考文档：基于cyrus-sasl的认证］<br /> 267. scanner - 添加硬件扫描支持 (比如为kde图形界面构建健全的前端)<br /> 268. *sdl - 添加Simple Direct Layer支持 (多媒体库)<br /> 269. selinux - !!仅功内部使用，只能由selinux的profile文件设置，其他情况下请勿使用!! 提供SELinux支持［参考文档：Linux安全模块简介；SELinux是什么］<br /> 270. session - 添加持久会话支持 (??啥意思??)<br /> 271. sharedext - 为php添加创建共享扩展(shared extensions)支持<br /> 272. sharedmem - 添加使用共享内存段支持<br /> 273. shorten - 添加shorten音频压缩支持<br /> 274. simplexml - 添加simplexml支持 (SimpleXML是php5的一个处理XML的扩展模块，基于GNOME项目的libxml2库)<br /> 275. skey - 启用S/Key认证支持 (??啥东西??)<br /> 276. slang - 添加slang文本显示库支持 (很像ncurses，但不是ncurses)<br /> 277. slp - 为CUPS添加服务定位协议支持<br /> 278. smartcard - 添加智能卡支持<br /> 279. sndfile - 添加libsndfile支持 (libsndfile是一个通过标准接口来读写声音文件的C库)<br /> 280. snmp - 添加SNMP支持 (SNMP: 简单网络管理协议)<br /> 281. soap - 添加SOAP支持 (SOAP: 简单对象访问协议)<br /> 282. sockets - 添加tcp/ip套接字支持<br /> 283. socks5 - 添加socks5代理服务器支持<br /> 284. solid - 添加Solid数据库支持<br /> 285. source - 将源代码打成zip包并安装??<br /> 286. sox - 添加音频格式转换软件SoX支持<br /> 287. speex - 添加speex音频编码器支持<br /> 288. *spell - 添加拼写检查/字典支持<br /> 289. spl - 添加PHP标准程序库(Standard PHP Library)支持<br /> 290. sqlite - 添加SQLite数据库支持 (一个轻量级数据库)<br /> 291. sse - 为PentiumIII级别以上的cpu启用SSE指令集优化支持<br /> 292. *ssl - 添加SSL连接支持 (SSL: 安全套接字层)<br /> 293. static - !!在系统引导过程中切勿使用该参数!! 因为这将导致二进制可执行文件使用静态连接而不是动态连接<br /> 294. svg - 添加SVG支持 (SVG: 可缩放矢量图，那些经常浏览多媒体网站的用户可能需要)<br /> 295. svga - 添加SVGA库支持<br /> 296. sybase - 添加Sybase数据库支持<br /> 297. sybase-ct - 添加Sybase-CT数据库支持<br /> 298. symlink - 强制内核ebuilds自动更新/usr/src/linux符号连接<br /> 299. sysvipc - 添加与System V兼容的进程间通信支持<br /> 300. szip - 使用szip压缩库<br /> 301. tcltk - 添加Tcl/Tk支持(Tcl/Tk 是一种简明，高效，可移植性好的编程语言。在信息产业领域具有广泛的应用。)<br /> 302. *tcpd - 添加TCP包装支持<br /> 303. test - ??使用FEATURES=maketest / FEATURES=test逐步的引入需要运行的包?? ??啥意思??<br /> 304. tetex - 添加teTeX支持(teTeX和LaTeX都是TeX套件，用于排版)<br /> 305. theora - 添加Theora视频压缩编码支持<br /> 306. threads - 在内核中添加线程库支持，通常是pthreads (pthreads: Posix线程库)［参考文档：Linux线程库性能测试与分析；应用2.6内核超线程模式；Linux线程初探］<br /> 307. tidy - 添加HTML Tidy支持 (Tidy: 一个将HTML转换为XHTML的开源工具)<br /> 308. tiff - 添加tiff图片支持<br /> 309. tokenizer - 添加PHP文件分析器支持<br /> 310. *truetype - 添加FreeType/FreeType2字体支持<br /> 311. *truetype-fonts - 添加FreeType2字体支持??(注:该指令存在于make.defaults中，却在use.desc中找不到)<br /> 312. *type1-fonts - 添加FreeType1字体支持??(注:该指令存在于make.defaults中，却在use.desc中找不到)<br /> 313. uclibc - 使用uclibc进行编译和连接 (uClibc是一个现代/稳定/高度兼容的替代Glibc的C库，是针对嵌入式系统开发的，需要的内存比Glibc少)<br /> 314. unicode - 添加Unicode支持<br /> 315. usb - 添加USB支持<br /> 316. v4l - 添加video4linux支持 (内核视频采集接口API)<br /> 317. vanilla - 不添加改变默认行为的额外补丁<br /> 318. vcd - 添加VCD支持<br /> 319. verbose - effects vary across packages(??啥意思??); 通常用于启用在编译时或者运行时的额外的输出信息<br /> 320. vhosts - 添加为虚拟主机环境安装基于Web的应用程序的支持??<br /> 321. videos - 指示portage安装可选的在一些游戏中使用的视频文件<br /> 322. voodoo3 - 添加3Dfx的Voodoo3支持，不然将默认支持Voodoo4/5<br /> 323. *vorbis - 添加OggVorbis音频解码器支持<br /> 324. wddx - 添加WDDX支持 (WDDX是一种基于XML的Web分布式数据交换技术，可用于PHP)<br /> 325. wifi - 添加无线网络支持<br /> 326. win32codecs - 使用win32编码器动态链接库来支持avi/wmv等文件的解码<br /> 327. wmf - 添加wmf矢量图形格式支持<br /> 328. wxwindows - 添加wxWindows/wxGTK支持 (wxWindows是一款C++跨平台图形界面工具箱。wx是一个封装层，一套接口。除了可与Windows“绑定”外，还支持Unix上的GTK+ (wxGTK)、Macintosh (wxMac) 以及 OS/2 等。)<br /> 329. xface - 添加xface支持 (通过在Email信头加入X-Face来显示一个小头像)<br /> 330. xine - 添加XINE电影播放库支持 (XINE是一个可播放众多流媒体文件的播放器)<br /> 331. xinerama - 添加xinerama X11扩展支持，以支持多个显示器<br /> 332. xml - 添加XML库支持(version 1)<br /> 333. *xml2 - 添加XML库支持(version 2)<br /> 334. xmlrpc - 添加xml-rpc库支持<br /> 335. *xmms - 添加XMMS多媒体播放器支持<br /> 336. xosd - 使用X On Screen Display库发送显示信号??<br /> 337. xpm - 添加XPM图形格式支持<br /> 338. xprint - 添加xprint支持，Xprint是一种高级打印系统<br /> 339. xsl - 添加XSL库支持 (version 1)(XSL文档也是XML文档中一种)<br /> 340. *xv - 添加可选的Xvideo扩展支持 (Xvideo是一个X窗口下的视频回放API，可以直接把图像显示在可拖拉的对象里)<br /> 341. xvid - 添加xvid.org的开源mpeg-4编码支持<br /> 342. yahoo - 添加Yahoo Messenger通信协议支持<br /> 343. yaz - 添加可选的用于信息检索的Z39.50协议支持 (YAZ)<br /> 344. zeo - 添加Zope企业版对象支持 (Zope是一个Web应用服务器，用来发布动态的web站点，Zope是用Python写的)<br /> 345. *zlib - 添加zlib(解)压缩支持<br /> 346.<br /> 347. # 以下参数不能由用户设置或取消<br /> 348. alpha - 指定64-bit Alpha架构<br /> 349. amd64 - 指定AMD64架构<br /> 350. arm - 指定ARM架构<br /> 351. hppa - 指定HP PA-Risc架构<br /> 352. ia64 - 指定64-bit 安腾架构<br /> 353. mips - 指定MIPS based架构<br /> 354. ppc - 指定PowerPC架构<br /> 355. ppc64 - 指定PowerPC64架构<br /> 356. ppc-macos - 指定操作系统是Mac OS (Jaguar, Panther or Tiger)<br /> 357. s390 - 指定zSeries/s390架构<br /> 358. sh - 指定SuperH架构<br /> 359. sparc - 指定(32-bit) Sparc架构<br /> 360. x86 - 指定x86架构
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/131558#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 12 Oct 2007 23:01:17 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/131558</link>
        <guid>http://bign.javaeye.com/blog/131558</guid>
      </item>
      <item>
        <title>gentoo emerge --info</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/131541" style="color:red;">http://bign.javaeye.com/blog/131541</a>&nbsp;
          发表时间: 2007年10月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我得gentoo环境不晓得正常不<br /><pre name="code" class="java">
bigner forker # emerge --info
Portage 2.1.3.12 (default-linux/x86/2007.0, gcc-4.1.1, glibc-2.6.1-r0, 2.6.22-gentoo-r8 i686)
=================================================================
System uname: 2.6.22-gentoo-r8 i686 Intel(R) Celeron(R) CPU 2.50GHz
Timestamp of tree: Tue, 09 Oct 2007 16:20:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.3-r4, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r3
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=i686 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.arcticnetwork.ca/ "
LANG="en_US.UTF-8"
LINGUAS="zh_CN"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china"
SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
USE="X acl alsa berkdb bitmap-fonts cli cracklib crypt cups dbus dri gdbm gpm hal iconv immqt isdnlog kdebase midi mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl pppd python qt3 qt4 readline reflection session spl ssl svg tcpd truetype truetype-fonts type1-fonts unicode x86 xorg" ALSA_CARDS="AC97" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh_CN" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


</pre><br /><br />gcc-config<br /><pre name="code" class="java">
bigner forker # gcc-config -l
 [1] i686-pc-linux-gnu-3.3.6
 [2] i686-pc-linux-gnu-4.1.1 *
 [3] i686-pc-linux-gnu-4.2.1
bigner forker # gcc-config 3
 * Switching native-compiler to i686-pc-linux-gnu-4.2.1 ...               [ ok ]
bigner forker # env-update
>>> Regenerating /etc/ld.so.cache...
bigner forker # source /etc/profile
bigner forker # gcc-config -l
 [1] i686-pc-linux-gnu-3.3.6
 [2] i686-pc-linux-gnu-4.1.1 *
 [3] i686-pc-linux-gnu-4.2.1

</pre>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/131541#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 12 Oct 2007 21:49:59 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/131541</link>
        <guid>http://bign.javaeye.com/blog/131541</guid>
      </item>
      <item>
        <title>JSTL 设置</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/122209" style="color:red;">http://bign.javaeye.com/blog/122209</a>&nbsp;
          发表时间: 2007年09月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <ol>
        <li>从 <a href="http://www.apache.org/dist/jakarta/taglibs/standard/" target="_blank">Apache.org</a> 下载最新版 
          
          <code>jakarta-taglibs-standard-current.tar.gz</code><br /></li>
        <li>解压缩下载的文件。</li>
        <li>将 <code>jakarta-taglibs-standard-1.1.2/tld/c.tld</code> 拷贝到 
          
          <code>WEB/INF/tlds</code> 目录<br /></li>
        <li>将 <code>jakarta-taglibs-standard-1.1.2/lib</code> 中的所有JAR文件拷贝到 
          
          <code>WEB-INF/lib</code> 目录(jstl.jar和standard.jar)<br /></li>
        <li>将以下显示的条目添加到 
          
          <code>WEB-INF/web.xml</code> 部署描述符中<br /></li>
    </ol>
    <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;">
        <!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>-->
        <span style="color: rgb(0, 0, 255);">&lt;</span>
        <span style="color: rgb(128, 0, 0);">taglib</span>
        <span style="color: rgb(0, 0, 255);">&gt;</span>
        <span style="color: rgb(0, 0, 0);">
            <br />         </span>
        <span style="color: rgb(0, 0, 255);">&lt;</span>
        <span style="color: rgb(128, 0, 0);">taglib-uri</span>
        <span style="color: rgb(0, 0, 255);">&gt;</span>
        <span style="color: rgb(0, 0, 0);">http://java.sun.com/jsp/jstl/core</span>
        <span style="color: rgb(0, 0, 255);">&lt;/</span>
        <span style="color: rgb(128, 0, 0);">taglib-uri</span>
        <span style="color: rgb(0, 0, 255);">&gt;</span>
        <span style="color: rgb(0, 0, 0);">
            <br />         </span>
        <span style="color: rgb(0, 0, 255);">&lt;</span>
        <span style="color: rgb(128, 0, 0);">taglib-location</span>
        <span style="color: rgb(0, 0, 255);">&gt;</span>
        <span style="color: rgb(0, 0, 0);">/WEB-INF/tlds/c.tld</span>
        <span style="color: rgb(0, 0, 255);">&lt;/</span>
        <span style="color: rgb(128, 0, 0);">taglib-location</span>
        <span style="color: rgb(0, 0, 255);">&gt;</span>
        <span style="color: rgb(0, 0, 0);">
            <br />
        </span>
        <span style="color: rgb(0, 0, 255);">&lt;/</span>
        <span style="color: rgb(128, 0, 0);">taglib</span>
        <span style="color: rgb(0, 0, 255);">&gt;<br /><br /></span>
    </div>
    <br />  6. 在 JSP 页面添加了JSTL taglib之后，可以使用核心库中的任何标记，只需把标记的前缀改为 
        
        <code>c<br /> <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 0);">&lt;%</span><span style="color: rgb(0, 0, 0);">@taglib uri</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">http://java.sun.com/jsp/jstl/core</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> prefix</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">c</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">%&gt;</span><span style="color: rgb(0, 0, 0);"> <br /><br /><br /></span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">c:</span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);"> test</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">${param.sayHello}</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />        </span><span style="color: rgb(0, 0, 0);">&lt;!--</span><span style="color: rgb(0, 0, 0);"> Let's welcome the user ${param.name} </span><span style="color: rgb(0, 0, 0);">--&gt;</span><span style="color: rgb(0, 0, 0);"><br />        Hello ${param.name}</span><span style="color: rgb(0, 0, 0);">!</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 0, 0);">&lt;/</span><span style="color: rgb(0, 0, 0);">c:</span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /></span><span style="color: rgb(0, 0, 0);">&lt;</span><span style="color: rgb(0, 0, 0);">c:out value</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">Hello World</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">/&gt;</span><span style="color: rgb(0, 0, 0);"><br />    </span></div><br /></code><br /><img src="http://www.blogjava.net/forker/aggbug/143702.html" height="1" width="1" /><br /><br /><div align="right"><a href="http://www.blogjava.net/forker/" target="_blank" style="text-decoration:none;">forker</a> 2007-09-09 00:06 <a href="http://www.blogjava.net/forker/archive/2007/09/09/143702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/122209#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 08 Sep 2007 16:06:00 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/122209</link>
        <guid>http://bign.javaeye.com/blog/122209</guid>
      </item>
      <item>
        <title>gentoo autounmask</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/122210" style="color:red;">http://bign.javaeye.com/blog/122210</a>&nbsp;
          发表时间: 2007年09月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          gentoo版本安装<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 0);">One of the following masked packages is required to complete your request:  - $t:<br />- media-fonts/wqy-bitmapfont-0.7.0 (masked by: ~x86 keyword)<br />- media-fonts/wqy-bitmapfont-0.8.1-r1 (masked by: ~x86 keyword)<br />- media-fonts/wqy-bitmapfont-0.7.0-r1 (masked by: ~x86 keyword)</span></div><br /><br />版本选择比较麻烦:<br />方法一:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 0);">echo "media-fonts/wqy-bitmafont" &gt;&gt; /etc/portage/package.keywords</span></div><br /><br />方法二:<br />安装autounmask:<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 0);">emerge autounmask<br />autounmask media-fonts/wqy-bitmapfont-*<br /></span></div><br />最后重新emerge.<br /><img src="http://www.blogjava.net/forker/aggbug/143585.html" height="1" width="1" /><br /><br /><div align="right"><a href="http://www.blogjava.net/forker/" target="_blank" style="text-decoration:none;">forker</a> 2007-09-08 11:05 <a href="http://www.blogjava.net/forker/archive/2007/09/08/143585.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/122210#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 08 Sep 2007 03:05:00 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/122210</link>
        <guid>http://bign.javaeye.com/blog/122210</guid>
      </item>
      <item>
        <title>js去空格</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/121811" style="color:red;">http://bign.javaeye.com/blog/121811</a>&nbsp;
          发表时间: 2007年09月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;">
        <!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>-->
        <span style="color: rgb(0, 128, 0);">//</span>
        <span style="color: rgb(0, 128, 0);">去左空格</span>
        <span style="color: rgb(0, 128, 0);">
            <br />
        </span>
        <span style="color: rgb(0, 0, 255);">function</span>
        <span style="color: rgb(0, 0, 0);"> ltrim(s){<br /></span>
        <span style="color: rgb(0, 0, 255);">  return</span>
        <span style="color: rgb(0, 0, 0);"> s.replace( </span>
        <span style="color: rgb(0, 0, 0);">/^</span>
        <span style="color: rgb(0, 0, 0);">\s</span>
        <span style="color: rgb(0, 0, 0);">*/</span>
        <span style="color: rgb(0, 0, 0);">, </span>
        <span style="color: rgb(0, 0, 0);">""</span>
        <span style="color: rgb(0, 0, 0);">);<br />}<br /></span>
        <span style="color: rgb(0, 128, 0);">//</span>
        <span style="color: rgb(0, 128, 0);">去右空格;</span>
        <span style="color: rgb(0, 128, 0);">
            <br />
        </span>
        <span style="color: rgb(0, 0, 255);">function</span>
        <span style="color: rgb(0, 0, 0);"> rtrim(s){<br /></span>
        <span style="color: rgb(0, 0, 255);">  return</span>
        <span style="color: rgb(0, 0, 0);"> s.replace( </span>
        <span style="color: rgb(0, 0, 0);">/</span>
        <span style="color: rgb(0, 0, 0);">\s</span>
        <span style="color: rgb(0, 0, 0);">*</span>
        <span style="color: rgb(0, 0, 0);">$</span>
        <span style="color: rgb(0, 0, 0);">/</span>
        <span style="color: rgb(0, 0, 0);">, </span>
        <span style="color: rgb(0, 0, 0);">""</span>
        <span style="color: rgb(0, 0, 0);">);<br />}<br /></span>
        <span style="color: rgb(0, 128, 0);">//</span>
        <span style="color: rgb(0, 128, 0);">去左右空格;</span>
        <span style="color: rgb(0, 128, 0);">
            <br />
        </span>
        <span style="color: rgb(0, 0, 255);">function</span>
        <span style="color: rgb(0, 0, 0);"> trim(s){<br /></span>
        <span style="color: rgb(0, 0, 255);">  return</span>
        <span style="color: rgb(0, 0, 0);"> rtrim(ltrim(s));<br />}</span>
    </div>
    <br />
<img src="http://www.blogjava.net/forker/aggbug/143472.html" height="1" width="1" /><br /><br /><div align="right"><a href="http://www.blogjava.net/forker/" target="_blank" style="text-decoration:none;">forker</a> 2007-09-07 16:35 <a href="http://www.blogjava.net/forker/archive/2007/09/07/143472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/121811#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 07 Sep 2007 08:35:00 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/121811</link>
        <guid>http://bign.javaeye.com/blog/121811</guid>
      </item>
      <item>
        <title>oracle sql日期比较</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/121812" style="color:red;">http://bign.javaeye.com/blog/121812</a>&nbsp;
          发表时间: 2007年09月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre>oracle sql日期比较:<br />在今天之前:<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&lt;</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)<br /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&lt;=</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)</span></div><br />在今天只后:<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&gt;</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)<br /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&gt;=</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)</span></div><br />精确时间:<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)</span></div><br />在某段时间内:<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">between</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-07-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(128, 128, 128);">and</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)<br /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&lt;</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(128, 128, 128);">and</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&gt;</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-07-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)<br /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> up_date </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&lt;=</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-09-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(128, 128, 128);">and</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">update</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">&gt;=</span><span style="color: rgb(0, 0, 0);"> to_date(</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">2007-07-07 00:00:00</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">,</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(255, 0, 0);">yyyy-mm-dd hh24:mi:ss</span><span style="color: rgb(255, 0, 0);">'</span><span style="color: rgb(0, 0, 0);">)</span></div></pre>
<img src="http://www.blogjava.net/forker/aggbug/143467.html" height="1" width="1" /><br /><br /><div align="right"><a href="http://www.blogjava.net/forker/" target="_blank" style="text-decoration:none;">forker</a> 2007-09-07 16:29 <a href="http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/121812#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 07 Sep 2007 08:29:00 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/121812</link>
        <guid>http://bign.javaeye.com/blog/121812</guid>
      </item>
      <item>
        <title>MySql数据备份</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/121431" style="color:red;">http://bign.javaeye.com/blog/121431</a>&nbsp;
          发表时间: 2007年09月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
             MySql的备份可用命令mysqldump ，使用方法很简单，mysqldump -u 用户名 -p (密码) -h 主机名 数据库名
&gt;路径/备份名.bak；同时也可以是用mysqldump到处数据结构(tablename.sql)和数据(tablename.txt)
mysqldump -u 用户名  -p (密码)  -h 主机名 数据库名 tablename1 tablename2 &gt;
back.sql或mysqldump -u 用户名 -p (密码) -h 主机名 数据库名 --tab 路径 --opt 数据库名.
<p>   那么还原可以mysql命令，mysql -u 用户名 -p (密码) -h 主机名 --one-database 还原数据库名 &lt; 路径/备份名.bak,--one-database是指定要恢复的数据库.</p><p>  (括号表示密码不先输入，在连接时在Enter password;若密码为空可缺省-p参数)</p><img src="http://www.blogjava.net/forker/aggbug/143219.html" height="1" width="1" /><br /><br /><div align="right"><a href="http://www.blogjava.net/forker/" target="_blank" style="text-decoration:none;">forker</a> 2007-09-06 17:08 <a href="http://www.blogjava.net/forker/archive/2007/09/06/143219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/121431#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 06 Sep 2007 09:08:00 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/121431</link>
        <guid>http://bign.javaeye.com/blog/121431</guid>
      </item>
      <item>
        <title>hibernate映射oracle自动增长ID</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/117677" style="color:red;">http://bign.javaeye.com/blog/117677</a>&nbsp;
          发表时间: 2007年08月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
               安装有oracle数据库，创建数据库，总是要创建一个主键ID，唯一标示各条记录，但oracle不支持自动编号，所以还得创建一个SEQUENCE(序列)语句如<br />     <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">create</span><span style="color: rgb(0, 0, 0);"> sequence bign nocycle maxvalue </span><span style="color: rgb(128, 0, 0); font-weight: bold;">9999999999</span><span style="color: rgb(0, 0, 0);"> start </span><span style="color: rgb(0, 0, 255);">with</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 0, 0); font-weight: bold;">1</span><span style="color: rgb(0, 0, 0);">;</span><span style="color: rgb(128, 128, 128);">//</span><span style="color: rgb(0, 0, 0);">增加数据<br /><br /></span><span style="color: rgb(0, 0, 255);">insert</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">into</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">table</span><span style="color: rgb(0, 0, 0);"> (ID,..) </span><span style="color: rgb(0, 0, 255);">values</span><span style="color: rgb(0, 0, 0);">(bign.nextval,..)</span></div><br />     在hibernate中的映射文件可这么写<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">   &lt;</span><span style="color: rgb(128, 0, 0);">id </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="id"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="java.lang.Long"</span><span style="color: rgb(255, 0, 0);"> column</span><span style="color: rgb(0, 0, 255);">="ID"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />            </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">generator </span><span style="color: rgb(255, 0, 0);">class</span><span style="color: rgb(0, 0, 255);">="sequence"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />                 </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">param </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="sequence"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);">bign</span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">param</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />            </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">generator</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />   </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">&gt;</span><br /></div><br />或<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; background-color: rgb(238, 238, 238); font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: rgb(0, 0, 255);">  &lt;</span><span style="color: rgb(128, 0, 0);">id </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="id"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="java.lang.Long"</span><span style="color: rgb(255, 0, 0);"> column</span><span style="color: rgb(0, 0, 255);">="ID"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />            </span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">generator </span><span style="color: rgb(255, 0, 0);">class</span><span style="color: rgb(0, 0, 255);">="increment"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br />  </span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">id</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br />(increment 用与为long，short或者int类型生成唯一标示。只有在没有其他进程忘同一张表中插入数据时才能使用。在集群下不要使用)<br /><img src="http://www.blogjava.net/forker/aggbug/140524.html" height="1" width="1" /><br /><br /><div align="right"><a href="http://www.blogjava.net/forker/" target="_blank" style="text-decoration:none;">forker</a> 2007-08-28 15:12 <a href="http://www.blogjava.net/forker/archive/2007/08/28/140524.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>
          <br/>
          <span style="color:red;">
            <a href="http://bign.javaeye.com/blog/117677#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 28 Aug 2007 07:12:00 +0800</pubDate>
        <link>http://bign.javaeye.com/blog/117677</link>
        <guid>http://bign.javaeye.com/blog/117677</guid>
      </item>
      <item>
        <title>Hibernate加载其数据库配置</title>
        <author>BIGN</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bign.javaeye.com">BIGN</a>&nbsp;
          链接：<a href="http://bign.javaeye.com/blog/115027" style="color:red;">http://bign.javaeye.com/blog/115027</a>&nbsp;
          发表时间: 2007年08月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;&nbsp;&nbsp;&nbsp; Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml,常用xml文件比较直观，方便管理，
Hibernate
是一个流行的开源对象关系映射工具，方便连接不同数据库，更换数据库，只要修改Hibernate配置文件，大度减少项目的维护。<br />&nbsp;&nbsp;&nbsp;&nbsp;  完整的配置如下:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&lt;?</span><span style="color: #ff00ff;">xml&nbsp;version='1.0'&nbsp;encoding='utf-8'</span><span style="color: #0000ff;">?&gt;</span><span style="color: #000000;"><br /></span><span style="color: #0000ff;">&lt;!</span><span style="color: #ff00ff;">DOCTYPE&nbsp;hibernate-configuration&nbsp;PUBLIC<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"-//Hibernate/Hibernate&nbsp;Configuration&nbsp;DTD&nbsp;3.0//EN"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br /></span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">hibernate-configuration</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">session-factory</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;Database&nbsp;connection&nbsp;settings&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hsqldb.jdbcDriver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:hsqldb:hsql://localhost</span><span style="color: #0000ff;">/test&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">sa</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;JDBC&nbsp;connection&nbsp;pool&nbsp;(use&nbsp;the&nbsp;built-in)&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.pool_size"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">1</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;SQL&nbsp;dialect&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.HSQLDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;Enable&nbsp;Hibernate's&nbsp;automatic&nbsp;session&nbsp;context&nbsp;management&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="current_session_context_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">thread</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;Disable&nbsp;the&nbsp;second-level&nbsp;cache&nbsp;&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="cache.provider_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.cache.NoCacheProvider</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;Echo&nbsp;all&nbsp;executed&nbsp;SQL&nbsp;to&nbsp;stdout&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="show_sql"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000;">&lt;!--</span><span style="color: #008000;">&nbsp;Drop&nbsp;and&nbsp;re-create&nbsp;the&nbsp;database&nbsp;schema&nbsp;on&nbsp;startup&nbsp;</span><span style="color: #008000;">--&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="hbm2ddl.auto"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">create</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">mapping&nbsp;</span><span style="color: #ff0000;">resource</span><span style="color: #0000ff;">="../*.hbm.xml"</span><span style="color: #0000ff;">/&gt;</span><span style="color: #000000;"><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">session-factory</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br /><br /></span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">hibernate-configuration</span><span style="color: #0000ff;">&gt;</span></div>
&nbsp;&nbsp;&nbsp;&nbsp; 常用数据库连接<br />&nbsp;&nbsp;&nbsp;&nbsp; MySql 3/4/5:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.MySQLDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;"><br />&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">com.mysql.jdbc.Driver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:mysql://localhost:3306/test</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">root</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span></span></div>
&nbsp;&nbsp;&nbsp; Microsoft SQLServer (via jTDS):<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.SQLServerDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;"><br />&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">net.sourceforge.jtds.jdbc.Driver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:jtds:sqlserver://localhost:1433/test;useCursors=true</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">sa</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;</span></div>
&nbsp;&nbsp;&nbsp; IBM DB2:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.DB2Dialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;"><br />&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">com.ibm.db2.jcc.DB2Driver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:db2://localhost:50000/test</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">db2inst1</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;</span></div>
&nbsp;&nbsp;&nbsp; Oracle:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.OracleDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;"><br />&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">oracle.jdbc.driver.OracleDriver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:oracle:thin:@localhost:1521:test</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">ora</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span></div>
&nbsp;&nbsp;&nbsp; Informix:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.InformixDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;"><br />&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">com.informix.jdbc.IfxDriver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:informix-sqli://localhost:1526/test:informixserver=server1</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">root</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.encoding"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">true</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span></div>
&nbsp;&nbsp;&nbsp; Sybase (via jTDS):<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.SybaseDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; <br /></span><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">net.sourceforge.jtds.jdbc.Driver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:jtds:sybase://localhost:7100/test;useCursors=true</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">root</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span></div>
&nbsp;&nbsp;&nbsp; PostgreSQL:<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="dialect"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.hibernate.dialect.PostgreSQLDialect</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; <br /></span><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.driver_class"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">org.postgresql.Driver</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.url"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">jdbc:postgresql://localhost:5432/test</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.username"</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">root</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />&nbsp;&nbsp; </span><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><span style="color: #0000ff;">="connection.password"</span><span style="color: #0000ff;">&gt;&lt;/</span><span style="color: #800000;">property</span><span style="color: #0000ff;">&gt;</span></div>
&nbsp;&nbsp;&nbsp; MaxDB(SAPDB):<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br><a href="http://www.CodeHighlighter.com/" target="_blank">http://www.CodeHighlighter.com/</a><br><br>--><span style="color: #0000ff;">&nbsp;&nbsp; &lt;</span><span style="color: #800000;">property&nbsp;</span><span style="color: #ff0000;">name</span><