Time of Update: 2018-12-05
轉自:http://zhuhonghao.javaeye.com/blog/434635 此操作在命令列方式下進行。開啟命令列視窗,輸入sqlplus /nolog進入sqlplus命令列SQL>conn sys/password as sysdba;SQL>drop user "username" cascade; --刪除使用者SQL>alter database datafile 'datafile路徑' resize __M; --縮放空間表大小如:alter
Time of Update: 2018-12-05
轉自:http://www.100test.com/html/142/s_142938_14.htm 在命令列我們可以用net命令手工啟動Oracle服務: C:/>net start oracleserviceeygleOracleServiceEYGLE 服務正在啟動 ..............OracleServiceEYGLE 服務已經啟動成功。 在正常情況下,資料庫即可隨之啟動,如果資料庫不能啟動,則可以通過sysdba身份串連進入資料庫,手工mount並Open資料庫C:/
Time of Update: 2018-12-05
接觸oracle以後,常用到exp/imp命令,有一個問題一直困擾我。我們在三種不同的平台上安裝有資料庫:SunOS,Linux,Windows但是在匯入匯出過程中常常會出現丟失對象的情況,曾經丟過觸發器,程式包。我懷疑過資料庫版本、作業系統平台等原因,還做過枚舉實驗,但是都沒有能找到規律。不過隨著執行成功和失敗的次數的增加,我慢慢猜測出一個可能的原因:exp在SunOS、Linux、Windows上其實是三個不同的二進位程式,源碼也不一樣;同理imp也有這樣的區別。所以如果想使得匯入匯出不發生
Time of Update: 2018-12-05
轉自:http://www.qqread.com/oracle/2008/07/u421371.html EXPDP和IMPDP使用說明EXPDP和IMPDP使用說明 Oracle Database 10g引入了最新的資料泵(Data Dump)技術,使DBA或開發人員可以將資料庫 中繼資料(對象定義)和資料快速移動到另一個oracle資料庫 中. 資料泵匯出匯入(EXPDP和IMPDP)的作用 1,實現邏輯備份和邏輯恢複.
Time of Update: 2018-12-05
轉帖自:http://www.svn8.com/SVNSY/20080212/117.html0、查看協助命令: svn help1、同步(checkout)伺服器資料到本地命令: svn checkout <url> [directory] svn co <url> [directory]例:把 https://svn.test.cn/book/network/ 目錄同步到本地的 /usr/local/svn/book/network 目錄#
Time of Update: 2018-12-05
(2008-06-03 20:32 部落格搬家拾遺) 前幾天在宿舍,四個人想打DOAT,這四台本本裡有兩台有無線網卡,宿舍雖然有個4口路由器(不帶無線),但還有一個人要上網。於是打算這麼辦: 於是在兩台筆記本上按照下面的步驟實現無線串連(不通過AP)
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/showman/archive/2009/07/31/4396142.aspx 1. 列印:p[root@TestAs4 chap04]# cat datafile 原檔案northwest NW Charles Main 3.0 .98 3 34western WE Sharon Gray
Time of Update: 2018-12-05
轉自:http://www.ej38.com/showinfo/sql-Oracle-112851.html oracle動作陳述式: 1.建立表 create table 表名( 列名1 類型, 列名2 類型 ); 2.修改類屬性 alter table 表名 modify(列名 類型); 3.添加列 alter table 表名 add(列名 類型); 4.添加主鍵約束和非空約束 alter table 表名 add constraint pk_表名 primary key(列名);
Time of Update: 2018-12-05
STL的map用法轉自: http://www.ecjtu.org/forum/htm_data/59/0712/14427.html 1. map中的元素其實就是一個pair.2. map的鍵一般不能是指標, 比如int*, char*之類的, 會出錯. 常用的就用string了,int也行.3. map是個無序的容器, 而vector之類是有序的. 所謂有序無序是指放入的元素並不是按一定順序放進去的, 而是亂序, 隨機存放的(被映射後近似隨機存放).所以遍曆的時候有些效率差別.4.
Time of Update: 2018-12-05
(2008-07-08 15:25 部落格搬家拾遺)標籤頁是MFC控制項裡有一點難用的東西,今天看到了一篇相關文章,覺得寫得比較系統,而且淺顯易懂,特地轉來,與大家分享的同時也留備自己以後查用。(以下轉自http://www.vckbase.com/document/viewdoc/?id=398,原作者:黃晨量)當一個基於對話方塊的程式中有相當多的控制項時,你一定會想到使用屬性頁面來將這些控制項分類放置。本文針對這種方法來討論幾種可能實現的方案。
Time of Update: 2018-12-05
最近在跟同事合作編寫一個軟體,是一個多進程軟體,同事負責寫HMI(介面)進程,我負責寫COMM(通訊)進程。HMI提供對共用記憶體的讀寫介面,COMM和HMI都是用這個介面對共用記憶體進行度寫的。 我的COMM工程要用到HMI工程提供的介面函數,這時有兩個選擇:
Time of Update: 2018-12-05
今天寫了個類,調試的時候可以將調試語句輸出,同時記錄到檔案中。可以用來記Log,也可以防止終端輸出太快來不及看。其中有一個多參數函數(printf和fprintf)的封裝問題的例子。記錄在此:#ifndef __IEC_LOG__#define __IEC_LOG__#include "string.h"#define LOG_PATH ".//log//iec104.log"class IecLog{private: FILE *fp;public: void WOpen()
Time of Update: 2018-12-05
利用函數GetPrivateProfileString (strSection,strSectionKey, NULL, intBuf, 99, strFilePath)下面給一段例子程式#include <iostream.h>#include <afx.h>void main(){ int record_id,column_id,retcode; char intBuf[16]; CString strSection;// = _T("");
Time of Update: 2018-12-05
asctime(將時間和日期以字串格式表示) 相關函數  time,ctime,gmtime,localtime 表標頭檔 #include<time.h> 定義函數  char * asctime(const struct tm * timeptr); 函數說明  asctime()將參數timeptr所指的tm結構中的資訊轉換成真實世界所使用的時間日期表示方法,然後
Time of Update: 2018-12-05
最近寫sql的時候遇到了一些麻煩,一翻深究之後發現了關於空值運算式的規律,先看幾個例子: declare a integer; b integer; c boolean;begin a := 1; b := null; c := (a=b); if a = b then dbms_output.put_line('print yes'); else dbms_output.put_line('print no'); end if;end;結果是輸出:print
Time of Update: 2018-12-05
【開關機自動執行指令碼方法】摸索了兩天,終於找找們到了:首先要明確的一點是:unix(含linux)的OS有若干個運行層級:參見1:http://xiaoli.itpub.net/post/39893/486580參見2:http://www.blogjava.net/jvict/articles/261426.html不同的unix或者linux的層級設定可能不一樣,以我遇到的兩個例子而言,SunOS的Solaris 10預設運行在level-3,而SuSE 11
Time of Update: 2018-12-05
對於unix這種純正的“多使用者作業系統”,同一時間可能有多個使用者在不同的地點使用同一台機器(也可能是多地的多個終端通過同一個或者多個使用者名稱遠程登陸)。這時一個人的有些操作可能影響到其他人(比如root使用者重啟OS)。以重啟OS為例,最好是在要重啟之前向大家發送一個訊息“我馬上要重啟系統了,你們趕緊結束手上的工作並儲存”。可以用這條命令:wall。用法如下:第一種方法是輸入wall,斷行符號,然後輸入要發送的訊息,然後換新行以Ctrl-D結束並發送,如果沒有換新行,需要連續3次輸入Ctr
Time of Update: 2018-12-05
(2008-07-21 09:46 部落格搬家拾遺)Timer事件,即定時器事件,是在遊戲編程中,經常使用的一個事件。藉助它可以產生定時執行動作的效果。這篇文章,就和大家一起探討一下如何使用SetTimer()函數。 1、SetTimer定義在那裡? SetTimer表示的是定義個定時器。根據定義指定的視窗,在指定的視窗(CWnd)中實現OnTimer事件,這樣,就可以相應事件了。 SetTimer有兩個函數。一個是全域的函數::SetTimer() UINT SetTimer( HWND
Time of Update: 2018-12-05
今天想truncate一張表,但報ORA-02266錯誤想到可能是主鍵被子表引用,查了一下解決如下:SQL> truncate table table_name; truncate table table_name *ERROR 位於第 1 行:ORA-02266: 表中的唯一/主鍵被啟用的外部關鍵字引用SQL> alter table table_name disable primary key cascade;表已更改。SQL> truncate
Time of Update: 2018-12-05
(2008-07-21 09:49 部落格搬家拾遺)先為對話方塊加上2個radio button,分別是Radio1和Radio2。問題1:如何讓Radio1或者Radio2預設選上?如何知道哪個被選上了?關鍵是選上,“預設”只要放在OnInitDialog()即可。三種方法可以讓它選上,第一種:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//選上((CButton