搜索结果
查询Tags标签: Builder,共有 199条记录-
Autofac 整合asp.net core6
1、Nuget引入 Autofac、Autofac.Extensions.DependencyInjection 2、Program.cs里面添加注入配置{//第一种方式注入builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); //通过工厂替换,把Autofac整合进来builder.Host.ConfigureContainer&l…
2022/6/20 1:21:56 人评论 次浏览 -
Ultimate ASP.NET CORE 6.0 Web API --- 读书笔记(1)
Project Configuration本文内容来自书籍: Marinko Spasojevic - Ultimate ASP.NET Core Web API - From Zero To Six-Figure Backend Developer (2nd edition)1.2 launchSettings.json File ConfigurationlaunchBrowser:在项目启动时,是否自动打开浏览器 launchUrl:项…
2022/6/17 1:20:03 人评论 次浏览 -
Asp.NET WebAPI使用文件服务
文件服务 using Microsoft.Extensions.FileProviders;var builder = WebApplication.CreateBuilder(args);builder.Services.AddRazorPages(); builder.Services.AddControllersWithViews();builder.Services.AddDirectoryBrowser();var app = builder.Build();if (!app.E…
2022/6/9 1:21:49 人评论 次浏览 -
Nacos
目录Nacos什么是 Nacos服务发现和服务健康监测动态配置服务动态 DNS 服务服务及其元数据管理Nacos 地图部署Nacos搭建Nacos注册中心.NET6接入NacosNacos添加配置文件添加Nacos依赖修改appsettings.json文件修改Program.cs文件启动项目整合到Ocelot引入依赖修改配置文件修改…
2022/5/3 23:12:59 人评论 次浏览 -
asp.net core 跨域
当出现 The CORS protocol does not allow specifying a wildcard (any) origin and credentials at the same time. Configure the CORS policy by listing individual origins if credentials needs to be supported 跨域错误的时候 只需要给予一个可信列表即可。修改内…
2022/5/2 11:42:39 人评论 次浏览 -
第三方DI框架:Autofac
什么情况下需要引入第三方容器组件? 实际上是大部分情况默认的容器组件是够我们使用的,但是当我们需要一些非常特殊的场景时,如:基于名称的注入:把一个服务按照名称来区分它不同的实现的时候 属性注入:我们的注入方式有FromService的方式、还有构造函数入参的方式,…
2022/5/1 6:13:11 人评论 次浏览 -
基于SqlSugar的数据库访问处理的封装,在.net6框架的Web API上开发应用
我前面几篇随笔介绍了关于几篇关于SqlSugar的基础封装,已经可以直接应用在Winform项目开发上,并且基础接口也通过了单元测试,同时测试通过了一些Winform功能页面;本篇随笔继续深化应用开发,着手在在.net6框架的Web API上开发应用,也就是基于.net core的Web API应用开…
2022/4/29 19:13:01 人评论 次浏览 -
C++ Builder 开发64程序 使用AnsiString的ToInt和ToDouble存在内存泄漏
AnsiString str="adsfaga"; try {int v=str.ToInt(); } catch(...) { }上面的代码,在C++ Builder 10 和 11中,开发64位程序会出现内存泄漏的情况。解决办法只有用UnicodeString代替AnsiString,或者使用StrToInt函数或者StrToFloat
2022/4/29 7:13:56 人评论 次浏览 -
ASP.NET Core Ocelot+Consul+Nginx+JWT 构建微服务鉴权中心
目录ASP.NET Core Ocelot+Consul+Nginx+JWT 构建微服务鉴权中心鉴权中心 Common.AuthenticationCenterControllers文件AuthenticationController.csUtility 文件夹Model 文件夹User.csRSA 文件夹RSAHelper.csConfigInformation.csHttpHelperService.csIJWTService.csJWTHS…
2022/4/17 7:13:06 人评论 次浏览 -
MyBatis-Plus的代码生成器的使用
1、引入相关依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version></dependency><dependency><groupId>com.baomidou</groupId…
2022/4/16 23:17:26 人评论 次浏览 -
C++ Builder(RAD Studio)11.1代码提示问题
C++ Builder 11.1版本基于cquery的代码提示比10.3和10.4版本有了很大的改进,基本上可用了。 1、要64位Win10以上系统; 2、RAD Studio安装目录下Bin64目录里要有cquery.exe和ideclang50.dll; 3、工程要已经保存; 4、第一次使用时,要重新加载一次工程,并等cquery.exe开…
2022/4/14 14:13:14 人评论 次浏览 -
解决rust编译目标为musl时openssl报错
同步:https://zhufn.fun/archives/rust-musl-ssl/ 为了节省容器启动时间,准备把rust写的api编译好后扔进docker里,于是编译到target:x86_64-unknown-linux-musl 然后openssl炸了,不认libssl-dev了,查了下要重新编译。。。 但是,我们发现了一个神奇的docker镜象https…
2022/4/11 6:14:27 人评论 次浏览 -
net6.0 使用自定义定时任务,非Quartz、Hangfire
如果不使用Quartz、Hangfire,一些简单的定时任务完全可以用BackgroundService搞定,这是我在家为arm开发服务的时候发现的一种简单定时任务的方式,它不用那么多框架性的东西,原生net6,轻松自在 新建一个服务类,继承BackgroundService,重写ExecuteAsync方法 public c…
2022/4/10 6:16:54 人评论 次浏览 -
第6章 建造者模式
6.1 建造者模式概述大多数用户,并不关心部件的装配细节,也不单独使用某个部件,而是使用一辆完整的汽车。 建造者模式(Builder Pattern):将一个复杂对象的创建和它的表示分离,使得同样的构建过程可以创建不同的表示。 6.2 建造者模式结构与实现 6.2.1 建造者模式结构…
2022/3/31 6:22:15 人评论 次浏览 -
最强的 C# Autofac学习笔记
一、为什么使用Autofac? Autofac是.NET领域最为流行的IoC框架之一,传说是速度最快的一个。 1.1、性能 有人专门做了测试:1.2、优点 1)与C#语言联系很紧密。C#里的很多编程方式都可以为Autofac使用,例如可以使用Lambda表达式注册组件。 2)较低的学习曲线。学习它非常…
2022/3/28 11:22:43 人评论 次浏览