原创 關於java中byte只能表示-128~127的問題的解釋及處理

按照計算機裏的數值表示方式: 正數,補碼和原碼一致。 負數,補碼爲原碼取反,然後再加一。   那麼16的二進制表示就是0001 0000, -112的二進制表示就是1001 0000   計算機中一個字節爲8位二進制,那麼一個字節的數字的

原创 用delphi製作OCX庫文件(三)

開發步驟:1、創建ActiveX Library工程。2、創建COM Object。3、創建Type Library,並創建相應接口。4、創建接口對應的函數和實現。 具體如下:3、創建Type Library,並創建相應接口。view|t

原创 Oracle的sys,system初始默認密碼

sys             :change_on_install system       :manager

原创 用delphi製作OCX庫文件(二)

開發步驟:1、創建ActiveX Library工程。2、創建COM Object。3、創建Type Library,並創建相應接口。4、創建接口對應的函數和實現。 具體如下:1、創建COM Object。new|other|active

原创 [Java]利用反射機制動態加載並創建包含參數的對象

先定義一個A類: package test; public class A { private int a;  public A(){} public A(int a){  this.a = a; }  public int getA()

原创 Java函數字符串參數傳遞的傳址模式實現

前陣子,在寫一個SWT控件的時候,發現JAVA由於沒有指針,不能象C語言那樣通過指針傳遞參數地址來取函數的參數值。 於是在網上尋覓,發現StringBuffer可以有效解決這個問題,只要把入參由String改成StringBuffer就可

原创 ORACLE學習之DBLINK

DBLINK是ORACLE下用於建立與另外一個數據庫的連接而創建的一個對象。下面是建立DBLINK的兩種方法: 1、已經配置本地服務CREATE DATABASE LINK數據庫鏈接名CONNECT TO 用戶名 IDENTIFIED B

原创 ORACLE只有表空間文件通過重建控制文件進行不完全恢復

最近公司在外面的一個數據庫服務器崩潰了。於是臨時恢復了一次數據庫。 最開始使用日誌文件來恢復,但是過程中發現日誌文件損壞了。 於是在網上找到了一些資料進行了重建控制文件進行不完全恢復。下面是這個過程。由於過程中沒有保存過程截圖,這裏只有一

原创 PL/SQL幾個有用的設置

1、自動補全 菜單Tools->Preferences->User Interface->Editor裏的Smart fill   2、保存窗口設置 菜單Tools->Preferences->User Interface->Option

原创 ORA-00054: 資源正忙,要求指定 NOWAIT的處理

今天在外地升級一個系統,在執行一個存儲過程的時候,由於時間較長就把它中止了。 然後考慮增加索引,但是增加的時候提示:ORA-00054: 資源正忙,要求指定 NOWAIT   在晚上找資料,發現是由於剛纔中止過程的時候,由於有表還沒有解除

原创 SWT多線程-關於非UI線程操作UI線程(一)

最近在使用SWT開發桌面程序。 在開發的過程中需要實現通過一個線程實時讀取系統時間並能刷新界面上的時間顯示。   使用如下代碼實現: 1、創建一個Runnable    //系統時間   final Runnable timer = ne

原创 網頁調用OCX方法

1、註冊OCX      方法:在開始-運行 中輸入regsvr32  OCX絕對地址,      例如:regsvr32  C:/Windows/System32/aaa.ocx 2、參照下面的代碼在HTML頁寫出代碼 <OBJECT

原创 用html斷點調試OCX的處理

1、把html裏的   codebase="./MyActiveX.ocx#version=1,0" 暫時去掉,它會把*.doc下到臨時目錄並重新註冊, 對調試產生影響。 2、用"Run"菜單中的 regiter activeX serv

原创 word裏顯示修訂的最終狀態的方法

手頭上經常有一些WORD文檔是修訂過的,每次看到都會有很多修訂的信息,覺得挺亂的,但是不知道怎麼樣可以只顯示最終結果。 於是上網查了一下,方法如下: 在審閱頁面,裏面有個顯示的模塊,點選最終狀態就可以了。   我的是OFFICE 2007

原创 DELPHI中關於系統日期格式及程序處理

delphi調用strtodatetime時遇到日期格式錯誤,但是檢查了字符串後發現爲'2000-01-01'並沒有問題。   同事提示我去看一下控制面板裏的 區域和語言選項 裏, 發現果然短日期分隔符爲 / ,則日期解析的格式變成 20