MaaS来临,SaaS进入「奇点」时刻|产业深度
大模型热度持续发酵。MaaS的到来,不仅改变了云厂商的竞争格局,SaaS行业也将迎来「奇点」时刻。未来十年,基于MaaS底座,国内SaaS甚至可能会出现Salesforce一样的巨头。
作者|思杭
编辑|皮爷
出品|产业家
大模型热度正在持续发酵。
对此,国内虽有不少人热衷追捧,但也不乏泼冷水者。实际上,大模型的厉害之处,的确不在于它的技术革新,而是数据、参数量积累到一定程度后的“涌现”(emergence)。这也很好地解释了国内许多知名专家看似相斥的观点。
其中,最热衷的声音有YC全球研究院院长陆奇博士和清华大学智能产业研究院院长张亚勤院士。
“任何改变社会、改变产业的,永远是结构性改变。这个结构性改变往往是一类大型成本,从边际成本变成固定成本。”陆奇在前段时间的演讲中,直戳“AI大模型”热潮的本质。OpenAI所做的事情与Google一样。1998年,Google的诞世让获取信息的边际成本变成固定成本。今天,OpenAI也是让模型的成本从边际走向固定。
清华大学智能产业研究院院长张亚勤院士也直言,未来十年,大模型或将成为下一个AI时代的“操作系统”。从PC时代的Windows,到移动互联时代的iOS/Android,每次产业平台的更迭都会产生新的模型和应用。“移动互联时代的产业机会比PC时代至少大10倍,人工智能时代比PC时代至少大100倍,比移动互联时代大10倍或更高。”
的确如此,AI大模型热度不退,归根结底在于它对产业、对社会带来了颠覆性变革。这个变革不是一时的,而是引领所有企业进入下一场AI-powered自主化时代。
但这些都是由于GPT的出现,让人们看到未来十年甚至二十年可能出现的机会。毕竟,从本质上看,它的惊人之处并非在技术创新,而是达到一定量后的涌现。从目前来看,因GPT-4掀起的大模型创业热潮,有点虚火过旺的意思。也确实如计算机科学家、自然语言模型专家吴军所言,大模型的创业机会并不多,因为太耗资源了。
在移动互联时代,云计算的诞生,让软件从OP模式(On-Premise)变成可租用、可移动的云端SaaS模式,改变了软件交付方式和客户使用习惯。
那么,在如今的大模型时代,是否也会出现新的系统或模型来颠覆SaaS?大模型对SaaS的交付模式和开发模式等,又会造成怎样的影响?未来十年甚至二十年,大模型是否真如张亚勤院士所预言那样,成为企业数字化转型的的“操作系统”?
大模型时代,SaaS行业的奇点时刻正在来临。
一、MaaS将彻底颠覆SaaS?
过去两个月, 大厂扎堆发布大模型产品,上月甚至被戏称为“大模型发布月”,其一整月的更新速度可被载入史册。这其中,最具颠覆性的“New Things”非MaaS莫属。百度创始人李彦宏在“文心一言”发布会上提出MaaS(Model as a Service)模型及服务,并表示大模型时代下,将会产生新型云计算公司,其主流商业模式也将从IaaS变为MaaS。
MaaS是否真有如此大的价值?这个词虽然是首次在国内被媒体公开讨论,但早在2012年,上海大学计算机工程与科学学院邹国兵教授就提出了“MaaS”这一概念。他在论文中详细解析了什么是模型即服务。
MaaS由三部分组成,包括基础层、中间核心层和底层扩展层。下图是邹国兵2012年提出的MaaS理论模型。
MaaS理论模型(Zou, 2012)
基础层涵盖了用户的身份信息,如用户姓名和职业等基本信息;中间核心层描述了重要的用户特征,如用户兴趣、偏好、目标等;底层扩展层包含带有用户特征的个性化知识,包括通过语义关系分析和推理得到的用户兴趣、偏好和个性化的模型网络。
最后,通过基础层到中间核心层,再到最底层的扩展层,构成一个MaaS平台。这个平台可作为独立的服务平台,插入到云计算中,具体位置在PaaS层和SaaS层之间。
从2012年MaaS理论的提出,到如今MaaS终于落地,这十一年的时间,算法和算力都发生了翻天覆地的变化。在今年3月文心一言发布会上,李彦宏甚至大胆预测,云计算公司的主流商业模式将会改变,MaaS会彻底颠覆SaaS,成为主流商业模式。
至于为什么MaaS能够“颠覆”SaaS,早在邹国兵教授的论文中就给出了答案。他认为,“MaaS是一个‘无处不在’的模型”,从MaaS的基本构成得以看出,它可以通过客户和云厂商在IaaS层收集的个人信息,得到个性化的模型网络。
MaaS的个性化正好能够弥补当前SaaS的缺陷。现阶段的情况是,针对任何两个不同的终端用户,他们得到的SaaS服务并无差异。但SaaS本身就是用来解决客户的边缘化需求,而目前国内SaaS采用的是标准化居多,即使是个性化,也只能在中大型企业内进行交付,换言之,SaaS并不能很好地解决个性化的问题。但如果有能够针对不同用户提供不同信息的MaaS平台存在,那么用户就能得到更个性化的服务。
之前,SaaS客户如果有个性化需求,需要自己用低代码平台构建个性化的功能和服务。而且,还要基于所使用的SaaS公司自身有PaaS的前提下,但未来若MaaS能在其中发挥作用,或许客户使用SaaS软件时,可以直接根据自己在MaaS平台,也就是数据层的积累,进行个性化的配置。
而MaaS会如何实现对SaaS的颠覆?具体要先从MaaS对IaaS和PaaS的影响谈起。
首先,IaaS层的作用是,为上层的PaaS和SaaS提供算力服务和大规模数据存储中心。MaaS虽然停留在PaaS和SaaS层之间,但它对IaaS的商业模式,甚至云厂商的竞争格局都会产生影响。
目前在国内,云厂商高度同质化,价格战激烈。IaaS作为基础服务器,在国内很少单独向外提供服务,其商业模式大多依靠IaaS+PaaS和IaaS+SaaS的方式交付。相比于毛利率50%以上的SaaS,国内的IaaS仅有10~15%。大模型的出现,为云厂商打开了一种新的竞争格局。
未来,一种新的商业模式会是“IaaS+MaaS”。MaaS开发人员设计的所有MaaS配置文件模板都存储在IaaS层中,也就是说用IaaS层的数据库喂给MaaS。这意味着MaaS的质量也取决于IaaS层数据库的质量,其中包括关系型数据库、NewSQL、数据仓库和数据湖等对数据的处理。
目前,不仅百度、腾讯和阿里等互联网大厂都已经布局MaaS,寻求新的增量市场;一些创业公司也在不断优化数据层,推出新的产品,为大模型时代的到来做准备。
在邹国兵提出MaaS理论模型的那一年,国内离大模型还很遥远。但如今,大厂已纷纷入场做出大模型,MaaS层落地的这一挑战已经攻克,剩下就是未来MaaS会如何传递给SaaS层,落地情况会怎样,是否会彻底颠覆SaaS,或者颠覆到何种程度?这些都还未知。
MaaS除了对IaaS商业模式有改变,对PaaS的影响则更深。
国内头部SaaS公司都开发了自己的PaaS平台。但客观来看,一家SaaS厂商做PaaS是一件极难的事情。当年,10岁的北森从2012年开始探索PaaS,到2019年终于完成PaaS平台的搭建,2020年才正式面向客户开放,对客户的个性化产品进行业务开发。
PaaS的平均开发周期都很长。如今MaaS的落地,不仅对PaaS+SaaS的商业模式有所改变,也会改变PaaS的开发模式。一方面,发展了几年的SaaS公司都不会满足于中小客户,但做大客户开发如果没有PaaS平台,无异于盲人摸象。
因为大客户需要个性化定制,目前来看,只有长在PaaS平台上的SaaS才能满足大客户的个性化需求。根据邹国兵提出的MaaS理论模型,SaaS+MaaS能为每个终端用户,输出针对自己业务的个性化服务。
另一方面,MaaS作为第四个云计算架构,目前它的想象力还仅停留在PaaS和SaaS中间那一层。换句话说,PaaS的上层架构由SaaS变成了MaaS。那么PaaS的开发模式会受影响,开发周期也会缩短。
现阶段,各大厂对MaaS仍停留在概念层,在实践上还未真正落地,产生效果。但从理论出发,MaaS对于IaaS和PaaS在商业模式和开发模式上的改变,将影响到上层SaaS公司的方方面面,如SaaS的交付方式和开发模式等。
在开发模式上,一部分公司会选择在PaaS平台上,用图形界面的方式开发SaaS软件。但有了MaaS,客户可以直接将需求传递给系统,它会自动调用功能、展示结果。区别在于,通过MaaS平台搭建出的SaaS软件会展现出更个性化的工具,其效果可能要好过PaaS+SaaS的模式。最后,SaaS的订阅模式也会因此发生改变。
MaaS为SaaS带来的颠覆远不止于此。随着大模型时代的到来,未来,不仅是To B的天下,SaaS的黄金十年也将到来。未来五年,中国SaaS将出现更多独角兽,而未来十年,基于MaaS底座,国内SaaS甚至可能会出现Salesforce一样的巨头。
二、AI-based SaaS还是SaaS-based AI?
在理解AI对SaaS的影响前,要清楚是基于AI的SaaS还是基于SaaS的AI。两者的区别在于,价值比例不同。
如果是AI与SaaS结合,AI作为辅助SaaS产品的技术工具,最终的服务形式依旧是SaaS,这就是AI-based SaaS;后者则不同,SaaS-based AI意味着,SaaS属性会非常弱,只作为一种微服务隐身在产品中,价值并不明显。这种情况在未来并非没有可能实现。
大模型时代下,从SaaS的交互形态到工程师开发效率,从SaaS毛利率到开发模式,最后到SaaS的交付方式,都会发生改变。
1.交互形态
未来五年的SaaS,自然语言交互将无处不在。
“按产品和年份显示过去5年的收入和净利润,生成一个图表,针对产生重大影响的特殊交易,在表格下方给出总结。”这是财务人员最希望ERP实现的功能。
在未来的SaaS产品中会出现诸多自然语言应用程序界面,用户可以直接用语言将需求描述出来,即可生成仪表盘、报告导出,甚至AI分析。比如在CRM系统中,AI可以辅助处理非结构化信息,在聊天信息中整理出客户数据。让CRM从管控销售的工具变成辅助销售的工具。
在自然语言模型的辅助下,工程师不需要书写自定义代码,应用程序可以直接将数据开放给用户,让用户来自定义所需功能。通过API接口,将大语言模型接入到SaaS产品中,从而为用户带来更好体验,也能减少开发人员的自定义请求。
最终,用户可以通过简单的语言,与软件交互,这将缩短用户使用SaaS的学习曲线,提升产品的易用性。“未来三年,大部分独角兽会出现在SaaS圈,因为一名用户可以完成三份工作。”这是来自大平洋彼岸的期冀。
2.开发效率
大模型与SaaS集成,不仅会提升产品易用性,还会更大程度地提高工程师与开发人员的生产力。
要知道,工程师在SaaS开发上十分费时,SaaS公司解决的本来就是复杂的长尾需求,开发人员就要为此写自定义代码。但大模型的接入,可以让开发人员通过自然语言生成输出代码,从而解放工程师,让他们更多地关注产品层面的问题。
最让人期待的结果是,开发周期缩短、开发成本下降、软件质量提高,产品也变得更精细化、人性化。
3.毛利率
然而,在未来3~5年内,SaaS的毛利率却会因此下降。
按照OpenAI GPT-4的收费标准,每1000个token语句,收费0.03美元。换算成自然语言,相当于750个英文字符,或400个汉字。此外,SaaS要接入大模型,调用API也需要成本。而且随着用户的增加和AI执行任务复杂程度的提升,其使用成本还会进一步增加。
所以在未来一段短期时间内,SaaS公司的毛利率都会有所下降。公司需要对AI使用场景仔细评估,在控制成本和提升产品易用性间进行取舍。但长远来看,SaaS产品易用性的提升,产品解决问题速度的加快,以及个性化需求的满足,良好的用户体验会带来更长足的发展。
4.开发模式
大模型的出现,为SaaS开发模式带来了两种可能性:第一种通过改变PaaS的开发模式,第二种是MaaS+SaaS。
目前,国内头部SaaS公司都开发了自己的PaaS平台,用PaaS+SaaS的方式服务客户,针对客户业务提供个性化的SaaS产品。但PaaS的开发周期普遍较长,国内许多SaaS公司仍然不敢尝试,最后很难吃到大客户。如今,大模型的出现,为这部分SaaS公司燃起希望。
第一种方式:改变PaaS的开发模式
开发人员用自然语言编程的方式开发PaaS平台,或利用GPT技术让编程更智能化。虽然低代码PaaS平台可以降低开发成本,提升效率,但这种方式限制仍然很多,不仅很多客户需求无法满足,产品本身也有不少问题。
但MaaS则不同,如果MaaS平台搭建在PaaS与SaaS中间,PaaS的开发则会基于MaaS平台,而不是直接在云厂商提供的IaaS上开发。而MaaS平台的作用本身就是提供个性化功能,因为MaaS的数据来源是企业客户自己在云端的数据,这样一来,既提升了PaaS的开发效率,也更满足SaaS客户的个性化需求。
第二种方式:MaaS+SaaS
这种方式则更进一步,让MaaS直接替代掉PaaS。云计算的结构则会调整为:IaaS--MaaS--SaaS。IaaS的数据直接喂给MaaS,而MaaS所使用的数据完全基于客户公司自己的业务,最终输出的SaaS形态会是,每位客户得到的产品功能和服务,都是根据自己的业务生成,就如同现在C端的算法推荐逻辑一样,每位用户得到的功能都不一样,充分满足所有客户的需求。
5.交付方式
如果上述的设想,国内SaaS能实现一半,未来的交付方式也将从订阅模式转为按需付费。甚至,可能变为SaaS-based AI,也就是SaaS作为一种微服务隐藏在AI产品中,SaaS属性极低。
产品易用性的提升、个性化需求的满足,单是这两点足以颠覆SaaS的交付方式。客户使用自然语言就能够调用符合业务需要的功能,也不需要学习成本,个性化的程度更高,那么SaaS产品会呈现病毒式增长。
另一方面,SaaS接入大模型的成本增加,客户调用的功能越多,SaaS公司也应该收取更多的费用。届时,按需付费会更有助于SaaS的发展。
这也是为什么,未来十年会是SaaS的黄金十年,国内会长出更多独角兽,国外则会生出巨头公司。
三、大模型,新一代的“操作系统”
未来十年,大模型将成为AI时代的“操作系统”。
清华大学讲席教授、智能产业研究院(AIR)院长张亚勤在《AI大模型时代》的演讲谈及到,“从产业方面讲,GPT+等各种大模型是人工智能时代的“操作系统”,在重构、重写上面的应用。”
从2000年到今天,20多年来互联网已经从PC时代过渡到移动互联时代,眼下的这一波大模型热潮,更是将所有企业推向下一个时代的发展——人工智能时代。
每个时代都有自己的操作系统,不同操作系统上会长出不同的服务器架构和应用。PC时代的操作系统是Windows,芯片架构是x86,服务器是C/S,上层是web浏览器和安装版软件。
等到了移动互联时代,操作系统就变为iOS和Android,也出现了新的芯片架构,即CPU、GPU,服务器是云计算,上层也随之出现了长在云端的APP和应用程序等。也就是在移动互联发展的后期,出现了云计算,从而有了IaaS、PaaS、SaaS。
未来,在人工智能时代,底层的操作系统将会是大模型,芯片架构也围绕着GPU、CPU、XPU,上层的云计算架构将从IaaS--PaaS--SaaS,变为IaaS--垂直模型/MaaS/基础模型--SaaS。
每次产业平台的更迭,都会产生指数级的效应。张亚勤院士表示,“移动互联时代的产业机会比PC时代至少大10倍,人工智能时代比PC时代至少大100倍,比移动互联时代大10倍或更高。”
大模型时代下重塑的云计算架构,来源:清华大学智能产业研究院
上图是大模型时代下重塑的云计算架构,最底层依旧是云厂商提供IaaS层,包括计算、存储、网络、数据库,再上一层,则是各种行业模型,如自动驾驶模型、生物医疗模型、蛋白质解析模型等等。最后是在垂直模型上的应用SaaS。
目前,在上述领域已经取得了突破性进展,如百度Apollo的自动驾驶模型;国内互联网医院「医联」和清华大学智能产业研究院也已推出医疗行业的垂直模型“MedGPT”;在蛋白质解析领域,早在2020年,Alphafold问世,就实现了对98.5%的蛋白质解析。
近几个月,互联网巨头、创业公司和研究机构,大家都忙于“百模大战”中。各家态度都反差很大,有些互联网大厂比较谦虚,有些则是放出要“数月内赶超ChatGPT”的狂言。这其中,能活下来的一定是少数,最后真正能带来产业变革的只有三两家公司。
新的人工智能时代,也许他们就是下一个“BAT”巨头。
相关文章:

