分类: c#

24 篇文章

.net 调用 AI 例子
#load "AppLib" #load "seqlog" // https://learn.microsoft.com/en-us/dotnet/core/extensions/artificial-intelligence?tabs=dotnet-cli // https://www.bilibili.c…
.net 编译时将警告视为错误
<PropertyGroup> <!-- 将警告视为错误 --> <TreatWarningsAsErrors>true</TreatWarningsAsErrors> <!-- 忽略添加高危 nuget 包时的警告(会变成错误,导致编译失败) --> <NuGetAudit>…
.net 性能计数器指标
.net 性能计数器指标 https://learn.microsoft.com/en-us/dotnet/framework/debug-trace-profile/performance-counters https://www.cnblogs.com/cuihongyu3503319/p/13564334.html
ab 压力测试工具例子
## 简单例子 ########### ab -n 10000 -c 100 -k -H 'apikey: zPRbr13mXe' http://10.1.1.120/gnapi/open/system/testredis -c 并发数 -n 测试总次数 (与 -t 哪个先到就停止 ) -t 测试时长 (与 -n 哪个先到就停止…
c# null 属性
// 函数执行完成后,Name属性不为null [MemberNotNull(nameof(Name))] private void Initialize1() { } // 函数执行完成并返回 true 后,Name属性不为null [MemberNotNullWhen(true, nameof(Name))] private bool Init…
git 代码备份
// 将指定目录下的所有 git 项目,备份至一个 git 仓库中 // gitea 有 api 可以批量建库 using System.Collections.Concurrent; using CliWrap; using CliWrap.Buffered; // 列出所有待操作的目录 var root = "D:\\xCodes\\…
一些 .NET 新建项目模板库
https://github.com/devlead/Devlead.Console.Template > 项目说明:https://www.devlead.se/posts/2021/2021-01-15-my-preferred-console-stack https://github.com/nuitsjp/Wpf.Extensions…
调用扣子
#load "AppLib" #load "seqlog" // 使用了 Betalgo.OpenAI // 使用了 coze2openai 将coze调用转为 openai api 调用 async Task Main(string[] args) { var app = this.CreateApp(ar…
测试非公开方法
有空再整理 http://www.liangzhou.pro/posts/csharp_how_to_test_a_private_method/