自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 ASP.NET Core - 实现自定义WebApi模型验证 ModelState

基于core编写的话,所以我们不再需要在业务中耦合这样的模型判断代码,系统内部会检查ModelState是否为Valid,如果为InValid会直接返回400 BadRequest,这样就没有必要执行后面的代码,提高效率。在.net core中用过滤器无法拦截到ModelState,框架会为你自动注册ModelStateInvalidFilter,在自定义的IActionFilter前已执行完成。

2023-02-17 16:59:58 424

原创 【npm install】进行vue前端依赖包的还原操作:npm install时报错

前端vue项目,执行npm install 时报错

2023-02-09 15:08:32 461

原创 设计模式——外观模式

为子系统的一组接口提供一个一致的界面,此模式定义 了一个高层接口,这个接口使得这一子系统更加容易使用。class SubSystemOne{ public void MethodOne(){ Console.WriteLine("子系统方法一"); }}class SubSystemTwo{ public void MethodTwo(){ Console.WriteLine("子系统方法二"); }}class SubSystemThree{ public void Met

2021-10-25 21:20:40 98

原创 设计模式——迪米特法则

如果两个类之间不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。(又叫最少知识法则)首先强调的前提是在类的结构设计上,每一个类都应当尽量降低成员的访问权限。也就是说,一个类包装好自己的private。根本思想是强调了类之间的松耦合。类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会对有关系的类造成波及。...

2021-10-25 20:37:16 82

原创 下载tensorflow时遇到的问题

使用 anaconda prompt执行conda install python=3.7报错提示Could not connect to https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64/在.condarc文件中把default删除,把https改为http后又出现PaddingError: Placeholder of length ‘34’ too short in package http://mirro

2021-08-03 22:54:34 1165

转载 Dapper配置 MySQL连接

在nugget包管理器中安装Dapper包1.连接MySQL:nugget安装MySQL.Data包。在appsetting中配置数据库链接: "ConnectionStrings": { "DefaultConnection": "server=localhost;port=端口;database=数据库名字;SslMode=None;uid=用户名;pwd=密码;Allow User Variables=true" },新建BaseRepository类,用于连接数据库:pub

2021-08-03 22:53:07 1660

原创 C# 委托

委托是函数指针的升级版一切皆地址直接调用与间接调用,CPU执行的指令是的1.actio委托,只能指向没有返回类型的函数。func委托,指向有返回类型的函数。class Calculator { public void Report() { Console.WriteLine("I have 3 methods "); } public int Add(int a ,int b) {

2021-07-27 20:23:17 136

转载 anaconda 3 + tensorflow1.2.1 +keras 安装步骤

anaconda 3 + tensorflow1.2.1 +keras 安装步骤https://blog.csdn.net/m0_37723079/article/details/106062301欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功

2021-03-23 10:08:26 387

RedisDesktopManager-2021.7.zip

RedisDesktopManager-2021.7.zip

2021-08-13

visio2016_9261.zip

visio2016版,

2021-08-13

100篇BBC听力(含听力原文).rar

100篇BBC听力(含听力原文).rar

2021-08-06

空空如也

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

TA关注的人

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