MaaS来临,SaaS进入「奇点」时刻|产业深度
大模型热度持续发酵。MaaS的到来,不仅改变了云厂商的竞争格局,SaaS行业也将迎来「奇点」时刻。未来十年,基于MaaS底座,国内SaaS甚至可能会出现Salesforce一样的巨头。 作者|思杭 编辑|皮爷 出品|产业家 大模型热度正在持续发酵。…...

课程分享:华清远见联合NXP推出i.MX8M Plus开发与实践课程,超干超实用!
课程名称: i.MX8M Plus开发与实践课程 课程介绍: i.MX8M Plus应用处理器是NXP推出的一款致力于推动机器学习(ML),机器视觉,多媒体与工业边缘物联网应用的工业人工智能芯片。拥有4个ARM Cortex-A53核心…...

idea将java程序打包为jar
idea将java程序打包为jar 灵光一现: 用java拉起浏览器,打开指定的网络地址,省的手动打开浏览器再复制地址过去了 本文记录了使用idea将java程序打包为jar包的过程 源码地址:https://gitcode.net/qq_39339588/jar.git 文章目录 ide…...
快速掌握Redis基础知识及使用技巧
Redis 是一个高性能、基于内存的键值数据库,其主要特点是支持多种数据结构和高并发读写操作。在本文中,我们将介绍 Redis 的基本概念和使用方法,以帮助读者快速入门 Redis。 Redis 的基本概念 Redis 是一种基于内存的高性能 key-value 存储系…...
C++控制台打飞机小游戏
我终于决定还是把这个放出来。 视频在这:https://v.youku.com/v_show/id_XNDQxMTQwNDA3Mg.html 具体信息主界面上都有写。 按空格暂停,建议暂停后再升级属性。 记录最高分的文件进行了加密。 有boss(上面视频2分47秒)。 挺好…...

