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

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

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

    隨筆 - 8  文章 - 24  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    刪除一個任務

    Schtasks /Delete /tn 計劃的名字 /f

    創建一個一次性的任務
    Schtasks /Create /tn "GameStart" /tr D:\JavaWorkSpace\GameGate\doc\run.bat /sc once /st 23:04:00 /sd 2010/06/03 /ru Administrator /rp 123456
    posted @ 2010-06-03 23:06 Vincent.Yu 閱讀(297) | 評論 (0)編輯 收藏
         摘要: 首先上代碼,一個是工具類,一個是修該的SUN RUNTIME 里的 ZipOutputStream 類(用來解決中文亂碼問題)。 ZipTools.java Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->package...  閱讀全文
    posted @ 2008-10-30 17:55 Vincent.Yu 閱讀(12530) | 評論 (0)編輯 收藏
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
        
    <title>Todoist</title>
        
    <script>
            
    function Douban(){
                Douban.val 
    = "test";
                Douban.prototype.test 
    = function(name){
                    alert(
    "hello "+name);
                }
                Douban.testA 
    = function(name){
                    alert(
    "hello "+name);
                }
            };
        
    </script>
    </head>
    <body>

    <script>
        
    var douban = new Douban();
        alert(Douban.val);
        douban.test(
    "中國");
        Douban.testA(
    "中國");
    </script>

    </body>
    </html>

    直接設的可以直接調用,使用prototype的,需要有一該類的對象。
    posted @ 2008-10-30 17:37 Vincent.Yu 閱讀(250) | 評論 (0)編輯 收藏
    1.介紹
        FCKeditor 是一個使用廣泛,支持多語言的在線HTML編輯器,它支持asp,php,jsp等常見的網絡編程語言.它的官方網站是:http://www.fckeditor.net/ 目前最新版本是2.4.3 ,百度空間等大型的網站都有用到FCKeditor

    2.下載
        我們今天討論的是在java環境下的使用.我們要下載兩個文件包.一個是FCKeditor的主文件包,還有一個是用來實現JSP tag,和處理文件的上傳和瀏覽的FCKeditor For Jsp 的壓縮包.
        下載地址:http://sourceforge.net/project/showfiles.php?group_id=75348
         選擇下載: FCKeditor_2.4.3.zip 和 FCKeditor.Java 里的 FCKeditor-2.3.zip
         下載完成后解壓.  就像下面的樣子:
        

    3.拷貝文件
        a.首先把FCKeditor_2.4.3里的fckeditor拷貝到你的網站文件根目錄.一般是WebRoot或WebContent下面并把_samples文件夾和一些不要的asp,php 文件刪除.網站的目錄結構就像下面的這個樣子:

        b.把FCKeditor-2.3(也就是FCKeditor For Java 的那個文件夾)下的\web\WEB-INF\lib目錄下的FCKeditor-2.3.jar和commons-fileupload.jar拷貝到你網站的WEB-INF/lib下面
        
        拷貝到:


    4.配置Servlet
        我們要把處理圖片上傳的Servlet配置到web.xml里: 我的寫法是這樣的:
      <!-- FCKeditro 配置 -->
      
    <servlet>
            
    <servlet-name>Connector</servlet-name>
            
    <servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
            
    <init-param>
                
    <param-name>baseDir</param-name>
                
    <param-value>/UserFiles/</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>debug</param-name>
                
    <param-value>true</param-value>
            
    </init-param>
            
    <load-on-startup>1</load-on-startup>
        
    </servlet>

        
    <servlet>
            
    <servlet-name>SimpleUploader</servlet-name>
            
    <servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>
            
    <init-param>
                
    <param-name>baseDir</param-name>
                
    <param-value>/UserFiles/</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>debug</param-name>
                
    <param-value>true</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>enabled</param-name>
                
    <param-value>true</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>AllowedExtensionsFile</param-name>
                
    <param-value></param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>DeniedExtensionsFile</param-name>
                
    <param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>AllowedExtensionsImage</param-name>
                
    <param-value>jpg|gif|jpeg|png|bmp</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>DeniedExtensionsImage</param-name>
                
    <param-value></param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>AllowedExtensionsFlash</param-name>
                
    <param-value>swf|fla</param-value>
            
    </init-param>
            
    <init-param>
                
    <param-name>DeniedExtensionsFlash</param-name>
                
    <param-value></param-value>
            
    </init-param>
            
    <load-on-startup>1</load-on-startup>
        
    </servlet>

      
    <servlet-mapping>
        
    <servlet-name>Connector</servlet-name>
        
    <url-pattern>/fckeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
      
    </servlet-mapping>
      
      
    <servlet-mapping>
        
    <servlet-name>SimpleUploader</servlet-name>
        
    <url-pattern>/fckeditor/editor/filemanager/upload/simpleuploader</url-pattern>
      
    </servlet-mapping>
      
    <!-- 結束FCKeditor配置 -->

        一共有2個servlet.

    5.配置Jsp
        要在JSP頁面上能顯示出來編輯器的話,還要在JSP頁面調用FCKeditor,調用的方法可以有很多種,可以用Java代碼調用,也可以是純javascript,asp,JSP Tag.在本例中,我們用JSP Tag調用:
        假設在你的頁面表單中新聞內容字段名為content的話.那JSP的代碼如下:
        a.在頁面的頭部引入Taglib:
    <%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %>

        b.在頁面相應的部分嵌入tag:
                <tr>
                    
    <td colspan="2" height="500px;">
                        
    <FCK:editor id="content" basePath="fckeditor/" height="500"
                            imageBrowserURL
    ="../filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
                            linkBrowserURL
    ="../filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
                            flashBrowserURL
    ="../filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
                            imageUploadURL
    ="../filemanager/upload/simpleuploader?Type=Image"
                            linkUploadURL
    ="../filemanager/upload/simpleuploader?Type=File"
                            flashUploadURL
    ="../filemanager/upload/simpleuploader?Type=Flash">
                            
    <%= U.f(doc.getContent()) %>
                        
    </FCK:editor>
                    
    </td>
                
    </tr>
        那個 <%= U.f(doc.getContent()) %> 是用來設置初始值的.您可以換成你的代碼.

    6.完成 
        如果您的完全按照我的這樣的方法陪置,那你現在就可以正常的用它了.要是不是的話,就是路徑不對導致的問題,那你要自己調一下了.也就是說servlet里的url-pattern和FCK標簽里的那些URL要調一下.如果是用默認的話,其它地方就不用調,如果你要個性化,那調的地方就多了.呵呵.自己倒騰吧.
        Servlet 加載成功的話,tomcat啟動時會打印如下信息:
        
    ---- SimpleUploaderServlet initialization started ----

    php
    |php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi
    0 - php
    1 - php3
    2 - php5
    3 - phtml
    4 - asp
    5 - aspx
    6 - ascx
    7 - jsp
    8 - cfm
    9 - cfc
    10 - pl
    11 - bat
    12 - exe
    13 - dll
    14 - reg
    15 - cgi
    jpg
    |gif|jpeg|png|bmp
    0 - jpg
    1 - gif
    2 - jpeg
    3 - png
    4 - bmp

    swf
    |fla
    0 - swf
    1 - fla

    ---- SimpleUploaderServlet initialization completed ----

        下面是成功的圖片,可以上傳圖片.

     
    第一次這么認真的寫BLOG,希望能幫到一些朋友,呵呵,有什么問題也可以留言.我們一起討論.
    posted @ 2007-09-23 14:06 Vincent.Yu 閱讀(1623) | 評論 (9)編輯 收藏
         摘要: 1.下載jxl.rar包 項目地址:http://www.andykhan.com/jexcelapi/ 下載地址:http://www.andykhan.com/jexcelapi/download.html 目前版本的信息 Reads data from Excel 95, 97, 2000 workbooks Reads and writes formulas (Excel...  閱讀全文
    posted @ 2007-09-20 14:47 Vincent.Yu 閱讀(12515) | 評論 (10)編輯 收藏
    1。先打印出來:
    System.out.println(testString);
    2。這一段出現了亂碼,那么不妨用窮舉法猜測一下它的實際編碼格式。
    System.out.println(new String(testString.getBytes("ISO-8859-1"),"gb2312"));
    System.out.println(new String(testString.getBytes("UTF8"),"gb2312"));
    System.out.println(new String(testString.getBytes("GB2312"),"gb2312"));
    System.out.println(new String(testString.getBytes("GBK"),"gb2312"));
    System.out.println(new String(testString.getBytes("BIG5"),"gb2312"));
    3。進行相應的處理。
    posted @ 2007-08-24 10:23 Vincent.Yu 閱讀(305) | 評論 (0)編輯 收藏
    package com.mypcs.utils;

    import java.io.*;
    import java.util.*;

    /**
     * 生成Html文件的工具類
     * alex 2007-5-29 下午09:54:14
     
    */

    public class CreateHtml {
        
        
    public CreateHtml(){
            
        }

        
        
    public String readHtml(String fileName){
            StringBuffer sb 
    = new StringBuffer();
            
            
    try{
                fileName 
    = fileName.replaceAll("\\\\""/");
                FileInputStream fis 
    = new FileInputStream(fileName);
                BufferedReader reader 
    = new BufferedReader(new InputStreamReader(fis));
            
                String line 
    =reader.readLine();
                
    while(line != null){
                    sb.append(line);
                    sb.append(
    "\r\n");
                    line 
    = reader.readLine();
                }

                reader.close();
                fis.close();
            }
    catch(Exception ex){
                
    return "";
            }

            
            
    return sb.toString();
        }

        
        
    public void writeHtml(String nowPath,String fileName,String s){
            
    try{
                
    //分級建目錄
                String needBulid = fileName.substring(0, fileName.lastIndexOf("\\"));
                needBulid 
    = needBulid.substring(nowPath.length());
                String array[] 
    = needBulid.split("\\\\");
                nowPath 
    = nowPath.replaceAll("\\\\""/");
                String bulidNow 
    = nowPath.substring(0,nowPath.length()-1);
                
    for (int i = 0; i < array.length; i++{
                    String temp 
    = array[i];
                    
    if(temp!=null&&temp.length()>0){
                        bulidNow 
    = bulidNow + "/" + temp;
                        File file 
    = new File(bulidNow);
                        
    while(!file.exists()){
                            file.mkdirs();
                        }

                    }

                }

                
                fileName 
    = fileName.replaceAll("\\\\""/");
                File outFile  
    = new File(fileName);
                
    while(!outFile.exists()){
                    outFile.createNewFile();
                }

                FileWriter writer 
    = new FileWriter(new File(fileName));
                BufferedWriter bufferedWriter 
    = new BufferedWriter(writer);
                bufferedWriter.write(s);
                bufferedWriter.close();
                writer.close();
                
            }
    catch(Exception ex){
                ex.printStackTrace();
            }

        }

        
        
    public String setValue(String s,List list,HashMap hashMap){
            
    for(int i = 0; i < list.size(); i++){
                String name 
    = (String)list.get(i);
                
    if(name==null){
                    name 
    = "";
                }

                String value 
    = (String)hashMap.get(name);
                
    if(value==null){
                    value 
    = "";
                }

                value 
    = value.replaceAll("\\$""#美元#");
                s 
    = s.replaceAll("#"+name+"#",value);
            }

            
    return s;
        }

    }


    沒有亂碼問題,呵呵,希望能幫到一些朋友。
    posted @ 2007-07-16 15:34 Vincent.Yu 閱讀(778) | 評論 (2)編輯 收藏
    Dom4j 下載地址

    簡單的例子,初學者可以看看.沒有亂碼的問題,有什么幫得到的可以跟貼.


    package com.alex.mj;

    import java.io.*;
    import java.util.Iterator;

    import org.dom4j.Document;
    import org.dom4j.Element;
    import org.dom4j.DocumentHelper;

    import org.dom4j.io.XMLWriter;
    import org.dom4j.io.SAXReader;

    public class ModelReder {
        
        
    public static void main(String[] args) {
            
            
    try {
                
                ModelReder modelReder 
    = new ModelReder();
                modelReder.testWrite();    
                modelReder.testRead();
                
            }
     catch (Exception e) {
                e.printStackTrace();
            }
            
            
        }

        
        
    public void testRead() throws Exception{
            
            SAXReader reader 
    = new SAXReader();
            Document document 
    = reader.read(new FileInputStream("output.xml"));
            
            Element root 
    = document.getRootElement();
            
            
    for (Iterator iter = root.elementIterator(); iter.hasNext();) {
                Element element 
    = (Element) iter.next();
                System.out.println(element.getText());
                System.out.println(element.attributeValue(
    "name"));
                System.out.println(element.attributeValue(
    "blog"));
            }

            
        }

        
        
    public void testWrite() throws Exception{
            
            Document document 
    = DocumentHelper.createDocument();
            
            Element root 
    = document.addElement("root");
            
            Element element1 
    = root.addElement("user")
            .addAttribute(
    "name","Alexander")
            .addAttribute(
    "blog""http://netnova.blogjava.net")
            .addText(
    "我是中文的名字");

            
            XMLWriter writer 
    = new XMLWriter(new FileOutputStream("output.xml"));
            
            writer.write(document);
            writer.close();    
            
        }

        
    }


    打印結果:

    我是中文的名字
    Alexander
    http:
    //netnova.blogjava.net

    生成的文件內容:

    <?xml version="1.0" encoding="UTF-8"?>
    <root><user name="Alexander" blog="http://netnova.blogjava.net">我是中文的名字</user></root>

    :-)
    posted @ 2007-07-09 21:52 Vincent.Yu 閱讀(6094) | 評論 (3)編輯 收藏
    僅列出標題  
    主站蜘蛛池模板: 中文字幕高清免费不卡视频| 黄色网址免费观看| 2019中文字幕免费电影在线播放| 亚洲毛片免费视频| 国产一区在线观看免费| 成人网站免费看黄A站视频| 伊人婷婷综合缴情亚洲五月| 蜜桃视频在线观看免费视频网站WWW| 男人天堂2018亚洲男人天堂| 国产亚洲人成A在线V网站| 4399好看日本在线电影免费| 新最免费影视大全在线播放| 亚洲美女色在线欧洲美女| 麻豆高清免费国产一区| 美女视频免费看一区二区| 亚洲高清视频在线播放| 免费a级黄色毛片| 国产免费的野战视频| 免费无毒a网站在线观看| 久久狠狠高潮亚洲精品| 亚洲黄黄黄网站在线观看| 日本高清不卡中文字幕免费| 亚洲精品综合久久中文字幕| 亚洲综合精品网站在线观看| 免费观看的毛片大全| 亚洲AV永久无码天堂影院| 免费无遮挡无码视频网站| 久久免费福利视频| 无人视频在线观看免费播放影院| 亚洲女人18毛片水真多| 久久亚洲2019中文字幕| 国产精品久免费的黄网站| 中文字幕无线码免费人妻| 亚洲av日韩综合一区二区三区 | 国产av无码专区亚洲国产精品| 无码国产精品一区二区免费式影视 | 特级毛片aaaa免费观看| 亚洲色偷偷色噜噜狠狠99网| 免费永久看黄在线观看app| 青青青国产在线观看免费| 大地资源在线资源免费观看|