原创 關於SQL替換某一字段所包含的字符串語句

update Table set A= REPLACE(A,'a','b') a:目標字符串 b:新字符串

原创 C#關於控制線程的停止和繼續

  1、static EventWaitHandle eHandle = new EventWaitHandle(true, EventResetMode.ManualReset); 當前狀態下調用 eHandle.WaitOne()

原创 使用Monitor類鎖定資源

class Program { static void LockTooMuch(object lock1, object lock2) { lock(lock1) {

原创 DevExpress的GridControl數據添加及顯示

首先我這邊是綁定的DataTable,List還沒有去試過。 DataTable  dt = new DataTable("tableName"); dt.Columns.Add("ID", typeof(int)); dt.Colum

原创 博客搬家咯

2019年8月12日 16:48:30搬家咯,好好學習

原创 C#中關於SQLite中跨庫對比篩選數據

跨庫連接表語句 string attach = "attach database A.db as A" string select = "select colName from B.tableName colName not in(s

原创 Barrier類的使用,可作爲多線程間的信號量

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; us

原创 跨數據庫複製表的數據

//在B.db數據庫下執行如下兩條語句 //1、連接另一個數據庫 "attach database '{System.Environment.CurrentDirectory}\\A.db' as A" //2、複製連接數據庫的數據 "

原创 關於C#中串口通訊數據丟失問題的優化

看別人的,通俗易懂,就不加贅述了!

原创 關於使用Mutex類來實現線程同步

using System; using System.Threading; namespace ThreadDemo_Mutex { class Program { static void Main(s

原创 使用SemaphoreSlim類(作爲Semaphore類的輕量級版本)控制同時訪問同一資源的線程數量

using System; using System.Threading; namespace ThreadDemo_SemaphoreSlim { class Program { static Sem

原创 一個函數能否被兩個線程同時調用的問題

  一個函數能否被兩個線程同時調用 其實你可以這樣想,函數本身只是代碼,代碼是隻讀的,無論多少個線程同時調都無所謂(因爲只讀嘛)。但是函數裏面總要用到數據,如果數據屬於線程(比如函數參數、局部變量,存在棧上,每個線程都有自己的棧),那麼同

原创 WPF基礎之路由事件(二)

路由事件處理程序和XAML 若要使用XAML爲某個事件添加處理程序,請將該事件的名稱聲明爲用作事件偵聽器的元素上的屬性。該屬性的值是所實現的處理程序方法的名稱,該文件必須存在於代碼隱藏文件的分部類中。 <Button Click="bl

原创 XAML

1、XAML語法術語 XAML語法術語的起源 此處定義的XAML語法術語在XAML語言規範中也有定義或引用。XAML是一種基於XML且遵循XML結構規則的語言。其中的術語共享自或基於描述XML語言或XML文檔對象模型(DOM)時的常用術語

原创 WPF基礎之路由事件(一)

什麼是路由? 路由(routing)是指分組從源到目的地時,決定端到端路徑的網絡範圍的進程 。 什麼是路由事件 功能定義:路由事件是一種可以針對元素樹中的多個偵聽器(而不是僅針對引發該事件的對象)調用處理程序的事件。 實現定義:路由事件是