<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    54powerman

    開源~節(jié)流

    2009年2月6日 #

    試用Windows Live Writer

    還不錯,只是很多blog支持不好,汗了~規(guī)范還是很重要的。

    spaces.live.com很簡單,按照向?qū)л斎雔ive id和密碼即可,其他日志,需要指定一些參數(shù)。整理了一些配置參數(shù)放在這里,隨時更新:

    博客園

    日志網(wǎng)址:http://www.cnblogs.com/54powerman/

    日志類型:Metaweblog API

    日志遠程發(fā)布url:http://www.cnblogs.com/54powerman/services/metablogapi.aspx

    BlogJava.net

    日志網(wǎng)址:http://m.tkk7.com/54powerman/

    日志類型:Metaweblog API

    日志遠程發(fā)布url:http://m.tkk7.com/54powerman/services/metablogapi.aspx

    posted @ 2009-02-06 13:48 54powerman 閱讀(83) | 評論 (0)編輯 收藏

    2006年10月18日 #

    C#文本文件讀寫范例

    ???string fileName="e:\\test.txt";
    ???System.IO.StreamWriter sw=new System.IO.StreamWriter(fileName);
    ???sw.WriteLine(System.DateTime.Now);
    ???sw.Close();

    ???if(System.IO.File.Exists(fileName))
    ???{
    ????System.IO.StreamReader sr=new System.IO.StreamReader(fileName);
    ????String line=null;
    ????while((line=sr.ReadLine())!=null)
    ????{
    ?????System.Console.WriteLine(line);
    ????}
    ????sr.Close();
    ???}

    posted @ 2006-10-18 16:50 54powerman 閱讀(1329) | 評論 (0)編輯 收藏

    實現(xiàn)Tomat啟動自動運行一個類

    1 用一個例子來說明問題,本例要求統(tǒng)計tomcat啟動的次數(shù),并保存在d:/test.txt中。一個很簡單的邏輯,重點在于tomcat啟動自動加載一個類來實現(xiàn)一定的操作。
    2 首先編寫一個servlet類--Startup.java
    3 將需要自動運行的操作代碼寫在init方法中。
    4 如下配置web.xml
    ? <servlet>
    ??? <servlet-name>startup</servlet-name>
    ??? <servlet-class>com.usease.Startup</servlet-class>
    ??? <load-on-startup>1</load-on-startup>
    ? </servlet>
    5 附servlet全代碼:
    package com.usease;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    public class Startup extends HttpServlet {
    ??? private static final String CONTENT_TYPE = "text/html; charset=GBK";
    ??? //Initialize global variables
    ??? public void init() throws ServletException {
    ??????? try {
    ??????????? File file = new File("d:/test.txt");
    ??????????? int count = 0;
    ??????????? if (file.exists()) {
    ??????????????? BufferedReader in = new BufferedReader(new FileReader(file));
    ??????????????? String inString = in.readLine();
    ??????????????? count = Integer.parseInt(inString);
    ??????????????? in.close();
    ??????????? }
    ??????????? count++;
    ??????????? PrintWriter out = new PrintWriter(new FileOutputStream("d:/test.txt"));
    ??????????? out.print(count);
    ??????????? out.close();
    ??????? }
    ?catch (IOException e) {}
    ??????? System.out.println("Count completed!");
    ??? }
    ??? //Process the HTTP Get request
    ??? public void doGet(HttpServletRequest request, HttpServletResponse response) throws
    ??????????? ServletException, IOException {
    ??? }
    ??? //Clean up resources
    ??? public void destroy() {
    ??? }
    }
    6 這樣,當Tomcat加載這個Context路徑的時候,就會自動相應(yīng)的操作了。
    ?
    說明:一般這個操作用于Tomcat啟動后自動加載一些全局變量,初始化信息等,當然你可以象本例中做一些其他操作。

    posted @ 2006-10-18 15:52 54powerman 閱讀(197) | 評論 (0)編輯 收藏

    Jbuilder開發(fā)環(huán)境配置連接池常見錯誤及解決

    1 Cannot create JDBC driver of class '' for connect URL ''

    問題:找不到 jdbc 驅(qū)動,但是提示信息里的 class 值為 null ,所以,可以斷定 Tomcat 沒有找到 Server.xml 里的 Resource 配置信息。可能的原因包括:

    1 )沒有配置 Resource

    2 Resource 配置信息放置的位置錯誤。

    3 )一個不容易發(fā)現(xiàn)的錯誤, driverClassName url 拼寫錯誤。

    解決辦法:確認 Resource 配置正確,并且必須放在 DefaultContext 或者 Context 配置節(jié)內(nèi)。

    ?

    2 Cannot create JDBC driver of class 'xxx' for connect URL ''

    解決辦法:配置的數(shù)據(jù)庫驅(qū)動類名 xxx 是錯誤的,檢查并修改即可;如果確認正確,那就是找不到驅(qū)動庫,拷貝一個 jar Tomcat/common/lib 中即可。

    ?

    3 Cannot create JDBC driver of class '' for connect URL 'xxx'

    解決辦法:配置的 url 字符串語法是錯誤的,檢查后修改即可。

    ?

    4 Cannot create PoolableConnectionFactory, cause: Io 異常 : Connection refused

    問題:無法創(chuàng)建連接池工廠對象,原因是連接被拒絕。

    解決辦法:檢查 url 字符串,可能服務(wù)器地址、端口、數(shù)據(jù)庫名或者數(shù)據(jù)庫實例名等信息錯誤。修改。

    ?

    5 No?suitable?driver? 沒有匹配的驅(qū)動

    分析:驅(qū)動程序配置錯誤,請確認 Tomcat common/lib 子目錄中是否有數(shù)據(jù)庫驅(qū)動 jar

    ?

    6 Cannot create resource instance 無法創(chuàng)建數(shù)據(jù)源實例

    問題:找不到 commons-dbcp-1.1.jar (版本可能不同)

    解決辦法:復制 commons-dbcp-1.1.jar 庫文件到 Tomcat/Common/lib 子目錄中。

    ?

    7 root cause

    java.lang.NoClassDefFoundError: org/apache/commons/collections/CursorableLinkedList

    問題:找不到 commons-collections.jar

    解決辦法:復制 commons-collections.jar 庫文件到 Tomcat/Common/lib 子目錄中。

    ?

    8 root cause

    ?java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool

    問題:找不到 commons-pool-1.1.jar (版本可能不同)。

    解決辦法:復制 commons-pool-1.1.jar 庫文件到 Tomcat/Common/lib 子目錄中。

    posted @ 2006-10-18 15:52 54powerman 閱讀(267) | 評論 (0)編輯 收藏

    Transport dt_socket failed to initialize, rc = 509

    錯誤說明:用JbuilderX編譯工程,運行沒有問題,debug調(diào)試就出現(xiàn)錯誤。記得前幾天還好好的啊。奇怪?~!!

    折磨了我好幾天。錯誤如下。

    錯誤現(xiàn)象:

    -- Cannot start Java debug process VM --
    com.sun.jdi.connect.VMStartException: VM initialization failed for: C:\JBuilderX\jdk1.4\bin\javaw -classpath "C:\JBuilderX\thirdparty\jakarta-tomcat-4.0.6-LE-jdk14\bin\bootstrap.jar;C:\JBuilderX\jdk1.4\lib\tools.jar"? -Dcatalina.home="C:/JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14"? -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=sensky-200:1076,suspend=y org.apache.catalina.startup.Bootstrap -config D:\Project\ResourceManage\Tomcat\conf\server8083.xml start
    Transport dt_socket failed to initialize, rc = 509.

    查了半天資料,大部分文章都說是Path中java.exe的路徑與Jbuilder中的啟動程序路徑不同造成的。

    檢查了一下,沒錯啊。就是這么設(shè)置的啊。還是不行。

    后來干脆把Path變量中的jdk路徑刪除,ok了。

    原來,前幾天,為了手動編譯單個java文件方便,把jdk的bin目錄加到了path中,結(jié)果,脫褲子放屁,多此一舉。提示大家注意。

    另外,安裝jre5以后,它可能會自動把它的bin目錄加到path中,注意。

    posted @ 2006-10-18 15:51 54powerman 閱讀(1502) | 評論 (0)編輯 收藏

    修正Jbuilder代碼編輯窗口光標與字符錯位問題

    在Jbuilder安裝目錄的 bin文件夾下 修改 jbuilder.config文件, 添加下面一行:

    ?

    ?vmparam -Dprimetime.editor.useVariableWidthFont=true

    ?

    關(guān)閉Jbuilder重新打開,看看效果吧。

    posted @ 2006-10-18 15:50 54powerman 閱讀(343) | 評論 (0)編輯 收藏

    C#集合類使用范例

    //Dictionary
    System.Collections.DictionaryEntry dic=new System.Collections.DictionaryEntry("key1","value1");

    //ArrayList
    System.Collections.ArrayList list=new System.Collections.ArrayList();
    list.Add(1);
    list.Add(2);
    for(int i=0;i<list.Count;i++)
    {
    ?System.Console.WriteLine(list[i]);
    }

    //HashTable
    System.Collections.Hashtable table=new System.Collections.Hashtable();
    table.Add("table1",1);
    table.Add("table2",2);
    System.Collections.IDictionaryEnumerator d=table.GetEnumerator();
    while(d.MoveNext())
    {
    ?System.Console.WriteLine(d.Entry.Key);
    }

    //Queue
    System.Collections.Queue queue=new System.Collections.Queue();
    queue.Enqueue(1);
    queue.Enqueue(2);

    System.Console.WriteLine(queue.Peek());
    while(queue.Count>0)
    {
    ?System.Console.WriteLine(queue.Dequeue());
    }

    //SortedList
    System.Collections.SortedList list=new System.Collections.SortedList();
    list.Add("key2",2);
    list.Add("key1",1);
    for(int i=0;i<list.Count;i++)
    {
    ?System.Console.WriteLine(list.GetKey(i));
    }

    //Stack
    System.Collections.Stack stack=new System.Collections.Stack();
    stack.Push(1);
    stack.Push(2);

    System.Console.WriteLine(stack.Peek());
    while(stack.Count>0)
    {
    ?System.Console.WriteLine(stack.Pop());
    }

    posted @ 2006-10-18 15:48 54powerman 閱讀(2120) | 評論 (1)編輯 收藏

    僅列出標題  
    主站蜘蛛池模板: 久久成人免费电影| 久久成人永久免费播放| 亚洲一区二区在线免费观看| 亚洲一区精品无码| 国产在线播放线91免费| 亚洲人成中文字幕在线观看| 成人妇女免费播放久久久| 亚洲乱码中文字幕久久孕妇黑人| 中国性猛交xxxxx免费看| 日日噜噜噜噜夜夜爽亚洲精品| 九九热久久免费视频| 国产亚洲3p无码一区二区| 四虎成人精品永久免费AV| 亚洲最大视频网站| 在线播放免费人成视频在线观看| 亚洲国产精品久久久久秋霞小 | 四虎在线视频免费观看视频| 亚洲精品国产免费| 成全影视免费观看大全二| 爱情岛论坛亚洲品质自拍视频网站 | 人人爽人人爽人人片av免费 | 日本在线免费播放| 亚洲春色另类小说| 午夜精品在线免费观看| 无码精品人妻一区二区三区免费| 亚洲精品二区国产综合野狼| 四虎在线免费视频| 免费精品久久久久久中文字幕 | 亚洲国产视频一区| 免费欧洲毛片A级视频无风险| 中国毛片免费观看| 亚洲天然素人无码专区| 国产成人亚洲综合无码| 国产成人精品免费视频大全麻豆| 亚洲AV噜噜一区二区三区| 亚洲国产精品无码专区| 大地资源二在线观看免费高清| 人妻无码中文字幕免费视频蜜桃| 久久丫精品国产亚洲av不卡 | 免费无码AV片在线观看软件| 日本在线观看免费高清|