[置顶] .net core中如何使用 继承 abstract virtual 以及 interface

摘要: abstract 抽象关键字 virtual:虚拟,以下皆以单词代替中文 1. abstract类中可以放abstract 方法,abstract 属性,方法,属性,virtual属性, virtual方法,abstract类可以继承interface 2. 继承了abstract类的非abstra 阅读全文

posted @ 2020-07-01 21:09 SZMD.ls.nct 阅读(374) 评论(0) 推荐(0)

2022年2月7日

c# 理解csredis实现分布式锁

摘要: 声明: 这里首先使用的是csredis,地址是https://github.com/2881099/csredis 该库本身已经足够完善,这里我画蛇添足一下,为了方便自己的使用。 本身csredis库已经实现了完整的加锁和去锁的逻辑,这里实现的与库本身所实现的有以下几点区别(csredis实现代码位 阅读全文

posted @ 2022-02-07 07:46 SZMD.ls.nct 阅读(1395) 评论(0) 推荐(0)

2019年9月16日

快速排序(待解析)

摘要: using System; using System.Collections.Generic; namespace QuickSort { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); ... 阅读全文

posted @ 2019-09-16 12:02 SZMD.ls.nct 阅读(162) 评论(0) 推荐(0)

2019年9月11日

冒泡排序

摘要: 冒泡排序是比较常见的算法之一,也算是大家经常在面试中遇到的算法之一,算法的命名我们就不老生常谈了,直接进入正题。 冒泡排序其实也算是一种位置排序,在原本的数列An中,假设我们需要将数列An进行从小到大排序,那么我们可以通过以下方法: 1. 第一次遍历N(或者N-1 因为冒泡排序采用的是两两比较交换的 阅读全文

posted @ 2019-09-11 17:00 SZMD.ls.nct 阅读(166) 评论(0) 推荐(0)

2018年3月28日

[step0] .net core 2.0 读取appsettings.json

摘要: .net core 2.0 使用了依赖注入的方式读取,首先在自己的项目中引入对应NuGet包 Microsoft.Extensions.Options.ConfigurationExtensions; 引入完成后,首先来看appsetting.json; 这里面的TestMsg要与你创建的对应类的类 阅读全文

posted @ 2018-03-28 15:15 SZMD.ls.nct 阅读(221) 评论(0) 推荐(0)

2018年2月27日

c# 实现手机号验证(非正则)

摘要: 手机号验证一般都会使用正则表达式来做,但是今天遇到一个手机号,166***4926,正则里是不允许166开头的手机,于是用户的注册出了问题。这里介绍一种不是那么适用的方法来校验。这个方法最好在正则未通过之后进行调用,检测该手机号是否为手机号。话不多说,上代码。 在你的正则不通过的时候调用CheckM 阅读全文

posted @ 2018-02-27 17:29 SZMD.ls.nct 阅读(752) 评论(1) 推荐(0)

2018年2月26日

记录一次 .net core 2.0 JWT过程

摘要: 本文章参考了其他朋友的博客,但是我确实不知道参考的谁了,所以自己记录一下,防止忘记。 首先创建了一个ApiAuthorizedByJWT类库·,具体内容如下(四部分分别是 生成的jwt类,角色权限对应关系,jwt验证方法,许可要求类): 那么在真正的使用中,要在core中添加上对应的一些数据信息。首 阅读全文

posted @ 2018-02-26 17:13 SZMD.ls.nct 阅读(1032) 评论(0) 推荐(0)

2017年5月22日

c# .net core 下的网络请求

摘要: 本文章是在VS2017的环境下,.net core 1.1版本以上。 在这期间,由于.net core 并不基于IIS,我们的过去的网络请求代码在.net core框架下,有可能会出现不兼容,报错的现象。这里大致介绍下在.net core 下如何进行http请求,主要仍然是GET和POST方法,有错 阅读全文

posted @ 2017-05-22 18:21 SZMD.ls.nct 阅读(3554) 评论(3) 推荐(2)

2017年2月15日

摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace heap { /// /// 堆排序主要使用了自底向上的方法进行了排序 /// /// publi... 阅读全文

posted @ 2017-02-15 17:36 SZMD.ls.nct 阅读(294) 评论(0) 推荐(0)

2016年12月12日

c# mvc如何生成excel

摘要: 我们知道mvc可以通过js生成excel文件,同样在后台c#中一样可以生成excel文件。 首先我们要在后台中写如下方法: 我们看到,在c#中导出excel,这种方法可以通过画html中table的方式做出excel,而这种方法导出的表格是一个简单表格,在排版上还需要更多的斟酌。 在前台的时候,务必 阅读全文

posted @ 2016-12-12 20:25 SZMD.ls.nct 阅读(1624) 评论(0) 推荐(0)

导航