Pinna的使用以及pinna的持续化存储(两种方法)
一、简介 pinia是 vue3 新的状态管理工具,简单来说相当于之前 vuex,它去掉了 Mutations 但是也是支持 vue2 的,需要的朋友可以参考下 二、使用方法 1.安装 npm install pinia -S 2..引入 import { createPinia,PiniaPluginContext } from p…...

开发中造成空指针的常见用法,如何避免
1. 前言 《手册》的第 7 页和 25 页有两段关于空指针的描述: 【强制】Object 的 equals 方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 【推荐】防止 NPE,是程序员的基本修养,注意 NPE 产生的场景: 返回类型为…...
MySQL事务和索引
目录 事务的概念 事务的四大特性(ACID) 原子性 隔离性 持久性 一致性 什么是脏读、幻读和不可重复读? 脏读 幻读 不可重复读 事务的隔离级别 读未提交 读已提交 可重复读 串行化 索引 索引优点 索引缺点 索引分类 索引设…...

Kali工具集简介
Kali Linux提供了数种经过定制的专门为渗透测试设计的工具。工具都会按下图中下拉选单所示的方式按组分类聚合。了解工具是做渗透测试第一个认知。 口Information Gathering(信息收集) 这些都是侦察工具,用来收集目标网络和设备的数据。在这类工具中,从找出设备的工具到查看使…...

