AI开发之Aion2封禁名单查询工具


AI开发之Aion2封禁名单查询工具核心需求,NC发封禁公告,后台定时服务定时比如30分钟1小时去获取NC公告,然后拿到PDF,下载解析,存到数据库,前端,web和微信小程序查询。已经上线web:https://tools.firstsaofan.top/小程序:备案还在审核,只有体验版1.工具选择

EF Core的DB first模式使用已存在的sqlite数据库


EF Core的DB first模式使用已存在的sqlite数据库1.引入的包nuget包版本如下。 <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.10

JObject.Parse转化jsonstring带时区时间会被自动转化而不是保留原来的值


JObject.Parse转化jsonstring带时区时间会被自动转化而不是保留原来的值using FluentAssertions;using Newtonsoft.Json;using Newtonsoft.Json.Linq;namespace DemoUnitTest;public cla

.Net8实现elasticsearch7 基于本地和AWS S3、local stack s3 备份还原踩坑篇


.Net8实现elasticsearch7 基于本地和AWS S3、local stack s3 备份还原踩坑篇需求:我需要实现基于本地和AWS s3作为repository实现备份还原功能的类库项目,供其他团队或者其他程序使用。简单总结:首先ES的net nuget本身与ES客户端有些耦合,此时(

TerraMours:Net7对接支付宝当面付


TerraMours:Net7对接支付宝当面付使用场景:TerraMours开源项目之一:基于GPT与stable diffusion webui的开源项目:希望能够加入充值入口,并使用tokens数来扣费。后台源码地址:https://github.com/TerraMours/TerraMour

搭建QQ小猫机器人集成GPT与Stable Diffusion绘图功能


--------------------------------------------------非开发看这里4.考虑到不一定所有的看官是开发,所以编译了一个windows的发布包,路径修改为默认D盘下的,想必一般的电脑都还是有D盘的 var filePath = $"D:/go-cqh

Net7引入Redis作为缓存


Net7引入Redis作为缓存TerraMours框架引入Redis作为缓存nuget包:Microsoft.Extensions.Caching.StackExchangeRedisnuget地址:https://www.nuget.org/packages/StackExchange.Redis

Net7引入Serilog日志输出到Seq日志服务


Net7引入Serilog日志输出到Seq日志服务TerraMours框架踩坑记录官方地址:https://hub.docker.com/r/datalust/seqLogstash 和 Seq优劣GPT回答优缺点:Logstash 和 Seq 都是常见的日志收集和分析工具,它们各有优劣点。Logs

Net7 EF Core 使用Postgresql插入数据时间戳错误


Net7 EF Core 使用Postgresql插入数据时间戳错误TerraMours框架踩坑记录EF Core 插入数据的时候,时间戳问题错误信息:InvalidCastException: Cannot write DateTime with Kind=Local to PostgreSQL

Net6或者Net7使用MasaFramework之MinimalApi替换传统api


MasaFramework之MinimalApi替换传统api1.新建一个使用了MinimalApi的webapi的net6或者net7的项目,选择如图:2.取消勾选使用控制器:3.生成成功,MinimalApi在program里面4.引入nuget包:Masa.Contrib.Service.Mi