随笔分类 -  .Net Core

摘要:前言 dotnet8项目接入qwen大模型,这个主要用到了大模型管理工具叫做 ollama 有了它,接入大模型so easy。使用ollama可以接入很多大模型,详见:https://ollama.com/library 环境 vs2022 preview dotent8 Windows 10 企业 阅读全文
posted @ 2024-08-28 14:58 PrintY 阅读(409) 评论(0) 推荐(0)
摘要:开场白 您好你是***来面试我们公司.net岗位的吧!我是***面试官 首先非常感谢您来参加我们公司的面试,下面我们就正式开始这场愉快的面试吧! 麻烦您先简单的做一下自我介绍 中场技术提问 嗯,刚刚我也听了您的一些介绍 我这边主要提一下一些技术点 基础 1. class和struct,record的 阅读全文
posted @ 2023-01-11 11:28 PrintY 阅读(288) 评论(0) 推荐(0)
摘要:.NETCORE项目源码: https://github.com/dotnet/aspnetcore 引用及基本类型在线源码:https://referencesource.microsoft.com/#mscorlib 下载完.NETCORE源码,先restore下 阅读全文
posted @ 2022-12-02 11:31 PrintY 阅读(263) 评论(0) 推荐(0)
摘要:1、修改Program.cs 这行代码默认就有: if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } 重点是这里的代码: builder.Services.AddSwaggerGen((opti 阅读全文
posted @ 2022-03-16 16:49 PrintY 阅读(1213) 评论(0) 推荐(0)
摘要:引用 Newtonsoft.Json // Post请求 public string PostResponse(string url,string postData,out string statusCode) { string result = string.Empty; //设置Http的正文 阅读全文
posted @ 2022-03-10 15:18 PrintY 阅读(88) 评论(0) 推荐(0)
摘要:1、安装所有NuGet包 2、上代码 2.1 新建helper类 private static IConfiguration _config; public AppsettingHelper(IConfiguration configuration) { _config = configuratio 阅读全文
posted @ 2022-03-08 14:51 PrintY 阅读(3440) 评论(0) 推荐(0)
摘要:本章主要和大家分享下如何使用cmd命令行(.NET Core CLI)来启动ASP.NET Core 应用程序的多个实例,以此来模拟集群。 .NET Core 命令行接口 (CLI) 工具是用于开发、生成、运行和发布 .NET Core 应用程序的跨平台工具链。 CLI 命令结构包含驱动程序(“do 阅读全文
posted @ 2022-03-08 11:27 PrintY 阅读(3410) 评论(0) 推荐(1)
摘要:.NET6 MVC项目(其它类型也可以),最简单的步骤运行hangfire,据说支持分布式,等回头再研究下。 1、NuGet安装包 2、Program.cs文件 services.AddHangfire(configura => { configura.UseStorage(new MemorySt 阅读全文
posted @ 2022-01-15 17:42 PrintY 阅读(1354) 评论(0) 推荐(0)
摘要:Program.cs var corsPolicyName = "_myAllowSpecificOrigins"; builder.Services.AddCors(options => { options.AddPolicy(name: corsPolicyName, builder => { 阅读全文
posted @ 2021-12-09 14:23 PrintY 阅读(1910) 评论(0) 推荐(0)
摘要:C#中语法,model中属性默认都是大驼峰,但是.NET6 WebAPI默认出传到前台自动转化成小驼峰写法,如果要避免这个问题,处理也比较简单~ Program.cs builder.Services.AddControllers() .AddJsonOptions(options => { opt 阅读全文
posted @ 2021-12-09 14:21 PrintY 阅读(997) 评论(1) 推荐(0)
摘要:Program.cs文件中 //获取IP使用 builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>(); Controller中 private readonly IHttpContextAccessor h 阅读全文
posted @ 2021-12-09 14:15 PrintY 阅读(800) 评论(0) 推荐(0)
摘要:1、安装依赖 Microsoft.Extensions.Logging.Log4Net.AspNetCore 2、配置文件 <?xml version="1.0" encoding="utf-8" ?> <configuration> <!-- This section contains the l 阅读全文
posted @ 2021-12-09 14:11 PrintY 阅读(799) 评论(0) 推荐(0)
摘要:1、上代码 /// <summary> /// API白名单过滤器 /// </summary> public class APIFilter : ActionFilterAttribute { /// <summary> /// 控制器中加了该属性的方法中代码执行之前该方法。 /// 所以可以用做 阅读全文
posted @ 2021-12-09 14:03 PrintY 阅读(876) 评论(0) 推荐(0)
摘要:1、下载.net6 运行时以及host支持 https://dotnet.microsoft.com/download/dotnet/6.0 2、IIS 没说什么特别的,绑定域名端口,然后设置IIS应用程序池到“无托管” 阅读全文
posted @ 2021-12-08 15:23 PrintY 阅读(3839) 评论(0) 推荐(0)
摘要:1. API功能 功能: 根据商品名查询商品信息 2. 创建商品实体 AbpTraining.Core\Products\Product.cs using Abp.Domain.Entities.Auditing; using System.ComponentModel.DataAnnotation 阅读全文
posted @ 2021-09-23 09:59 PrintY 阅读(311) 评论(0) 推荐(0)
摘要:解决方案: 一、工具-->Nuget程序包管理器-->程序包管理器设置 二、 Nuget Package Manager-->程序包源 三、点击右上角的 加号按钮 ,添加一个新的Nuget源选项 四、名称:随便取 源:https://api.nuget.org/v3/index.json 五、点击右 阅读全文
posted @ 2021-09-23 09:39 PrintY 阅读(1288) 评论(0) 推荐(2)
摘要:https://aspnetboilerplate.com/ https://github.com/aspnetboilerplate/aspnetboilerplate https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Templ 阅读全文
posted @ 2021-09-14 16:34 PrintY 阅读(826) 评论(0) 推荐(0)
摘要:1、下载Erlang https://www.erlang.org/downloads ,如下图所示,下载完事直接安装就行。 2、配置系统环境变量 新增:ERLANG_HOME ,V为安装目录地址 修改:path , %ERLANG_HOME%\bin 3、验证Erlang安装 打开cmd命令框,输 阅读全文
posted @ 2021-07-19 19:45 PrintY 阅读(161) 评论(0) 推荐(0)
摘要:.net5发布和.net core3发布一样,没有什么区别,就不多说了,之前我也发过教程,.net5 webapi 默认集成了Swagger ,发布的时候 发现swagger没有了.... 这个问题需要是Startup.cs文件中Configure方法的问题,把swagger从IsDevelopme 阅读全文
posted @ 2021-01-25 11:49 PrintY 阅读(1271) 评论(1) 推荐(1)
摘要:认证和授权区别? 首先我们要弄清楚认证(Authentication)和授权(Authorization)的区别,以免混淆了。认证是确认的过程中你是谁,而授权围绕是你被允许做什么,即权限。显然,在确认允许用户做什么之前,你需要知道他们是谁,因此,在需要授权时,还必须以某种方式对用户进行身份验证。 什 阅读全文
posted @ 2021-01-22 13:39 PrintY 阅读(3083) 评论(2) 推荐(2)