MOSN(Modular Open Smart Network)-06-MOSN 多协议机制解析
前言 大家好,我是老马。 sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。 最近想学习一下 SOFA 对于生态的设计和思考。 sofaboot 系列 SOFAStack-00-sofa 技术栈概览 MOSN(Modular O…
2026-05-23git restore 和 git checkout 都可以用于丢弃工作区的改动 但它们有一些区别,尤其是在 Git 2.23 引入了新的命令后。 主要区别 git checkout 是一个多用途命令: 它用于切换分支。它还可以用于恢复工作区中特定文件的更改。由于功能过于复杂,…
自然语言处理(NLP, Natural Language Processing)大模型是人工智能领域的一个重要分支,专注于让计算机能够理解、生成和处理人类语言。这些大模型通常拥有海量的参数,通过深度学习和大规模数据集的训练,实现了对语言的…
前言 大家好,我是老马。 sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。 最近想学习一下 SOFA 对于生态的设计和思考。 sofaboot 系列 SOFAStack-00-sofa 技术栈概览 MOSN(Modular O…
2026-05-23MCP Tool模块详解 摘要 MCP Tool模块是模型上下文协议的核心组件,通过标准化接口将函数/类转换为AI可调用的工具,实现模型与外部系统的安全交互。支持JSON-RPC 2.0跨语言调用、独立进程隔离、动态发现和多传输协议,适用于医疗、电商等领域的…
2026-05-23使用默认的构建,能够直接访问18080,我以为二者是一起的。实际上这不影响前后端分离。 前端服务器 构建war之后,部署到另外一台机器上,比如使用apache2。 后端服务器 修改src/main/resources/static/static/js/config.js&#…
2026-05-231.1 Mongodb介绍 官网:https://www.mongodb.com/ 中文官网:https://www.mongodb.com/zh-cn 中文文档:https://www.mongodb.com/zh-cn/docs/ MongoDB 是一个开源的 NoSQL 数据库,采用文档导向(Document-Oriented&am…
2026-05-23CentOS 8 Stream ISO 文件下载地址:http://mirrors.aliyun.com/centos-vault/8-stream/isos/x86_64/CentOS-Stream-8-20240603.0-x86_64-dvd1.isoCentOS 8 Stream 网络引导ISO 文件下载地址:http://mirrors.aliyun.com/centos-vault/8-stream/isos/x86_6…
2026-05-23香港服务器普遍支持PHP,因此您可以在香港服务器上运行PHP网站。实际上,许多香港托管服务提供商都会在他们的共享主机或VPS上预装PHP以及一些流行的PHP框架,如Laravel、Symfony等,以方便用户部署PHP应用程序。您只需要确保在选择服…
2026-05-23之前java总用freemaker进行导出,但是改xml实在是太繁琐了,这次找了另一个工具进行体验. 一、简单导出 pom引入 <dependency><groupId>fr.opensagres.xdocreport</groupId><artifactId>fr.opensagres.xdocreport.core</arti…
2026-05-23简述 mongoose是C编写的嵌入式web服务,它能够支持https协议,可以简单的部署,但要做到完美部署,不是那么容易。 部署方法 本人使用的是最新的7.16版,以前版本似乎是要通过修改 头文件中的 MG_ENABLE_SSL 宏定义&…
2026-05-23最近碰到一个需求,就是有一些 WORD 或者 PDF 的模板,然后根据用户填入的数据填充进去,还要根据用户选择要 PDF 还是 WORD 下载下来 所以综合下来就是两个功能: 1.WORD 和 PDF 模板填充 2.WORD 和 PDF 互相转换 直接上代码 首先…
2026-05-23目录 基本介绍 vi和vim常用的三种模式 vi和vim的常用快捷键 基本介绍 vi和vim常用的三种模式 vi和vim的常用快捷键 网上找的快捷键盘图
2026-05-23用栈实现队列 难在出去 232. 用栈实现队列 - 力扣(LeetCode) class MyQueue {private Stack<Integer> A;private Stack<Integer> B;public MyQueue() {Anew Stack<>();Bnew Stack<>();}public void push(int x) {A.push(x);}pu…
2026-05-23统一机器人建模语言 URDF(Unified Robot Description Format)统一机器人描述格式,URDF使用XML格式描述机器人文件。 我们从下面四个方面介绍URDF: URDF的组成介绍 URDF-Link介绍 URDF-Joint介绍 创建一个简单的URDF…
2026-05-23创建一个程序,在其中定义两个类,并使用Java的封装技术完成; 1、属性有:姓名(长度要大于等于2小于等于4)、余额(要大于20,否则提示默认余额为0)、密码(密码长…
2026-05-23请先确认 1.路由已配置好 route-index.js如下, 2.view-ProHome.vue中已预留路由展示位 3.导航菜单复制组件库,并做修改 其中index与路由配置的地址一致 运行后发现点击菜单,url地址还是不变,查看组件库 Element - The worlds …
2026-05-231 什么是Yarn? Yarn(Yet Another Resource Negotiator) 是Hadoop生态系统中的资源管理和调度框架,负责为上层应用提供统一的资源管理和调度服务。 是Hadoop 2.0引入的重要架构改进,成为Hadoop集群的资源管理层…
2026-05-23动态代理主要是为了处理重复创建模板代码的场景。 使用示例 public interface MyInterface {String doSomething(); }public class MyInterfaceImpl implements MyInterface{Overridepublic String doSomething() {return "接口方法dosomething";} }public class M…
2026-05-23Halcon 中的区域增长(Region Growing)是一种基于像素相似性的图像分割算法,通过将相邻且属性相似的像素逐步合并成连通区域。其核心原理是 从种子点出发,依据相似性准则迭代合并邻域像素。以下是其详细原理和实现步骤:…
2026-05-235分钟读懂入门Linux Flags and Switches 🚀 引言 大家好!👋 欢迎来到Linux的世界!Linux就像一台功能强大的电脑,而我们通过输入各种“指令”来告诉它要做什么。这些指令就是命令(commands)。就像我们用遥控器&#x…
2026-05-23若依自带的验证码样式比较单一,所以想改用EasyCaptcha验证码,另外EasyCaptcha算术验证码可能会有负数,输入时需要写负号,比较麻烦,所以使用一个简单的方法过滤掉负数结果 原本的验证码依赖和代码可删可不删,…
2026-05-23Sub 中文参考文献改等()中文参考文献改等 宏Selection.Find.ClearFormattingSelection.Find.Replacement.ClearFormattingWith Selection.Find.Text "([一-龥], )et al.".Replacement.Text "\1等.".Forward True.Wrap wdFindContinue.Format False.Ma…
2026-05-23