离散数学 | 图论 | 欧拉图 | 哈密顿图 | 割点 | 桥(欧拉图和哈密顿图有没有割点和桥?)
本文主要解决以下几个问题: 1.欧拉图能不能有割点,能不能有桥? 2.哈密顿图能不能有割点,能不能有桥? 首先我们要明白几个定义 割点的定义就是在一个图G中,它本来是连通的,去掉一个点v以后这个…...
Android生命周期:理解与应用
摘要:Android生命周期是开发Android应用程序时至关重要的概念。本文将介绍Android生命周期的概念、生命周期方法的执行顺序以及如何在应用程序中正确地管理生命周期。我们还将讨论生命周期对于应用程序的重要性,并提供一些实际应用中的最佳实践和注意事项…...

00后真的是内卷王中王,真的想离职了....
都说00后躺平了,但是有一说一,该卷的还是卷。这不,前段时间我们公司来了个00年的,工作没两年,跳槽到我们公司起薪18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。…...

linux Fd以及重定向讲解
感谢你的阅读,是对我最大的鼓励!!!! 目录 fd理解 文件操作重定向 让我们回顾C语言文件操作 首选我们要知道2个知识点: 额外知识点 如何理解一切皆文件呢? 当父进程fork创建子进程是否创建…...
Moonbeam近日提案公投一览
正在跟进Moonbeam治理的小伙伴,一起来快速浏览一下近期生态中正在发生的事情吧!其中包含多个去中心化应用的Grant加速计划提案、HRMP开拓提案以及优化质押相关平台的内容。许多提案都与网络的运作息息相关,一起了解和参与Moonbeam的发展吧&am…...

