随笔分类 -  C#

摘要:实际开发中我们需要对一些公共类库进行开发,并基于Jenkins进行CI/CD(CI:持续集成,CD:持续部署),其他项目通过NuGet引用。 "上文" 讲述了如何搭建本地NuGet服务器并发布NuGet包,这里不再赘述。 CI/CD流程如下图: 首先公共类库代码通过Git管理,编辑完代码后上传到Gi 阅读全文
posted @ 2018-12-26 13:32 AllanHao 阅读(2020) 评论(3) 推荐(11)
摘要:方法一、program.cs 中先启动欢迎窗体,然后注册程序运行空闲去执行主程序窗体相应初始化代码 1 static void Main(string[] args) 2 { 3 Application.EnableVisualStyles(); ... 阅读全文
posted @ 2015-10-17 12:44 AllanHao 阅读(2184) 评论(0) 推荐(0)
摘要:1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用... 阅读全文
posted @ 2015-07-24 09:28 AllanHao 阅读(225) 评论(0) 推荐(1)
摘要:.Net基础常见什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS、CLR分别作何解释?答:1应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小2.unsafe:非托管代码。不经过CLR运行。3.RTTI:类型识别系统。4从值类型接口转换... 阅读全文
posted @ 2015-07-21 16:53 AllanHao 阅读(292) 评论(0) 推荐(0)
摘要:---2014-11-14---一、GIS像元格转点,从左上角移到中间1 Point point = new Point(m, n);2 Point2D sourcePoint = grid.GridToXY(point);3 sourcePoint.X = sourcePoint.X + this... 阅读全文
posted @ 2014-11-14 17:13 AllanHao 阅读(142) 评论(0) 推荐(0)
摘要:读语句: String str = ConfigurationManager.AppSettings["DemoKey"];写语句: Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); cfa.AppSettings.Settings["DemoKey"].Value = "DemoValue"; cfa.Save();配置文件内容格式:(app.config) System.Configuration. 阅读全文
posted @ 2014-01-17 18:03 AllanHao 阅读(6557) 评论(0) 推荐(0)