自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

勿芮介的博客

把之所学文以载之

  • 博客(33)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

原创 【大模型应用】Trae-让AI成为你的理想员工

本文探讨如何通过规范化和流程化提升AI编程工具在复杂项目中的执行效果。针对简单提示词导致理解偏差的问题,提出智能体解决方案:1)为AI设定专业角色身份(如资深架构师);2)建立个人与项目规则体系,包含代码规范、重构原则和6A工作流(Align至Assess六阶段);3)明确规则优先级。通过文档驱动、任务分解和自动化验证,确保AI输出符合技术规范与项目要求。文章强调从传统提示词工程转向上下文工程,利用大模型的长文本处理能力,构建包含角色设定、历史对话和规范文档的完整执行框架。

2025-09-02 15:45:34 1075

原创 【开发技术】Lucene.NET入门指南

Lucene.Net是一个全文检索类库,提供高性能索引和搜索功能。它支持复杂查询(模糊匹配、通配符等),适用于站内搜索、文档分析等场景。核心功能包括:通过Analyzer处理文本生成索引;使用Document存储数据;通过Field控制内容存储和索引方式;支持Term、Token等搜索单位。Lucene具有优秀的性能表现,250万记录下平均响应300ms。使用流程包括:创建索引(内存/文件)、维护索引(增删改)、执行搜索(支持多种查询类型)。适合需要自定义搜索功能的.NET应用,但需自行实现分词、界面等完整

2025-09-02 15:19:01 947

原创 [开发技术]Abp.vnext下配置限流服务

本文介绍了在ABP vNext框架中集成AspNetCoreRateLimit限流中间件的方案。该中间件支持IP、客户端ID等多种限流策略,提供固定窗口、滑动窗口等算法,适用于API保护、资源管理等场景。文章详细说明了配置步骤,包括NuGet引用、JSON配置、中间件注入等基础用法,并展示了自定义错误信息、基于Token的身份限流解析器、动态规则加载等进阶功能实现。通过后台任务可实现限流规则热更新,该方案在保护系统资源的同时具备良好的扩展性,适合在单体服务中实现精细化的请求频率控制。

2025-08-21 15:43:46 639

原创 【微服务】.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 584

原创 [微服务]ELK Stack安装与配置全指南

ELK Stack是由Elasticsearch、Logstash和Kibana组成的日志管理解决方案,支持数据的收集、存储、检索和可视化。Elasticsearch提供分布式搜索和分析功能,Logstash负责数据处理,Kibana实现数据可视化。本文详细介绍了ELK的核心组件、优势(如分布式架构、PB级数据处理能力),并提供了Windows和Docker环境下的安装指南,包括单节点和集群部署方案。此外还涵盖跨域配置、插件安装(如IK分词器、SQL查询支持)等实用内容,最后总结了Elasticsearch

2025-08-15 17:10:12 1292

原创 【开发技术】.Net中配置Serilog日志分级记录

本文介绍了在.NET开发中使用Serilog实现日志分级记录的方法。通过安装Serilog核心包及相关扩展包(Console、File、Async),开发者可以灵活配置不同级别的日志输出。文章详细展示了两种实现方案:直接配置多文件接收不同级别日志,以及使用Filter条件分流到不同日志文件。配置关键参数包括日志级别限制、文件滚动间隔和大小限制等。建议采用appsettings.json配置文件管理日志设置,便于修改维护。Serilog作为功能强大的日志库,支持结构化日志记录和多种输出方式,适合开发和生产环境

2025-07-30 11:01:32 950

原创 【微服务】Ocelot微服务网关

本文介绍了基于.NET Core的开源API网关Ocelot在微服务架构中的应用。Ocelot作为统一入口,提供路由转发、负载均衡、服务发现、认证授权等功能。文章详细讲解了Ocelot的配置步骤,包括单地址访问、多地址转发、负载均衡实现,以及如何与Consul集成实现服务发现。通过JSON配置文件可灵活定义路由规则,支持轮询等负载策略。最后指出Ocelot还支持缓存、自定义负载规则等高级功能,为微服务架构提供了可靠的网关解决方案。