凝聚青年力量,打造数字化人才队伍
当代青年人勇于探索、敢于创新、勤于变革,积极承担社会责任。这与ABeam倡导的「Build Beyond As One.™」的品牌理念不谋而合。ABeam的青年员工是未来社会的中坚力量,也正用他们的青春能量助力ABeam在中国的发展。 01 新兴青年力量 对ABeam而言&#…...

蓝牙资讯|智能家居标准Matter 1.1 发布,智能家居产品兼容更丰富
据“CSA 连接标准联盟”官方微信号,Matter 1.1 版本已发布,“1.1 版本带来的更新使设备制造商和开发者上手更容易、产品获取认证更方便,也让产品能更快地交付给用户。该版本还为电池供电设备提供了更大支持,而这类设备涉及多种类型…...

Cube Map 系列之:手把手教你 实现天空盒(Sky Box)
什么是天空盒 An skybox is a box with textures on it to look like the sky in all directions or rather to look like what is very far away including the horizon.天空盒是一个使用纹理贴图构建的盒子,人在其中朝任何一个方向看去,其纹理彷佛天空…...

腾讯VS百度:在AI上下大赌注
来源:猛兽财经 作者:猛兽财经 腾讯控股(00700)最近已经把基础模型和生成式人工智能应用方面的行业突破视为其业务的新增长机会了,并且正在大力投资人工智能,从而增强其现有产品的竞争力和拓展新的机会,比如腾讯已经把…...

字节原来这么容易进,是面试官放水,还是公司实在是太缺人?
本人211非科班,之前在字节和腾讯实习过,这次其实没抱着什么特别大的希望投递,没想到字节可以再给我一次机会,还是挺开心的。 本来以为有个机会就不错啦!没想到能成功上岸,在这里要特别感谢帮我内推的同学&…...
生死疲劳|因为此书莫言获得诺贝尔奖
📚书名:《生死疲劳》 ✏️作者:莫言 历经六世的生死轮回, 三代人无尽的生死疲劳; 触碰极致的痛苦与快乐, 感受不灭的热情与希望。 🔥虽然本书长达39万字,但阅读过程却是无比的酣畅…...

IDEA运行Tomcat出现乱码问题解决汇总
最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:
一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...

MFC内存泄露
1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
什么是EULA和DPA
文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...

ElasticSearch搜索引擎之倒排索引及其底层算法
文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...
Python ROS2【机器人中间件框架】 简介
销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...

Xela矩阵三轴触觉传感器的工作原理解析与应用场景
Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知,帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量,能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度,还为机器人、医疗设备和制造业的智…...