Time of Update: 2018-12-08
COM 中的典型方案是讓用戶端對象執行個體化伺服器對象,然後調用這些對象。然而,沒有一種特殊機制的話,這些伺服器對象將很難轉向並回調到用戶端對象。COM
Time of Update: 2018-12-08
JTable預設的各列寬度平均,下函數可以實現各列寬度與內容長度適應!複製代碼 代碼如下:public void FitTableColumns(JTable myTable){ JTableHeader header = myTable.getTableHeader(); int rowCount = myTable.getRowCount(); Enumeration columns = myTable.getColumnModel().getColumns();
Time of Update: 2018-12-08
WeakHashMap,此種Map的特點是,當除了自身有對key的引用外,此key沒有其他引用那麼此map會自動丟棄此值,見執行個體:此例子中聲明了兩個Map對象,一個是HashMap,一個是WeakHashMap,同時向兩個map中放入a、b兩個對象,當HashMap remove掉a 並且將a、b都指向null時,WeakHashMap中的a將自動被回收掉。出現這個狀況的原因是,對於a對象而言,當HashMap
Time of Update: 2018-12-08
這篇是技巧性的文章,如果要找關於GC或者調整內純的文章,看我其他幾篇文章。因為是JVM 調優總結,所以廢話少說。從各方面一共收集到以下幾個方法:1.升級 JVM 版本。如果能使用64-bit,使用64-bit JVM。 基本上沒什麼好解釋的,很簡單將JVM升級到最新的版本。如果你還是使用JDK1.4甚至是更早的JVM,那你首先要做的就是升級。因為JVM從1.4-
Time of Update: 2018-12-08
由於項目使用的js很多,為了提高系統效率,將js做壓縮處理。成功的對多個js進行壓縮,必須經曆下面兩步。1.合并多個js成為一個js.2.將和並過後的js進行壓縮處理。使用的ant配置主要有:複製代碼 代碼如下:<property name="root" value="WebRoot"></property> <property name="js" value="${root}/js"></property> <property
Time of Update: 2018-12-08
執行如下的jni調用:複製代碼 代碼如下:package jni;public class JNITransObject { public native TestJNI[] ObjectMethod(String text); static { System.loadLibrary("JNITransObject"); } public static void main(String args[]) { JNITransObject jniTransObject = new
Time of Update: 2018-12-08
平時喜歡根據寫一個xjc批處理命令,根據xsd批量產生java類,覺得很方便也很酷。但是有時候xsd產生的java類中含有漢字,結果總是有些問題。可是xjc命令參數又沒有encoding參數之類的。在網上搜了一通,忽然發現了一個好東東:xjc是由com.sun.tools.internal.xjc.Driver實現的,因此批處理命令可以如下:java -Dfile.encoding=UTF-8 -cp D:\java\jdk1.6.0_03\lib\tools.jar
Time of Update: 2018-12-08
VC解析XML檔案的工具有很多,CMarkup, tinyXML,還有IBM的,MS的等等。據說tinyXML很好,可能字元集問題,我編譯不了。所以就用CMarkup來解析,使用過後,覺得非常不錯,使用起來很方便。CMarkup:http://www.firstobject.com/發現網上有方法很法,我就摘下來了複製代碼 代碼如下://----------UserInfo.xml-------------- xml version="1.0" encoding="UTF-8" ?>
Time of Update: 2018-12-08
根據 Java API, 所謂 shutdown hook 就是已經初始化但尚未開始執行的線程對象。在Runtime 註冊後,如果 jvm 要停止前,這些 shutdown hook 便開始執行。聲明:Runtime.addShutdownHook(Thread t)舉例如下:複製代碼 代碼如下:package john2; /** * test shutdown hook * All rights released and correctness not guaranteed.
Time of Update: 2018-12-08
Linkbutton控制項在項目中的簡單應用 我們知道,在web控制項中有一組用於表單提交和回傳的控制項,即Button控制項。這類控制項用於將帶有使用者輸入值的頁面提交給伺服器,以便用頁面中的代碼對這些值進行處理。它會在伺服器上產生一個Click事件,供使用者在代碼中使用。
Time of Update: 2018-12-08
給AcitveX簽名有很多種方式,現介紹我所瞭解的幾種: 以下用到的工具請在http://ftp.intron.ac/pub/security/下載authenticode.zip檔案 一,使用微軟的工具不採用私密金鑰檔案 1.製作根憑證 makecert -sk "myPK" -ss mySSName -n "CN=公司名稱" -r myroot.cer sk-表示主題的密鑰容器位置,ss-主題的憑證存放區名稱, n-憑證發行對象,r-憑證存放區位置; 2.製作子認證 makecert
Time of Update: 2018-12-08
本文只針對ActiveMQ常見的一些問題進行介紹。關於如下下載、編譯、部署、使用等基本應用不在本文範圍內。 1、ActiveMQ支援訊息過濾設定規則和用法selector支援下列幾種方式:(1) String literals: "color ='blue'"(2) Byte strings: “myBytes <> "0X0AFC23"”(3) Numeric values: "NoltemsInStock > 20"(4) Boolean literals TRUE or
Time of Update: 2018-12-08
正在編譯...1>Ipv4IPv6traceroutesrc.cpp1>d:\研究生\c++\study\test\test\ipv4ipv6traceroutesrc.cpp(461) : warning C4267: “參數”: 從“size_t”轉換到“DWORD”,可能遺失資料1>d:\研究生\c++\study\test\test\ipv4ipv6traceroutesrc.cpp(1131) : warning C4267: “參數”:
Time of Update: 2018-12-08
(1)不同資料庫中對應clob,blob的類型:mysql中 : clob對應text blob對應blobdb2/oracle中 clob對應clob blob對應blob(2)domain中對應類型:clob 對應 String blob 對應 byte[]clob 對慶 java.sql.Clob blob 對應 java.sql.Blob(3)hibernate設定檔中對應類型:clob > clob blob >
Time of Update: 2018-12-08
結構指標變數:結構指標變數的說明和使用一個指標變數用來指向一個結構變數時結構指標變數中的值是所指向的結構變數的首地址。通過結構指標即可訪問該結構變數,這與數組元素的指標和函數指標的情況是相同的。結構指標變數說明的一般形式為: struct 結構名 * 結構指標變數名 例如: struct stu *pstu; 其訪問的一般形式為: (*結構指標變數).成員名 : (*pstu).num或為: 結構指標變數->成員名 :pstu->num 應該注意(*pstu)兩側的括弧不可少,
Time of Update: 2018-12-08
結構的定義 定義一個結構的一般形式為: struct 結構名 { 成員表列 }成員表由若干個成員組成,每個成員都是該結構的一個組成部分。對每個成員也必須作類型說明。 例如: 複製代碼 代碼如下:struct stu { int num; char name[20]; int age; }結構類型變數的說明結構體定義並不是定義一個變數,而是定義了一種資料類型,這種類型是你定義的,它可以和語言本身所自有的單一資料型別一樣使用(如 int
Time of Update: 2018-12-08
修改JSP,重新整理一下JSP結果就報錯,錯誤如下:複製代碼 代碼如下:嚴重: Servlet.service() for servlet jsp threw exception java.lang.NoSuchFieldError: deferredExpression at org.apache.taglibs.standard.tag.common.core.ForEachSupport.release(ForEachSupport.java:178) at
Time of Update: 2018-12-08
SQL中Case的使用方法Case具有兩種格式。簡單Case函數和Case搜尋函數。複製代碼 代碼如下:--簡單Case函數CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜尋函數CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他'
Time of Update: 2018-12-08
一、什麼是rsync rsync,remote synchronize顧名思意就知道它是一款實現遠程同步功能的軟體,它在同步檔案的同時,可以保持原來檔案的許可權、時間、軟永久連結等附加資訊。 rsync是用 “rsync 演算法”提供了一個客戶機和遠程檔案伺服器的檔案同步的快速方法,而且可以通過ssh方式來傳輸檔案,這樣其保密性也非常好,另外它還是免費的軟體。 rsync
Time of Update: 2018-12-08
我有一段代碼,使用dom4j Regex解析gml , 代碼如下:List<Element> featureMembers= root.selectNodes("featureMember");發生以下異常:java.lang.NoClassDefFoundError: org/jaxen/JaxenException at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230) at