分类目录

链接

2024 年 4 月
1234567
891011121314
15161718192021
22232425262728
2930  

近期文章

热门标签

新人福利,免费薅羊毛

.NETCORE 依赖注入服务生命周期

依赖注入服务有3种生命周期:Transient;Scoped;Singleton Transient:即用即建,用后即弃。就是每次获取这个服务的实例时都要创建一个这个服务的实例。 Scoped:这种类型的服务实例保存在当前依赖注入容器(IServiceProvider)上,这个后面会有详细的讲解。 Singleton:单例。即只保存一个服务实例 下面我们来做一个实例的演示,让大家可以更深入地理解这3中生命周期 我的测试环境:win10+vs2019+.net core 3.1 新建一个.NET CORE的控制台应用,添加NuGet包:Microsoft.Extensions.DependencyInjection和Microsoft...

.NET 暂无评论 阅读(60)

asp.net zero改mysql

官方let start教程: Getting Started Core | Documentation Center (aspnetzero.com) 1.找到项目 MyCompanyName.AbpZeroTemplate.EntityFrameworkCore,增加 Pomelo.EntityFrameworkCore.MySql,并选对应的版本。比如.NET 5,就选5.0.0,  如果是最新.NET6,就选6.0..6+的版本。 2.找到项目 MyCompanyName.AbpZeroTemplate.EntityFrameworkCore,删除  Migrations文件夹下面除SEED之外的所有CS文件 3.修改 MyCompanyName.AbpZeroTemplate.Web.Core和MyCompanyName.AbpZeroTemplate.Web.Mvc下面的appsettings.json中...

.NET 暂无评论 阅读(79)

.NET5面试汇总

2016 年开始,分开了.NET Framework和.NET Core,后者开源、面向跨平台应用; 2019年,.NET Framework和.NET Core被.NET5完成了统一。未来只会有一个.NET,可以支持 Windows、Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly,等等 .Net standard library 是之前.NET Framework和.NET Core公共的部分;   dotnet 组织包含了.NET Core的核心代码, 包括coreclr和corefx等. coreclr是运行时代码, corefx是各种基础类库的代码. CoreFX主要包含数个公共库,例如 System.Collections, System.IO, Sys...

.NET 暂无评论 阅读(145)

.Net连接Mysql数据库的Convert Zero Datetime日期问题

Convert Zero Datetime=True;   如题,其实这已经是以前遇到过的一个问题了。在.Net中使用Mysql的组件MySql.Data(Nuget.org的链接在这里http://www.nuget.org/packages/MySql.Data/)时需要在web.config的连接字符串中配置一些额外的属性,以最大程度地契合MS SERVER的数据类型,下面我以自己在实现工作遇到的问题为例子,来说明在连接字符串中配置的作用:Web.config连接Mysql字符串: 1 2 <span class="hljs-tag">&lt;<span class="hljs-name">add</span> <span class=...

.NET, MySQL 暂无评论 阅读(169)

vue使用element-ui中的Message 、MessageBox 、Notification

import Vue from 'vue'; import ElementUI from 'element-ui'; // 添加响应拦截器 axios.interceptors.response.use(function (response) { // 对响应数据做点什么 // console.log('对响应数据做点什么') return response; }, function (error) { // 对响应错误做点什么 console.log(ElementUI) //Message 消息提示 ElementUI.Message({ message: '恭喜你,这是一条成功消息', type: 'success' }); //Notification 通知 ElementUI.Notification({ title: '警告', message: '这是一条警告的提示消息', type: 'warni...

.NET, 前端 暂无评论 阅读(309)

Asp.Net Core Filter 深入浅出的那些事-AOP

一、前言 在分享ASP.NET Core Filter 使用之前,先来谈谈AOP,什么是AOP 呢? AOP全称Aspect Oriented Programming意为面向切面编程,也叫做面向方法编程,是通过预编译方式和运行期动态代理的方式实现不修改源代码的情况下给程序动态统一添加功能的技术。 AOP技术利用一种称为“横切”的技术,剖解开封装对象的内部,将影响多个类的公共行为封装到一个可重用的模块中,并将其命名为Aspect切面。所谓的切面,简单来说就是与业务无关,却为业务模块所共同调用的逻辑,将其封装起来便于减少系统的重复代码,降低模块的...

.NET 暂无评论 阅读(230)

docker单节点启动consul

内网: docker run --restart=always -d --net=host --name=consul -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' consul agent -server -bind=172.16.198.144 -bootstrap-expect=1 -ui   外网: docker run --restart=always -d --net=host --name=consul -p 8300:8300 -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' consul agent -server -bind=116.62.243.164 -bootstrap-expect=1 -ui

.NET, 云计算, 大数据 评论(1) 阅读(257)

.NET Core使用Nlog记录日志

1.引入Nuget包 Nlog Nlog.Web.AspNetCore 2.添加nlog配置文件 <?xml version="1.0" encoding="utf-8"?> <nlogxmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true" internalLogLevel="Warn" internalLogFile="internal-nlog.txt"> <!--define various log targets--> <targets> <!--write logs to file--> <targetxsi:type="File"name="allfile"fileName="nlog-all-${shortdate}.log" layout="${l...

.NET 暂无评论 阅读(266)

.netcore3返回JOSN首字母大写

在.netcore2中,我们这样写: services.AddMvc().AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver()); .netcore3返回JOSN首字母大写: services.AddMvc().AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = null);

.NET 暂无评论 阅读(327)

.Net Core2.2升级到3.1

.NET Core 3.1 作为LTS长期支持版本,会提供3年的支持(明年就出.net5),值得升级(吗)。 目前主流的第三方包大多都已经提供了支持,2.x => 3.1还是变化不是特别多,EF Core坑就大咯,谨慎。   ASP.NET Core 3.1 的新增功能 https://docs.microsoft.com/zh-cn/aspnet/core/release-notes/aspnetcore-3.1?view=aspnetcore-3.1 EF Core 3.0重大改变 https://docs.microsoft.com/zh-cn/ef/core/what-is-new/ef-core-3.0/breaking-changes   1,将VS2019更新到16.4.x,会自动安装3.1的SDK。 2,将项目目标...

.NET 暂无评论 阅读(412)