原创 記錄個簡單的進度條同步顯示方法

//進度條同步顯示的方法public void CommonProgressHandle(Action<Action> bizAct, int max, string msg) { using (S

原创 C# Lock鎖對象的理解

我們lock的一般是對象,不是值類型和字符串。1、爲什麼不能lock值類型 比如lock(1)呢?lock本質上Monitor.Enter,Monitor.Enter會使值類型裝箱,每次lock的是裝箱後的對象。lock 其實是類似

原创 net start Mysql無法啓動問題

1、服務名無效問題 輸入mysqld --install,顯示安裝成功後,再重試 2、如果上述步驟後,又出現mysql服務無法啓動 再執行mysqld --initialize-insecure命令初始化即可解決

原创 解決win10照片查看器無法使用的問題

把下面的內容,複製到.Reg的文件中,然後執行此文件。 文件內容: Windows Registry Editor Version 5.00 ; Change Extension's File Type [HKEY_CURRENT_USER

原创 當電腦的任務欄在左側時,C#窗體最大化後窗體被遮蓋

  今天在處理客戶問題時,發現了個有趣的問題,客戶電腦的任務欄設置在左側,然後打開公司軟件最大化後,軟件左側就會被任務欄擋住,右側又會出現空白沒有鋪滿,看這情況明顯是因爲任務欄的位置導致的。 當時打開了其他如谷歌瀏覽器、釘釘等最大化都沒問題

原创 C#實現中間挖空的矩形,中間透明的矩形

       using (SolidBrush brush = new SolidBrush(Color.FromArgb(125, Color.Black))) { Graphi

原创 winform用show實現showdialog的模態化效果

一、Show與ShowDialog衆所周知在c#中有兩種顯示窗口的方式:模態顯示(showdialog)與非模態顯示(show),模態顯示會阻塞調用窗口的所有消息響應,在調用ShowDialog方法後,直到關閉對話框後,才執行此方法後面的代

原创 dev控件-treelist多列顯示

經測試,如果需要多列顯示,必須通過設計器配置KeyFieleName和ParentFieldName兩個字段,通過代碼無效。 可以通過設計界面的Add Column菜單,爲TreeList添加多列,並綁定相關的字段,設置列後,TreeLis

原创 sqlite數據庫死亡提示database disk image is malformed的修復經歷

  今天在處理一個客戶的問題時,發現使用客戶的sqlite數據庫,本地調試代碼報database disk image is malformed,查了下說是文件損壞了,網上有修復的方法,說實話開始也不抱太大希望,因爲之前修復過一次沒成功,上

原创 C#提示指定的路徑或文件名太長問題解決辦法

  我用的是.net 4.0的環境,直接在app.config配置文件中加幾行配置就行。如下圖: <configuration> <runtime> <AppContextSwitchOverrides value="Swit

原创 winform中TreeView控件如何在初始化時默認選中某個節點背景色改變

//默認選中首個子節點 if(reportTree.Nodes.Count > 0 && reportTree.Nodes[0].Nodes.Count > 0) {

原创 winform在窗體初始化時繪製控件一直繪製不上問題

  最近在做一個功能,大概是:點擊單元格,然後打開一個窗體,在窗體打開時,要把單元格中的內容繪製在窗體的picturebox控件上。   我在構造函數,load、actived、shown等事件中都繪製試了,但窗體打開後還是沒有繪製的內容。

原创 麒麟系統下,qt以root啓動外部程序或文件

學習這位博主的:https://blog.csdn.net/shihoongbo/article/details/122290472。 第一種方法:不用輸入root密碼 echo模擬密碼輸入創建sh腳本 #!/bin/bashecho '[

原创 linuxdeployqt打包總結

linuxdeployqt打包的具體內容: https://blog.csdn.net/zyhse/article/details/106381937?ops_request_misc=%257B%2522request%255Fid%

原创 製作本地服務監視主程序的運行

vs自帶的有本地服務項目,創建即可。這些不多說了,好多博客都有,我只說幾點注意的點: 1、    選localsystem,選localservice不行,不知道爲啥 2、對於我的功能是要監控主程序是否運行,沒運行的,我需要把主程序啓動,這