![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#后端
徐子骞
花有重开日,人无再少年
展开
-
webApi登录鉴权
1- 登录获取token /// <summary> /// 登录获取token /// </summary> /// <returns></returns> [HttpPost] [CustomAllowAnonymousAttribute]// 在全局注册的情况下 有这个标记就不去走校验方法 public string LoginGetToken(st原创 2022-03-31 00:26:51 · 1929 阅读 · 0 评论 -
.net中后端动态生成excel表格
需求是根据传过来的两个集合 动态生成excel表格模板 并下载以下面为例:先NuGet安装包代码: /// <summary> /// 下载批量导入模板window版本 /// </summary> /// <param name="inDto"></param> /// <returns></returns> [HttpPost("GetImportFile")] publi原创 2022-03-09 19:35:31 · 1079 阅读 · 1 评论 -
.net中的定时任务
FluentScheduler是什么?FluentScheduler是.net中的任务调度框架,也就是你如果想在.net程序跑一段代码,同时又不影响主程序的运行时 就可以使用FluentScheduler。能够实现任务高度的本质是多线程的功劳。众所周知代码的执行是有顺序的,并由主线程执行,每一行代码都会阻塞主线程,从这一点就能看出任务高度必是通过其他线程完成的。.net开发环境已经提供了一个实现方法Timer(定时器)。这里不用它。. FluentScheduler用法简便,首先用NuGet安装包原创 2022-03-08 10:55:26 · 3513 阅读 · 0 评论 -
关于Startup类中的AddNewtonsoftJson
Startup类中ConfigureServices方法中使用AddNewtonsoftJson一些常用的配置原创 2021-12-20 14:08:11 · 1412 阅读 · 0 评论 -
EF Core 简单使用介绍 Database First和Code First
EF Core 简单使用介绍 EF Core 是一个ORM(对象关系映射),它使 .NET 开发人员可以使用 .NET对象操作数据库,避免了像ADO.NET访问数据库的代码,开发者只需要编写对象即可。 EF Core 支持多种数据库引擎: Microsoft SQL Sever SQLite Npgsql MySQL ......1.获取EF Core 通过NuGet获取要使用的数据库支持。比如:Microsoft SQL Sever转载 2021-11-22 17:59:02 · 978 阅读 · 0 评论 -
依赖注入:构造函数注入
构造函数注入:顾名思义,就是用构造函数的形式来实现注入SqlServerDal、Access类:数据库实现接口,具有了添加订单的功能using System;namespace Ioc2{class SqlServerDal:IDataAccess{public void Add(){Console.WriteLine(“在sqlserver数据库中添加一条订单”);}}}namespace Ioc2{class Access:IDataAccess{public voi转载 2021-11-22 17:48:19 · 705 阅读 · 0 评论 -
First方法,FirstOrDefault方法,Single方法,SingleOrDefault方法的区别
(1)First方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则抛出运行时异常。(2)FirstOrDefault方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则返回对应默认值,如引用类型对象的话则返回null。(3)Single方法:返回List集合序列中唯一记录,如果没有或返回多条记录,则引发异常。(4)SingleOrDefault方法:返回List集合序列中唯一记录,如果该序列为空,则返回默认值;如果该序列包含多个元素,则引发异常。...原创 2021-05-12 11:20:16 · 5700 阅读 · 0 评论 -
关于C# Path类
Path类提供静态方法,完成路径字符串的常见操作例如在C盘的文件夹a下的b文件夹下的1.mp3文件C:\a\b\1.mp3一.获取信息的方法:1.获得路径:Path.GetDirectoryName(路径); 结果:C:\a\b获得文件名:Path.GetFileName(路径); 结果:1.mp3获得没有后缀的文件名:Path.GetFileNameWithoutExtension(路径); 结果:1获得全路径:Path.GetFullName(相对路径);二:合并的原创 2021-03-02 13:30:30 · 169 阅读 · 0 评论 -
File文件常用的方法整理,记不住的收藏
File类的常用方法1.AppendAllText 方法用于往文件中追加字符串,该方法有三个参数,第一个参数 path,表示目标文件的地址,即文件的全文件名. 但是 如果文件不存在,创建该文件.第二个参数 contents 表示需要写到文件中的字符串.第三个 参数 encoding 表示文件的编码格式,一般使用 Encoding.Default 即可.2.ReadAllLines 方法用于按行读取,所读取的数据以行为单位做成字符串数组,并返回该数组该方法有两...原创 2020-12-04 09:11:06 · 830 阅读 · 1 评论 -
集合常见的方法整理
在结尾追加数据调用 Add 方法,添加单个数据 括号中是所需添加的数据例:arrayList.Add(100);调用AddRange,添加一次性添加多个数据到集合 括号中是所需添加的数据例:int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };ArrayList arrayList = new ArrayList();arrayList.AddRange(nums); 在集合中间插入数据1.调用用 Insert原创 2020-12-02 13:41:33 · 2137 阅读 · 0 评论 -
html 的一些基础知识,总是忘记的同学记得收藏
*原创 2020-09-11 11:15:28 · 75 阅读 · 0 评论 -
java 和javascript的区别?你是否还在把他们混为一谈呢
1.javascript是基于对象的,它是一种脚本语言,是一种基于对象和事件驱动的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。而Java是面向对象的,即Java是一种真正的面向对象的语言,即使是开发简单的程序也必须设计对象。2.javascript与Java嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,javascript使用来标识,而Java使用Applet来标识。3.javascript与Java在浏览器中所执行的方式不一样。javascript是一种解释性编程语言,其源翻译 2020-09-04 09:16:33 · 4488 阅读 · 0 评论 -
什么叫做装箱和拆箱?一看就懂系列
有很多同学对与装箱和拆箱还是有点搞不太明白。首先讲一下概念:1.装箱指的是把值类型转化为引用类型2.拆箱当然指的就是把引用类型转化为值类型估计很多同学可能还分不清哪些是属于引用类型和值类型,这个就需要自己去强化记忆一下了.光说概念有的同学应该也是一头雾水,那我现在来简单的举例说明:object c =“1”; int d = (int)c首先我们要知道的是object类型属于引用类型,int 类型属于值类型(不知道的同 学自己抓紧背)这里呢就是把object类型(引用类型)的c强制转化为原创 2020-08-11 22:46:45 · 6795 阅读 · 9 评论