随笔分类 -  Asp.Net Code

摘要:.NET 9已经发布有一段时间了,近期整理一下.NET 9的新特性,今天重点分享.NET 9 JSON序列化方面的改进。 先引用官方的说明: 在 System.Text.Json 中,.NET 9 提供了用于序列化 JSON 的新选项和新的单一实例,可以更轻松地使用 Web 默认值进行序列化。 举个 阅读全文
posted @ 2024-12-31 16:44 每天进步多一点 阅读(9) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Core在底层内置了一个依赖注入框架,通过依赖注入的方式注册服务、提供服务。依赖注入不仅服务于ASP.NET Core自身,同时也是应用程序的服务提供者。 毫不夸张的说,ASP.NET Core通过依赖注入实现了各种服务对象的注册和创建,同时也实现了面向抽象的编程模式和编程体验,提升 阅读全文
posted @ 2024-12-31 16:37 每天进步多一点 阅读(36) 评论(0) 推荐(0) 编辑
摘要:将ASP.NET升级到ASP.NET Core之后,相信大家都会遇到HttpContext.Current无法使用的问题。这也是我们迁移ASP.NET Core必须解决的问题。 先列一下使用HttpContext的具体场景: 1. 在Controller层访问HttpContext 2. 在中间件中 阅读全文
posted @ 2024-12-31 16:31 每天进步多一点 阅读(36) 评论(0) 推荐(0) 编辑
摘要:前言 项目开发中不管是前台还是后台都会遇到烦人的null,数据库表中字段允许空值,则代码实体类中对应的字段类型为可空类型Nullable<>,如int?,DateTime?,null值字段序列化返回的值都为null,前台对应字段赋值需要做null值判断,怎么才能全局把null替换为空。 本文分享We 阅读全文
posted @ 2024-08-27 15:49 每天进步多一点 阅读(135) 评论(0) 推荐(0) 编辑
摘要:本文介绍如何通过C# 程序来扫描并读取图片中的文字,这里以创建一个.Net Core程序为例。下面是具体步骤,供参考。 程序测试环境: Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式支持JPG、PNG、GIF、B 阅读全文
posted @ 2024-08-25 13:44 每天进步多一点 阅读(520) 评论(0) 推荐(0) 编辑
摘要:docker安装 安装所需的软件包,yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。 sudo yum install -y yum-utils \ de 阅读全文
posted @ 2024-02-29 14:08 每天进步多一点 阅读(79) 评论(0) 推荐(0) 编辑
摘要:事情是这样的,最近改了下载文件的接口,原来是直接返回文件在服务器的路径,感觉不怎么好,所以就改了一下改成直接返回文件流。但是别人嵌入式的同事调用以后发现改成流以后就不能分块下载文件了,这才了解到原来嵌入式设备下载大文件一般会采取分块的方式进行下载,这样的好处是一部分一部分的下载,如果断了也能断点续传 阅读全文
posted @ 2024-02-29 13:58 每天进步多一点 阅读(53) 评论(0) 推荐(0) 编辑
摘要:在默认的 .net 项目中如果我们注入一个服务或者后台服务,常规的做法如下 注册后台服务 builder.Services.AddHostedService<ClearLogTask>(); 针对继承自接口的服务进行注入: builder.Services.AddTransient<IOperati 阅读全文
posted @ 2022-08-30 23:27 每天进步多一点 阅读(849) 评论(0) 推荐(0) 编辑
摘要:前言: 随着VS Code的功能和插件的不断强大和完善,它已经成为了我们日常开发中一个必不可缺的伙伴了。在之前我曾经写过一篇SourceTree使用教程详解(一个git可视化管理神器,想要了解的话可以点击查看详情),这篇文章主要是对VS Code如何使用Git可视化管理我们的程序源代码。 VS Co 阅读全文
posted @ 2021-02-28 11:26 每天进步多一点 阅读(2185) 评论(0) 推荐(2) 编辑
摘要:1、使用最新版本的VS2017,并安装.NET Core2.0中相关开发工具 2、打开VS2017,点击文件-新建-项目,选择.NET Core中的ASP.NET Core Web 应用程序 3、由于我们是从零开始搭建MVC框架,因此我们选择创建一个空模板 4、创建完后,我们可以看到初始文件里面有这 阅读全文
posted @ 2020-10-13 15:18 每天进步多一点 阅读(773) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示