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

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

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

    隨筆 - 8  文章 - 24  trackbacks - 0
    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(4)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    刪除一個(gè)任務(wù)

    Schtasks /Delete /tn 計(jì)劃的名字 /f

    創(chuàng)建一個(gè)一次性的任務(wù)
    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 閱讀(304) | 評論 (0)編輯 收藏
         摘要: 首先上代碼,一個(gè)是工具類,一個(gè)是修該的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 閱讀(12548) | 評論 (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>

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

    2.下載
        我們今天討論的是在java環(huán)境下的使用.我們要下載兩個(gè)文件包.一個(gè)是FCKeditor的主文件包,還有一個(gè)是用來實(shí)現(xiàn)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拷貝到你的網(wǎng)站文件根目錄.一般是WebRoot或WebContent下面并把_samples文件夾和一些不要的asp,php 文件刪除.網(wǎng)站的目錄結(jié)構(gòu)就像下面的這個(gè)樣子:

        b.把FCKeditor-2.3(也就是FCKeditor For Java 的那個(gè)文件夾)下的\web\WEB-INF\lib目錄下的FCKeditor-2.3.jar和commons-fileupload.jar拷貝到你網(wǎng)站的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>
      
    <!-- 結(jié)束FCKeditor配置 -->

        一共有2個(gè)servlet.

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

        b.在頁面相應(yīng)的部分嵌入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>
        那個(gè) <%= U.f(doc.getContent()) %> 是用來設(shè)置初始值的.您可以換成你的代碼.

    6.完成 
        如果您的完全按照我的這樣的方法陪置,那你現(xiàn)在就可以正常的用它了.要是不是的話,就是路徑不對導(dǎo)致的問題,那你要自己調(diào)一下了.也就是說servlet里的url-pattern和FCK標(biāo)簽里的那些URL要調(diào)一下.如果是用默認(rèn)的話,其它地方就不用調(diào),如果你要個(gè)性化,那調(diào)的地方就多了.呵呵.自己倒騰吧.
        Servlet 加載成功的話,tomcat啟動(dòng)時(shí)會(huì)打印如下信息:
        
    ---- 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 ----

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

     
    第一次這么認(rèn)真的寫B(tài)LOG,希望能幫到一些朋友,呵呵,有什么問題也可以留言.我們一起討論.
    posted @ 2007-09-23 14:06 Vincent.Yu 閱讀(1633) | 評論 (9)編輯 收藏
         摘要: 1.下載jxl.rar包 項(xiàng)目地址: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 閱讀(12526) | 評論 (10)編輯 收藏
    1。先打印出來:
    System.out.println(testString);
    2。這一段出現(xiàn)了亂碼,那么不妨用窮舉法猜測一下它的實(shí)際編碼格式。
    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。進(jìn)行相應(yīng)的處理。
    posted @ 2007-08-24 10:23 Vincent.Yu 閱讀(313) | 評論 (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{
                
    //分級(jí)建目錄
                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 閱讀(792) | 評論 (2)編輯 收藏
    Dom4j 下載地址

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


    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();    
            
        }

        
    }


    打印結(jié)果:

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

    生成的文件內(nèi)容:

    <?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 閱讀(6105) | 評論 (3)編輯 收藏
    主站蜘蛛池模板: 成人av免费电影| 大学生一级毛片免费看| 免费中文字幕不卡视频| 亚洲色最新高清av网站| 成人看的午夜免费毛片| 亚洲日本VA午夜在线影院| 一个人免费观看视频www| 亚洲最大天堂无码精品区| 毛片大全免费观看| 亚洲精品无码av片| 亚洲国产精品成人网址天堂| 西西人体大胆免费视频| 亚洲综合久久夜AV | 成全视频免费观看在线看| 亚洲AV无码码潮喷在线观看| 一级毛片aaaaaa免费看| 亚洲AV综合色区无码二区爱AV| 免费电视剧在线观看| 国产精品亚洲精品日韩电影| 亚洲精品成a人在线观看| 花蝴蝶免费视频在线观看高清版| 亚洲大片在线观看| 特级做A爰片毛片免费69| 美女羞羞免费视频网站| 亚洲女同成av人片在线观看| 久久久久久毛片免费播放| 亚洲精品无码国产片| 亚洲一级特黄大片无码毛片| 一级成人a毛片免费播放| jiz zz在亚洲| 曰韩亚洲av人人夜夜澡人人爽| 久久九九AV免费精品| 亚洲精品无码av片| 国产AV无码专区亚洲A∨毛片| 国内精自视频品线六区免费| 黄色免费网址在线观看| 亚洲午夜精品久久久久久人妖| 天天看片天天爽_免费播放| 久久久久久毛片免费看| 亚洲一卡2卡4卡5卡6卡残暴在线| 免费一级毛片一级毛片aa|