- 博客(48)
- 资源 (10)
- 问答 (2)
- 收藏
- 关注
原创 【Agent开发】LangSmith让大模型执行变得透明
【摘要】LangSmith是LangChain推出的LLM应用全生命周期管理平台,提供非侵入式集成方案,通过环境变量配置即可实现调用日志的自动追踪与分析。该平台解决了大模型应用开发中黑盒性和不确定性的痛点,支持Python等语言SDK,兼容各类框架。文章详细介绍了注册流程、API密钥获取及集成方法,并提供了多语言翻译的代码示例。同时对比了Langfuse、Arize Phoenix等开源观测工具的特点与适用场景,建议根据数据合规要求、轻量化需求等维度选择合适方案,强调LangSmith作为生产级AI基础设施
2026-07-16 15:29:01
239
原创 【大模型应用】全流程-AI快速实现产品UI设计
文章结合个人使用案例通过使用DeepSeek、即梦、墨刀等工具,让非UI设计人员能够设计出高保真UI设计稿。文章通过`产品需求 (PRD)` → `AI提炼设计原子` → `人工绘制核心布局` → `AI批量生成UI区块` → `人工拼装&标尺` → `交付开发标注`的流程进行细致的说明。
2026-07-01 15:28:08
403
原创 [研发工具]在Window10使用WSL在Docker desktop中运行Jenkins并配置Jenkins的docker.sock
本文解决了Windows 10环境下通过WSL子系统(Ubuntu 22.04)使用Docker Desktop时,Jenkins与WSL内部Docker通信的问题。主要问题是跨系统文件路径隔离导致挂载失败,通过在WSL中通过/mnt访问Windows下的docker-compose.yaml文件并执行命令,成功配置了Jenkins对Docker的访问。方法为进入WSL后切换至/mnt/d/对应目录执行docker-compose命令,实现了Jenkins在Docker中部署服务的需求。
2026-07-01 15:12:42
298
原创 【研发工具】Jenkins镜像源配置问题及解决方案
本文记录了Jenkins使用过程中遇到插件源不可用、SSL验证问题及跨版本升级的解决方案。针对国内镜像源(清华、阿里等)404问题,推荐使用华为云镜像源(注意正确地址格式)。对于SSL签名验证错误,可通过配置noSignatureCheck参数忽略。详细介绍了两种升级方式:同JDK版本直接替换WAR包,以及跨JDK版本升级(如JDK17到JDK21)的完整流程,强调备份数据和测试验证的重要性。最后指出AI辅助排查复杂问题的局限性,建议结合实践经验记录解决方案。
2026-05-29 16:41:21
537
原创 【开发技术】Asp.NetCore的管道和中间件
本文探讨了ASP.NET Core中的管道和中间件机制。管道作为核心组件,是一个长期运行的Web主机服务,负责监听HTTP请求并将其转换为HttpContext对象。管道本质上是RequestDelegate委托集合,通过中间件(如路由、认证等)处理请求。文章比较了Run和Use方法创建中间件的区别,并介绍了强类型(需实现IMiddleware接口)和基于约定(只需符合特定模式)两种中间件实现方式。中间件采用先进后出的"洋葱模型"处理流程,类似传统ASP.NET的HttpModule和H
2026-05-26 15:22:09
491
原创 【大模型应用】程序员的Claude Code安装和使用全流程
本文讲解了Claude Code的安装的整个过程,包括cc-switch的安装,保证对Claude code的可视化配置,以及通过图形界面接管终端的 API 路由调度。最后文章写了Claude Code日常的基本用法以及常用命令。同时在国内安装使用时碰到的问题进行解决。
2026-05-26 12:07:03
747
原创 【大模型应用】AI服务上架合规性-微信小程序使用硅基流动服务
微信小程序因AI问答功能被警告?合规解决方案来了!本文详细记录了对接硅基流动AI平台时遇到的合规问题及解决方法:1)确认AI平台需具备深度合成类算法备案;2)获取平台与经营主体的合作协议;3)完成微信小程序AI问答类目申请。文章提供了备案查询系统链接、合作协议获取流程等实操指南,为开发者解决同类问题提供参考路径。(149字)
2026-04-07 10:30:43
465
原创 【大模型应用】在window/linux上卸载OpenClaw
本文提供了OpenClaw软件在Windows和Linux系统上的完整卸载方案。Windows卸载分为三个步骤:1)通过schtasks命令删除计划任务;2)删除用户配置文件目录;3)移除软件安装文件夹。Linux卸载流程包括:1)停止并禁用systemd用户服务;2)删除服务文件;3)清理配置文件目录。该指南详细记录了各平台的具体操作命令,帮助用户彻底清除OpenClaw及其相关文件,确保系统干净无残留。
2026-03-13 14:01:11
696
原创 【大模型应用】OpenClaw多平台安装教程详解-三种不同安装方式
本文介绍了OpenClaw,并编写了OpenClaw在Window/Linux平台的安装方式。支持一键安装、源代码安装以及第三方工具的安装
2026-03-13 12:41:50
1650
原创 【研发工具】OpenClaw基础环境安装全教程-Node\NVM\PNPM\Bash
本文记录了OpenClaw项目在不同操作系统下的基础环境安装过程。Windows环境需要安装Node.js(≥22)、pnpm(用于源码构建)和Git for Windows(执行bash命令),详细说明了通过安装包和NVM两种Node安装方式,以及镜像源配置、pnpm安装和Git配置步骤。Linux环境建议使用Ubuntu系统,介绍了基础工具安装、Node.js安装方法,并指出CentOS 7推荐使用Docker部署。文章旨在为OpenClaw项目提供完整的环境配置指南,帮助开发者避免常见安装问题。
2026-03-13 12:22:35
1332
原创 【开发技术】.NetCore下的日志大统一模型
本文总结了.NET Core内置日志模型的核心组件和使用方法。通过ILoggerFactory、ILogger和ILoggerProvider三个对象构建了统一的日志框架,支持对接第三方日志组件。文章演示了基础日志配置、日志级别设置(包括通过代码和JSON配置文件两种方式)以及基于不同日志提供程序的过滤机制。这种统一的日志编程模式使得开发者可以灵活切换不同日志框架,同时保持一致的开发体验。理解这些原理有助于更好地使用和封装日志功能。
2026-03-05 17:50:53
413
原创 【开发技术】微信小程序自定义Tabbar-高度问题处理
本文介绍了微信小程序自定义底部菜单栏的实现方法及问题解决方案。文章首先说明了自定义菜单栏的设计需求,然后详细展示了wxml、wxss和js的实现代码。针对开发过程中遇到的两个关键问题:1)菜单切换后的选中状态处理,通过在页面show方法中调用通用切换函数解决;2)页面高度与自定义菜单栏适配问题,最终采用CSS的calc计算方式实现。文章总结了这些解决方案的开发经验,为开发者提供了实用的技术参考。
2025-11-25 17:40:08
950
原创 [开发技术]在.NetCore中使用Elsa工作流-初学篇
本文介绍了工作流及其引擎的概念、常见组件和Elsa工作流框架。工作流是对业务流程的抽象建模,通过引擎实现自动化流转,如OA系统中的审批流程。常见组件包括微软Workflow、Elsa和Activiti。Elsa是一个基于.NET的开源工作流框架,支持可视化设计、活动编排和事件驱动。文章详细讲解了Elsa的环境搭建和基础使用,包括简单活动执行、多活动序列和自定义活动开发。最后指出Elsa可应用于审批系统集成和AI平台的可视化流程开发。
2025-11-24 09:20:53
364
原创 [大模型应用].Net下接入VLM多模态模型分析
本文介绍了在开发健康养生类产品时如何通过调用多模态AI模型(DeepSeek-VL2)实现医学报告图像分析功能。针对API接口选择问题,对比了DeepSeek、硅基流动和百度千帆后,最终选用硅基流动平台。详细说明了基于C#/.Net6环境的技术实现方案,包括图像Base64数据处理、多模态请求体构建(结合系统提示词和用户图像)、以及返回结果解析流程。重点展示了系统设计的医学报告分析步骤:图像类型识别、关键信息提取和专业解读,并提供了完整的API请求/响应实体结构和示例代码。该方案可为医疗健康类应用的AI报告
2025-11-14 18:11:55
909
原创 【大模型应用】Coze记录用户提问信息上传飞书
本文介绍了如何将Coze AI助手的用户提问和回答记录到飞书多维表格中,以便后续分析优化。主要步骤包括:1)在Coze中添加飞书多维表格插件;2)创建飞书多维表格;3)配置插件参数,包括授权方式、表格链接和记录内容格式。文章提供了详细的操作指南和参考文档链接,适用于需要简单记录AI交互数据的场景。
2025-09-26 18:00:52
1313
原创 【大模型应用】Trae-让AI成为你的理想员工
本文探讨如何通过规范化和流程化提升AI编程工具在复杂项目中的执行效果。针对简单提示词导致理解偏差的问题,提出智能体解决方案:1)为AI设定专业角色身份(如资深架构师);2)建立个人与项目规则体系,包含代码规范、重构原则和6A工作流(Align至Assess六阶段);3)明确规则优先级。通过文档驱动、任务分解和自动化验证,确保AI输出符合技术规范与项目要求。文章强调从传统提示词工程转向上下文工程,利用大模型的长文本处理能力,构建包含角色设定、历史对话和规范文档的完整执行框架。
2025-09-02 15:45:34
3101
原创 【开发技术】Lucene.NET入门指南
Lucene.Net是一个全文检索类库,提供高性能索引和搜索功能。它支持复杂查询(模糊匹配、通配符等),适用于站内搜索、文档分析等场景。核心功能包括:通过Analyzer处理文本生成索引;使用Document存储数据;通过Field控制内容存储和索引方式;支持Term、Token等搜索单位。Lucene具有优秀的性能表现,250万记录下平均响应300ms。使用流程包括:创建索引(内存/文件)、维护索引(增删改)、执行搜索(支持多种查询类型)。适合需要自定义搜索功能的.NET应用,但需自行实现分词、界面等完整
2025-09-02 15:19:01
1213
原创 [开发技术]Abp.vnext下配置限流服务
本文介绍了在ABP vNext框架中集成AspNetCoreRateLimit限流中间件的方案。该中间件支持IP、客户端ID等多种限流策略,提供固定窗口、滑动窗口等算法,适用于API保护、资源管理等场景。文章详细说明了配置步骤,包括NuGet引用、JSON配置、中间件注入等基础用法,并展示了自定义错误信息、基于Token的身份限流解析器、动态规则加载等进阶功能实现。通过后台任务可实现限流规则热更新,该方案在保护系统资源的同时具备良好的扩展性,适合在单体服务中实现精细化的请求频率控制。
2025-08-21 15:43:46
876
原创 【微服务】.NET8对接ElasticSearch
本文介绍了在.NET 8环境下对接ElasticSearch 7.16.3的实现方案。通过NuGet引入NEST包,支持单机和集群环境,兼容.NET 5+和.NET Framework 4.6.1+。提供了环境准备指南,包括ES镜像部署、IK分词器安装和SQL插件配置。详细说明了使用NEST进行对象和集合数据插入的方法,并对比了两种SQL查询方式:标准_xpack/sql接口(不支持分词字段查询)和通过elasticsearch-sql插件实现的_nlpcn/sql接口(支持分词字段)。
2025-08-15 18:46:32
850
原创 [微服务]ELK Stack安装与配置全指南
ELK Stack是由Elasticsearch、Logstash和Kibana组成的日志管理解决方案,支持数据的收集、存储、检索和可视化。Elasticsearch提供分布式搜索和分析功能,Logstash负责数据处理,Kibana实现数据可视化。本文详细介绍了ELK的核心组件、优势(如分布式架构、PB级数据处理能力),并提供了Windows和Docker环境下的安装指南,包括单节点和集群部署方案。此外还涵盖跨域配置、插件安装(如IK分词器、SQL查询支持)等实用内容,最后总结了Elasticsearch
2025-08-15 17:10:12
1759
原创 【开发技术】.Net中配置Serilog日志分级记录
本文介绍了在.NET开发中使用Serilog实现日志分级记录的方法。通过安装Serilog核心包及相关扩展包(Console、File、Async),开发者可以灵活配置不同级别的日志输出。文章详细展示了两种实现方案:直接配置多文件接收不同级别日志,以及使用Filter条件分流到不同日志文件。配置关键参数包括日志级别限制、文件滚动间隔和大小限制等。建议采用appsettings.json配置文件管理日志设置,便于修改维护。Serilog作为功能强大的日志库,支持结构化日志记录和多种输出方式,适合开发和生产环境
2025-07-30 11:01:32
1268
原创 【微服务】Ocelot微服务网关
本文介绍了基于.NET Core的开源API网关Ocelot在微服务架构中的应用。Ocelot作为统一入口,提供路由转发、负载均衡、服务发现、认证授权等功能。文章详细讲解了Ocelot的配置步骤,包括单地址访问、多地址转发、负载均衡实现,以及如何与Consul集成实现服务发现。通过JSON配置文件可灵活定义路由规则,支持轮询等负载策略。最后指出Ocelot还支持缓存、自定义负载规则等高级功能,为微服务架构提供了可靠的网关解决方案。
2025-07-16 18:07:00
1127
原创 【研发工具】Git删除本地和远程分支快解方式
本文介绍了如何清理Git本地仓库中已删除的远程分支。首先使用git fetch --prune更新远程分支列表并删除本地不存在的远程引用。然后通过git branch -vv查看标记为[gone]的远程分支,并手动删除或使用脚本自动清理已合并的分支(保留master/main分支)。这些操作能有效维护Git仓库的整洁性,建议开发者定期执行以保持开发环境的一致性。Git的基本分支管理操作并不复杂,掌握这些技巧能提升团队协作效率。
2025-07-01 12:12:26
658
原创 【微服务】.Net中使用Consul实现服务高可用
本文介绍了在.Net微服务架构中使用Consul实现服务发现的方法。Consul作为分布式服务发现工具,支持服务注册、健康检查等功能,能有效提升系统可用性。文章详细讲解了Consul的安装部署步骤,包括Windows环境下的配置和UI访问。重点阐述了在.Net中通过Consul客户端进行服务注册、健康检测接口的实现,并提供了服务调用示例,展示了如何从Consul获取服务清单并进行负载均衡调用。Consul为微服务架构提供了可靠的服务发现和配置管理解决方案。
2025-06-30 18:35:30
1077
原创 【研发工具】使用VSIX安装自定义项目模板(Visual Studio)
本文介绍了如何使用VSIX项目模板部署自定义项目模板,以便团队共享使用。主要内容包括:1)VSIX模板的定义与作用,即通过安装.vsix文件将自定义模板添加到Visual Studio;2)创建项目模板的基本步骤,包括导出模板为.zip文件;3)配置VSIX项目,包括设置清单信息和添加模板资产;4)生成和安装.vsix文件的方法;5)卸载VSIX扩展的流程。该方案支持模板版本更新,是团队共享项目模板的有效方式。
2025-06-20 15:25:50
1120
原创 【研发工具】.Net创建多项目模板(Visual Studio)
本文介绍了如何创建Visual Studio多项目模板。与单项目模板不同,多项目模板采用ProjectGroup类型,包含多个项目模板和一个根模板文件。重点说明:1)多项目模板需包含根vstemplate文件和多个项目文件夹;2)vstemplate文件中Type属性设为ProjectGroup;3)使用ProjectTemplateLink元素定义子项目路径。创建步骤包括:导出各项目为模板、组织目录结构、编写根vstemplate文件、打包为zip并放置到模板目录。该模板适用于需要统一技术栈的复杂项目开发
2025-06-19 12:04:08
1399
原创 【研发工具】.Net创建项目模板(Visual Studio)
本文介绍了使用Visual Studio的"导出模板向导"功能创建项目模板的方法。首先需要创建并编辑基础项目,注意使用有效标识符命名,可通过模板参数确保安全性。然后通过"项目>导出模板"菜单将项目打包为.zip模板文件,在此过程中可设置模板名称、图标等元数据。导出的模板可通过搜索框或分类筛选在新项目创建时使用。文章还提到若菜单缺失可通过"工具>自定义"添加,并建议开发者多探索VS的丰富功能。该方法适用于需要复用项目框架的场景,能有效提升
2025-06-19 11:56:08
1016
原创 【开发技术】Abp.vnext下的JWT处理,添加多种认证处理方式
本文介绍了在Abp.vnext框架下实现多场景API认证授权的解决方案。通过JWT标准认证和自定义认证相结合的方式,支持App/Web/小程序、内部系统和第三方对接等多种请求场景。主要包含:1)JWT认证配置,包括安装包、服务注册和参数设置;2)自定义InternalAuth认证方案的实现;3)授权策略配置与处理器开发;4)控制器层的授权策略应用。文章强调理解.NET Core认证授权中间件原理的重要性,为不同业务场景提供了灵活扩展方案。
2025-06-09 16:48:03
1154
原创 【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
本文介绍了使用FFmpeg和Xabe.FFmpeg库在医疗AI识别视频中绘制ROI区域的方法。通过drawbox滤镜,可在指定帧上绘制检测框,展示算法识别效果。文中详细说明了Xabe.FFmpeg的安装配置、获取视频帧和绘制ROI的具体实现,包括参数设置、滤镜构建和视频编码优化。该方法支持在多种应用场景下处理视频数据,为展示AI识别结果提供了有效解决方案。FFmpeg强大的多媒体处理能力结合Xabe.FFmpeg的便捷调用,实现了高效灵活的视频标注功能。
2025-06-09 14:43:30
1172
原创 【开发技术】.Net手搓一个本地EventBus
本地事件总线允许服务发布和订阅进程内事件. 这意味着如果两个服务(发布者和订阅者)在同一个进程中运行
2025-05-20 09:49:21
704
原创 【大模型应用】.Net支持DeepSeek流式请求和实时显示结果,支持多大模型
本文记录了作者在本地部署LLM大模型时,尝试实现流式对话功能的过程。文章以硅基流动平台的AI文本对话接口为例,详细介绍了对接方案、接口分析及实现步骤。作者通过封装请求实体类和使用HttpClient实现API调用,展示了如何发送聊天请求并处理响应。此外,文章还介绍了如何实现流式请求和实时显示结果,包括流式返回结果实体的定义和流式请求响应
2025-05-19 17:36:43
967
原创 【开发技术】LBS服务探索:.NET实现邻近服务
本文主要讲解LBS服务中“邻近服务”的实现方式,分别是二维搜索,Geohash, 四叉树和 Google S2。它们有各自的优缺点,您可以根据实际的业务场景,选择合适的实现
2025-04-25 15:59:40
1185
原创 【开发技术】Docker中在.Net Framework调用MATLAB
net Framework环境需要配置在Docker的后续有尝试使用.net Core来调用Matlab,但是当前提供的matlab算法文件是基于window环境下使用的,所以后没有深入研究,但是结合网上的例子是可实现的,不过前提是需要matlab算法也进行调整。作为一个点,后面有时间可以研究下。把之所学,以文载之~ 欢迎大家多多交流。
2025-04-17 09:58:14
684
原创 【大模型应用】Word里调用DeepSeek 基本流程
目前一些应用都在慢慢支持对于Deepseek的接入。目前大多word文档使用deepseek都需要收费。这种本地化的AI应用尝试也是一种不错的探索。大多数的调用AI,其实都是对于API接口的使用,对代码有一定了解的小伙伴都可以快速上手。把之所学,以文载之~ 欢迎小伙伴多多交流。
2025-04-16 12:20:19
962
原创 【研发工具】阿里云的OSS配置静态页面
阿里云OSS是一种海量、安全、低成本、高可靠的云存储服务。它提供99.999999999%的数据持久性保障,支持多种编程语言的SDK以及RESTful API接口,方便用户快速集成使用。通过OSS,用户可以轻松地上传、下载、管理大量非结构化数据,例如文档、图片、视频等把之所学,以文载之~ 欢迎大家多多交流。
2025-04-10 10:58:21
1002
原创 【研发工具】SVN修改已提交版本的注释
在配合公司质量部门,进行SOP管理时,需要把工作项目代码存放在对应配置库中(SVN)。在把项目代码提交到svn时,提交内容时输入内容出现“乱码符号”,需要重新更改提交的log信息,但是默认环境下Svn是不支持的。
2025-04-03 17:12:36
1061
2
原创 【开发技术】Abp.vnext中使用分布式事件总线
事件总线能够简化各组件或进程间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。
2025-03-30 10:14:24
1509
原创 【大模型应用】Cherry-studio+本地知识库,快速获取文档信息
如果知识对知识库内容信息进行查询DeepSeek V3效果更好。同时不同的嵌入模型对于文档数据的分类可能也会有影响,大家可以根据自身实际情况进行尝试。
2025-03-21 10:40:27
939
原创 【开发技术】使用纯JS创建WebSocket对接SignalR服务
SignalR 是一个 ASP.NET Core 库,用于在客户端和服务器之间实现实时通讯。它简化了 WebSocket 的使用,并提供了多种传输方式,如 WebSocket、服务器发送事件(Server-Sent Events,SSE)和长轮询。SignalR 允许服务器推送消息到客户端,适用于需要即时更新的应用程序。
2025-03-17 18:12:29
1100
C#、winfrom开机自启动软件
2021-11-09
WebView侧滑菜单完全版-MUI
2018-04-26
Loundrunner安装与入门手册
2016-11-30
般若系统V5
2016-09-26
WebKit2.NET(C#)
2016-10-31
WebKit浏览器控件
2016-10-31
DbVisualizer破解
2017-10-11
win2008r2中申请Web浏览器证书错误
2017-03-02
vs2010 创建Window Azure 项目发布时出错
2016-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