原创 C#設計模式六大原則 - 接口隔離

文章目錄接口隔離原則(ISP)一、舉個例子 單一職責原則(Single Reponsibility Principle,SRP) 里氏替換原則(Liskov Substitution Principle,LSP) 依賴倒置原則

原创 C#設計模式六大原則 - 里氏替換

單一職責原則(Single Reponsibility Principle,SRP) 里氏替換原則(Liskov Substitution Principle,LSP) 依賴倒置原則(Dependence Inversion P

原创 C#之委託概要(Delegate)

文章目錄1、C#委託是什麼?(Delegate)2、聲明委託3、實例化委託4、委託的多播(Multicasting of a Delegate)5、匿名方法6、Lambda表達式7、泛型委託8、Func 和 Action委託 1

原创 C#利用IronPython調用python腳本(含第三方模塊)

文章目錄一、C#調用簡單python文件二、C#調用含第三方庫python文件(未解決) 參考文章:c#調用python腳本 最近項目中遇到使用C#調用Python的項目,其中涉及batchcompute庫。遇到一些問題,記錄一

原创 Topshelf創建Windows服務

在使用 Quartz.NET 做任務開始時碰到一個疑難問題, 就是IIS涉及了垃圾回收機制,quartz.net 在ASP.NET 項目中可以實現線程監控定時執行任務,但是在IIS7.5機一下版本中涉及到IIS的應用程序池在一段時

原创 C#之特性概要(Attribute)

文章目錄規定特性(Attribute)預定義特性(Attribute)AttributeUsageConditionalObsolete(基本不推薦,會影響編譯器的運行)創建自定義特性(Attribute)聲明構建自定義特性應用自

原创 C#之反射概要(Reflection)

文章目錄一、反射的用途二、反射用到的相關庫1、命名空間2、主要類2.1、System.Type類2.11、Type類的屬性2.12、Type類的方法- 查看類中的構造方法:- 用構造函數動態生成對象:- 用Activator生成對

原创 Linq常用的27個操作符說明

標號 操作符 說明 1 Where 操作符用於限定輸入集合中的元素,將符合條件的元素組織聲稱一個序列結果。 2 Select 操作符用於根據輸入序列中的元素創建相應的輸出序列中的元素,輸出序列中的元素類型可以與輸

原创 真正牛逼的領導,都靠“開會”來培養員工

本文摘抄自公衆號 管理智慧:真正牛逼的領導,都靠“開會”來培養員工 作者:酵母酵研院 來源:創業酵母(ID: chuangyejiaomu) 人才是企業的核心競爭力之一,培養人才的能力則決定着企業發展驅動力的強弱。但是在人才

原创 RadioButtonList 水平排列,自動換行,參數設置

前端實例: <asp:RadioButtonList ID="RadioBtnL" runat="server" RepeatDirection="Horizontal" RepeatLayout="F

原创 C#之泛型概要(Generic)

文章目錄一、什麼是泛型?二、使用泛型的好處1、未使用泛型的代碼2、使用泛型的代碼三、泛型的使用範圍1、泛型方法2、泛型類3、泛型接口4、泛型委託5、泛型約束6、default關鍵字 這篇文章主要來講講c#中的泛型,因爲泛型在c#中

原创 C#設計模式六大原則 - 迪米特法則

單一職責原則(Single Reponsibility Principle,SRP) 里氏替換原則(Liskov Substitution Principle,LSP) 依賴倒置原則(Dependence Inversion P

原创 Quartz.NET 3.x 入門

文章目錄Quartz.NET的快速入門指南一、下載並安裝1、安裝包版本2、NuGet包安裝3、Configuration 配置二、舉一個小例子添加日誌記錄給程序添加調度任務 Quartz.NET是一個開源的作業調度框架,非常適合

原创 C# DataTable轉成List集合

在開發微信小程序的API獲取多條數據時,會遇到返回DataTable對象的數據,但前端無法接收這個類型的數據,需要轉化爲List數組對象。由此,需要參考網絡上的各類資料,編寫了一個泛型的方法,具體代碼如下: /// <summar

原创 有開發經驗 ,初學Python基礎篇

文章目錄一、原始數據類型和操作符二、變量和集合三、控制流和迭代四、Functions 功能方法五、Modules 類六、Classes 模塊6.1、Inheritance 繼承6.2、Multiple Inheritance 多重