原创 Oracle數據庫的備份方法

1、引言 Oracle數據庫的備份方法很多,無論使用那種備份方法,備份的目的都是爲了在出現故障後能夠以儘可能小的時間和代價恢復系統。比如使用export實用程序導出數據庫對象、使用Oracle備份數據庫、使用Oracle對稱複製、使用Or

原创 複製、刪除和移動文件和文件夾

1. 複製文件和目錄:   // Simple synchronous file copy operations with no user interface. // To run this sample, first create th

原创 C#調用c++Dll結構體數組指針的問題

      C#調用c++dll文件是一件很麻煩的事情,首先面臨的是數據類型轉換的問題,相信經常做c#開發的都和我一樣把學校的那點c++底子都忘光了吧(語言特性類)。 網上有一大堆得轉換對應表,也有一大堆的轉換實例,但是都沒有強調一個更重

原创 c# 多線程 編程

一.多線程的概念 Windows是一個多任務的系統,如果你使用的是windows 2000及其以上版本,你可以通過任務管理器查看當前系統運行的程序和進程。什麼是進程呢?當一個程序開始運行時,它就是一個進程,進程所指包括運行中的程序和

原创 SQL:select case when

CASE 可能是 SQL 中被誤用最多的關鍵字之一。雖然你可能以前用過這個關鍵字來創建字段,但是它還具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。  首先讓我們看一下 CASE 的語法。在一般的 SELECT 中,其語法

原创 C#常見面試題

[轉載]原文地址 2 用戶控件. 不會說懂得做 3 裝箱和拆箱發生 值類型向引用類型轉換,和引用類型向值類型轉  重載:同一個函數參數不同 4.xml可以用來做網頁(xslt) xml可以當作數據庫 xml可以用來保存對象的系列化 5值類

原创 C#實現Ftp各種操作(上傳,下載,刪除文件,創建目錄,刪除目錄,獲得文件列表)

using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; using System

原创 關於學習C++和編程的50個觀點

前 言 Long long time ago, on a topic far far away……是的,很久很久以前,kingofark無心之中寫了一篇關於學習C++和編程的發牢騷的文章。未曾料到的是,這篇文章被N個好心的網絡同胞流傳至

原创 解決vs.netIDE報"以下文件中的行尾不一致,要將行尾標準化嗎?"的提示

原文鏈接:http://www.cnblogs.com/liubiqu/archive/2009/01/16/1376891.html 今天也發現了這個問題,之前沒有去注意,但發現每次同事簽入代碼或者我簽入後就會發現多了一些空行,

原创 在VS2005中利用map文件查找內存錯誤

        編程序最怕的就是報內存錯誤,而這種錯誤又是經常出現的,當錯誤發生在debug下時可以通過調試找到錯誤所在,而在release下則不可以,這時可以利用map文件定位到發生錯誤的語句。注意不要相信在release下報錯後進行

原创 CLOSE_WAIT狀態的生成原因

CLOSE_WAIT狀態的生成原因 首先我們知道,如果我們的Client程序處於CLOSE_WAIT狀態的話,說明套接字是被動關閉的! 因爲如果是Server端主動斷掉當前連接的話,那麼雙方關閉這個TCP連接共需要四個packet:

原创 string替換所有指定字符串(C++)

C++的string提供了replace方法來實現字符串的替換,但是對於將字符串中某個字符串全部替換這個功能,string並沒有實現,我們今天來做的就是這件事。首先明白一個概念,即string替換所有字符串,將"12212"這個字符串的所

原创 解釋Windows7“上帝模式”的原理

最近兩天,Windows 7“God Mode”(上帝模式)被國內各大網站和論壇炒得沸沸揚揚。“God Mode”始見於國外網站“Geek In Disguise”,或許老外深感這個“文件夾”的神奇以及他們對上帝的膜拜和虔誠,遂以“Go

原创 Access數據庫裏使用case when語句的方法

Access數據庫查詢不支持select case when的語句,在Access中,使用的是iif語句查詢。 例如:有如下的表格RedList ID  Name redEnable 1 張三 0 2 李四  1 3 王五 1 欲使用

原创 C#鼠標拖動控件改變位置並繪製虛框

private Point downPoint; private Rectangle downRectangle; private Rectangle lastRectangle; private void pictureBox1_M