2025-07-16 18:07:00 737

原创 【研发工具】Git删除本地和远程分支快解方式

本文介绍了如何清理Git本地仓库中已删除的远程分支。首先使用git fetch --prune更新远程分支列表并删除本地不存在的远程引用。然后通过git branch -vv查看标记为[gone]的远程分支,并手动删除或使用脚本自动清理已合并的分支(保留master/main分支)。这些操作能有效维护Git仓库的整洁性,建议开发者定期执行以保持开发环境的一致性。Git的基本分支管理操作并不复杂,掌握这些技巧能提升团队协作效率。

2025-07-01 12:12:26 425

原创 【微服务】.Net中使用Consul实现服务高可用

本文介绍了在.Net微服务架构中使用Consul实现服务发现的方法。Consul作为分布式服务发现工具,支持服务注册、健康检查等功能,能有效提升系统可用性。文章详细讲解了Consul的安装部署步骤,包括Windows环境下的配置和UI访问。重点阐述了在.Net中通过Consul客户端进行服务注册、健康检测接口的实现,并提供了服务调用示例,展示了如何从Consul获取服务清单并进行负载均衡调用。Consul为微服务架构提供了可靠的服务发现和配置管理解决方案。

2025-06-30 18:35:30 769

原创 【研发工具】使用VSIX安装自定义项目模板(Visual Studio)

本文介绍了如何使用VSIX项目模板部署自定义项目模板,以便团队共享使用。主要内容包括:1)VSIX模板的定义与作用,即通过安装.vsix文件将自定义模板添加到Visual Studio;2)创建项目模板的基本步骤,包括导出模板为.zip文件;3)配置VSIX项目,包括设置清单信息和添加模板资产;4)生成和安装.vsix文件的方法;5)卸载VSIX扩展的流程。该方案支持模板版本更新,是团队共享项目模板的有效方式。

2025-06-20 15:25:50 750

原创 【研发工具】.Net创建多项目模板(Visual Studio)

本文介绍了如何创建Visual Studio多项目模板。与单项目模板不同,多项目模板采用ProjectGroup类型,包含多个项目模板和一个根模板文件。重点说明:1)多项目模板需包含根vstemplate文件和多个项目文件夹;2)vstemplate文件中Type属性设为ProjectGroup;3)使用ProjectTemplateLink元素定义子项目路径。创建步骤包括:导出各项目为模板、组织目录结构、编写根vstemplate文件、打包为zip并放置到模板目录。该模板适用于需要统一技术栈的复杂项目开发

2025-06-19 12:04:08 1167

原创 【研发工具】.Net创建项目模板(Visual Studio)

本文介绍了使用Visual Studio的"导出模板向导"功能创建项目模板的方法。首先需要创建并编辑基础项目,注意使用有效标识符命名,可通过模板参数确保安全性。然后通过"项目>导出模板"菜单将项目打包为.zip模板文件,在此过程中可设置模板名称、图标等元数据。导出的模板可通过搜索框或分类筛选在新项目创建时使用。文章还提到若菜单缺失可通过"工具>自定义"添加,并建议开发者多探索VS的丰富功能。该方法适用于需要复用项目框架的场景,能有效提升

2025-06-19 11:56:08 690

原创 【开发技术】Abp.vnext下的JWT处理,添加多种认证处理方式

本文介绍了在Abp.vnext框架下实现多场景API认证授权的解决方案。通过JWT标准认证和自定义认证相结合的方式,支持App/Web/小程序、内部系统和第三方对接等多种请求场景。主要包含:1)JWT认证配置,包括安装包、服务注册和参数设置;2)自定义InternalAuth认证方案的实现;3)授权策略配置与处理器开发;4)控制器层的授权策略应用。文章强调理解.NET Core认证授权中间件原理的重要性,为不同业务场景提供了灵活扩展方案。

2025-06-09 16:48:03 822

