自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 .net core导出Excel文件

最新封装了一个导出Excel文件的方法,如下所示,只要传入文件参数和数据就能下载对应的Excel文件。[HttpGet("ExportExcel")]public IActionResult ExportExcel() { var settings = new ExportSettings() { FileName = "文件名" }; var da...

2020-01-22 15:29:58 1006 1

原创 测试先行——模拟双色球开奖过程

前言最近喜欢上了买双色球,但是每次都不知道买啥号码比较好,所以心想着不如写个可以产生双色球号码的程序,每期都生成一个号码,再买这个号码.....再加上最近在看敏捷软件开发这本书,所以打算用测试先行的方式写这个程序。分析双色球,大乐透什么的都是属于慈善项目。这类慈善项目的都会有个开奖号码,并且这个开奖号码都要符合一定的规则,所以先建个慈善项目的类:public abstract...

2019-08-16 15:56:09 1321

原创 面向对象设计原则——单一职责原则

举个反例:现在有个订单类,他有着查库存、下订单、减库存的方法,大概长这样:public class OrderManager{ private int Stock = 9; private List orders = new List<long>(); //下单 public bool PlaceOrder(long orderId) ...

2019-08-14 23:44:49 155

原创 代码优化_变量的作用域最小化原则

今天看代码时看到下面的一段代码:public Output Validation(Input input){ bool validation = false; var output = new Output(); var account = _accountManager.GetAccount(input); if(account ...

2019-08-12 11:59:06 686 5

原创 谷歌浏览器更新后无法使用摄像头Failed to execute 'createObjectURL' on 'URL'

今天谷歌浏览器更新到版本 71.0.3578.80,发现摄像头打不开。错误部分代码如下提示错误为TypeError: Failed to execute 'createObjectURL' on 'URL': No function was found that matched the signature provided.    at &lt;anonymous&gt;:297:48...

2018-12-05 14:44:59 18233 3

原创 一个简单的实用例子解释C#委托的作用

现有这样的一个类:class TestRunTime{ static string s; static void Main(string[] args){ } private static void todo1(){ for (int i = 0; i < 10000; i++){ s += "...

2018-07-09 15:20:43 2602

原创 基于C#的Floyd最短路径算法

如果有这么一个问题,已经各顶点之间的距离,如下图:我们需要求每对顶点之间的最短距离,可以使用Floyd算法。Floyd算法原理如下:1,从任意一条单边路径开始。所有两点之间的距离是边的权,如果两点之间没有边相连,则权为无穷大。2,对于每一对顶点 u 和 v,看看是否存在一个顶点 w 使得从 u 到 w 再到 v 比已知的路径更短。如果是更新它。首先,把上图转为对应的数据结构。计算机存储图常用相邻矩...

2018-07-08 21:18:16 2209 2

原创 using语句的含义

using (TextWriter w = File.CreateText("1.txt")){ w.WriteLine("Line one");}    当程序执行到using大括号包围的末尾,就会立即释放using小括号内创建的对象,他的效果和w.Close()一毛一样。可以保证每次都自动w.Close(),常用于数据库连接,文件的连接。...

2018-05-22 00:39:07 332

音乐播放器的简单实现

可以下载搜索音乐

2017-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除