原创 匹配ip的正則表達式

  ^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))$   來源:https://www.c

原创 關於C#的decimal、float、double的精度問題(坑)

float類型,沒問題: float x = 0.7f; Console.WriteLine("x=" + x.ToString());//x = 0.7 int a = (int)x; Console.WriteLine("a=" +

原创 entity framework異常: Invalid object name 'dbo.xxxxxx'.

每當使用ef的dbContext.SaveChanges()保存數據時,都會出現以下異常: SqlException: Invalid object name 'dbo.xxxxxx'. 找遍全網也找不到解決方案。 最後發現,是數據庫連

原创 C# 控件的visible屬性和databinding的關係

一個自定義控件內部有一個屬性P1,有一個numeric控件。 numeric控件的visible屬性設爲false,minimum最小值爲30(非默認值0),value屬性在自定義控件的load事件中通過databinding綁定到P1。

原创 MFC通過構造函數傳值

構造函數聲明,通過構造函數傳入一個bool類型參數: CTest(CWnd* pParent = NULL,bool isEnd1=false); // standard constructor   構造函數體: CTest::

原创 將label改爲KryptonLabel後出現異常

  將label改爲KryptonLabel後出現異常: 控件不支持透明的背景色   解決方法: 將label的BackColor = System.Drawing.Color.Transparent; 註釋掉          

原创 你需要來自XXX的權限才能對此文件夾進行更改 win10

  傻X Win10的權限體系,不想多說了,解決方法如下: https://blog.csdn.net/lanluyug/article/details/76559748           點贊 收藏 分享

原创 EF,一對一,Model First,導航屬性無法設置爲null

需求: 假設有實體A,實體B,A與B之間設置一對一關係,但同時想要A中的B可以爲null。 但設置A、B一對一關係後,在A中無法設置B的屬性爲null   原因: 實體之間關係錯了,如果希望A中的B爲1個或者爲null,那麼A與B的關係

原创 vs2017 正則表達式刪除C#中以///開頭的summary註釋

  使用替換方式,將以下正則表達式替換爲空: [\t]*///[^\n]*\n 即可將全部以///開頭的summary註釋刪除         點贊 收藏 分享 文章舉報 na

原创 通過代碼將groupbox改爲KryptonGroupbox後出現異常

  問題: 將groupbox控件類型通過代碼改爲KryptonGroupbox後,切換回設計器時出現異常: ReadOnly controls collection: 在 ComponentFactory.Krypton.Toolki

原创 Winform中使用Fody.PropertyChanged不起作用

在Winform工程中通過nuget安裝Fody.PropertyChanged,安裝完成後,會自動引入文件FodyWeavers.xml 如果沒有引入,則手動新建一個,內容如下: <?xml version="1.0" encodin

原创 C# 屬性cursor的代碼生成失敗。錯誤是無法將屬性轉換爲InstanceDescriptor

  使用VS2017 + KryptonUI會偶爾出現點擊運行或生成按鈕報錯,但並未標出錯誤位置。 此時關閉VS2017,會提示是否需要保存, 若選擇【否】不保存,則再次打開項目時,許多控件的內容和屬性會丟失。 若選擇【是】保存,則關閉後

原创 Can't bind to 'ngModel' since it isn't a known property of 'input'

原因一:模塊中沒有導入FormsModule,添加導入 import {FormsModule} from '@angular/forms';       原因二:綁定指令錯誤 ng1的綁定指令爲 ng-model ng2的綁定指令爲

原创 Win10下打開VC6+VisualAsist會奔潰

Win10系統下打開VC6會奔潰,VC6安裝了Visual Assist。 原因應該是輸入法不兼容,用win10自帶輸入法或搜狗輸入法都會奔潰。 改成QQ輸入法就可以了。            

原创 編譯tightVNC項目出現cannot open include file 'afxres.h'錯誤的一種解決方法

問題 將tightVNC源碼下載下來後,本地使用VS2017進行【重定解決方案目標】成v141平臺工具集,然後重新生成項目時報錯: cannot open include file 'afxres.h' 解決方法 使用Everythi