SolonCode 是基于 Java 8 + Solon AI 开发的 **“Claude Code” 国产开源实现版本**。它不仅是一个 **AI 终端智能助手**(帮你查资料、写报告、发邮件,生成图片、视频,陪你聊天等...),更是一个深度集成开发环境、帮你写代码、用浏览器测试(如果你想?也能买... ...
博客地址:https://www.cnblogs.com/zylyehuo/ 把只适配老旧单显卡桌面系统的 C++ 模拟器(Matterport3DSimulator),修改为能兼容现代双显卡笔记本(Optimus 架构)的版本。 使用的是带 NVIDIA 和 Intel 双显卡的笔记本,而且连接了 ...
TOTP(Time-base One-Time Password)是常用二次认证手段,其原理为利用密钥对当前时间戳进行HMAC计算,生成一次性令牌,从而可以在不传输密钥原文的情况下实现身份验证。 通常,TOTP密钥通过二维码的形式提供,用户通过认证器应用(如Google Authenticator) ...
Sa-Token 是一款 开源、免费 的轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题。 ...
很多团队做性能优化时,第一反应是改 SQL、加缓存、扩机器。结果接口还是慢,而且慢得不稳定。 这类问题里,有一部分根因并不在业务代码,而在请求进入业务之前就已经产生了: 中间件顺序、重复序列化、过重日志、异常处理位置不当,都会把每个请求的固定成本悄悄抬高。 这篇文章我们不讲抽象概念,直接从一个真实工 ...
一:背景 1. 讲故事 微信里有一位朋友找到我,说他们公司的程序存在内存暴涨问题,自己分析了下没有找到原因,让我看下怎么回事?由于大家都有dump分析基础,所以交流互通上还是很顺利的,接下来就是上dump分析啦。 二:内存暴涨分析 1. 为什么会内存暴涨 先还是老套路,用 !address -sum ...
一、SyntaxTree是什么 SyntaxTree是语法树,是源代码的树形结构表示 由Roslyn编译器生成 在SourceGenerator中会自动生成 整个源代码结构是1个SyntaxTree SyntaxTree有一个根节点(SyntaxNode) 每个SyntaxNode也包含一个Synt ...
前情提要: https://www.cnblogs.com/xcywt/p/19633970#5402780 有些朋友问我备考的经验,今天就整理下自己过往的备考体会,谈不上多专业,都是实打实踩过坑、熬过来的真实感悟。在我看来,备考路上最核心的两个关键词,就是心态和坚持——始终用积极的心态平衡生活与备 ...
当 AI 助手不再只是生成 SQL 语句,而是能够直接连接你的数据库、查询数据、分析结构——这就是 MCP 为 .NET 开发者带来的全新可能。 一、MCP 是什么?为什么 .NET 开发者应该关注? 1.1 MCP 协议简介 MCP(Model Context Protocol,模型上下文协议) ...
动态SQL if标签 一般应用在多条件查询中 <select id="selectByMultipleCondition" resultType="car" parameterType="Car"> SELECT id, car_num AS carNum, brand, guide_price A ...
之前讲了milvus向量数据库如何使用,但是如何把文本信息转成向量?这个问题一直没有讲,今天就讲讲,这是构建RAG关键的一步,咱们使用all-MiniLM-L6-v2本地模型将文本转成向量。 为什么用它最直接的原因是免费还好用,调用各大平台的向量模型是要收费的,所以使用本地化向量模型从部署到使用都是 ...
OpenClaw在GitHub上星标超过linux,连OpenAI创始人都公开挖人,深圳还专门提出发展支持,OpenClaw这段时间确实火热。但是我一直在想,它到底是真的有生产力变革的实力,还是会像当年的“元宇宙”一样,先被情绪和资本推上高位,最后再慢慢回落? 如果想把这件事看清,最好先把那些过于热 ...
上个月,我们有个新功能要做:实现一个订单退款接口。 需求不复杂,但涉及金额变更、库存回滚、状态流转,刚好是个能拉开差距的典型场景。 当时团队有点忙,我临时把这个需求分别交给了三个"人": 小王,工作1年半的初级开发 老陈,工作6年的高级开发 Cursor(我给它写了一个详细的Prompt) 三份代码 ...
软件工程范式的认知转型与规范驱动开发的崛起 在人工智能技术全面渗透软件工程全生命周期的当下,行业正经历一场深刻的认知与操作模式转型。早期的大语言模型(LLM)应用普遍依赖于一种被称为“氛围编码”(Vibe Coding)的非结构化交互模式 。虽然这种高度依赖即兴对话的模式在初期展现出了惊人的生成速度 ...
结构决定功能,历史揭示设计。本文从用户视角出发,向底层追问"它是怎么做到的"。 OpenClaw 是什么? 你在任何聊天窗口给它发一条消息,它就能帮你操作电脑——执行命令、读写文件、浏览网页、操控桌面应用、管理定时任务,甚至语音对话。 和常见的 AI 聊天机器人不同,OpenClaw 运行在你自己的 ...
流与块 Standard IO是对字节流的读写,在进行IO之前,首先创建一个流对象,流对象进行读写操作都是按字节 ,一个字节一个字节的来读或写。而NIO把IO抽象成块,类似磁盘的读写,每次IO操作的单位都是一个块,块被读入内存之后就是一个byte[],NIO一次可以读或写多个字节。 I/O 与 NI ...
热点随笔: · OpenClaw 保姆级教程:你要知道的都在这里了! (贾克斯的平行世界) · 为什么我拖了一个多月才开始使用OpenClaw?(附接入飞书完整详细教程,新手必看) (狂师) · 重磅!腾讯 QQ 官方接入 OpenClaw“小龙虾”:一键创建机器人,1分钟极速部署! (方方不听话) ...
今天简单看了看,基于Microsoft.Extensions.AI 和 Microsoft.Extensions.VectorData构建向量搜索。给大家分享分享。 首先,创建.NET 控制台应用,然后执行以下开发步骤 通过为数据集生成嵌入内容来创建和填充向量存储。 为用户提示生成嵌入内容。 使用用 ...
一、简述 介绍电子秤之前先简单说明下系统架构,农产品实名收购系统由三个子系统组成,分别是: 1.电脑端(云平台)用于维护组织、账号、收购、加工分拣、库存管理等模块。 2.移动端(小程序)方便用户随时随地进行数据采集和管理。 3.物联网端(智能采集)安装在电子秤操作系统上,实现智能化人机交互。 物联网 ...
目录快速开始快速配置怎么发布消息自动发布手动发布普通消费者、动态消费者、事件总线普通消费者模式动态消费者模式事件总线模式广播模式高性能序列化器强一致性事务模式结合 MediatR结合 FastEndpoints其它能力 作者:痴者工良 作者博客地址: https://www.whuanle.cn h ...