原创 DELPHI調試程序出現“探測到調試器 - 請關閉後重啓”

今天因爲接口單位更新了DLL,所以需要修改程序。 更新了DLL之後,用DELPHI進行調試,一打開提示“探測到調試器   -  請關閉後重啓, Windows NT用戶請注意:已安裝了WinIce/SoftICE服務,這意味這你正在運行調

原创 SQL Server 2000同一個服務器中兩個數據庫對象之間數據轉移

在查詢分析器裏訪問不同數據庫的不同表的表示方法: 數據庫名.dbo.表名   假設A表和B表數據結構一致(不一致需要添加兩邊各自的數據結構)   轉移數據語句 Insert into db1.dbo.A(數據1, 數據2...) sele

原创 Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/core/runtime/jobs/Job

今天在調試JFACE的一個工程時,發現當界面改變時,會提示如標題的錯誤。 在工程的CLASSPATH裏找尋,果然沒有jobs包。於是上網找資料發現jobs包存在於org.eclipse.core.jobs_XXX.jar中。

原创 重拾博客

感嘆時光,自從開始做嵌入式系統,開始學習通信......就慢慢遠離了這裏。 還是應該把看到的想到的做些記錄和總結。

原创 ORACLE10g在計算機修改了計算機名後的處理辦法

由於公司需要電腦加入域,所以修改了計算機名。加上平時基本不太用ORACLE,服務都是手工啓動的。 下午突然要用ORACLE做個測試,結果發現服務啓動不了,監聽器也無法啓動。 後來在網絡的幫助下解決了問題,列出自己的操作: 1、進入CMD,

原创 [C語言項目]防止頭文件和全局變量重複定義

昨天下午將全局變量定義在H文件中導致鏈接時提示變量在多個obj文件內重複。 解決辦法如下: 將變量移入C文件中進行定義,然後在H文件中加入extern在變量之前。 這樣當其它C文件引用該全局變量時就會去鏈接這個變量符號而不是重新生成。

原创 JAVA語言Integer轉換爲byte

今天需要使用同事定義的函數接口碰到一個問題,eclipse提示Integer無法轉換爲byte. 後來想到int可以強制轉換爲byte。於是便思考把Integer先轉換爲int,然後再轉換爲byte. Integer itg = 5; b

原创 WINDBG錯誤提示及處理

今天初次使用WINDBG,遇到了兩個問題,最後解決了。此處和大家一起分享一下: 1) WARNING: Non-directory path 我在符號路徑裏都填加了還是遇到,這時我發現其實只要添加路徑即可,記得不要加入文件名。 2)WAR

原创 Delphi工程主窗體顯示並最大化一個特殊例子

最近做一個項目,啓動時主窗體顯示時即最大化,將主窗體的WindowState的值修改爲wsMaximized,把窗體最大化了,但是總感覺向下移動了半個任務欄的高度。非常疑惑之下,在網上找了很多資料,但是大體只是介紹如何最大化或者改變寬高以

原创 Linux下getchar()輸入緩衝區stdin問題分析與處理

今天在寫一個程序,想讓這個程序每次只接受一個字符輸入,然後能馬上顯示出來. 使用的函數爲getchar(),但是發現由於getchar是從stdin的緩衝區進行讀取.如果緩衝區還有信息會再下次讀取緩衝區. 這就造成即使不輸入也會輸出很多之

原创 兩臺筆記本無線網卡共享ADSL

天氣冷了,家裏有兩臺筆記本。但是目前只用一臺連接ADSL撥號上網。 於是想用另一臺筆記本連接上網的那臺,並共享它的網絡資源。通過試驗,總結方法如下: 我們下面假定A本爲用有線網卡連ADSL的本,B本爲需要上網的本。   1、斷開A本網絡。

原创 Delphi下取隨機數釋疑

今天在DELPHI下移植一個C程序,需要取隨機數,在一個循環裏每次取0~255的隨機數. 但是每次取到的結果都是一樣的. C語言裏的方法爲:srand((unsigned)time( NULL ) );//用系統時間生成隨機算子 然後用r

原创 JAVA NIO寫服務端判斷客戶端斷開連接的方法

最近學習NIO,一直有個疑問,怎麼知道客戶端斷開了連接. 在上網找和試驗之後發現下面的方法可以實現這個目的. 我們一般會在服務端有個大的WHILE,然後在裏面循環判斷是否有客戶端連接           ssc = (ServerSoc

原创 MyEclipse下自帶的Derby驅動的位置

我的電腦上裝在C盤,其他盤可照此推算。 C:/Program Files/Genuitec/MyEclipse 7.5/configuration/org.eclipse.osgi/bundles/12/1/.cp/lib/derbycl

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

隨後需要在一個新打開的窗口後啓動一個線程讀取一個對象並按秒刷新界面顯示。 仍然使用異步線程實現。   方法爲: 1、創建一個線程: public class TestThread extends Thread{  public volat