随笔分类 - Net6
Net6
摘要:搭建QQ小猫机器人集成GPT与Stable Diffusion Webui 一:准备工作 1.简单的说下执行过程,方便你理解,还是画图比较容易说明和理解 go-cqhttp(此篇文章后续就缩写为CQ了)、MeowBot(简称机器人)、stable diffusion webui(简称SD) 看了上面
阅读全文
摘要:### Net7引入Serilog日志输出到Seq日志服务 #### TerraMours框架踩坑记录 官方地址:https://hub.docker.com/r/datalust/seq #### Logstash 和 Seq优劣 GPT回答优缺点: Logstash 和 Seq 都是常见的日志收
阅读全文
摘要:### Net7 EF Core 使用Postgresql插入数据时间戳错误 #### TerraMours框架踩坑记录 #### EF Core 插入数据的时候,时间戳问题 错误信息: ``` InvalidCastException: Cannot write DateTime with Kin
阅读全文
摘要:MasaFramework之MinimalApi替换传统api md文件复制样式可能丢失,原文地址:https://www.firstsaofan.top/archives/net6-huo-zhe-net7-shi-yong-masaframework-zhi-minimalapi-ti-huan
阅读全文
摘要:快速排序算法 源代码地址:GitHub - firstsaofan/Data-structure-and-algorithm at develop 如果觉得样式不好:跳转即可 (md文件复制过来有些样式会不一样) 原文地址:https://lifengying.site/archives/kuai-
阅读全文
摘要:DDD(三)DDD实战、贫血模型与充血模型 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 贫血模型与充血模型 1、贫血模型:一个类中只有属性或者成员变量,没有方法。 2、充血模型:一个类中既有属性、成员变量,也有方法。 需求:
阅读全文
摘要:DDD(二)聚合、聚合根、领域服务、应用服务、仓储”和“工作单元”、领域事件、集成事件 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) DDD之聚合、聚合根 聚合(Aggregate) 1、目的:高内聚,低耦合。有关系的实体紧密
阅读全文
摘要:DDD(一)微服务、领域驱动设计、领域模型 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 什么是微服务 单体结构项目 优点:结构简单,部署简单等 缺点:耦合;技术栈统一,软件包版本锁定;一崩全崩;升级周期长;无法局部扩容; 微
阅读全文
摘要:SignalR《二》接着前篇的继续 SignalR身份验证 在ChatRoomHub加上[Authorize] 这样登录了才能发送消息 using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Identity; usi
阅读全文
摘要:Net6 托管服务、FluentValidation 托管服务 1、场景,代码运行在后台。比如服务器启动的时候在后台预先加载数据到缓存,每天凌晨3点把数据导出到备份数据库,每隔5秒钟在两张表之间同步一次数据。 2、托管服务实现IHostedService接口,一般编写从BackgroundServi
阅读全文
摘要:SignalR基本认识以及使用 什么是WebSocket、SignalR WebSocket 1、WebSocket基于TCP协议,支持二进制通信,双工通信。 2、性能和并发能力更强。 3、WebSocket独立于HTTP协议,不过我们一般仍然把WebSocket服务器端部署到Web服务器上,因为可
阅读全文
摘要:Net6的核心组件之中间件 What is Middleware? 1、广义上来讲:Tomcat、WebLogic、Redis、IIS;狭义上来讲,ASP.NET Core中的中间件指ASP.NET Core中的一个组件。 2、中间件由前逻辑、next、后逻辑3部分组成,前逻辑为第一段要执行的逻辑代
阅读全文