原创 【开发技术】.Net使用FFmpeg视频特定帧上绘制内容

本文介绍了使用FFmpeg和Xabe.FFmpeg库在医疗AI识别视频中绘制ROI区域的方法。通过drawbox滤镜,可在指定帧上绘制检测框,展示算法识别效果。文中详细说明了Xabe.FFmpeg的安装配置、获取视频帧和绘制ROI的具体实现,包括参数设置、滤镜构建和视频编码优化。该方法支持在多种应用场景下处理视频数据,为展示AI识别结果提供了有效解决方案。FFmpeg强大的多媒体处理能力结合Xabe.FFmpeg的便捷调用,实现了高效灵活的视频标注功能。

2025-06-09 14:43:30 945

原创 【开发技术】.Net手搓一个本地EventBus

本地事件总线允许服务发布和订阅进程内事件. 这意味着如果两个服务(发布者和订阅者)在同一个进程中运行

2025-05-20 09:49:21 571

原创 【大模型应用】.Net支持DeepSeek流式请求和实时显示结果,支持多大模型

本文记录了作者在本地部署LLM大模型时,尝试实现流式对话功能的过程。文章以硅基流动平台的AI文本对话接口为例,详细介绍了对接方案、接口分析及实现步骤。作者通过封装请求实体类和使用HttpClient实现API调用,展示了如何发送聊天请求并处理响应。此外,文章还介绍了如何实现流式请求和实时显示结果,包括流式返回结果实体的定义和流式请求响应

2025-05-19 17:36:43 718

原创 【开发技术】LBS服务探索:.NET实现邻近服务

本文主要讲解LBS服务中“邻近服务”的实现方式,分别是二维搜索,Geohash, 四叉树和 Google S2。它们有各自的优缺点,您可以根据实际的业务场景,选择合适的实现

2025-04-25 15:59:40 1046

原创 【开发技术】Docker中在.Net Framework调用MATLAB

net Framework环境需要配置在Docker的后续有尝试使用.net Core来调用Matlab,但是当前提供的matlab算法文件是基于window环境下使用的,所以后没有深入研究,但是结合网上的例子是可实现的,不过前提是需要matlab算法也进行调整。作为一个点,后面有时间可以研究下。把之所学,以文载之~ 欢迎大家多多交流。

2025-04-17 09:58:14 612

原创 【研发工具】本地使用vpn代理后,使用Git无法拉取Gitlab代码

慎用软件自身的代理配置,时间长了可能会忘记。检查本地Git自身的代理是否开启

2025-04-16 13:41:51 655

原创 【大模型应用】Word里调用DeepSeek 基本流程

目前一些应用都在慢慢支持对于Deepseek的接入。目前大多word文档使用deepseek都需要收费。这种本地化的AI应用尝试也是一种不错的探索。大多数的调用AI,其实都是对于API接口的使用,对代码有一定了解的小伙伴都可以快速上手。把之所学,以文载之~ 欢迎小伙伴多多交流。

2025-04-16 12:20:19 677

原创 【研发工具】阿里云的OSS配置静态页面

阿里云OSS是一种海量、安全、低成本、高可靠的云存储服务。它提供99.999999999%的数据持久性保障,支持多种编程语言的SDK以及RESTful API接口,方便用户快速集成使用。通过OSS,用户可以轻松地上传、下载、管理大量非结构化数据,例如文档、图片、视频等把之所学,以文载之~ 欢迎大家多多交流。

2025-04-10 10:58:21 651

原创 【研发工具】SVN修改已提交版本的注释

在配合公司质量部门,进行SOP管理时,需要把工作项目代码存放在对应配置库中(SVN)。在把项目代码提交到svn时,提交内容时输入内容出现“乱码符号”,需要重新更改提交的log信息,但是默认环境下Svn是不支持的。

2025-04-03 17:12:36 652 2

原创 【开发技术】Abp.vnext中使用分布式事件总线

事件总线能够简化各组件或进程间的通信,让我们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。

2025-03-30 10:14:24 1129

