原创 使用AssemblyInstaller卸載服務後,卸載程序不關閉,就無法刪除服務對應的exe的問題

原始代碼如下: public static bool UnintService(String serverName, string exeName) { try { //UnInstall Service if

原创 Parallel.For 的簡單測試

    Parallel 是C#的一個並行類,近期正好用到,簡單試驗一下其性能配置。LZ電腦配置 CPU:i7-6700U,205GHZ。分別比較了Parallel.For和普通for的遍歷耗時。代碼如下 byte[] imageDat

原创 C# WinForm 跨線程訪問控件

https://www.cnblogs.com/djzxjblogs/p/7525206.html

原创 log4net 設置先緩存再存儲

在log4net的 config中設置: <log4net> <root> <level value="DEBUG"/> <appender-ref ref="BufferingForwardingAl

原创 C#關於輸入參數是數組的元素,導致的數據變化問題

比如 void TestInput(int data) { sleep(20000); console.writeline(data.toString()); } void Main() { int[]data=

原创 關於C# 通過new申請大內存的耗時問題

    在正常的C#使用中,平時沒有關注過new byte[]之類的耗時問題。近期在做一個跟耗時相關的項目時,才發現申請內存也是耗時的,代碼如下: for(int i=0;i<1000;i++) { Stopwatch st =

原创 VS2010 C#中調用matlab2014a生成的dll的幾個問題

由於matlab版本比較新,所以記錄一下。 1. 編譯好對應的.m文件 2.在右上角的distribution fitting 中點擊下拉小箭頭 3.選擇 應用程序部署中的 庫編譯器 4.選擇.net Assembly ,添加之前生成的.

原创 在C#中使用devexpress 中的textEDit控件問題

之前需要解決問題,使用textedit控件,要求定時閃爍控件的邊框顏色,但是該控件無論怎麼修改邊框,顏色都不變在網上找了好久都沒有解決。 後來發現,這是devexpress控件的問題,需要修改該控件的屬性中的 Edit-BoardStyl