Time of Update: 2018-12-03
程式碼var xmlHttpReq = new XMLHttpRequest();xmlHttpReq.open("GET", "http://localhost/books.xml", false);xmlHttpReq.send();alert(xmlHttpReq.responseText); 程式碼vbscript:Dim HttpReq As New MSXML2.XMLHTTP30HttpReq.open "GET", "http://localhost/books.xml",
Time of Update: 2018-12-03
轉摘:http://blog.csdn.net/hwctl/archive/2007/06/02/1635303.aspxpackage cn.edu.hust.col;import cn.edu.hust.common.tools.*;import java.util.*;import java.sql.ResultSetMetaData;import java.sql.Types;/** * * <p>Description: </p> * *
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
1.歸檔記錄模式和非歸檔記錄模式的區別非歸檔模式只能做冷備份,並且恢複時只能做完全備份.最近一次完全備份到系統出錯期間的資料不能恢複.歸檔模式可以做熱備份,並且可以做增量備份,可以做部分恢複.用ARCHIVE LOG LIST 可以查看期模式狀態時歸檔模式還是非歸檔模式.2.設定資料庫的歸檔模式改變非歸檔模式到歸檔模式:1)SQL>SHUTDOWN NORMAL/IMMEDIATE;2)SQL>START MOUNT;3)SQL>ALTER DATABASE
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
概述要在unix/linux上開發應用程式,會寫Makefile是必須要掌握的技能。就像你用vc寫開發程式,如果你不會用vc這個工具,就沒法開發。其實Makefile也是利用一些c/c++編譯器命令的組合,Makefile只把這些命令組合起來,提供一個這些命令的規則、執行順序。 樣本我現在有一個c程式main.cpp,代碼如下:#include "stdio.h"int main(){ printf("hello world!/n"); return
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
在很多oracle資料上面,都說初始化參數是init.ora,或者init<sid>.ora,但是在oracle9i以後,預設都採用spfile,一個二進位的檔案,這個二進位的檔案是由create spfile from
Time of Update: 2018-12-03
在寫Makefile(一)中,提供了一個簡單的書寫Makefile的例子,這個例子再簡單不過了。後面我們將繼續提供一個稍微複雜的例子。 現在源檔案有三個,main.cpp,tdes.cpp和tdes.h,Makefile內容如下:CC=aCCDEFS=-AA -gINCLUDES= -I.LIBS=TARGET=mainDEFINES= $(DEFS) $(INCLUDES)CFLAGS= $(DEFINES) -o OBJS=main.o tdes.oall:$(TARGET)tdes.
Time of Update: 2018-12-03
大部分人永遠不需要知道 lex 和 yacc 可以做什麼。為了編譯下載的一些東西,您有時候會需要安裝它們,但是,在大部分情況下,其使用非常簡單。或許偶而有 README 檔案會提及“移位/歸約(shift/reduce)”衝突。無論如何,這些工具仍是 Unix 工具箱頗有價值的一部分,對它們稍做瞭解會大有協助。 實際上,儘管 lex 和 yacc 幾乎總是被同時提到,但是它們可以單獨使用。有很多非常有趣、完全用 lex 編寫的小程式(請參閱 參考資料 中的連結)。使用 yacc 而不使用
Time of Update: 2018-12-03
1.事業永遠第一 雖然金錢不是萬能的,但沒有錢是萬萬不能的,雖然這句話很俗,但絕對有道理,所以30歲之前,請把你大部分精力放在你的事業上. 2.別把錢看得太重 不要抱怨自己現在工資低,銀行存款4位元以下,看不到前途,現在要做的就是努力學習,即使你文憑再高,怎麼把理論運用到實踐還是需要一個很長的鍛煉過程,社會永遠是一所最博大的大學,它讓你學到的知識遠比你在學校學到的重要得多,所以同樣,你也別太介意學曆低.30歲之前靠自己能力買車買房的人還是極少. 3.學會體諒父母
Time of Update: 2018-12-03
前面寫了“寫Makefile(二)”,現在對前面的Makefile作一個改進。 現在源檔案有三個,分別是:main.cpp,tdes.c和tdes.h,Makefile內容如下:CC=aCCDEFS=-AA -gINCLUDES= -I.LINKFLAGS=$(DEFS)LIBS=TARGET=mainDEFINES= $(DEFS) $(INCLUDES)CFLAGS= $(DEFINES) OBJS=main.o tdes.oall:$(TARGET).cpp.o:rm -f
Time of Update: 2018-12-03
在windows下有一些綠色軟體,不需要安裝,直接拷貝就可以運行,很方便。由於沒有經過安裝的軟體,一般不會添加到右鍵捷徑功能表,使用的時候帶來一些不方便。可以通過修改註冊表來帶實現。下面是一個修改註冊表的一個模板,是我添加ultraedit為右鍵菜單用到的reg檔案內容。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/*/shell] [HKEY_CLASSES_ROOT/*/shell/UltraEdit]
Time of Update: 2018-12-03
概述由於在C語言中沒有函數重載,解決不定數目函數參數問題變得比較麻煩;即使採用C++,如果參數個數不能確定,也很難採用函數重載.對這種情況,有些人採用指標參數來解決問題.下面就c語言中處理不定參數數目的問題進行討論. 定義大家先看幾宏.在VC++6.0的include有一個stdarg.h標頭檔,有如下幾個宏定義:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) #define
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
fifo是一個先進先出隊列,需要用mkfifo函數建立一個檔案,服務端和用戶端分別用讀寫開啟這個檔案,然後服務端用檔案描述符寫資料,用戶端用檔案描述符讀資料。其實就是兩個程式同事開啟一個檔案,一個往檔案寫,一個從檔案讀。樣本一:#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include
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
struts2和struts1差距太大,差不多應該換一個名字了,struts2更好用,更簡單。效率我沒測試過,沒有發言權。首先得運行起來,我在網路上看了很多關於struts2啟動並執行錯誤資訊:嚴重: Error filterStartjava.lang.UnsupportedClassVersionError: org/apache/struts2/dispatcher/FilterDispatcher (Unsupported major.minor version 49.0)2010-02
Time of Update: 2018-12-03
函數功能sscanf() - 從一個字串中讀進與指定格式相符的資料.定義int sscanf( string str, string fmt, mixed var1, mixed var2 ... );說明:sscanf與scanf類似,都是用於輸入的,只是後者以螢幕(stdin)為輸入源,前者以固定字串為輸入源。其中的format可以是一個或多個 {%[*] [width] [{h | l | I64 | L}]type | ' ' | '/t' | '/n' | 非%符號}1、 *
Time of Update: 2018-12-03
一、準備必要的軟體包安裝開發套件,主要包括gcc、make、ncurse,依次執行如下命令#rpm -ivh binutils-2.13.90.0.18-9.i386.rpm #rpm -ivh cpp-3.2.2-5.i386.rpm #rpm -ivh glibc-kernheaders-2.4-8.10.i386.rpm #rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm #rpm -ivh gcc-3.2.2-5.i386.rpm#rpm -ivh