随笔分类 -  .Net

摘要:前言 近几年这个话题很火,但是我一直没得去尝试一下,今天突然来兴趣想试试,然后就出来了这一篇文档。 环境准备 docker 安装管理工具 Ollama是一款开源的大模型管理工具,它允许用户在本地便捷地运行多种大型开源模型,包括清华大学的ChatGLM、阿里的千问以及Meta的llama等。目前,Ol 阅读全文
posted @ 2025-01-01 21:19 AZRNG 阅读(85) 评论(0) 推荐(0) 编辑
摘要:工具介绍 注意:该部分介绍摘抄自:https://www.aiwanyun.cn/archives/174 Prometheus、Grafana、Node Exporter 和Alertmanager是一组用于监控和可视化系统性能的开源工具。它们通常一起使用,形成一个强大的完整的监控和告警系统。 一 阅读全文
posted @ 2024-03-02 16:54 AZRNG 阅读(664) 评论(2) 推荐(6) 编辑
摘要:目的 很早就有想编写安卓程序玩玩的念头了,所以这次学习将MAUI程序生成apk包来玩。 本文apk下载地址:https://azrng.lanzouv.com/iBQRe0eeg8wf ,内容很简单,一个时间轴以及一个点击按钮切换背景图的东西,时间轴是学习Masa Blazor教程的,背景图的接口还 阅读全文
posted @ 2022-10-23 16:59 AZRNG 阅读(514) 评论(0) 推荐(0) 编辑
摘要:目的 通过一个简单的项目,在原来的文章基础上完善一下常用的几种WebApi编写方式以及请求方式,一方面是用于给我一个前端朋友用来学习调用接口,另一方面让我测试HttpClient的一些效果。 本文示例代码环境:vs2022、net6 准备 新创建了一个.Net WebAPI程序,安装组件 <Item 阅读全文
posted @ 2022-09-12 20:16 AZRNG 阅读(987) 评论(0) 推荐(5) 编辑
摘要:1. 介绍 BaGet是一个轻量级的包管理服务。有些时候公司或者个人不希望某一些包进行公开,那么就需要使用私有的包管理服务程序,该服务是用.netcore进行编写的(感谢开发者为社区做出的共享) Github:https://github.com/loic-sharma/BaGet 官网:https 阅读全文
posted @ 2021-06-15 09:09 AZRNG 阅读(168) 评论(0) 推荐(0) 编辑
摘要:介绍 EFCore工具可帮助完成设计数据库时候的开发任务,主要用于通过对数据库架构进行反向工程来管理迁移和搭建DbContext和实体类型。EFCore .NET命令行工具是对跨平台.NET Core CLI工具的扩展,该工具执行需要具有.NET Core SDK(具有 Sdk="Microsoft 阅读全文
posted @ 2021-06-15 09:08 AZRNG 阅读(844) 评论(6) 推荐(2) 编辑
摘要:开篇语 这两天看见有大佬分享使用钉钉和企业微信的机器人来做通知报警,然后我想到了我使用的另一个第三方软件捷易快信(可能大家都不知道这个东西,我也忘了我最开始是咋知道的),该服务的优点是可以通过微信进行提醒,不过每条需要收费0.0080元,但是不要担心每月可能会赠送4元(因为我的就是),对于我来说,够 阅读全文
posted @ 2021-06-08 08:51 AZRNG 阅读(1012) 评论(8) 推荐(2) 编辑
摘要:1. 连接数据库 通过依赖注入配置应用程序,通过startup类的ConfigureService方法中的AddDbContext将EFCore添加到依赖注入容器 public void ConfigureServices(IServiceCollection services) { service 阅读全文
posted @ 2021-05-24 09:03 AZRNG 阅读(950) 评论(0) 推荐(5) 编辑
摘要:介绍 Internet Information Services (IIS) 是一种灵活、安全且可管理的 Web 服务器,用于托管 Web 应用(包括 ASP.NET Core)。虽然我们的程序可以跨平台了,不过还是有些服务是部署在windows服务器下的,下面我们就从头开始部署下我们的程序到IIS 阅读全文
posted @ 2021-05-20 09:09 AZRNG 阅读(5339) 评论(0) 推荐(5) 编辑
摘要:介绍 通过一个简单的项目,总结一下常用的几种WebApi编写方式以及请求方式。 本文示例代码环境:vs2019、net5、MySQL 正文前准备 新创建了一个.Net5 WebAPI程序,安装组件 <PackageReference Include="AutoMapper" Version="10. 阅读全文
posted @ 2021-05-18 08:49 AZRNG 阅读(1208) 评论(0) 推荐(3) 编辑
摘要:1. 优点 有助于保护原有系统,不受影响,并及时修改问题 可以实现用户的私人定制(比如是付费接口) 快速迭代 2. API版本控制 在URL中追加版本或者作为查询字符串参数 通过自动以标头和通过接受标头 2.1 安装组件 ASP.NET API versioning为您提供了一种功能强大但易于使用的 阅读全文
posted @ 2021-05-17 08:59 AZRNG 阅读(827) 评论(0) 推荐(3) 编辑
摘要:介绍 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 当下稍微正式一点的公 阅读全文
posted @ 2021-05-16 12:10 AZRNG 阅读(1718) 评论(0) 推荐(1) 编辑
摘要:介绍 支持多语言使网站可以覆盖更广泛的受众。 ASP.NET Core 提供的服务和中间件可将网站本地化为不同的语言。 本次示例环境:vs2019、net5 配置 无需引用Nuget包即可实现以下功能。 注入容器 services.AddLocalization(t =>{ t.ResourcesP 阅读全文
posted @ 2021-05-12 08:54 AZRNG 阅读(282) 评论(0) 推荐(0) 编辑
摘要:开篇语 本文主要是回顾下从项目创建到生成数据到数据库(代码优先)的全部过程。采用EFCore作为ORM框架。 本次示例环境:vs2019、net5、mysql 创建项目 本次事例代码是用过vs2019创建的ASP.NET Core Web API项目 可以通过可视化界面创建或者通过命令行创建 dot 阅读全文
posted @ 2021-05-12 08:51 AZRNG 阅读(1120) 评论(1) 推荐(6) 编辑
摘要:介绍 不要依赖于具体的实现,应该依赖于抽象,高层模块不应该依赖于底层模块,二者应该依赖于抽象。简单的说就是为了更好的解耦。而控制反转(Ioc)就是这样的原则的其中一个实现思路, 这个思路的其中一种实现方式就是依赖注入(DI)。ASP.NET Core内置有对依赖注入(DI)的支持,开发者只需要定义好 阅读全文
posted @ 2021-05-08 09:54 AZRNG 阅读(1165) 评论(0) 推荐(5) 编辑
摘要:1. MemoryCahe NetCore中的缓存和System.Runtime.Caching很相似,但是在功能上做了增强,缓存的key支持object类型;提供了泛型支持;可以读缓存和单个缓存项的大小做限定,可以设置缓存的压缩比例。 通过实现微软官方的Microsoft.Extensions.C 阅读全文
posted @ 2021-05-06 17:22 AZRNG 阅读(489) 评论(0) 推荐(0) 编辑
摘要:开篇语 本文开始之前,首先我想问下大家对于属性和特性知道多少?属性和特性又有何区别? 对于该单词,我更想把它称之为:特性。对于属性和特性就是名称上有纠葛(不知道你们迷不迷,反正我写本文之前我是迷了),什么是属性?属性是面向对象编程的基本概念,提供了对私有字段的访问封装,在C#中以get和set访问器 阅读全文
posted @ 2021-05-06 17:10 AZRNG 阅读(830) 评论(1) 推荐(1) 编辑
摘要:前文讲获取配置文件内容的时候,是获取默认的appsettings.json配置文件的配置,下面说明下如何进行自定义配置文件获取 1. Json Provider 1.1 构建独立的IConfiguration 编写方法 public static IConfigurationRoot LoadSet 阅读全文
posted @ 2021-05-06 17:04 AZRNG 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1. 说明 默认情况下读取配置Configuration的默认优先级:ConfigureAppConfiguration(自定义读取)>CommandLine(命令行参数)>Environment(环境变量)>appsetting.json(默认配置文件)>UseSetting的顺序 原因:读取配置 阅读全文
posted @ 2021-05-06 17:02 AZRNG 阅读(92) 评论(0) 推荐(0) 编辑
摘要:开篇语 自己从头开始走一遍docker部署.net的流程,作为一种学习总结,以及后续会写一些在该基础之上的文章。 本次示例环境:vs2019、net5、docker、postman 创建项目 本次事例代码是用过vs2019创建的ASP.NET Core Web API项目 image.png 目标框 阅读全文
posted @ 2021-05-04 19:53 AZRNG 阅读(3278) 评论(9) 推荐(4) 编辑

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