佳麗斯 加厚雙人/單人秋冬被子暖冬 羊毛被芯羊毛柔絲被特價包郵 憂憂魚冬外穿打底褲女秋冬厚長褲女褲加絨加厚高腰彈力鉛筆褲靴褲 韓國代購2013新款 韓版秋冬休閑女時尚磨破口袋衛衣韓版學生裝 潮

          有時,退一步,能一口氣進幾步,只是這先退一步需要勇氣和自信。

          用心愛你,努力工作。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            70 隨筆 :: 1 文章 :: 33 評論 :: 0 Trackbacks

          #

              最近在開發站內搜索,以開源的lucene作為基礎框架。Lucene可以實現自定義過濾器Filter接口,也可以直接調用lucene已經提供的類。
              本文使用 FilteredQuery 進行多條件過濾。

          import java.util.*;
          import org.apache.lucene.index.Term;
          import org.apache.lucene.search.*;

          public class ezfilter{   
                  private List<Filter> filterList;
                  public ezfilter(){
                      filterList = new ArrayList<Filter>();
                  }
                  public void addFilter(String Field,String Value){
                      Term term=new Term(Field,Value);//添加term
                      QueryWrapperFilter filter=new QueryWrapperFilter(new TermQuery(term));//添加過濾器
                      filterList.add(filter);//加入List,可以增加多個過濾
                  }
                  public Query getFilterQuery(Query query){
                      for(int i=0;i<filterList.size();i++){
                          //取出多個過濾器,在結果中再次定位結果
                          query = new FilteredQuery(query, filterList.get(i));
                      }
                      return query;
                  }   
          }

          在查詢時,調用方式如下:

          ezfilter filter = new ezfilter();
          filter.addFilter("id","1000");//過濾id=1000
          filter.addFilter("type","school");//過濾type=school
          .....
          query=filter.getFilterQuery(query);//結果過濾
          hits = searcher.search(query);


          以上代碼只是簡化說明,希望有碰到的朋友可以參考。





          posted @ 2009-10-13 17:28 王生生 閱讀(1262) | 評論 (0)編輯 收藏

          簡單實現網頁采集程序,運行程序后,把抓到的網頁放到目錄下面

          package com.ducklyl;

          import java.net.*;
          import java.io.*;

          public class WebHttpClient {
              //網頁保存路徑
              private static String Text_File_Path="D:\\Test\\index.html";
              public static void main(String args[]){
                  try{
                      File file=new File(Text_File_Path);
                      FileWriter fpWriter=new FileWriter(file);
                     
                      //生成下載對象
                      String URL="www.bnu.edu.cn",Host="www.bnu.edu.cn";
                      int Port=80;
                      Socket webclient=new Socket(URL,Port);
                      //輸出流
                      PrintWriter result=new PrintWriter(webclient.getOutputStream(),true);
                      //讀取流
                      BufferedReader receiver=new BufferedReader(new InputStreamReader(webclient.getInputStream()));
                     
                      //發送http request
                      result.println("GET / HTTP1.1");
                      result.println("Host:"+Host);
                      result.println("Connection:Close");
                      result.println();

                      //接收Http response
                      boolean bRet=true;
                      StringBuffer sb=new StringBuffer(8096);
                      while(bRet){
                          if(receiver.ready()){
                              int idx=0;
                              while(idx!=-1){
                                  idx=receiver.read();
                                  sb.append((char)idx);
                              }
                              bRet=false;
                          }
                      }
                      //打印結果
                      System.out.println(sb.toString());
                      //寫到文件里面
                      fpWriter.write(sb.toString());
                      webclient.close();
                      fpWriter.close();
                  }catch(UnknownHostException e){
                      System.err.println("don't get the host");
                      System.exit(1);   
                  }catch(IOException e){
                      System.err.println("Download error,please check the URL.");
                      System.exit(1);
                  }
              }
          }


          posted @ 2009-10-12 14:04 王生生 閱讀(233) | 評論 (0)編輯 收藏

               摘要: Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal";...  閱讀全文
          posted @ 2009-10-12 13:28 王生生 閱讀(2248) | 評論 (0)編輯 收藏

              orangeHRM是一套全面的人力資源管理(HRM)系統。它實現了任何企業都需要的一些重要HR功能,包括雇員資料管理、員工自服務系統、考勤、津貼以及招聘等功能?;谀K化架構,這個全面的開源解決方案反映了HR管理的主要領域從簡單的人事管理到今天復雜的管理策略。 它是開源的人力資源管理軟件中最活躍的一個,擁有超過175000的下載量,迅速的成為了使用最廣泛的人力資源管理應用軟件。

          你們決定開始做這個項目的原因是什么?


          我們在企業人力資源的軟件中看到了一些弊端:對于中小型企業來說,這種軟件是很昂貴的,所以有些公司只選擇使用一些簡單的技術,這樣很不利于公司的發展。

          我們開始把OrangeHRM作為一個研究項目就是為了解決這些問題。因為它是免費的(并不代表不收費),所以任何人都何以負擔的起。因為是開源的,所以任何人都可以使用,而且基于 PHP, MySQL和 Apache 會有更大的可移植性。


          讓您最為自豪的是什么?

          OrangeHRM的下載已將超過了15萬。雖然不是所有的下載都能運用到生產系統,但是據我們的估計數目,運用于生產系統的大約是數千人。我們感到自豪的是,我們為全世界的人們提供了一個系統,改善了他們的工作效率。

          OrangeHRM2.5下載: http://www.ziddu.com/download/6849421/orangehrm-2.5.tar.gz.html

          OrangeHRM2.5中文包下載(解壓覆蓋language即可):http://www.ziddu.com/download/6849422/OrangeHRM_v2.5.x_Chinese_language.zip.html
          posted @ 2009-10-10 08:51 王生生 閱讀(1264) | 評論 (0)編輯 收藏

               上一次提到用HTML轉PDF功能,生成了多個PDF之后,想要合并成一個怎么辦?用程序生成,那就麻煩了。
          找了半天,找到一個解決的辦法,前提是在linux系統下,你需要事先在系統中安裝好 Ghostscript 和 PDFtk 這兩個軟件:

          打開終端,并粘貼下列命令:

          pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

          需要說明的是,此示例將 1.pdf 、 2.pdf 和 3.pdf 這三個 PDF 文檔合并成 123.pdf 文件。請根據你的實際情況更改這些名稱。另外,除了合并兩個文件之外,你也可以合并三個、甚至更多。

          Ghostscript 和 PDFtk 這兩個軟件,大家可以網上搜一下。

          PDFtk :http://www.accesspdf.com/pdftk/#examples

          posted @ 2009-07-09 22:32 王生生 閱讀(983) | 評論 (1)編輯 收藏

              項目中有用到需要生成PDF文件,網上找了一些關于生成PDF文件的技術,基本上都是用程序去生成。因為項目到了后期,客戶才提出轉PDF的需求,所以不太可能采用常規的方法。
              最后找到一個支持命令行的軟件(HTML2PDF Pilot),可以直接將HTML頁面轉成PDF。這樣一來可以省很多時間去再去開發。
              用java實現命令行調用HTML2PDF是一件很簡單的事,如此一來,解決了項目中目前棘手的問題,不過有一點比較郁悶,轉成PDF的時間要好幾秒,因此有一個比較長的等待過程。
              在這里記錄下這個方案,希望能給有遇到這個問題的朋友參考。如果大家有更好的方法,不妨提出來分享。

          HTML2PDF Pilot(破解)下載:(支持用命令行調用,可以參看壓縮包中的help.chm)

          http://www.ziddu.com/download/5538757/HTML2PDFPilot.rar.html



          posted @ 2009-07-09 22:25 王生生 閱讀(571) | 評論 (0)編輯 收藏

          很久沒用數據庫了,媽的竟然連批量插表都忘記了。在這里記錄一下。

          把表B中的字段,插入到表A中;

          INSERT INTO 表A(字段名1, 字段名2, ……)  SELECT (字段名1, 字段名2, ……) FROM 表B;



          posted @ 2009-07-07 15:17 王生生 閱讀(370) | 評論 (0)編輯 收藏

          MYSQL查詢時區分字段值的大小寫,則:字段值需要設置BINARY屬性,設置的方法:

          A、創建時設置:
          CREATE TABLE T(
          A VARCHAR(10) BINARY
          );

          B、使用alter修改:
          ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;
          posted @ 2009-05-22 18:26 王生生 閱讀(628) | 評論 (0)編輯 收藏

              在MySQL中有兩種方法可以刪除數據,一種是DELETE語句,另一種是TRUNCATE TABLE語句。DELETE語句可以通過WHERE對要刪除的記錄進行選擇。而使用TRUNCATE TABLE將刪除表中的所有記錄。
             
          DELETE和TRUNCATE TABLE的最大區別:
          (1)DELETE可以通過WHERE語句選擇要刪除的記錄。但執行得速度不快,可以返回被刪除的記錄數。而TRUNCATE TABLE無法刪除指定的記錄,而且不能返回被刪除的記錄。但它執行得非??臁?br /> (2)分別執行
          DELETE FROM Table_name與TRUNCATE TABLE Table_name
               對執行
          TRUNCATE TABLE Table_name后,Table_name中自增流水從新開始計算,而DELETE FROM Table_name則不會從新開始,會繼續之前的流水號。
          posted @ 2009-04-28 16:44 王生生 閱讀(317) | 評論 (0)編輯 收藏

          若您還沒有Moneybookers帳號,請在點擊這里Moneybookers免費申請一個。
                 注意:部分國內城市的招商銀行無法接收MB的電匯,且手續費太高,因此建議不要用招行來接收!

          第一步:辦國內的銀行卡或存折
            辦理中國銀行的“本外幣一本通”存折可能是最方便的吧。強烈推薦中行!當然,工商銀行辦理一張支持多幣種的靈通卡也是可以的,注意:一定要多幣種的!


          第二步:查開戶行的SWIFE CODE
            查詢你開戶銀行的SWIFT code。(形如:BKCHCNBJ810) 該號相當于各個銀行的身份證號。從國外往國內轉帳外匯必須得使用該號碼。
            網上查詢方法:打開http://www.swift.com/biconline/index.cfm?fuseaction=display_freesearch 用拼音填入城市名“City heading”(比如大連就填dalian),在“Country name”中選國家CHINA,其他的框留空,再點搜索[ Search ]。


          其中的BIC coad對應的內容就是swift code。本例中的第3號是——3:中國銀行遼寧省分行“swift code”是“BKCHCNBJ810”


          注意:中行的swift code只要找到省或市一級的就可以了,不用詳細到各區的分支行。


            該網頁下面還注明了若表格中數字底色是藍色的,其swift code是可以正常使用的,而灰色的是暫時有問題,不可用。


          第三步:把你的國內銀行帳號加到你的Moneybookers中
            登陸你的MoneyBookers帳號:在“Profile”區的“List of bank accounts”下面的“Manage”頁面中點“Add”后,它會自動填好國家“China”,在下面輸入你的中行的SWIFT號以后點“Next”,MoneyBookers會自動識別銀行所在地,然后輸入你的中行的“本外幣一本通”存折帳號,并填入你國內銀行的開戶名的漢語拼音(注意該名必須與你注冊Moneybookers時使用的FistnameLastname拼音相同,以表明MB帳號與你的國內帳號是一個人的),這樣你的銀行帳號增加工作就完成了,回到“Profile”區的“List of bank accounts”區中,你會發現你的銀行帳號被加在這里,如果有錯誤可以按旁邊的按鈕刪除該帳號后重新添加。


          第四步:把外匯從Moneybookers中轉帳到你的國內銀行帳號里
            在Moneybookers中的“withdraw”區中先選中你已經加上的國內銀行帳戶,再填入你要取款的數額(注意:第一次取款最多只能取15美元,第二次填上激活碼以后就幾乎沒有限制了,如果你的Moneybookers帳戶中沒有足夠的錢,你可以先用人民幣買一些,具體見本頁最下面的介紹)。按NEXT,再照提示按下一步就會要求你填上你的生日(例如:31.05.1981),確定后就會提示你:在銀行的3-5個工作日內就把你帳戶中的錢轉到你已經增加進去的國內銀行帳號中。


          注意:每次轉帳匯款到國內的銀行金額最少不能少于$20美元,但第一次最多只能取回$15美元。另外moneybookers對部分國家還提供郵寄歐元支票的服務,但不對中國用戶提供。


          第五步:收錢
            沒事了,就等著取錢吧:一般是4-7天到帳,之后就可以在國內的中行取出美元了,注意:第一次電匯后一定要記得取回電匯水單,其中有校驗碼,可以激活你的Moneybookers帳戶!切記,具體校驗方法見下面。


          備注:每次把錢從Moneybookers轉入你國內銀行賬戶的手續費為?.8 (1.8歐元,約2.14美元)  不論轉帳數額大小都是一樣的費用。沒進行身份認證的帳號也可轉帳,但只能轉一次最多$15。


            手續費是從你的MB帳戶中另外扣除的,不會從你的國內銀行帳戶中扣除。


          注意:沒激活的MB帳戶,只能電匯最多15USD美元,呵呵,但激活后幾乎沒有限制。


            這時你就可以再取一次款到國內,同時還可以根據你第一次電匯得到的校驗碼來激活你的MB帳號,或者簡單點說:Moneybookers(MB)-SWIFT-身份驗證-收回國內:一步到位法。當然,激活碼只有一個月的有效期,你必須在第一次收到款后馬上再轉帳一次,過了有效期就沒有辦法用這種辦法激活了。具體步驟如下:


            1.首先拿10元人民幣去中國銀行開戶:本、外幣活期一折(本)通。找個熱情MM聊一聊,問她該銀行SWIFT代號,或自己在網上查,見本頁上面(有的工作人員會不清楚,所以最好去市一級的總行開戶),然后把你手機號碼給她告訴她如果你有匯款要她通知你 :)其實不通知也行,你自己拿存折去銀行打印余額也能看出來。


            2.回家上網,進入MB帳戶選取收回“withdraw ”,根據提示輸入SWIFT代號,再輸入銀行存折的帳戶(注意:只能是數字,中間不要加-)。試取回15美元,確認后輸入你的生日,就可以了。


            3.過3~5天去銀行打印一下存折上的余額,會發現多了一筆$15的匯款。然后你親自帶著存折,身份證去中行在本地的市級分行索取電匯底單(又稱為水單/對帳單/核銷單)。確認碼在你的收款帳單(水單)下面,形如“VRF CODE xxxxxx MONEYBOOKERS”xxxxxx,就是這個六位代碼。(是字母或者是字母與數字混合的六位代碼),這個代碼是30天內有效的。


            4. 再次進入MB帳戶選取收回“Withdraw”,根據提示這次要取回大于20美元(注意:你的帳戶內必須要有多于20美元)。確定后在下一頁中選取第二項:“Option 2: Verify your bank account”確定后MB會要求你輸入6位確認碼xxxxxx,如果成功,確認信息無誤后再按“Withdraw”,再輸入生日后按“Next”,恭喜,就等收款吧!你的MB帳號已經校驗完畢了。


            再進入“Profile”區域上面的[ view limit ]頁中看看,呵呵,確實是激活!高興!現金流量已經增加到 USD19000/90天(注意:具體數字會隨著匯率不同和帳戶的使用情況不同而有所不同)(Your outgoing transaction limit: Remaining: USD 19033.60 / in any 90 day period)。


          打開注冊MB時的信箱,激活MB的確認信已經發過來了:


          發件人: service@moneybookers.com
          主題: Bank account verified
          日期: XXXXXXXXXXXXXX


          Dear Moneybokers Customer,


          We would like to herewith gladly inform you that your bank account at
          BANK OF CHINA has been successfully verified.
          Thus we have increased your
          transfer limits and allowed all payment options with moneybookers.


          If you want to check your current transaction limits, please go to
          Profile > View limit.


          Thank you for using MONEYBOOKERS!


          The Moneybookers Team


          提示:
          1)我記得我第一次收到電匯以后馬上向中行索要了電匯單/水單(這個本來是銀行要給客戶的,但是一般客戶沒有提出要求銀行就省略掉了。而且想要到這個單子必須去市一級的分行才能拿到,普通的營業網點是拿不到的)。拿到電匯單,按照要求填寫校驗碼上去就可以了。
          2)MB第一次沒輸入激活碼第二次就不能再電匯了,也不給你機會再輸入激活碼了,(但你仍然可以向其他MB帳戶轉帳,但不能通過電匯的方式回到國內了)~電匯進帳單/水單肯定是有的,如果銀行說沒有只能說明銀行職員不夠專業,如果用中行的服務應該就不會出現類似情況。
          另外需要注意的是激活碼只在MB電匯后的30天內有效,過期該碼無效,所以請一定及時向中行索取電匯單。


          強烈建議你可以先購買一些MB,再把這些錢電匯回國內銀行帳號,這樣做其實你并沒有什么損失,但以此很快就可以校驗你的Moneybookers帳號,強烈推薦!(建議一次購買至少40美元的MB,因為首次匯款$15,取得校驗碼后至少再匯款$20,再加上兩次手續費各2美元多一點,因此總計為接近$40美元)。


          若您還沒有Moneybookers帳號,請在這里Moneybookers免費申請一個。

          posted @ 2009-02-17 11:54 王生生 閱讀(1456) | 評論 (1)編輯 收藏

          僅列出標題
          共7頁: 上一頁 1 2 3 4 5 6 7 下一頁 
          森露2013新款豹紋打底衫 高領 女 長袖 修身長袖t恤女 加絨加厚冬 2013春秋新款女裝 潮修身大碼長袖小西裝外套女 韓版中長款小西裝 憂憂魚2013秋冬新款直筒褲女顯瘦長褲加絨黑色休閑褲修身西褲女褲
          主站蜘蛛池模板: 贺兰县| 襄汾县| 海兴县| 安康市| 崇信县| 左贡县| 平武县| 西吉县| 偏关县| 台南市| 大名县| 惠水县| 兴业县| 胶南市| 石林| 平阴县| 东乌珠穆沁旗| 兴城市| 留坝县| 驻马店市| 大足县| 睢宁县| 万州区| 翼城县| 博爱县| 岚皋县| 根河市| 诏安县| 新余市| 德阳市| 海丰县| 靖远县| 临西县| 深泽县| 专栏| 河源市| 郎溪县| 甘孜| 水城县| 南昌县| 塘沽区|