Time of Update: 2018-12-03
什麼是線上分析處理(OLAP)與聯機交易處理(OLTP)來源:http://www.itisedu.com/phrase/200604230827105.htmlhttp://www.huihoo.com/database/dw2.html當今的資料處理大致可以分成兩大類:聯機交易處理OLTP(On-Line Transaction Processing)、線上分析處理OLAP(On-Line Analytical
Time of Update: 2018-12-03
首先需要在web.xml進行聲明:<!--如果不定義webAppRootKey參數,那麼webAppRootKey就是預設的"webapp.root"--><context-param> <param-name>webAppRootKey</param-name>
Time of Update: 2018-12-03
蘊含等值式:P->Q<=>~PvQ,如何理解P為假時,P->Q為真命題?蘊含式P->Q表示,如果P那麼Q,顯然:如果P為真則Q為真,P→Q是真命題,當P為真命題,而Q為假命題時,P→Q是一個假命題。比如張三說,“如果明天天不下雨(P),那麼他去你家玩(Q)”,如果第二天天不下雨,他去了你家,他說了真話(P→Q為真),如果天不下雨,但他沒有去你家,顯然他說了謊話(此時P→Q為假)。但是當P為假時,無論此時Q是真命題還是假命題,P→Q的真假好象無法判斷,又如第二天天下
Time of Update: 2018-12-03
http://wenku.baidu.com/view/e10ea0630b1c59eef8c7b421.html參考myeclipse9.0安裝svn(測試100%通過) 為什麼標題要寫100%通過呢?原因是以前的方法(直接複製到plugin裡,link安裝)都不好用了,9.0不吃這一套,所以告訴大家這麼做一定能夠裝上!!此方法適用於所有版本的myeclipse9.0(M1或者官方下載版)測試環境:作業系統:CentOS 5.5 X64JDK :
Time of Update: 2018-12-03
在各種 WM_ 間生活慣了, 彷彿離了PostMessage(),這份Google test就寫不下去了。但是PostMessage() 的第一個控制代碼參數是個可惡的HWND,特別是當我想要發個鍵盤或是滑鼠訊息時,用spy++截了半天也找不到這天殺的訊息到底是傳到哪個HWND中了。這個時候,keybd_event 和
Time of Update: 2018-12-03
public File(String path); 如果path是實際存在的路徑,則該File對象 表示的是目錄;如果path是檔案名稱,則該File對象表示的是檔案。 public File(String path,String name);//path是路徑名,name是檔案名稱 public File(File dir,String name);//dir是路徑名,name是檔案名稱 <>檔案管理方法 creatNewFile()
Time of Update: 2018-12-03
如下是我在項目中的部分代碼:protected void fillMenuBar(IMenuManager menuBar) { MenuManager fileMenu = new MenuManager("&File", IWorkbenchActionConstants.M_FILE); menuBar.add(fileMenu); //
Time of Update: 2018-12-03
將傳入的任意中文字元轉換為拼音(1)多音字只取其中一個讀音。(2)生僻字如果沒有拼音,使用unknown替代。package com.amgotech;public class ChineseSpelling{ private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20
Time of Update: 2018-12-03
下載軟體 從http://jakarta.apache.org/下載tomcat,我下載的是tomcat-5-0.12從http://java.sun.com/j2se/ 下載jdk1.4,我用的是weblogic內建的jdk1.4jdk安裝配置安裝比較簡單,可以用windows安裝程式安裝,也可以直接解壓到指定的目錄就可以了.然後設定環境變數在window TN,win2000,winxp設定環境變數的方法是選擇"我的電腦"點右鍵->"屬性"->"進階"->"環境變數(N)"
Time of Update: 2018-12-03
vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。:s/vivian/sky/ 替換當前行第一個 vivian 為 sky:s/vivian/sky/g 替換當前行所有 vivian 為 sky:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky:n,$s/vivian/sky/g 替換第 n
Time of Update: 2018-12-03
在windows上面寫一個ftp自動登入指令碼建立一個ftp.script文字檔,內容如下open 10.70.9.29 user chenli chenlicd ob_rel put rep.batquit然後在控制台上面執行命令ftp -s:ftp.script就把本地的檔案rep.bat傳到了ftp上的ob_rel目錄,注意中間的那個空白行。 在unix上編寫ftp.scriptopen 10.70.9.29user chenli chenliput
Time of Update: 2018-12-03
索引:概念 Yacc檔案格式 定義部分 規則部分 第三部分 遞迴的處理 If-Else的衝突 出錯處理 Yacc來源程式的風格 1.概念yacc使用巴克斯範式(BNF)定義文法,能處理上下文無關文法(context-free)。出現在每個產生式左邊(left-hand side:lhs)的符號是非終端符號,出現在產生式右邊(right-hand
Time of Update: 2018-12-03
大部分人永遠不需要知道 lex 和 yacc 可以做什麼。為了編譯下載的一些東西,您有時候會需要安裝它們,但是,在大部分情況下,其使用非常簡單。或許偶而有 README 檔案會提及“移位/歸約(shift/reduce)”衝突。無論如何,這些工具仍是 Unix 工具箱頗有價值的一部分,對它們稍做瞭解會大有協助。 實際上,儘管 lex 和 yacc 幾乎總是被同時提到,但是它們可以單獨使用。有很多非常有趣、完全用 lex 編寫的小程式(請參閱 參考資料 中的連結)。使用 yacc 而不使用
Time of Update: 2018-12-03
/* 中綴符號計算機 */%{ #define YYSTYPE double /*定義語義值的C資料類型*/ #include <math.h> #include <stdio.h> #include <ctype.h> int yylex (void); void yyerror (char const *);%}%token NUM
Time of Update: 2018-12-03
設定檔UBBCONFIG介紹一個TUXEDO應用系統的所有資源都在一個文字檔中進行定義,該檔案稱為UBBCONFIG,在配置完成後,UBBCONFIG被編譯成一個二進位的檔案TUXCONFIG.在TUXEDO系統啟動時,從該檔案中讀取系統的配置資訊。 UBBCONFIG檔案類似WINDOWS下的*.INI檔案。它包括以下9大部分, 我們稱之為節,RESOURCES,MACHIENS,GROUPS這三個節必須的,其他的節是可選的。RESOURCES(必需):
Time of Update: 2018-12-03
這幾天一直在搞關於優先順序隊列的實現,因為要考慮到線程的安全,所以PriorityQueue就不適用了。經朋友的指點,終於想到一個非常簡單的實現方法,那就是把優先順序比較好的插入一個隊列,優先順序低的插入另一個隊列,取數的時候先在優先順序高的隊列上取數。這有個缺點就是如果優先順序別越多的話,隊列就越多。
Time of Update: 2018-12-03
學習RMI簡要總結:rmi 全稱:remote mothod invocation 遠程方法調用<執行個體:說話
Time of Update: 2018-12-03
/** *//** * HollowEquilateralTriangle.java * 列印一個空心正三角形 * @author 鄧超(CodingMouse) * @version 0.1 2008-5-6 * 開發/測試環境:jdk1.6 + eclipse SDK 3.3.2 */public class HollowEquilateralTriangle ...{ public static void main(String[] args) ...{ //空心正三角形層數
Time of Update: 2018-12-03
<html> <head> <title>Adding and Removing Rows from a table using DHTML and JavaScript</title> <script language="javascript"> function addRow() { var newRow = document.all("tblGrid").insertRow();
Time of Update: 2018-12-03
package testSort;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import