笔记
文章平均质量分 60
小马嘎嘎
git地址 https://github.com/BigMaJx
多思考,多听书。严于律己。
展开
-
.net 杨辉三角
什么是杨辉三角呢?参考百度百科:https://baike.baidu.com/item/%E6%9D%A8%E8%BE%89%E4%B8%89%E8%A7%92/215098?fr=aladdin本文源码地址:https://github.com/BigMaJx/OOPDemo/blob/master/Demo/YangHuiSanjian.cs方法1、第n行的m个数可表示为C(n-1,m-1),即为从n-1个不同元素中取m-1个元素的组合数。可以参考百度知道:https://z.原创 2021-03-24 09:51:57 · 185 阅读 · 0 评论 -
.net 导出csv 百万数据3s弹出下载框
背景:现在市面上数据量大的导出,大部分都是点击生产。然后有个异步程序,去查询、拼装数据。生产excel保存到服务器上。然后在提供一个下载地址。一旦遇到10W+行的数据,导出就会很慢,甚至有的等待时间很长。本文介绍的是一种流式下载的方式,一边查数据,一边下载。核心代码 :1、yield return 解释:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/yield2、 var ft =...原创 2021-03-22 14:33:55 · 2406 阅读 · 8 评论 -
支付宝当面付AopSdk,兼容.net core 附源码
实现Helperusing Aop.Api;using Aop.Api.Domain;using Aop.Api.Request;using Aop.Api.Response;using System;using System.Collections.Generic;using System.Text;namespace Common.Alipay{ /// <summary> /// 支付宝支付类 /// </summary> ...原创 2020-07-07 16:02:08 · 508 阅读 · 0 评论 -
.net core RSA 兼容linux和windows
.netFramework 下的写法。这是在windows上运行没有问题。 // ------- create RSACryptoServiceProvider instance and initialize with public key ----- CspParameters CspParameters = new CspParameters(); CspParameters.Flags = CspProviderFlags.U...原创 2020-07-01 11:34:26 · 855 阅读 · 0 评论 -
用代码例子来解释多态和抽象类
用代码例子来解释多态和抽象类什么是多态,什么是抽象类,我发现好多3~5年的.net开发工程师对他的理解很弱。也就对面向对象理解很弱。本文就用代码来简单解释一下,如有错误的,还请纠正。直接上源码地址https://github.com/BigMaJx/OOPDemo大家注意下面那段代码第一,准备餐具和烹饪用了两个抽象方法第二,洗碗用的是私有方法对于吃饭的人来说,直接吃即可,吃之前的准...原创 2020-04-23 22:56:08 · 310 阅读 · 0 评论