原创 【大模型应用】Cherry-studio+本地知识库,快速获取文档信息

如果知识对知识库内容信息进行查询DeepSeek V3效果更好。同时不同的嵌入模型对于文档数据的分类可能也会有影响,大家可以根据自身实际情况进行尝试。

2025-03-21 10:40:27 477

原创 【开发技术】使用纯JS创建WebSocket对接SignalR服务

SignalR 是一个 ASP.NET Core 库,用于在客户端和服务器之间实现实时通讯。它简化了 WebSocket 的使用,并提供了多种传输方式,如 WebSocket、服务器发送事件(Server-Sent Events,SSE)和长轮询。SignalR 允许服务器推送消息到客户端,适用于需要即时更新的应用程序。

2025-03-17 18:12:29 780

原创 【大模型应用】知识库AnythingLLM接口调用

RAG(Retrieval-Augmented Generation,检索增强生成)是一种结合信息检索与生成模型的人工智能技术,旨在通过检索外部知识库中的信息来增强语言模型的生成能力。找资料、整理资料和回答问题。首先,它会在一个知识库里找到和问题相关的部分;然后,把找到的内容整理成简单易懂的形式;最后,用整理好的内容生成一个清晰准确的回答。从图中可以看到,一个用户提问过来,在AI生成回复时,有三个主要概念需要了解。主要有三个概念。

2025-03-12 14:51:03 2484

原创 【大模型应用】初学:硅基流动DeepSeekAI+Cherry-studio使用

🌟 Cherry Studio 提供了诸如完整的 Markdown 渲染、智能体创建、翻译功能、文件上传和多模态对话等个性化功能,并具有友好的界面设计和灵活的主题选项,旨在为用户提供全面而高效的 AI 交互体验。1、目前在deepseek官网使用AI服务时,因为使用人数过多、性能资源有限等问题,导致经常出现卡顿,或则“系统繁忙”等情况。OK,有了上面的Api密钥,下面就是在相关的AI工具中配置使用了,这里选择的是Cherry-Studio,这里贴了官方的教程,在增加点个人使用中的理解,省的来回跳转了。

2025-03-12 14:28:50 1943

原创 winfrom在win10上设置开机自启动

winfrom设置开机自启动的方法有很多文章都有介绍,我这里就不详细说明了。简单说明一下两种实现方式:1、系统启动文件夹中写入软件快捷方式。2、注册表写入(可查看我的下载项目)主要记录问题:当winfrom程序运行时需要管理员权限时,设置开机自启动无效解决方案:1、去除程序需要的管理员权限。2、如果必须已管理员身份运行,则需要“禁用管理员批准模式”流程:确认后,在左下角搜索并点击打开“组策略”。2.进入编辑组策略界面后,点击“计算机配置—W.

2021-11-09 11:06:01 909

原创 C# 适用于前后端的多语言架构一

需求:需求就是这样,但是我们这个平台需要支持多语言,可以做不?开发:需要支持哪些语言?需求:现在就先简、繁和英,后面需要在加!开发:好的....然而之前没有做过多语言的,不过没吃过猪肉还没看过猪跑,看看微软官网等其他平台,nice啊,突然感觉很有干劲,于是开始一通操作!  有了下面的多语言架构,这里贴的只是一个demo,大家可以根据自己的需求修改。demo使用vs2015开发,mv...

2018-09-19 10:00:23 1290

原创 C# 适用于前后端的多语言架构二

之前做了一个多语言架构一,就是根据业务需要,自己去弄的一个架构,但是实现方式其实比较生硬,今天在这就是根据微软的一些好的api从新把之前的框架优化一下。优化修改内容如下:1、资源文件的添加(资源文件的名称添加一个语言类别的扩展名)Language的资源文件,存储中文字符,Language.en-US存储英文,这里的".en-US"就是扩展名,如果在需要添加其它的语言资源文件可以以相...

2018-09-19 09:59:12 990

原创 Webview侧滑菜单完善版

