摘要: 其他扩展方法详见:https://www.cnblogs.com/zhuanjiao/p/12060937.html IEnumerable的Distinct扩展方法,当集合元素为对象时,可用于元素对象指定字段进行排重集 一、通过指定单个属性进行去重。 举例: var member = member 阅读全文
posted @ 2019-12-23 14:23 煮不熟的鸭子 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 项目基本做完了,抽空整理下里面用到的扩展方法,以及复用度很高的代码,省的以后到处去找。 一、C#扩展方法——Distinct去重 二、C#扩展方法——获得枚举Description 三、C#扩展方法——mysql-dapper(MySqlMapperExtensions) 四、C#扩展方法——序列化 阅读全文
posted @ 2019-12-23 14:21 煮不熟的鸭子 阅读(1393) 评论(0) 推荐(1) 编辑
摘要: 一、业务需求 平台首页,有几个指标统计,产品不要求实时性,觉得一天更新一次可以接受。 最后决定用FluentScheduler定时执行统计,redis缓存结果。 每天晚上1点进行定时任务统计,将统计结果缓存到redis中,业务接口直接从reids里拿统计数据。 二、开始撸代码 方式一:多个任务 + 阅读全文
posted @ 2019-12-16 15:17 煮不熟的鸭子 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: python文件中有引入其他包、模块 一、源码 1.1 python源码,源码、python 打包方法,以及打包后的程序文件。请移步https://www.cnblogs.com/zhuanjiao/p/11588346.html 获取。这里就不重复贴了。 1.2 C#源码 二、控制台程序里调用下上 阅读全文
posted @ 2019-12-08 20:56 煮不熟的鸭子 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: python文件中未引入其他包、模块 以下方法不适用于pyhton 文件有第三方包、模块,有第三方包,模块的实现方法,请戳这里→https://www.cnblogs.com/zhuanjiao/p/12007176.html 一、安装IronPython包,使用的是2.7.5版本 二、源码 2.1 阅读全文
posted @ 2019-12-08 20:07 煮不熟的鸭子 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 一、源码 二、运行结果 三、结果分析 1.clone复制,对于数组本身而言,它的元素是引用类型(字符串除外)的时候,本来数组每个元素中保存的就是对象的引用,所以,拷贝过来的数组自然而言也是对象的引用,所以对于数组对象元素而言,它又是浅拷贝; 2.clone复制,对于引用类型(字符串除外),改变其中一 阅读全文
posted @ 2019-11-17 00:05 煮不熟的鸭子 阅读(2164) 评论(0) 推荐(0) 编辑
摘要: 一、数组申明 二、数组申明且初始化 三、二维数组申明且初始化 阅读全文
posted @ 2019-11-16 23:08 煮不熟的鸭子 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、项目需求 一个B2B平台。 网站登录地址:xxx.xxxx.com a企业编码:aa b企业编码:bb 项目原计划使用泛域名,即:使用 ***.xxx.xxxx.com访问平台(aa.xxx.xxxx.com,bb.xxx.xxxx.com),但是本公司未买泛域名相关的服务,暂不支持泛域名(具体 阅读全文
posted @ 2019-10-18 15:19 煮不熟的鸭子 阅读(3010) 评论(0) 推荐(0) 编辑
摘要: 一、排序算法原理 将无序数列的第一个元素与有序数列的元素从后往前逐个进行比较,找出插入位置,将该元素插入到有序数列的合适位置中。那么也就是说,每次插入一个数都要对原来排序好的那部分序列进行重新的排序。 二、时间复杂度(n2) 1 + 2 + 3 + (n-1) = (n2-n)/2 三、代码实现 3 阅读全文
posted @ 2019-10-16 23:17 煮不熟的鸭子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、所有情况分析 二、源码 三、运行结果 阅读全文
posted @ 2019-10-16 20:18 煮不熟的鸭子 阅读(313) 评论(0) 推荐(0) 编辑