原创 windows DOS命令小經驗

一、用DOS命令檢查磁盤信息 https://baike.baidu.com/item/chkdsk/1115947?fr=aladdin 二、導出文件目錄結構 http://blog.sina.com.cn/s/blog_5da61b0

原创 C#中異步和多線程的區別

C#中異步和多線程的區別是什麼呢?異步和多線程兩者都可以達到避免調用線程阻塞的目的,從而提高軟件的可響應性。甚至有些時候我們就認爲異步和多線程是等同的概念。但是,異步和多線程還是有一些區別的。而這些區別造成了使用異步和多線程的時機的區

原创 C#中String和StringBuilder的區別

我們先看一個例子   string s1 = "orange";string s2 = "red";s1 += s2;System.Console.WriteLine(s1);  // outputs "orangered"s1 = s1

原创 處理死鎖和預防死鎖的方法

處理死鎖的基本方法 目前,處理死鎖的方法可歸結爲以下四種: 1)預防死鎖。這是一種較爲簡單和直觀的事先預防的方法。該方法是通過設置某些限制條件,去破壞產生死鎖的四個必要條件中的一個或幾個條件,來預防發生死鎖。預防死鎖是一種較易實現的方法

原创 SQL不同服務器數據庫之間數據操作(當在一個服務器的某張表中有數據更新時,將更新值通過觸發器插入到另一個服務器的指定表中)

第一步:在建立觸發器的服務器上創建鏈接服務器 創建鏈接服務器有兩種方法:1.通過SQL語言建立,2.通過數據庫管理工具建立,下面分別進行詳細介紹: 1.通過SQL語言建立 通過SQL語言建立鏈接服務器方法 2.通過數據庫管理工具建立

原创 線程死鎖的原因和必要條件

一、死鎖的概念 所謂死鎖,是指多個進程在運行過程中因爭奪資源而照成的一種僵局。當進程處於這種僵持狀態時,若無外力作用,它們都將無法再向前推進。 二、產生死鎖的原因 (1)競爭資源。當系統中供多個進程共享的資源如打印機、公用隊列等,其數目不

原创 SQL語言第一節:SQL語言分類

數據庫SQL語言主要分爲四類,SQL命令、SQL運算符、SQL從句和SQL的集合函數。 1.SQL命令包含以下幾種: select命令:用於在數據庫中查找滿足特定條件的記錄,形成特定的查詢結果集。這是所有SQL命令中最常用的SQL命令。

原创 網絡編程中阻塞與非阻塞、同步與異步、I/O模型的理解

程序員12月書訊,寫書評領書啦~      在 IBM Container 中運行 Swift 應用程序的 10 個 步驟       Python數據分析與挖掘經典案例實戰      免費的知識庫,你的知識庫 網絡編

原创 Windows內核對象

從廣義上,能夠從一個數值拎起一大堆數據的東西都可以叫做句柄。句柄的英文是"Handle",本義就是"柄",只是在計算機科學中,被特別地翻譯成"句柄",其實還是個"柄"。從一個小東西拎起一大堆東西,這難道不像是個"柄"嗎? 然後,指針其實也

原创 線程間操作無效: 從不是創建控件“Control Name'”的線程訪問它問題的解決方案及原理分析

方法1、在Form Load事件中加入   System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false; 這是是最簡單的方式!   方法二、使用Inv

原创 遠程視頻監控

定義:遠程視頻監控系統,就是通過標準電話線、網絡、移動寬帶及ISDN 數據線或直接連接,可達到的世界任何角落,並能夠控制雲臺/鏡頭、存儲視頻監控圖像,   普通電話線以15fps的速度傳輸音頻及視頻圖象。

原创 數據庫基本術語

數據庫一些基本術語 1.鍵碼(key):是關係模型中的一個重要概念,在關係中用來標識行的一列或多列。 2.主關鍵字(Primary key):被挑選出來作爲錶行的唯一標識的候選關鍵字,一個表中只有一個主關鍵字,主關鍵字又稱爲主鍵。 3