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

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

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

    當幸福來敲門

    我就會牢牢抓住!
    隨筆 - 50, 文章 - 3, 評論 - 8, 引用 - 0
    數據加載中……

    Enter回車 鍵盤事件 終止提交表單方法 終止執行submit

    終止執行submit
    <form name="myf" action="/....."> 
    <input name="pmcode" id="pmcode" value="<%=pmcode%>"
                type="text" class="shuihao" onkeydown="if(event.keyCode==13){event.keyCode = 9 ;searchCodes();return false;}" size="20" maxlength="20" />
    </form>
     當回車的時候 將鍵盤碼變成別的  例如 If( event.keyCode == 13) event.keyCode = 9 之類。

    posted @ 2012-05-17 11:20 wyx 閱讀(295) | 評論 (0)編輯 收藏

    js傳以 0 開頭的值問題解決

      msg+="<li id=\""+codes[i].value+"\" name=\""+codes[i].value+"\" ><INPUT class=\"ac\" onclick=\"javascript:nextSetcode('"+codes[i].value+"');oper('"+codes[i].value+"');\" type=\"button\" name=\"codes\" value=\""+codes[i].value+"\" /></li>";
    動態參數據 JS方法加 單引號  方法如上

    posted @ 2012-05-11 10:37 wyx 閱讀(931) | 評論 (0)編輯 收藏

    JSP中實現添加一行,刪除一行操作

    <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <SCRIPT type="text/javascript">
    function numberCells()
    {
        var count=0;
        for (i=0; i < document.all.Tab.rows.length; i++)
        {
            for (j=0; j < document.all.Tab.rows(i).cells.length; j++)
            {
                document.all.Tab.rows(i).cells(j).innerText = count;
                count++;
            }
        }
    }

    function tb_addnew()
    {
    var ls_t=document.all("Tab")
    maxcell=ls_t.rows(0).cells.length;
    mynewrow = ls_t.insertRow();
        for(i=0;i <maxcell;i++)
        {
    mynewcell=mynewrow.insertCell();
    mynewcell.innerText="a"+i;

        }
    }

    function tb_delete()
    {
    var ls_t=document.all("Tab");

    ls_t.deleteRow() ;
    }

    </SCRIPT>
    <html>
     <head>
     <script type="text/javascript">
      function addRow(TabId){
      //獲取要插入行的表格
      var table = document.getElementByIdx_x(TabId);
       //在最后一行插入一行
       var newRow = table.insertRow(table.rows.length);
        //在該行插入單元格
        var newCel1 = newRow.insertCell(0);
         var newCel2 = newRow.insertCell(1);
         var newCel3 = newRow.insertCell(2);
         newCel1.innerHTML = "第一列";
         newCel2.innerHTML = "第二列";
         newCel3.innerHTML = "第三列";
         }
         </script>
     </head>
     <body>
      <center>
       <table id="Tab" border="1" cellspacing="0" cellpadding="0">
        <tr>
         <td>
          第一列
         </td>
         <td>
          第二列
         </td>
         <td>
          第三列
         </td>
       </table>
       <br>
       <input type="button" onclick="addRow('Tab');" value="插入行"/>
       <input type="button" onclick="tb_delete();" value="刪除行"/>
       <input type="button" onclick="tb_addnew();" value="添加行"/>
       <input type="button" onclick="numberCells();" value="顯示單元個數"/>
       
      </center>
     </body>
    </html>

    posted @ 2012-03-21 16:52 wyx 閱讀(3078) | 評論 (1)編輯 收藏

    FineReport學習(一)

    設置單元格的顯示格式 :
      單擊單元格右鍵——樣式——自定義 就OK了
    輸出保存各種文件格式:導航欄,文件——輸出
    http://www.finereport.com/knowledge/faq

    posted @ 2012-03-12 16:06 wyx| 編輯 收藏

    A.jsp iframe B.jsp 子頁面調用父頁面控件

    parent.function()  就可以通過B.jsp去調用A。jsp的函數

    在B.jsp中通過javascript代碼中可以通過parent對象來訪問A.jsp中的內容。在A.jsp中寫的代碼差不多,只要加上"parent."前綴就可以訪問了。

    posted @ 2012-03-07 11:26 wyx 閱讀(855) | 評論 (1)編輯 收藏

    MyEclipse8.6 編輯JSP頁面卡 優化

    步驟:
      1.windows--》preferences
        ——
    2.General——Editors
      ———

    3.File Associations


    將改圖的值設為默認的

    posted @ 2012-03-07 09:49 wyx 閱讀(1509) | 評論 (0)編輯 收藏

    lucenes 查詢

    --分詞收索  
    創建
    String name = rs.getString("name");
        if (name != null && !name.equals(""))
         document.add(new Field("name", name, Field.Store.YES,
           Field.Index.UN_TOKENIZED));
    檢索
    query = new TermQuery(new Term("name", name));      
      booleanQuery.add(query, BooleanClause.Occur.MUST);

    posted @ 2012-02-22 12:29 wyx 閱讀(204) | 評論 (0)編輯 收藏

    java.util.Date和java.sql.Date 轉換問題

    SimpleDateFormat bartDateFormat =   new SimpleDateFormat("yyyy-MM-dd");  
          java.sql.Date btime=null;;
          if(cdata.getBegintime()!=null){
          java.util.Date date = bartDateFormat.parse(cdata.getBegintime().toString()); 
            btime= new java.sql.Date(date.getTime());
           
          }else{
           java.util.Date date = bartDateFormat.parse("1970-01-01");
           btime= new java.sql.Date(date.getTime());
          }

    posted @ 2012-01-17 10:59 wyx 閱讀(215) | 評論 (0)編輯 收藏

    Mysql插入 關鍵字 屬性設置

    insert into v9_dataen_data (content, `from`, gengxin, danwei, btime, etime)values( '碳酸飲料 價格', 'BOABC','3', 'Yuan',1262275200, 1320076800)
    注意from的設置   `` 符號

    posted @ 2012-01-12 16:58 wyx 閱讀(215) | 評論 (0)編輯 收藏

    Lucene搜集 排序 、過濾、分詞

    2010-03-24 22:05 859人閱讀 評論(0) 收藏 舉報

    1.    排序

    1.1. Sort

    public Sort()

    public Sort(String field)

    public Sort(String field,Boolean reverse) //默認為false,降序排序

    public Sort(String[] fields)

    public Sort(SortField field)

    public Sort(SortField[] fields)

    Sort sort=new Sort(bookname);按照“bookname“這個Field值進行降序排序

    Sort sort=new Sort(bookname,true) //升序排序

    Sort sort=new Sort(new String[]{bookNumber,bookname,publishdate});按照三個Field進行排序,但無法指定升序排序,所以用SortField

    1.2. SortField

    public SortField(String field)

    public SortField(String field,Boolean reverse)

    public SortField(String field,int type) //type表示當前Field值的類型

    public SortField(String field,int type,boolean reverse) //默認為false,升序

    Field值的類型:SortField.STRINGSortField.INTSortField.FLOAT

    SortField sf1=new SortField(“bookNumber”,SortField.INT,false);

    SortField sf2=new SortField(“bookname”,SortField.STRING,false);

    1.3. 指定排序的法則

    1.3.1.按照文檔的得分降序排序

    Hits hits=searcher.search(query,Sort.RELEVANCE);

    1.3.2.按文檔的內部ID升序排序

    Hits hits=searcher.search(query, Sort.INDEXORDER);

    1.3.3.按照一個Field來排序

    Sort sort=new Sort();

    SortField sf=new SortField(“bookNumber”,SortField.INT,false);

    sort.setSort(sf);

    Hits hits=searcher.search(query,sort);

    1.3.4.按照多個Field來排序

    Sort sort=new Sort();

    SortField sf1=new SortField(bookNumber,SortField.INT,false);//升序

    SortField sf2=new SortField(publishdate,SortField.STRING,true);//降序

    sort.setSort(new SortField[]{sf1,sf2});

    Hits hits=searcher.search(query,sort);

    1.3.5.改變SortField中的Locale信息

    String str1=”我”; String str2=”你”;

    Collator co1=Collator.getInstance(Locale.CHINA);

    Collator co2=Collator.getInstance(Locale.JAPAN);

    System.out.println(Locale.CHINA+:+co1.compare(str1str2));

    System.out.println(Locale.JAPAN+”:”+co2.compare(str1,str2));

    輸出結果為:

    zh_CN:1

    ja_JP:-1

    所以

    public SortField(String field,Locale locale)

    public SortField(String field,Locale locale,boolean reverse)

    2.    過濾器

    使用public Hits search(Query query,Filter filter)

    1)簡單過濾

    Hits hits=searcher.search(query,new AdvancedSecurityFilter());//過濾掉securitylevel0的結果

    2)范圍過濾—RangeFilter

    只顯示中間的

    RangeFilter filter=new RangeFilter(“publishdate”,”1970-01-01”,”1998-12-31”,true,true”);

    Hits hits=searcher.search(query,filter);

     

    無上邊界

    public static RangeFilter More(String fieldname,String lowerTerm)

     

    無下邊界

    public static RangeFilter Less(String fieldname,String upperTerm)

    (3)在結果中查詢QueryFilter

    RangeQuery q=new RangeQuery(new Term(“publicshdate”,”1970-01-01”),

    new Term(“publishdate”,”1999-01-01”),true);

    QueryFilter filter=new QueryFilter(q);

    Hits hits=searcher.search(query,filter);

    3.    分析器Analysis

    3.1. 自帶分析器和過濾器

    Ø         標準過濾器:StandardAnalyzer

    Ø         大小寫轉換器:LowerCaseFilter

    Ø         忽略詞過濾器:StopFilter

    public StopFilter(TokenStream input,String [] stopWords)

    public StopFilter(TokenStream in,String [] stopWords,boolean ignoreCase)

    public StopFilter(TokenStream input,Set stopWords,boolean ignoreCase)

    public StopFilter(TokenStream in, Set stopWords)

    其中,參數TokenStream代表當前正在進行處理的流;String類型的數組代表一個用數組表示的忽略詞集合;Set類型的參數與String一樣,是用來表示忽略詞集合的;boolean表示當與忽略詞集合中的詞進行匹配時,是否需要忽略大小寫。

    Ø         長度過濾器:LengthFilter

    Ø         PerFieldAnalyzerWrapper

    Ø         WhitespaceAnalyzer

    String str="str1 str2 str3";

           StringReader reader=new StringReader(str);

           Analyzer anlyzer=new WhitespaceAnalyzer();

          

           TokenStream ts=anlyzer.tokenStream("", reader);

           Token t=null;

           while( (t=ts.next())!=null ){

               System.out.println(t.termText());

           }

    3.2. 第三方過分析器

    Ø         單字分詞

    Ø         二分法:CJKAnalyzer、中科院ICTCLAS分詞、JE分詞

    Ø         詞典分詞

    3.2.1.JE分詞用法

    3.2.1.1.    示例

    import jeasy.analysis.MMAnalyzer;

    IndexWriter writer = new IndexWriter(INDEX_STORE_PATH, new MMAnalyzer()

    , true);

    String str=" Lucene是一個全文檢索引擎的架構,"+

               "提供了完整的查詢引擎和索引引擎。Lucene以其方便使用、快" +

               "速實施以及靈活性受到廣泛的關注。它可以方便地嵌入到各種應用" +

               "中實現針對應用的全文索引、檢索功能,本總結使用lucene--2.3.2";

           MMAnalyzer analyzer=new MMAnalyzer();

           try{

               System.out.println(analyzer.segment(str, "|"));

           }

           catch(Exception e)

           {

               e.printStackTrace();

           }

    輸出結果:lucene|一個|全文|檢索|引擎|架構|提供|完整|查詢|。。。。

    3.2.1.2.    設定正向最大匹配的字數

    MMAnalyzer analyzer=new MMAnalyzer(4);

    3.2.1.3.    添加新詞

    MMAnalyzer.addWord(String word);

    MMAnalyzer.addDictionary(Reader reader);

     

    MMAnalyzer analyzer=new MMAnalyzer();

    MMAnalyzer.addWord("邁克爾雷第");

     

    4.    索引的合并

    RAMDirectory RAMDir=new RAMDirectory();

    IndexWriter writer = new IndexWriter(RAMDir, new StandardAnalyzer(), true);//刪除原有索引

    IndexWriter writer2=new IndexWriter(FSDirectory.getDirectory(path,true),

    new StandardAnalyzer(), true);

    writer.addDocument(doc1);

    writer2.addDocument(doc2);

    writer.close();

    writer2.addIndexes(new Directory[]{RAMDir});

    writer2.close();

    posted @ 2011-12-30 16:34 wyx 閱讀(1397) | 評論 (0)編輯 收藏

    僅列出標題
    共5頁: 上一頁 1 2 3 4 5 下一頁 
    主站蜘蛛池模板: 嫩草影院在线播放www免费观看| 亚洲av无码电影网| a成人毛片免费观看| 亚洲色偷偷色噜噜狠狠99网| 久久亚洲精品无码播放| 日本媚薬痉挛在线观看免费| 免费看黄视频网站| 国产成人精品免费视频大| 很黄很污的网站免费| A毛片毛片看免费| 99久久国产精品免费一区二区 | 在线观看免费视频一区| 一级毛片在线播放免费| h片在线观看免费| 国产亚洲精品无码专区| 亚洲国产婷婷综合在线精品| 亚洲?V无码乱码国产精品| 日本免费网站在线观看| 亚洲男人天堂2020| 亚洲一区二区三区乱码A| 国产偷国产偷亚洲高清日韩| 久久精品国产亚洲7777| 亚洲精品人成在线观看| 亚洲欧美日韩一区二区三区| 国产精品亚洲精品爽爽| g0g0人体全免费高清大胆视频| 中文在线免费视频| 久久久久久精品成人免费图片| 久久国产免费福利永久| 男人的天堂亚洲一区二区三区 | 亚洲av永久综合在线观看尤物| 亚洲一区二区三区写真| 免费VA在线观看无码| 18禁美女黄网站色大片免费观看| 女人张腿给男人桶视频免费版| 亚洲女同成人AⅤ人片在线观看| 亚洲综合免费视频| 新最免费影视大全在线播放| 麻豆最新国产剧情AV原创免费 | 黄色网址免费在线观看| 在线看片免费人成视频福利|