Time of Update: 2018-12-08
String str = "abcdeabcdeabcdeaaaaaadddddceeeeabcccccccacadaeec"; str = str.replaceAll(reg, ""); System.out.println(str); str = str.replaceAll("(?s)(.)(?=.*\\1)", ""); (?s)(.)(?=.*\1) (?s) 開啟單行模式 DOTALL 讓. 號匹配任一字元 (.) 任一字元 並捕獲在第一組 (?=.*\1) 這是斷言,
Time of Update: 2018-12-08
我仔細看看了看看幾個人的例子,發現了問題。眾所周知WebService是遵守SOAP協議的,為什麼例子都是JSON格式的參數傳遞?net WebService相容JSON格式,而Java的是標準WebService,不相容JSON。看來net害了大家啊。於是我仔細瞭解了WSDL檔案,做了個例子。下面只放關鍵代碼。 複製代碼 代碼如下:$(function () { $("#btnWs").click(btnAjaxPost); }); function btnAjaxPost(event) {
Time of Update: 2018-12-08
通用 HTML 標籤區配正則 最近看網站日誌,發現有人在部落格上轉了我不知道幾年前寫的一個匹配 HTML 標籤的正則,剛好最近也在做一些相關的事情,頓時來了興趣。就拿回來改改,成了下面這樣,可能會有一些 case 遺漏,歡迎修改,已知在內嵌 <script> 複雜內容的處理能力較弱,不過對純 HTML 來說已經夠用,拿來做一些分析工具還是不錯滴。 複製代碼 代碼如下:<script type="text/javascript"> var str = "<br
Time of Update: 2018-12-08
TBCompressor的安裝很簡單,點擊install.cmd就可以了,安裝後會在裡的右鍵菜單裡出現"Compress CSS or JS"選項,需要壓縮檔時只需選取目標檔案然後右鍵點選"Compress CSS or JS"即刻.壓縮後的檔案會自動重新命名.這裡對jQuery1.3
Time of Update: 2018-12-08
Regex,就是用某種模式去匹配一類字串的一個公式,Regex由一些一般字元和一些元字元(metacharacters)組成。一般字元包括大小寫字母和數字,而元字元則具有特殊的含義,不管是.Net平台還是Java平台,Regex表達的意思都是一樣的,下面我們主要分析JavaRegex中的功能和具體應用,希望文章對您有所協助,僅供參考。 自從jdk1.4推出java.util.regex包,就為我們提供了很好的JavaRegex應用平台,因為JavaRegex是一個很龐雜的體系。 \\ 反斜線 \
Time of Update: 2018-12-08
根本不利於使用,Servlet應該本是為簡化工作而創造的啊!我當時覺得是我的設計架構產生了問題。第二天我便問方老師,確實是使用上有些問題。比如,顯示訪問計數,我把它單獨寫成了一個Servlet,什麼地方需要它時,便由那個Servlet.include引用計數的Servlet。但這樣總會產生一些問題和使用上的不便。比如include的Servlet必須使用相同的流,如果使用forward後任何輸出都無效了。
Time of Update: 2018-12-08
此外,畢老師為我們講解了反射機制,雖然以後我們在開發過程中,不一定會涉及反射,但是反射確實java一種強大的工具,它使我們能夠建立靈活的代碼,這些代碼可以在運行時裝配,無需在組件之間進行源代錶鏈接。例如在Tomcat類載入器這種機制被很多架構所使用。 一、什麼是反射 反射的概念是由Smith在1982年首次提出,主要是指程式可以訪問、檢測和修改本身狀態行為的一種能力。反射是java程式開發語言的特徵之一,它也允許運行中的 Java 程式對自身進行檢查,或者說“自審”,並能直接操作程式的內部屬性。
Time of Update: 2018-12-08
1、java代碼: 主要採用dom來進行操作 複製代碼 代碼如下:package test; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import
Time of Update: 2018-12-08
複製代碼 代碼如下:/** * Java得到一個整數的絕對值,不使用任何判斷和比較語句,包括API. <br> * 1、不得使用任何API,如Math.abs()等。<br> * 2、不得使用判斷語句,如if、for、while、switch、?:等。<br> * 3、不得使用比較語句,如:==、 <=、>=、!=、 <、>等。 <br> * * @author JAVA世紀網(java2000.net, laozizhu.
Time of Update: 2018-12-08
複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.
Time of Update: 2018-12-08
複製代碼 代碼如下:package cn.lang.any.listener; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class AmpList implements ServletContextListener,HttpSessionListener,HttpSessionAttributeListener { private ServletContext
Time of Update: 2018-12-08
下面是完整的代碼。複製代碼 代碼如下:package cn.searchphoto.util; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.net.URLConnection; import java.util.zip.GZIPInputStream; /
Time of Update: 2018-12-08
複製代碼 代碼如下:java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:405) at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:725) at
Time of Update: 2018-12-08
不外乎有以下因素: 1、從頁面載入時間來看:靜態頁面不需要與資料庫建立串連,尤其是訪問資料量較大的頁面,這種頁面大多要查很多結果集,因此建立串連次數就增多了,時間不可觀,而靜態頁面則省去了這些時間。 2、從便於搜尋引擎抓取的角度來講:搜尋引擎更喜歡靜態網頁,靜態網頁與動態網頁相比,搜尋引擎更喜歡靜的,更便於抓取,搜尋引擎SEO排名更容易提高,一些大門戶站頁面大多都採用靜態或偽靜態網頁來顯示,更便於搜尋引擎抓取與排名。
Time of Update: 2018-12-08
複製代碼 代碼如下:public class EnCnTest { public static void main(String args[]) { byte buf[] = args[0].getBytes(); boolean halfChinese = false; for(int i=0;i { if(halfChinese) { byte ch[] = {buf[i-1],buf[i]};
Time of Update: 2018-12-08
複製代碼 代碼如下:private var javalist:ArrayCollection; function resultHandler(event:ResultEvent):void{ javalist=ArrayCollection(event.result); //javalist=event.result as ArrayCollection; javabar.dataProvider=javalist; } JAVA代碼返回java.util.List對象, 因為new
Time of Update: 2018-12-08
運算式意義: 1.字元 x 字元 x。例如a表示字元a \\ 反斜線字元。在書寫時要寫為\\\\。(注意:因為java在第一次解析時,把\\\\解析成Regex\\,在第二次解析時再解析為\,所以凡是不是1.1列舉到的逸出字元,包括1.1的\\,而又帶有\的都要寫兩次) \0n 帶有八進位值 0的字元 n (0 <= n <= 7) \0nn 帶有八進位值 0的字元 nn (0 <= n <= 7) \0mnn 帶有八進位值 0的字元 mnn(0 <= m <
Time of Update: 2018-12-08
一 使用Tomcat伺服器,使用DBCP資料來源搭建Web開發環境 1.JDK安裝,預設路徑即可 2.Tomcat5.5伺服器 1)配置Tomcat的伺服器連接埠: 開啟D:\apache-tomcat-5.0.18\conf\server.xml, 查看如下代碼: <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxThreads="150"
Time of Update: 2018-12-08
演算法是在有限步驟內求解某一問題所使用的一組定義明確的規則。通俗點說,就是電腦解題的過程。在這個過程中,無論是形成解題思路還是編寫程式,都是在實施某種演算法。前者是推理實現的演算法,後者是操作實現的演算法。 一個演算法應該具有以下五個重要的特徵: 1.有窮性: 一個演算法必須保證執行有限步之後結束; 2.確切性: 演算法的每一步驟必須有確切的定義; 3.輸入:一個演算法有0個或多個輸入,以刻畫運算對象的初始情況;
Time of Update: 2018-12-08
如Java中的容器Map: for(Person person : pList){ if(person.getGender()==Gender.MALE){ pList.remove(person); //不能在遍曆期間進行 remove這個操作 } } Map在遍曆時候通常 現獲得其索引值的集合Set,然後用迭代器Iterator來對Map進行遍曆。