启明星辰发布MAF大模型应用防火墙产品,提升DeepSeek类企业用户安全
2月7日,启明星辰面向DeepSeek等企业级大模型业务服务者提供的安全防护产品——天清MAF(Model Application Firewall)大模型应用防火墙产品正式发布。
一个新赛道将被开启……
DeepSeek的低成本引爆赛道规模
随着DeepSeek成为当前最热的现象级产品,中国企业级大模型市场将迎来爆发。DeepSeek模型对“中国企业级私有化大模型发展趋势的预测”,做出了如下回复:
1、垂直行业模型即服务(MaaS)生态成型:到2026年将形成覆盖30+重点行业的基准模型库,能源、法律、医疗等领域的专用模型参数规模将突破500亿级别。
2、边缘-云协同架构普及:5G+边缘计算推动分布式模型推理部署,预计2025年60%的制造企业将采用车间级边缘模型节点+总部云脑的混合架构。
3、国产化技术栈闭环:中国将形成从训练框架到推理芯片的完整国产化替代方案。
4、智能体工程方法论成熟:企业级模型开发将向DevOps模式演进,出现专业的大模型MLOps平台,实现从数据治理到模型监控的全生命周期管理。
企业级大模型服务的广泛部署,安全风险也伴随而来,主要风险包括提示词注入攻击、大模型软件供应链漏洞、应用层拒绝服务攻击、敏感信息泄露&不安全的输出处理等。大模型的产业化、广泛可达的前提之一就需要有效解决上述各类风险。
在DeepSeek爆发之前,基于大模型的对外服务还多是“大厂”的势力范围;而DeepSeek的优秀品质和超低成本,使得能够基于开源的DeepSeek构建自身以大模型为核心的业务服务,成为了所有企业机构的可选项。简言之,DeepSeek的低成本让提供“基于大模型的业务服务”的机构数量暴增。进而也使得“大模型安全”的需求,从少量“大厂”的内化需求,变成了一个可观的安全市场新赛道。
而在“大模型安全”这个新赛道中,以前的一些故事会再度重演:防火墙、IPS、WAF、WAAP等,现在轮到MAF —— “大模型应用防火墙”这个产品唱主角了。
MAF是从WAF进化来的新物种
本次启明星辰发布的“天清MAF大模型应用防火墙”是专注于为企业级大模型服务提供应用层安全防护能力的专属安全产品,是开拓新赛道的开创式产品。
MAF的产品承继了WAF产品的基本形态。从产品形态和功能角度看,MAF是沿着防火墙、IPS、WAF这一脉络,自然进化而成的。相比于WAF,MAF针对大模型所面临的特有威胁,拓展了专门的检测能力和防护功能。MAF不仅仅能防护DeepSeek大模型,也能防护其他语言大模型。MAF主要强化的功能包括:
一、越狱、提示词注入攻击防护
大模型服务面临的提示词攻击(Prompt Injection Attack)是当前生成式AI安全领域的核心挑战之一。攻击者通过精心设计的输入文本,诱导模型突破预设的安全边界,产生包括数据泄露、恶意代码生成、虚假信息传播等风险。天清MAF大模型应用防火墙通过对大模型服务包含的网页、手机应用及API访问流量的深度解析,并通过运行一系列基于人工智能的检测算法,识别提示词注入尝试和其他滥用行为,确保输入内容符合模型所有者定义的边界,实现对恶意提示词攻击的有效识别和防护。
二、大模型软件供应链漏洞防护
大模型服务作为大型IT应用/IT基础设施,其整个系统由大量开源/商业软件构成,这些软件不可避免地会出现逻辑漏洞,这些组件漏洞如果出现在大模型服务的暴露面,则可能会为攻击者提供传统的SQL注入、命令注入等攻击突破口。天清MAF大模型应用防火墙内置了国内领先的应用层防护规则/语义算法,并针对大模型软件供应链的主流组件提供了专属防护规则,为大模型服务提供虚拟补丁功能,有效防护各类针对大模型暴露面的软件漏洞攻击。
三、应用层DDos拒绝服务攻击缓解
大模型服务不但面临着传统的网络层拒绝服务攻击(启明星辰&中国移动可提供从骨干网清洗到本地抗拒绝服务网关等整套解决方案),还面临着特定的应用层拒绝服务攻击,如恶意批量注册、密码爆破、僵尸网络应用层脚本攻击等。天清MAF大模型应用防火墙针对上述应用层拒绝服务攻击,提供包括密码防爆破、BOT机器人流量识别和管理、客户端区域访问控制、终端/API限流保护等一系列功能,为大模型服务提供完整的应用层抗拒绝服务攻击能力。
四、不安全输出过滤&敏感信息防泄露
以DeepSeek为代表的新一代大模型已从模型训练层面部分规避了上述问题,但随着提示词工程、强化学习、检索增强生成等技术的广泛应用,企业大模型服务/智能体服务不可避免地面临额外的不安全输出及敏感信息泄露问题。天清MAF大模型应用防火墙通过对输入输出数据的全面解析,可有效识别、封堵、脱敏各类不安全输出或敏感信息输出,确保大模型服务合规运行。
MAF适配各种部署模式和业务场景
基于DeepSeek开源模型的业务部署模式会非常多样化。MAF大模型应用防火墙部署的逻辑位置,总是要保证在大模型访问接口之前。在云-网-边-地-端的基本空间架构下,云上部署、边缘云部署、本地网络部署都是可能的部署位置。下图展示了最典型的四种部署结构:
1、本地网络模型前硬件部署
2、本地网络模型前、应用界面后硬件部署
3、云上环境模型前部署
4、边缘云中路径部署(SASE环境等)
云上部署、边缘云部署的MAF产品,都可以提供运营服务保障。
MAF的一些一句话论断
1、MAF是低成本DeepSeek带来的成规模的新产品赛道;
2、MAF将成为AI大模型安全领域的第一个刚需和爆品;
3、MAF因大模型成为应用“前脸”的主流而成为应用安全的主流;
4、MAF可以防护DeepSeek,也可以防护其他大模型;
5、MAF的抗D能力比大模型服务器要强,但也需要运营商的抗D服务来保护;
6、MAF能有效防御提示词越狱攻击,但其也要走一个“魔高、道高”的对抗迭代过程;
7、MAF是可以用大模型来保护大模型的,但大模型的在线性能会低于其他方法;
8、MAF是全范式的,综合运用特征匹配和模式匹配(第二范式)、大数据分析(第四范式)、大模型分析(第五范式)来完成检测;
9、MAF是外挂式、外围式安全机制,可以避免与所保护的大模型深度定制,有较广泛的产品适应性;
10、MAF是外挂式、外围式安全机制,与大模型自身的安全训练、电子围栏等内生式、内置式安全机制是互补共存的关系;
11、MAF可以是产品,也可以是MAF安全运营服务;
12、MAF可以本地网络部署,也可以云上部署、边缘云部署(SASE);13、MAF可以部署于移动云,也可以部署于其他云化环境;
14、MAF的性能可以在云环境中弹性扩展;
15、MAF当下的形态不是最佳形态、最终形态,MAF还在进化中;
16、MAF是一个有价值的赛道;
... ...
MAF的未来
随着以DeepSeek为代表的国产大模型能力不断提升,企业级大模型服务也将成为“无处不在的企业基础设施”,为未来的社会智能化建设带来了巨大的推动力。
MAF大模型应用防火墙将成为大模型安全领域的第一个刚需和爆品。
从MAF未来的市场需求前景看,随着AI大模型继续发展,做大模型应用堪比做Web网站那么容易的时候;当前和过往以Web为应用“前脸”的格局将被颠覆,大模型将成为主流应用的核心和“前脸”。这时,MAF大模型应用防火墙作为WAF的进化新品,将成为应用防火墙AF的新主力产品。
从MAF未来的技术能力发展看,其技术增强至少有以下几个方向:
1、MAF用大模型来防护大模型,并让大模型与检测特征沉淀形成良性迭代以降低总体防御算力消耗;
- MAF将利用平行仿真(第三范式)来拓展其能力;
- MAF带宽和时延等性能指标,将决定了MAF的应用范围(比如,是否适合高实时要求环境);
- MAF对于多模态等非语言输入的大模型的防护是重要方向;
- MAF未来一定是一个联通安全大数据情报通层的互联智能体;
……
启明星辰将以天清MAF大模型应用防火墙产品为起点,提供完整的企业级大模型安全防护解决方案,助力各行各业打造更加智能、便捷、高效的大模型产品和服务,助力中国向实现社会普遍智能的目标迈进。
相关文章:
启明星辰发布MAF大模型应用防火墙产品,提升DeepSeek类企业用户安全
2月7日,启明星辰面向DeepSeek等企业级大模型业务服务者提供的安全防护产品——天清MAF(Model Application Firewall)大模型应用防火墙产品正式发布。 一个新赛道将被开启…… DeepSeek的低成本引爆赛道规模 随着DeepSeek成为当前最热的现象级…...
开箱即用的.NET MAUI组件库 V-Control 发布了!
之前写过挺多的MAUI Sample,其中有很多代码可以打包成组件,当组件完善到一定程度,我会把控件封装起来放到控件库中。 今天,在这个仓库建立一年零八个月后,我觉得可以考虑将其作为开源库发布。 有很多网友在观望.NET …...
android skia渲染介绍
Android AOSP 的渲染系统主要使用 Skia 图形库。Skia 是一个开源的 2D 图形库,它被广泛应用于 Android 的图形渲染中,负责绘制 UI 元素、文本、图像以及其他 2D 图形内容。 以下是 Android AOSP 中 Skia 的作用和它在渲染系统中的位置: 1. 什…...
MySQL的底层原理与架构
前言 了解MySQL的架构和原理对于很多的后续很多的操作会有很大的帮助与理解。并且很多知识都与底层架构相关联。 了解MySQL架构 通过上面的架构图可以得知,Server层中主要由 连接器、查询缓存、解析器/分析器、优化器、执行器 几部分组成的,下面将主要…...
GB/T 43698-2024 《网络安全技术 软件供应链安全要求》标准解读
一、43698-2024标准图解 https://mmbiz.qpic.cn/sz_mmbiz_png/rwcfRwCticvgeBPR8TWIPywUP8nGp4IMFwwrxAHMZ9Enfp3wibNxnfichT5zs7rh2FxTZWMxz0je9TZSqQ0lNZ7lQ/640?wx_fmtpng&fromappmsg 标准在线预览: 国家标准|GB/T 43698-2024 相关标准: &a…...
Vue(4)
一.组件的三大组成部分-注意点说明 (1)scoped样式冲突 默认情况:写在组件中的样式会全局生效 → 因此很容易造成多个组件之间的样式冲突 ①全局样式:默认组件中的样式会作用到全局 ②局部样式:可以给组件加上scoped属…...
实验3 词法分析(二)
实验3 词法分析(二) [实验目的]: 1 . 熟悉给定的词法分析程序; 2 . 改进词法分析程序。 [实验内容]: 1.尝试多方面改进TEST语言的文法,参考教材附录B词法分析程序TESTscan.c,在此词法分析程序的基础上改进程序&#x…...
MYSQL第四次
目录 题目分析 代码实现 一、修改 Student 表中年龄(sage)字段属性,数据类型由 int 改变为 smallint 二、为 Course 表中 Cno 字段设置索引,并查看索引 三、为 SC 表建立按学号(sno)和课程号ÿ…...
CentOS 7配置samba服务设置文件共享
CentOS 7配置samba服务设置文件共享 一、生成另一个Linux系统,名为Linux-client,作为测试系统。 [rootliunx-client ~]# hostnamectl set-hostname Liunx-client二、如果没有则安装Samba服务,如果已经安装则省略此步。 yum install samba…...
分布式微服务系统架构第91集:系统性能指标总结
加群联系作者vx:xiaoda0423 仓库地址:https://webvueblog.github.io/JavaPlusDoc/ 系统性能指标总结 系统性能指标包括哪些? 业务指标、资源指标、中间件指标、数据库指标、前端指标、稳定性指标、批量处理指标、可扩展性指标、可靠性指标。 …...
【算法】动态规划专题⑦ —— 多重背包问题 + 二进制分解优化 python
目录 前置知识进入正题优化方法:二进制分解实战演练 前置知识 【算法】动态规划专题⑤ —— 0-1背包问题 滚动数组优化 python 【算法】动态规划专题⑥ —— 完全背包问题 python 进入正题 多重背包问题I https://www.acwing.com/problem/content/4/ 题目描述 有…...
Node.js学习指南
一、模块化规范 nodejs使用的模块化规范 叫做 common.js 规范: 每一个模块都有独立的作用域 代码在各自模块中执行 不会造成全局污染 每一个模块都是一个独立的文件(module对象) 模块可以被多次加载(module.exports 属性) 但是仅…...
Mybatis篇
1,什么是Mybatis ( 1 )Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁…...
微信小程序案例1——制作猫眼电影底部标签导航栏
文章目录 一、项目步骤1 新建一个无AppID的movie项目2将准备好的底部标签导航图标拷贝到movie项目下面(将图标文件夹image放到项目文件夹里)3 打开App.json配置文件,在pages数组里添加4个页面路径:电影“pages/movie/movie”、影院“pages/cinema/cinema…...
Docker 数据卷(Volume)详细介绍
Docker 数据卷(Volume)详细介绍 1. 什么是 Docker 数据卷? Docker 数据卷(Volume)是一种用于 持久化数据 和 容器间数据共享 的机制。由于容器的存储是临时的,容器删除后其中的数据会丢失,因此…...
Redis --- 使用Feed流实现社交平台的新闻流
要实现一个 Feed 流(类似于社交媒体中的新闻流),通常涉及以下几个要素: 内容发布:用户发布内容(例如文章、状态更新、图片等)。内容订阅:用户可以订阅其他用户的内容,获…...
WPF 在后台使TextBox失去焦点的方法
在软件设计开发的时候,偶尔会遇到在后台xaml.cs后台中,要将TextBox控件的焦点取消或者使TextBox控件获取焦点,下面介绍讲述一种简单的“只让特定的 TextBox 失去焦点”方法: 前端xaml代码示例: <StackPanel Orientation"…...
自动化测试、压力测试、持续集成
因为项目的原因,前段时间研究并使用了 SoapUI 测试工具进行自测开发的 api。下面将研究的成果展示给大家,希望对需要的人有所帮助。 SoapUI 是什么? SoapUI 是一个开源测试工具,通过 soap/http 来检查、调用、实现 Web Service 的…...
Mac电脑上好用的压缩软件
在Mac电脑上,有许多优秀的压缩软件可供选择,这些软件不仅支持多种压缩格式,还提供了便捷的操作体验和强大的功能。以下是几款被广泛推荐的压缩软件: BetterZip 功能特点:BetterZip 是一款功能强大的压缩和解压缩工具&a…...
C++ 使用CURL开源库实现Http/Https的get/post请求进行字串和文件传输
CURL开源库介绍 CURL 是一个功能强大的开源库,用于在各种平台上进行网络数据传输。它支持众多的网络协议,像 HTTP、HTTPS、FTP、SMTP 等,能让开发者方便地在程序里实现与远程服务器的通信。 CURL 可以在 Windows、Linux、macOS 等多种操作系…...
[创业之路-276]:从燃油汽车到智能汽车:工业革命下的价值变迁
目录 前言: 从燃油汽车到智能汽车:工业革命下的价值变迁 前言: 燃油汽车,第一次、第二次工业革命,机械化、电气化时代的产物,以机械和电气自动化为核心价值。 智能汽车,第三次、第四次工业革…...
DeepSeek服务器繁忙问题的原因分析与解决方案
一、引言 随着人工智能技术的飞速发展,DeepSeek 等语言模型在众多领域得到了广泛应用。然而,在春节这段时间的使用过程中,用户常常遭遇服务器繁忙的问题,这不仅影响了用户的使用体验,也在一定程度上限制了模型的推广和…...
【python】简单的flask做页面。一组字母组成的所有单词。这里的输入是一组字母,而输出是所有可能得字母组成的单词列表
目录结构如下: . ├── static │ ├── css │ │ └── styles.css │ └── js │ └── scripts.js ├── templates │ ├── base.html │ ├── case_converter.html │ ├── index.html │ └── word_finder.html ├── app.py ├── tree.py…...
【华为OD-E卷 - 114 找最小数 100分(python、java、c++、js、c)】
【华为OD-E卷 - 找最小数 100分(python、java、c、js、c)】 题目 给一个正整数NUM1,计算出新正整数NUM2,NUM2为NUM1中移除N位数字后的结果,需要使得NUM2的值最小 输入描述 输入的第一行为一个字符串,字…...
Maven 依赖管理全面解析
目录 1. Maven 简介 2. 依赖的基本概念 依赖坐标 依赖范围 3. Maven 仓库 本地仓库 远程仓库 4. 依赖传递 5. 依赖冲突 6. 在 pom.xml 文件中管理依赖 基本依赖配置 依赖范围配置 依赖排除配置 依赖管理配置() 1. Maven 简介 Maven 是一个…...
基于C#语言的海康威视智能车牌识别系统
基于C#语言的海康威视智能车牌识别系统,通过布控对来往车辆进行检测抓拍 资源文件列表 AICar.sln , 984 AICar.sln.GhostDoc.xml , 1306 AICar.v12.suo , 72704 AICar/AICar.csproj , 3573 AICar/AICar.csproj.user , 228 AICar/bin/Debug/AICar.exe , 220672 AIC…...
RabbitMQ 从入门到精通:从工作模式到集群部署实战(五)
#作者:闫乾苓 系列前几篇: 《RabbitMQ 从入门到精通:从工作模式到集群部署实战(一)》:link 《RabbitMQ 从入门到精通:从工作模式到集群部署实战(二)》: lin…...
清理服务器/docker容器
清理服务器 服务器或docker容器清理空间。 清理conda环境 删除不用的conda虚拟环境: conda env remove --name python38 conda env remove --name python310清理临时目录:/tmp du -sh /tmp # 查看/tmp目录的大小/tmp 目录下的文件通常是可以直接删除…...
【专题】2024-2025人工智能代理深度剖析:GenAI 前沿、LangChain 现状及演进影响与发展趋势报告汇总PDF洞察(附原数据表)
原文链接:https://tecdat.cn/?p39630 在科技飞速发展的当下,人工智能代理正经历着深刻的变革,其能力演变已然成为重塑各行业格局的关键力量。从早期简单的规则执行,到如今复杂的自主决策与多智能体协作,人工智能代理…...
广度优先搜索(BFS)算法详解——以走迷宫问题为例
引言:当算法遇见迷宫 想象你置身于一个复杂的迷宫,如何在最短时间内找到出口?这个问题不仅存在于童话故事中,更是计算机科学中经典的路径搜索问题。本文将带你通过走迷宫问题,深入理解广度优先搜索(BFS&am…...
【大数据技术】用户行为日志分析(python+hadoop+mapreduce+yarn+hive)
用户行为日志分析(python+hadoop+mapreduce+yarn+hive) 搭建完全分布式高可用大数据集群(VMware+CentOS+FinalShell) 搭建完全分布式高可用大数据集群(Hadoop+MapReduce+Yarn) 本机PyCharm远程连接虚拟机Python 搭建完全分布式高可用大数据集群(MySQL+Hive)...
C语言基础之【数组和字符串】(上)
C语言基础之【数组和字符串】(上) 概述一维数组一维数组的定义一维数组的初始化一维数组的访问一维数组的遍历数组名一维数组的常用数据强化训练一维数组的最值一维数组的逆置一维数组的排序(冒泡排序) 二维数组二维数组的定义二维…...
Maven插件—flatten-maven-plugin:工程模块统一版本依赖
文章目录 前言一、认识flatten-maven-plugin插件二、如何使用flatten-maven-plugin插件?未使用flatten-maven-plugin插件之前的情况描述配置flatten-maven-plugin插件步骤1:最外层父模块安装插件&配置版本变量步骤2:各个自模块使用版本使…...
Linux系统 环境变量
环境变量 写在前面概念查看环境变量main函数的参数argc & argvenv bash环境变量 写在前面 对于环境变量,本篇主要介绍基本概念及三四个环境变量 —— PATH、HOME、PWD。其中 PATH 作为 “ 敲门砖 ”,我们会更详细讲解;理解环境变量的全局…...
TAPEX:通过神经SQL执行器学习的表格预训练
摘要 近年来,语言模型预训练的进展通过利用大规模非结构化文本数据取得了巨大成功。然而,由于缺乏大规模高质量的表格数据,在结构化表格数据上应用预训练仍然是一个挑战。本文提出了TAPEX,通过在一个合成语料库上学习神经SQL执行…...
Ruby:从宝石到编程语言的奇妙联系(中英双语)
Ruby:从宝石到编程语言的奇妙联系 在珠宝世界中,红宝石(Ruby)是一种象征热情、力量和高贵的珍贵宝石;而在编程世界中,Ruby则是一门灵活、优雅且富有创造力的编程语言。那么,这两者究竟有何联系…...
RLHF中的on-policy和off-policy的区别
在LLM(大语言模型)和RLHF(基于人类反馈的强化学习)中,on-policy和off-policy的主要区别在于数据的来源和策略更新的方式。以下是两者的详细对比以及各自的典型算法: On-policy 和 Off-policy 的区别 特性…...
计算机考研复试上机02
目录 3、排序 1)排序(华中科技大学复试上机题) 2)成绩排序(清华大学复试上机题) 3)特殊排序(华中科技大学复试上机题) 4)整数奇偶排序(北京大学复试上机题) 5)小白鼠排队(北京大学复试上机题) 4、查找 1)找 x(哈尔滨工业大学复试上机题) 2)查找(北…...
利用ETL工具进行数据挖掘
ETL的基本概念 数据抽取(Extraction):从不同源头系统中获取所需数据的步骤。比如从mysql中拿取数据就是一种简单的抽取动作,从API接口拿取数据也是。 数据转换(Transformation):清洗、整合和转…...
02DevOps基础环境准备
准备两台Linux的操作系统,最简单的方式就是在本机上使用虚拟机搭建两个操作系统(实际生产环境是两台服务器,虚拟机的方式用于学习使用) 我搭建的两台服务器的ip分别是192.168.1.10、192.168.1.11 192.168.1.10服务器用于安装doc…...
Kafka 入门与实战
一、Kafka 基础 1.1 创建topic kafka-topics.bat --bootstrap-server localhost:9092 --topic test --create 1.2 查看消费者偏移量位置 kafka-consumer-groups.bat --bootstrap-server localhost:9092 --describe --group test 1.3 消息的生产与发送 #生产者 kafka-cons…...
VM虚拟机安装群晖系统
下载群晖系统 https://download.csdn.net/download/hmxm6/90351935 安装群晖连接软件 synology-assistant-6.2-24922(在上面的压缩包里面) 准备好VM虚拟机 创建群晖虚拟机 打开下载下来的虚拟机 添加硬盘 选择类型 创建新的磁盘 指定容量 指定存储文件 完成硬盘添加…...
关于ESP-IDF 5.4 中添加第三方组件esp32-camera找不到文件,编译错误解决办法(花了一天时间解决)
最近需要使用ESP32-S3-CAM 的OV2640摄像头采集图像,为了加速开发进度,于是选择了esp32-camera组件,该组件不是官方组件,需要自己git clone。但在为项目添加esp32-camera组件时,一直编译错误,找不到头文件&a…...
【C++】C++11
目录 C11简介 统一的列表初始化 {}初始化 std::initializer_list 声明 auto decltype nullptr 范围for循环 智能指针 STL中的一些变化 右值引用和移动语义 左值引用和右值引用 右值引用的意义 完美转发 lambda表达式 新的类功能 可变参数模版 包装器 func…...
Intellij IDEA如何查看当前文件的类
快捷键:CtrlF12,我个人感觉记快捷键很麻烦,知道具体的位置更简单,如果忘了快捷键(KeyMap)看一下就记起来了,不需要再Google or Baidu or GPT啥的,位置:Navigate > Fi…...
CF 278A.Circle Line
题目分析 输入n个数据作为路径,求从a到b的最短距离,需要将其相成一个圆圈,既可以从小往大走又可以从大往小走 思路分析 依然将数据存为数组,通过下标进行操作,既然说了有两种方式那就计算两种方式哪个更快就输出谁 代…...
Naive UI去掉n-select下拉框边框,去掉n-input输入框边框
1、第一种通过js去掉 <template><div><div style"margin-top:10px;width: 100%;"><dade-descriptions><tr><dade-descriptions-item label"代理名称"><dade-input placeholder"代理名称"></dade-…...
(文末提供数据集下载)ML.NET库学习001:基于PCA的信用卡异常检查之样本处理与训练
文章目录 (文末提供数据集下载)ML.NET库学习001:基于PCA的信用卡异常检查之样本处理与训练目标项目概述代码结构概述1. **主要类和文件**2. **命名空间和使用指令**3. **数据类 (TransactionObservation)**4. **主程序入口 (Main 方法)**5. **数据预处理 (DataPrepr…...
疯狂SQL转换系列- SQL for Milvs2.4
鉴于Milvus仍在不停的迭代新版本,推出新功能,其SDK目前并不稳定。目前其2.4版本的SDK接口已与之前的2.2版本有了较大的差别,功能上也有了一定的调整。为此,我们重新提供了针对[Milvus2.4](https://github.com/colorknight/moql-tr…...
C++的 I/O 流
本文把复杂的基类和派生类的作用和关系捋出来,具体的接口请参考相关文档 C的 I/O 流相关的类,继承关系如下图所示 https://zh.cppreference.com/w/cpp/io I / O 的概念:内存和外设进行数据交互称为 I / O ,例如:把数…...