摘要: 代码说明 1. 基于SharpZipLib实现Zip压缩解压,扩展实现文件夹级别压缩解压; 2. 项目源码: "MasterChief.DotNet.Infrastructure.Zip" 3. Install Package MasterChief.DotNet.Infrastructure.Zi阅读全文
posted @ 2019-06-26 00:10 MeetYan 阅读(101) 评论(0) 编辑
摘要: 1. 示例源码: "WindowsServiceSample" 2. ServiceHelper源码: "ServiceHelper" 1. 创建Windows Service项目,如图: 2. 配置服务参数 3. 安装,启动,停止,卸载服务 实现代码:阅读全文
posted @ 2019-05-20 23:28 MeetYan 阅读(211) 评论(0) 编辑
摘要: C 开发辅助类库,和士官长一样身经百战且越战越勇的战争机器,能力无人能出其右。 GitHub: "MasterChief" 欢迎Star,欢迎Issues; 项目架构思维导图: 目录 ================= "1\. 数据库访问" "2\. 日志" "3\. 缓存" "4\. 配置" "阅读全文
posted @ 2019-04-24 23:26 MeetYan 阅读(507) 评论(4) 编辑
摘要: 背景 1. 都2019年了,还在用WinForm吗?哈哈,其实我也没在用,都是很多年前一些项目积累,所以代码写的有些屎,之所以开源出来,希望能给大家有所帮助,喜欢的话给 一个Star以资鼓励~; 2. 具体代码: "MasterChief" 3. 欢迎Star,欢迎Issues; 控件列表 由于比较阅读全文
posted @ 2019-04-19 00:26 MeetYan 阅读(861) 评论(5) 编辑
摘要: 背景 1. 在开发中,我们会碰到诸如String类型转换为Int等等问题,虽然处理起来简单,但是本着DRY(Don't Repeat Yourself )原则,还是有必要封装处理下; 2. 具体代码: "MasterChief" 3. Nuget:Install Package MasterChie阅读全文
posted @ 2019-04-18 22:57 MeetYan 阅读(125) 评论(3) 编辑
摘要: [在数学上,费波那契数列是以递归的方法来定义:F(1)=1,F(2)=1, F(n)=F(n 1)+F(n 2),用文字来说,就是费波那契数列由0和1开始,之后的费波那契系数就是由之前的两数相加而得出。首几个费波那契系数是: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 阅读全文
posted @ 2019-04-15 20:16 MeetYan 阅读(167) 评论(1) 编辑
摘要: [级数项(1, −2, 3, −4, …)不趋近于0,因此通过项测试便可确定1 − 2 + 3 − 4 + …发散。不过作为后文的参考,此处也以基础的方法去证明此级数发散。首先,从定义可知,无穷级数的敛散性是由其部分和的敛散性所确定的,1 − 2 + 3 − 4 + …的部分和为: 1 = 1, 1阅读全文
posted @ 2019-04-15 19:45 MeetYan 阅读(164) 评论(0) 编辑
摘要: "冒泡排序算法的运作如下" : 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 3. 针对所有的元素重复以上的步骤,除了最后一个。 4. 持续每次对越来越少的元素重复上面的步骤,直到阅读全文
posted @ 2019-04-15 17:45 MeetYan 阅读(202) 评论(0) 编辑
摘要: 背景 1. 基于之前 "基于Log4Net本地日志服务简单实现" 实现本地日志服务,但是随着项目开发演进,本地日志服务满足不了需求,譬如在预发布环境或者生产环境,不可能让开发人员登录查看本地日志文件分析。 2. Kafka+ELK日志服务套件,可以在线日志服务可以解决上述问题,并且提供丰富报表分析等阅读全文
posted @ 2019-04-12 00:21 MeetYan 阅读(264) 评论(0) 编辑
摘要: 背景 1. 项目开发中,我们或多或少会使用诸如NLog,Log4Net,Kafka+ELK等等日志套件; 2. 基于关注点分离原则,业务开发的时候不应该关注日志具体实现;并且后续能方便切换其他日志套件; 3. 这里先实现基于文件的日志服务,在下一篇将实现基于Kafka+ELK; 4. 具体源码: "阅读全文
posted @ 2019-04-10 23:42 MeetYan 阅读(237) 评论(4) 编辑