之前一直想写博客,然后一直不知道如何动笔,每次准备写个东西,一搜索发现有人已经写过了,还写的很好。这次公司开发产品使用mui框架去开发混合式app,在开发的过程中发现mui的【侧滑菜单】功能只有div模式的,社区找的版本有不太完美。所以自己完善了一下,开始自己的博客first blood!话不多说,代码核心如下:1、初始化侧滑菜单//初始化侧滑菜单页 function initMenuPag...

2018-04-26 15:28:51 1254 2

原创 看一遍就会明白的动态生成静态页面(C#)

因为,最近给公司开发网站,为了方便百度收录,同时提高网站访问速度,了解一下这方面的东西。今天送上生成静态界面的方法,和大家一起学习。废话不多说开始贴代码。首先我们需要一个模版页:然后就是一个动态添加的页面:为了让大家理解后台代码,我把前台页面贴出来:这里是后台代码:上面是我研究动态生成时是的代码,为了方便快捷好理解,略显简陋,大神勿喷。

2016-10-27 16:35:55 981

原创 第一篇博文,当然是Hello, world!

Hello, world!

2016-09-09 14:01:56 220

远程控制与攻击技术揭秘

文件详细的讲述了远程控制与攻击的技术。对windows及类UNIX系统的控制和攻击详细的概述。适合初学者学习。

2016-08-25

C# 适用于前后端的多语言架构

适用于前后端的多语言架构,里面有两个版本,一个基础版本一个进阶版本。方便大家理解和学习

2018-09-18

C#、winfrom开机自启动软件

C#、winfrom、在window系统上设置开机自启动。通过注册表的写入设置软件启动项。如果需要设置自启动的软件需要系统管理员权限启动,有可能会出现无法启动的情况。这是因为:当winfrom程序运行时需要管理员权限时,设置开机自启动无效。需要更改”组策略-禁用管理员批准模式“.或则去除程序需要的管理员权限等... 具体详情可查看我的博客。

2021-11-09

看一遍就会明白的动态生成静态页面(C#)

动态生成静态网页技术

2016-10-27

WebView侧滑菜单完全版-MUI

Webview侧滑菜单+父子页面切换!支持点击按钮开启侧滑菜单以及拖动打开和关闭。效果需要H5+支持,请下载hbuilder或自己打包成app查看,有问题可以私信

2018-04-26

Loundrunner安装与入门手册

LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。 ps:适合初学者

2016-11-30

般若系统V5

【般若系统V5】是步步亿佰公司在2011年针对快递及配送企业推出的物流软件精品,软件设计之初即确定软件支持:快递模式、配送模式、快递配送混合模式。在充分吸收同行软件特点及各物流企业的建议后,软件更加符合物流企业要求。软件具有简洁的操作界面,严谨的操作流程,丰富的自定义功能,能完全满足不同快递企业间的差异业务操作模式。 软件历经5年的发展,在系统稳定性、实用性、高并发及大数据支撑方面得到了质的提升。快递配送,般若是您的不二之选。 —————————————————————————— 测试版免费账密: 账号:110001、110002、110003…………(任选其一) 密码:0 (以上测试账号密码全部为零) —————————————————————————— 注:测试试用系统请勿更改密码。

2016-09-26

WebKit2.NET(C#)

WebKit2 WebKit的新API层设计的支持分裂过程模型,在web内容(JavaScript、HTML、布局等)住在一个单独的进程从应用程序的UI。这个模型非常类似于Google Chrome提供什么,主要的区别是,我们建立了过程模型直接分割成框架,允许其他WebKit的客户使用它。

2016-10-31

WebKit浏览器控件

WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。

2016-10-31

DbVisualizer破解

1、在DbVisualizer根目录下的lib文件夹中找到dbvis.jar 用解压工具打开dbvis.jar,把里面的这个文件dbvis.puk替换掉 2、把dbvis.license放在DbVisualizer软件的根目录下。 然后打开软件注册的时候用license文件,指定到改文件即可. -----Reviser Daily ps:适用于任何版本

2017-10-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除