摘要: 本文介绍了使用ASP.NET Core API和MCP ASP.NET Core NuGet扩展实现Steamable HTTP MCP的过程。主要内容包括:1)创建基础API项目并添加MCP相关NuGet包;2)修改Program.cs文件配置MCP服务和HTTP客户端;3)创建包含两个MCP工具(HelloWorld示例和天气警报查询)的Tool类;4)在TRAE中配置MCP服务器并测试交互。文章展示了如何通过MCP扩展大模型能力,使其能理解并执行特定功能工具,同时强调了工具描述信息对大模型选择的重要性 阅读全文
posted @ 2026-01-31 23:39 Eagle6970 阅读(4) 评论(0) 推荐(0)
摘要: 本文详细介绍了通过微博API实现定时发微博功能的开发流程。重点讲解了OAuth2.0授权认证的关键步骤:创建应用获取AppKey和AppSecret、设置回调地址、获取授权码和访问令牌。作者分享了使用C#代码实现授权流程和调用微博评论API的具体方法,包括生成授权URL、获取AccessToken和发布评论等核心功能。特别指出AccessToken的有效期较长(约5年),使得定时任务实现变得可行。文章还提供了获取微博ID的实用技巧,为开发者提供了完整的解决方案。 阅读全文
posted @ 2025-12-26 23:40 Eagle6970 阅读(25) 评论(0) 推荐(0)
摘要: 最近玩即梦AI,文生图,文生视频等等很多玩法都很强大。即梦本身提供了API。官方文档里有Java, Golang, Python, PHP的SDK,官方也推荐使用SDK,调用SDK会比较省事儿。官方也提供了HTTP请求示例代码,但是也只包括Java, Golang, Python, PHP,没有C# 阅读全文
posted @ 2025-09-14 13:32 Eagle6970 阅读(324) 评论(3) 推荐(0)
摘要: 理解一下SQL Server中run ‘exec sp_spaceused’ 的结果。参考 SQL Server – Understanding ‘sp_spaceused’ Results for Database Size Information | DataGinger.com。 databa 阅读全文
posted @ 2025-04-23 16:10 Eagle6970 阅读(32) 评论(0) 推荐(0)
摘要: 192.168.129.176/28代表什么? 1. 192.168.129.176 我们先把这个十进制地址转为二进制表示 11000000.10101000.10000001.10110000 2. 转化为二进制后,一共有32位,/28表示前28位是网络地址,是不变的;剩下4位是主机地址。那么这个 阅读全文
posted @ 2025-04-02 13:19 Eagle6970 阅读(149) 评论(0) 推荐(0)
摘要: 我的数据结构系列都是用javascript实现的,那么javascript怎么运行呢?我们可以在浏览器里打开,然后在developer tool里看console log。我们也可以通过安装node.js,在命令行运行javascript文件,如果安装了node.js,我们还可以直接在VS Code 阅读全文
posted @ 2025-02-28 19:08 Eagle6970 阅读(70) 评论(0) 推荐(0)
摘要: 查询log的时候,log的量很大,我们可能需要只看其中的部分内容,比如只看包含某个函数名的行,我们可以把所有包含该函数名的行单独copy出来,这样可以方便的查看。 比如,文本 [information] start function foo() 2025-02-13 00:00 [Vobose] s 阅读全文
posted @ 2025-02-14 09:33 Eagle6970 阅读(533) 评论(0) 推荐(0)
摘要: 归并排序(Merge Sort)也采用了分而治之的思想,它被广泛应用在各类语言的排序实现上。 举例 5,12,4,1,2,8,2,6,10 一分为二 5,12,4,1,2 8,2,6,10 再分 5,12,4 1,2 8,2 6,10 5,12 4 1 2 8 2 6 10 5 12 4 1 2 8 阅读全文
posted @ 2025-02-12 22:27 Eagle6970 阅读(20) 评论(0) 推荐(0)
摘要: 参考链接 使用 dotnet CLI 安装和管理 NuGet 包 | Microsoft Learn。 使用场景,用VS Code开发C# Project,没有Visual Studio管理Nuget Package的UI界面了,也不想安装VS Code Nuget插件。这个时候用CLI。 命令很简 阅读全文
posted @ 2025-02-12 10:33 Eagle6970 阅读(168) 评论(0) 推荐(0)
摘要: 选择排序(Selection Sort) 顾名思义,这个排序的思想是,从未排序的list中,挑出最小的,把它放到最前面,继续这个过程,在剩下的list中找到最小的,放到第二位,依次,直到排序结束。 举例 20,10,17,9,5,1 1,10,17,9,5,20 1,5,17,9,10,20 1,5 阅读全文
posted @ 2025-02-11 23:28 Eagle6970 阅读(16) 评论(0) 推荐(0)