原创 設置時間間隔,定時刪除文件和文件夾
在Config.ini配置文件中配置文件保存的天數public static void DeleteDir() { StringBuilder day = new StringBuilder();//獲取配置
原创 當自定義菜單時(使用單例模式),通過另一個界面打開,仍然打開多個窗口
在開發中,想自定義一個包含【退出】【返回】的菜單,並且作成了單例模式,目的是不管打開幾次,屏幕上打開的仍然是同一個對象。但是,卻遇到了,使用單例模式,仍然還是打開了多個窗體。附上解決方法,供參考:在打開窗體前加一個判斷:if (!mf.C
原创 c#設置雙緩衝,解決控件顯示緩慢,閃爍
------------------------------------------------------在load中假如如下代碼,可以解決datagridview顯示或分頁顯示數據緩慢的問題 //設置雙緩衝,解決da
原创 dataGridView 使列寬自適應內容
for (int i = 0; i < dataGridViewX1.ColumnCount; i++) { dataGridViewX1.Columns[i].
原创 c# 把數據庫image導入到excel
1、首先下載excel.dll,添加引用到項目,其次,需要將數據庫的image導出到硬盤,利用圖片的絕對路徑添加到excel //獲取圖片,並保存到電腦 byte[] Image = //數據庫取出ima
原创 c# keybd_event使用方法
項目中使用前聲明: [DllImport("user32.dll")] public static extern void keybd_event(byte bVk, byte bScan, int
原创 C#使用AutoResetEvent實現同步
簡介 AutoResetEvent(boolinitialState):構造函數,用一個指示是否將初始狀態設置爲終止的布爾值初始化該類的新實例。 false:無信號,子線程的WaitOne方法不會被自動調用 true:有
原创 啓動tomcate服務是,不顯示dos命令窗體(後臺運行服務)
1:找到安裝路徑 ,TOMCAT_HOME\bin\setclasspath.bat 2:在文件的底部找到以下內容:set _RUNJAVA="%JRE_HOME%\bin\java" 3:並修改爲: set _RUNJAVA="%JR
原创 VS2015 查看代碼總行數
打開搜索界面,選擇正則表達式,範圍:整個解決方案。輸入:b*[^:b#/]+.$ 點贊 收藏 分享 文章舉報 hhhhhhh_____ 發佈了53 篇原創文章 · 獲贊
原创 C#讀寫ini文件詳解
ini文件結構: [Section1] KeyWord1 = Value1 KeyWord2 = Value2 ... [Section2] KeyWord3 = Val
原创 對 PInvoke 函數的調用導致堆棧不對稱問題
在使用PPSign簽字板時調用dll方法,跳出錯誤“對 PInvoke 函數的調用導致堆棧不對稱問題”查詢資料後發現,需在DllImport中添加CallingConvention=CallingConvention.Cdecl修改前[D
原创 c#實現開機自動啓動,以及解決修改註冊表權限不足
開機啓動方法: #region ///<summary> /// 開機啓動項 ///</summary> /// <paramname="Started">是否啓動</param
原创 C#發送郵箱實現代碼 (轉自CFEI.NET)
發送郵箱需要開通POP3/SMTP服務,否則QQ郵箱,網易郵箱等會報錯。public static class EmailHelper { ///<summary> ///發送郵件 ///</summary> /
原创 ManualResetEvent線程同步(轉)
用一個三國演義的典故來寫段示例代碼: 話說曹操率領80W大軍準備圍剿劉備和孫權,面對敵衆我寡的情況,諸葛亮與周瑜想到了一個妙計,用裝滿火藥桶的大船去衝擊曹操連在一起的戰船,計劃都安排好了,可謂“萬事俱備只欠東風”。 using Sy
原创 jsp傳遞中文亂碼,快速解決方法
1:新建一個按鈕,用來轉到網頁 《input type="button" value="正常" οnclick="test1()"> 2:利用 '《%=name%>' script可以動態的從java中獲取變量,並賦值給參數 《