- 书接上回,介绍了.net core 读取配置文件的几种方式,本文学习Autofac的同时再次增加一种读取配置文件的方法。 本文介绍Auofac,一个优秀的.NET IOC框架 源码地址:https://github.com/autofac/Autofac 1、打开NuGet包管理器安装Autofac.Extensions.DependencyInjection包 2、Program.cs ... 书接上回,介绍了.net core 读取配置文件的几种方式,本文学习Autofac的同时再次增加一种读取配置文件的方法。 本文介绍Auofac,一个优秀的.NET IOC框架 源码地址:https://github.com/autofac/Autofac 1、打开NuGet包管理器安装Autofac.Extensions.DependencyInjection包 2、Program.cs ...
- 一、Json配置文件 1、这里的配置文件指的是下图 2、json配置文件示例{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Infor... 一、Json配置文件 1、这里的配置文件指的是下图 2、json配置文件示例{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Infor...
- 一、中英文转换 1、安装NPinYin 2、编写代码string str = "这里是测试的中文字符串";string str1 = Pinyin.GetChineseText(str);string str2 = Pinyin.GetInitials(str);string str3 = Pinyin.GetPinyin(str); Console.WriteLine("取和拼音相同的汉... 一、中英文转换 1、安装NPinYin 2、编写代码string str = "这里是测试的中文字符串";string str1 = Pinyin.GetChineseText(str);string str2 = Pinyin.GetInitials(str);string str3 = Pinyin.GetPinyin(str); Console.WriteLine("取和拼音相同的汉...
- 上班间隙和下班后以及周末开始学习百小僧前辈的Furion,也记不得什么时候开始,总算是看着文档把代码敲了一遍,代码写作风格、各种基础知识理论、优秀的中间件、第三方开源项目引荐,这一遍可能时间有点长,但收获良多。继续跟随前辈们的脚步冲吧,加入了社区组织,相信.NET生态会越来越好!好好学习,天天向上!每天进步一点点。欢迎各位同学和同行互相交流,嘿嘿Gitee:https://gitee.com... 上班间隙和下班后以及周末开始学习百小僧前辈的Furion,也记不得什么时候开始,总算是看着文档把代码敲了一遍,代码写作风格、各种基础知识理论、优秀的中间件、第三方开源项目引荐,这一遍可能时间有点长,但收获良多。继续跟随前辈们的脚步冲吧,加入了社区组织,相信.NET生态会越来越好!好好学习,天天向上!每天进步一点点。欢迎各位同学和同行互相交流,嘿嘿Gitee:https://gitee.com...
- 做内部接口转发时加token验证需要传token值过去,有如下两种方式: string jsonContent = JsonConvert.SerializeObject(args); using(var clientUrl = new HttpClient()) { var token = "token的值"; // 法① clientUrl.DefaultRequ... 做内部接口转发时加token验证需要传token值过去,有如下两种方式: string jsonContent = JsonConvert.SerializeObject(args); using(var clientUrl = new HttpClient()) { var token = "token的值"; // 法① clientUrl.DefaultRequ...
- 1、新建项目简单实例,新建一个控制台程序 2、Nuget安装Quartz 3、编写代码using Quartz;using Quartz.Impl;using Quartz.Logging;using System;using System.IO;using System.Threading.Tasks;namespace QuartzDotNetDemo{ class Progr... 1、新建项目简单实例,新建一个控制台程序 2、Nuget安装Quartz 3、编写代码using Quartz;using Quartz.Impl;using Quartz.Logging;using System;using System.IO;using System.Threading.Tasks;namespace QuartzDotNetDemo{ class Progr...
- 1、任务需求在每次服务启动时定时(如24小时)清理一次缓存文件 2、代码实现 1)新建文件清理类.NET Core 提供了BackgroundService的抽象类,在 ExecuteAsync 方法中执行特有的逻辑即可BackgroundService 类 – 微软技术文档介绍/// <summary>/// 定时清理文件/// </summary>public class Sched... 1、任务需求在每次服务启动时定时(如24小时)清理一次缓存文件 2、代码实现 1)新建文件清理类.NET Core 提供了BackgroundService的抽象类,在 ExecuteAsync 方法中执行特有的逻辑即可BackgroundService 类 – 微软技术文档介绍/// <summary>/// 定时清理文件/// </summary>public class Sched...
- 1、问题分析在做接口测试时,偶然出现了前端输出有值,但是后端断点调试时却出现接收参数总是为null的情况 2、解决办法前端打印log,看前端的每一个传值的数据类型,与后端请求参数类进行认真的一一比对小技巧:① 直接打印调用接口的传参值的数据类型,例如console.log(type of this.form.name) --stringconsole.log(type of this.fo... 1、问题分析在做接口测试时,偶然出现了前端输出有值,但是后端断点调试时却出现接收参数总是为null的情况 2、解决办法前端打印log,看前端的每一个传值的数据类型,与后端请求参数类进行认真的一一比对小技巧:① 直接打印调用接口的传参值的数据类型,例如console.log(type of this.form.name) --stringconsole.log(type of this.fo...
- 1、呈现效果 2、后端 1)服务层/// <summary>/// 删除指定修改日期段及指定路径下的所有文件/// </summary>/// <param name="filepath">指定路径</param>/// <returns>返回删除结果提示</returns>public string DeleteSpecifiedPathAllFile(FileInfomationArg... 1、呈现效果 2、后端 1)服务层/// <summary>/// 删除指定修改日期段及指定路径下的所有文件/// </summary>/// <param name="filepath">指定路径</param>/// <returns>返回删除结果提示</returns>public string DeleteSpecifiedPathAllFile(FileInfomationArg...
- 1、服务层/// <summary>/// 删除指定路径下的所有文件/// </summary>/// <param name="filepath">指定路径</param>/// <returns></returns>public string DeleteSpecifiedPathAllFile(string filepath){ try { Directory... 1、服务层/// <summary>/// 删除指定路径下的所有文件/// </summary>/// <param name="filepath">指定路径</param>/// <returns></returns>public string DeleteSpecifiedPathAllFile(string filepath){ try { Directory...
- 前言二维码是一种能够存储数据的编码形式,它可以被扫描器快速识别和解码。二维码通常由黑白相间的方格组成,可以将文本、网址、电子邮件、电话号码等信息编码成矩阵条码的形式,从而方便用户获取信息。二维码的应用范围非常广泛,如商业、广告、新闻、公共交通系统等领域。条形码,也称为商品条码,是一种以条形图案为基础的一维条码,是商业和物流领域中广泛使用的一种编码方式。它可以迅速、准确地读取产品信息,包括商... 前言二维码是一种能够存储数据的编码形式,它可以被扫描器快速识别和解码。二维码通常由黑白相间的方格组成,可以将文本、网址、电子邮件、电话号码等信息编码成矩阵条码的形式,从而方便用户获取信息。二维码的应用范围非常广泛,如商业、广告、新闻、公共交通系统等领域。条形码,也称为商品条码,是一种以条形图案为基础的一维条码,是商业和物流领域中广泛使用的一种编码方式。它可以迅速、准确地读取产品信息,包括商...
- UEditor v1.4.3.3 .net版本任意文件上传 漏洞复现 UEditor v1.4.3.3 .net版本任意文件上传 漏洞复现
- 前言.net匿名类是一种临时创建的类,可以在运行时动态地创建。它可以用于简化代码,避免创建不必要的类。在使用匿名类时,编译器会自动为其创建一个对应的类,并将属性自动映射到该类中。这样可以方便地进行数据传递和处理,通常用于临时存储数据或传递参数。在 .NET 中,可以使用匿名类来创建一个具有一组属性的对象,这些属性可以在创建时进行初始化。例如,可以使用匿名类来创建一个包含姓名和年龄属性的对象,... 前言.net匿名类是一种临时创建的类,可以在运行时动态地创建。它可以用于简化代码,避免创建不必要的类。在使用匿名类时,编译器会自动为其创建一个对应的类,并将属性自动映射到该类中。这样可以方便地进行数据传递和处理,通常用于临时存储数据或传递参数。在 .NET 中,可以使用匿名类来创建一个具有一组属性的对象,这些属性可以在创建时进行初始化。例如,可以使用匿名类来创建一个包含姓名和年龄属性的对象,...
- 前言.NET调用Python的作用和意义是可以利用Python强大的数据处理和机器学习能力,结合.NET的优势进行开发,提高开发效率和应用性能。同时,Python也可以通过.NET进行调用,实现跨语言的开发和应用。一、C#调用Python的三种方式1.ironPython调用1.1 ironPython的安装IronPython 是一种基于 Python 的 .NET 实现,它允许 Pyth... 前言.NET调用Python的作用和意义是可以利用Python强大的数据处理和机器学习能力,结合.NET的优势进行开发,提高开发效率和应用性能。同时,Python也可以通过.NET进行调用,实现跨语言的开发和应用。一、C#调用Python的三种方式1.ironPython调用1.1 ironPython的安装IronPython 是一种基于 Python 的 .NET 实现,它允许 Pyth...
- 前言List转成字符串的总结的应用场景非常广泛,可以用于字符串拼接、数据处理和存储、显示等方面。它还可以用于格式化输出,以及将列表数据导出到文本文件等。.NET实现List转字符串的方式主要有如下:forLinqString.Join 一、List转成字符串的总结 1.forfor循环是一种结构,它可以重复执行一系列语句,直到指定的条件不再满足。它通常用于遍历数组或字符串,或者在某个特定的... 前言List转成字符串的总结的应用场景非常广泛,可以用于字符串拼接、数据处理和存储、显示等方面。它还可以用于格式化输出,以及将列表数据导出到文本文件等。.NET实现List转字符串的方式主要有如下:forLinqString.Join 一、List转成字符串的总结 1.forfor循环是一种结构,它可以重复执行一系列语句,直到指定的条件不再满足。它通常用于遍历数组或字符串,或者在某个特定的...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签