Time of Update: 2018-12-05
以下是我的具體思路: 寫兩個程式,一個是主程式;一個是升級程式(升級程式放在伺服器上); 說明:所有升級任務都由升級程式完成。 1.啟動升級程式,升級程式串連到網站,下載新的主程式(當然還包括支援的庫檔案等)到臨時檔案夾; 2.升級程式檢測舊的主程式是否活動,若活動則關閉舊的主程式(同時記下主程式的狀態); 3.刪除舊的主程式,拷貝臨時檔案夾中的檔案到相應的位置,同時註冊相應的檔案; 4.檢查主程式的狀態,若狀態為活動的,則啟動新的主程式;
Time of Update: 2018-12-05
如何避免程式重複執行?(偵測是否存在前一副本,若有,則結束目前新啟動的程式)。使用者在啟動程式後,有時會將程式縮小在工作列上,之後要用時,又會重新啟動一次程式,資料庫程式有時會因此造成資料錯亂!若您不希望使用者重複啟動程式,您可以使用 APP
Time of Update: 2018-12-05
Oracle 10g for ubuntu 安裝指南(摘自Ubuntu中文論壇 作者:孫高勇)本文是在 ununtu linux 下 Oracle10g 的安裝筆記。我假設您已經成功的安裝並配置了Ubuntu Linux。並且安裝好了 gcc, make, binutils, lesstif2, libc6, and rpm libaio1 mawk rpm j2re 的運行環境,可通過 apt-get install 完成安裝(ununtu 和 debian 的這種安裝方式蠻方便的)。////
Time of Update: 2018-12-05
動態產生多個相同的控制項,實際上是這麼做的表單上放一個COMMAND按鈕,假定命名為cmd,將index設定成0,visible=False控制的核心的代碼是: Private Sub Form_Load()For i = 1 To 5 '這裡是要產生控制項的數量Load cmd(i) '動態產生cmd(i).Caption = "botton " & i ' 產生控制項的Captioncmd(i).Top = cmd(i).Height * (i / 5 + (i - 1
Time of Update: 2018-12-05
將VB應用程式縮成系統狀態列表徵圖二法 第一種方法:VB光碟片的tools/unsupport/systray目錄下有一個例子,將此目錄複寫到硬碟,編譯產生一個OCX控制項,在自己的程式中使用此控制項,可以實現將程式表徵圖放於右下角系統表徵圖區,這方法比調用API要簡單得多第二種方法:梁潔儀 ---- 在很多應用程式中,其操作視窗縮小後將變成一表徵圖放置在系統狀態列中。 ---- 為什麼有的程式可以縮小成表徵圖呢? ----
Time of Update: 2018-12-05
1. 表 AX1 X2 X31 11 1113 33 3332 22 222 BY1 AX1 Y320 2 F30 3 G10 1 E 2. 排序 AX1 X2 X31 11 1112 22 2223 33 333 BY1 AX1 Y310 1 E20 2 F30 3 G 3. 順序關聯 var rowIndex = 0for(var i=0;i<A.ROW.LENGTH;i++){
Time of Update: 2018-12-05
'在頂層表單實現動態顯示視窗列表' 我從一開始編程,就徹底拋棄了_screen,而改用頂層表單。我個人感覺頂層表單做出的系統顯示專業些,也許是因為我對_screen瞭解不夠深入吧。選用頂層表單作為系統主表單,就意味著很多東西必須自己去實現。例如如何?動態顯示視窗列表,以為是我的個人經驗,希望能拋磚引玉!'*************************'基於base.vcx中的_form類'*************************'''''''*!* LoadValues事件代
Time of Update: 2018-12-05
1. 匯出異常提示 Note: com.sun.lwuit.impl.midp.GameCanvasImplementation: can't find dynamically referenced class com.siemens.mp.game.LightNote: com.sun.lwuit.impl.midp.GameCanvasImplementation: can't find dynamically referenced class com.motorola.phonebook.
Time of Update: 2018-12-05
Visual Basic 6.0.with.SP6
Time of Update: 2018-12-05
最近剛使用MyEclise 7.1 ,發現期外掛程式安裝與以前有所不同。MyEclipse 7.1的安裝目錄結構如下: 1. Genuitec 2. ├─Common 3. │ ├─configuration 4. │ ├─features 5. │ └─plugins 6. └─MyEclipse 7.1 7. ├─configuration 8.
Time of Update: 2018-12-05
0. 用法 TreeNode[] sillyTree = { new TreeNode("Root 1", new TreeNode[] { new TreeNode("Child 1", new TreeNode[] { new TreeNode("Gand Child 1", new TreeNode[] { }),
Time of Update: 2018-12-05
/** * Split string into multiple strings * @param original Original string * @param separator Separator string in original string * @return Splitted string array */private String[] split(String original, String separator) {
Time of Update: 2018-12-05
/** * 在指定範圍內長生隨機數,包含min和max * * @param min最小值 * @param max最大值 * @return int隨機整數 */public static int getRandom(int min,int max){int mid = 0;if (max<min) {mid = max;max = min;min = mid;}double d1 = Math.floor(Math.random()*(max-min+1))+min;if
Time of Update: 2018-12-05
一般不要用struts預設的日期轉換.布置的系統內容決定了struts2怎麼來轉.這樣很沒底自訂日期轉換:1. xwork-conversion.properties裡配java.util.Date=app07.converter.MyDateConverter 2.在web.xml裡面指定初始化參數datePattern <context-param> <param-name>datePattern</param-name>
Time of Update: 2018-12-05
聲明:下面代碼要是實現得在 系統的 CPL 檔案 沒有被改動的情況下才行..某些精簡,最佳化 的系統 大部分都改了 CPL 檔案 的檔案名稱的..那 下面有些可能不能實現控制台 模組: control.exe 命令: rundll32.exe shell32.dll,Control_RunDLL 結果: 顯示控制台視窗。 例子: Dim x x = Shell("rundll32.exe shell32.dll,Control_RunDLL") 輔助選項 模組: access.cpl 命令:
Time of Update: 2018-12-05
jdesktop.layout布局管理器 1. 參數配置 GroupLayout layout = new GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setAutoCreateGaps(true); layout.setAutoCreateContainerGaps(true);2.
Time of Update: 2018-12-05
package com.njs.math;import org.apache.commons.math.stat.descriptive.moment.GeometricMean;import org.apache.commons.math.stat.descriptive.moment.Kurtosis;import org.apache.commons.math.stat.descriptive.moment.Mean;import org.apache.commons.math.stat.
Time of Update: 2018-12-05
1. 被觀察者(PropertyChangeListeners are fired on the event dispatching thread.) package org.jdesktop.application;import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;import java.beans.PropertyChangeSupport;import
Time of Update: 2018-12-05
0. J2ME DEMO 0.1. KeyMapping.java 按鍵動作相關 0.2. ScratchPad.java 觸控螢幕(或滑鼠)繪圖,touch_screen=true 0.3. DrawShapes.java 圓弧繪製 0.4. FontViewer.java、 FontCanvas.java、 PrefsForm.java 字型相關_多頁面切換 0.5
Time of Update: 2018-12-05
1. 安裝postgresql資料庫 1.1 執行安裝包裡面setup.bat開始安裝1.2 第一個使用者是postgresql資料庫專用的作業系統使用者,第二個資料庫使用者1.3 其他選項採用預設值即可 2. 安裝pgAdminII,postgresql專用的用戶端 2.1 初始化資料庫(注意把指令碼中的使用者替換為你的真是使用者) 3. 安裝JDK(1.5.0)或JRE(1.5.0) 4. 拷貝apache-tomcat-5.5.xx到合適的目錄 5. 配置tomcat 5.1