【15】蚂蚁链产品与服务
15-1 蚂蚁链一体机
蚂蚁链一体机概述
蚂蚁链一体机是深度融合软硬件技术、针对区块链技术特色打造的软硬一体化服务器。面对区块链技术落地中的性能、安全和隐私等技术挑战,结合自主硬件技术,打造了高性能、强隐私和高安全的软硬件一体化服务器,提供开箱即用、快速部署落地的交付方式。
产品特点
- 高效智能合约引擎
JIT/AOT提效20倍
支持多合约语言
支持ZKP隐私资产
- 数字资产模型
安全标准化资产建模
资产合约模板化提效50%
- 灵活组织协作
联盟间按需灵活组网共识
区块链+隐私计算一体化协作计算网络
- 软硬件一体化
开箱即用的服务体验
隐私安全硬件解决方案
- 安全高效隐私计算
安全、低门槛的应用编程范式
通用、可扩展的隐私计算算法
算法安全可证明,应用接入可验证
- 新型区块链存储
新型存储KERNEL
支持亿级账户规模
存储成本降50%
数据读写性能提升8倍
- 可扩展共识机制
纯异步拜占庭共识
支持节点动态变更
支持算法动态切换
- 全面安全保护
TEE硬件的隐私保护
物理隔离的数据保护
20+类安全漏洞检测
产品功能
- 安全自主可控服务器
- 提供两种CPU型号的服务器配置
- 集成蚂蚁链专为区块链设计定制安全硬件,包括国密三级密码卡,安全计算硬件,网络共识提速器。
- 高性能高可靠BaaS平台
- 交易支持秒级确认
- 提供海量数据存储,具备万级TPS的处理能力
- 落地50+区块链应用场景
- “0”代码存证及极速智能合约
- 提供图形化及OPENAPI方式的存证,用户无需开发,“0”代码进行区块链存证
- 用户可基于合约模板需要少量代码,快速开发具备智能合约应用
- 监控运维自动化
- 支持跨多种IT环境的节点自动化组网
- 支持区块链节点的灵活增减、节点迁移、停机重启后的数据自动同步与恢复
- 提供节点及区块链的多种指标实时监控
产品优势
- 自主研发区块链密码卡
- 拥有国密三级认证资质,为节点提供高级别安全和可靠密钥管理
- 提供硬件加速提高密码算法效率(加速5-10倍)
- 自主研发区块链安全计算硬件
- 提供高性能解密引擎和隔离计算,实现链上数据全生命周期的隐私保护
- 该安全计算硬件具有完整的信任根部署流程,完善的信任链建立和证明协议,并通过高性能多路并发智能合约调度处理实现安全和性能双重保障
- 自主研发区块链网络共识加速器
- 组织研发高性能硬件加速处理器,通过智能硬件加速共识算法及网络通讯性能,并提高可扩展性,典型场景中可降低共识延迟40%
- 自主可控BaaS平台
- 自主研发的BaaS平台具备高性能、强隐私保护的区块链技术平台
- 在共识性能、隐私保护、节点全球部署等关键技术研发上均取得突破
产品架构
自主原创核心软硬件技术
核心硬件技术确保账本金融级安全,密钥不泄露,隐私无盗用
蚂蚁链一体机应用场景
机构间行业协作网络基础设施
客户核心痛点
需要面向多方数据的强数据安全和隐私保护能力,但是
- 相关应用及系统开发和落地技术专业性要求高
- 数据安全服务包括信任根设置复杂度大并且有外部安全依赖
一体机核心价值
自主可控可信硬件平台,一站式多方数据安全和隐私保护服务,丰富应用开发组件和工具
跨地域联盟1+N
适用场景
企业本身有多个分支机构在不同地域
多个参与方发布在多个地域
产品价值
快速部署,一键安全上链
数据本地化,数据安全可信
跨机构机密数据存证及隐私合约灵活授权的数据流转
适用场景
多个企业之间跨机构的数据流通
机构的数据涉及隐私
产品价值
机密存证数据高效上链
存证数据隐私合约解密
高效获取存证数据并支持灵活授权存证数据查询
跨机构机密数据联合建模挖掘数据价值
适用场景
多个企业之间跨机构的数据计算
机构的数据涉及隐私
产品价值
机密环境中进行联合建模与风控预测
挖掘多方数据价值,保护数据隐私
蚂蚁链一体机组链形态及配置
组链形态
私有链
链+应用
适用于所有Mychain私有化场景
混合链
节点+应用
适用客户已经有一公有云链,或加入到其他企业的私链中
混合开发联盟链
节点+OC+应用(溯源)
适用客户是开放联盟链的成员,需要私有化的节点
蚂蚁链一体机配置
蚂蚁链一体机生产情况
2020.11.30 首批蚂蚁链一体机生产完成
2020.12.31 首台蚂蚁链一体机交付完成
15-2 分布式身份服务
分布式身份服务的基础知识
身份和数据是一个争议的话题
个人隐私保护难题
身份和数据不仅是人们互联网上的足迹和现实世界的真实映射,也带来了更多复杂的个人隐私保护等难题
业务数字化挑战
数据安全、以及数据主权治理成为企业数值化道路上难以攻克的挑战
现有数字身份体系存在的问题
- 中心化身份
- 身份不自主可控
- 隐私泄漏
- 可移植性差
- 互操作性差
- 单点风险
- 联盟身份
- 多家身份提供商仍可联合控制用户的数字身份
- 以用户为中心的身份
- 安全性存在问题,未广泛使用
什么是分布式身份服务
分布式身份服务DIS(Decentralized Identity Service):
使企业和机构可以更合规地使用和管理用户身份信息及数据授权,而身份信息的真实性得到了极大的保障。
通过蚂蚁链安全地存储个人和企业用户的身份信息;
在保护隐私的情况下为用户、用户信息提供方、用户信息使用方提供身份标识和信息交互。
分布式数字身份及生态参与方
基于区块链的DIS服务,是一种高效、合规、安全、可信的数字身份管理方案
分布式数字身份基础设施-DIS
依托成熟的蚂蚁区块链技术
- 提供稳定完善的分布式数字身份和可验证声明的全周期管理
- 用以支持金融、电子政务、医疗等行业的业务场景
架构基础服务场景
- 身份证明
- 声誉证明
- 身份授权
- 数据确权授权
产品功能
蚂蚁链分布式身份服务DIS提供了功能完善、简单易用的区块链数字身份管理服务,有利于开展跨机构的身份认证和数据合作业务。
身份管理
认证管理
权限管理
权威身份网络能力
隐私数据可信流转
密钥托管服务
产品特性
分布式身份系统
身份等信息在基于区块链的分布式系统上永久留存,由身份所有者管理和授权,身份使用方在被授权的情况下使用而无法作其他用途。
领先的身份管理
利用生物识别、移动终端、区块链和密码学等多种手段,实现一个便捷的联合可控的数字身份管理体系。
强数据隐私保护
利用零知识证明、密码学等技术助力身份标识脱敏,避免敏感数据盗用。全链路加密和存储身份信息,使得数据使用可用不可见。
应用场景
物流金融
实现物流运单的数据增信,帮助业务平台构建行业信用体系,打通金融和保险等服务,并提供实时、穿透式监管和追溯能力。
智慧政务
助力智慧城市与一站式政务服务,提升跨部门协同效率,降低身份认证服务的建设和应用成本,提高居民办理业务的用户体验。
15-3 蚂蚁链合同
蚂蚁链合同服务的产品功能
纸质合同
- 合同书面化
- 流程长,易出萝卜章
- 成本高,不易查询
- 维权成本高
电子合同
- 合同电子化
- 可远程签约
- 中心化系统管理
- 履约与签约缺少强关联
蚂蚁链合同
- 链签约时代
- 秒级签署,杜绝萝卜章
- 无法篡改,不会丢失
- 电子签名、区块链等多重效力保障
基础术语
签署流程
签署文档
文档模板
自动签署区
手动签署区
签署链接
流程归档
电子签章
履约
蚂蚁链合同服务的产品性质
产品特性
高可信
高易用
高智能
产品优势
商业可信赖
生态连接
安全合规
技术领先
蚂蚁链合同服务的应用场景
租赁合同
金融合同
采购合同
人力资源
【注】对法律法规尚未认可采用电子方式签署的少数文书类型,蚂蚁链合同暂不提供支持。
蚂蚁链合同开发指南
蚂蚁链合同的开发对接流程
步骤
- 开通服务
- SDK引入与网关client配置
- 添加SDK依赖
- 创建网关client
- 服务调用权限开通
- 调用接口,使用服务
- 完整版(不含代扣)
- 完整版(含代扣)
- 快速版
蚂蚁链合同产品的业务流程
前置流程
平台方注册
平台方用户注册
申请回调(可选)
完整版(不含代扣)
- 创建待签署文件
- 通过文件直传来完成创建文件
- 通过创建模板来完成创建文件
- 创建签署流程并完成签署
- 创建签署流程
- 添加签署文档
- 添加签署区
- 开启签署流程
- 获取签署链接
- 完成签署
- 下载签署文档
完整版(含代扣)
- 创建待签署文件
- 通过文件直传来完成创建文件
- 通过创建模板来完成创建文件
- 商家实体进件
- 图片上传
- 商家实体进件
- 审核进度查询
- b.alipay签约
- 商家信息查询
- 创建签署流程并完成签署
- 创建签署流程
- 添加签署文档
- 添加签署区
- 开启签署流程
- 获取签署链接
- 完成签署
- 下载签署文档
代扣相关服务
- 代扣规则查询
- 代扣订单查询
- 代扣退款
- 代扣退款查询
快速版
- 创建待签署文件
- 通过文件直传来完成创建文件
- 通过创建模板来完成创建文件
- 一步创建签署流程并完成签署
- 一步创建签署流程
- 获取签署链接
- 完成签署
- 下载签署文档
蚂蚁链合同产品的API
15-4 可信存证产品
产品功能
- 存证:将文本、文件(包括图片、音视频、网页等)等电子数据加密后,存储到区块链上。
- 出证:针对已存证成功的电子数据信息出具存证证明。用于证明数据自存证时间起即上链存储,无法被篡改。
- 核验:已存证成功的电子数据信息支持在蚂蚁链可信存证核验中心做一致性对比核验。核验通过,则表示当前数据与存证数据一致,未被篡改。
产品特性
区块链核心技术积累
丰富应用场景
一站式接入
应用场景
数字作品登记
服务须知存证
电子凭证存证
在线交易存证
侵权维权存证
版本
可信存证(标准版)
基础通用版本,支持文本、文件等电子数据上链存证。适用于单点、切片数据上链存证。
#功能关键词
存证 出证 核验
全流程存证
在标准版的基础上,支持存证模板定制,适用于复杂业务场景下的操作流程、业务过程等上链存证。
#功能关键词
存证 出具标识 出证 核验
开发指南
可信存证(标准版)对接流程
- 开通服务
- SDK引入与网关client配置
- 添加SDK依赖
- 创建网关client
- 服务调用权限开通
- 调用接口,使用服务
全流程存证对接流程
- 开通服务
- SDK引入与网关client配置
- 添加SDK依赖
- 创建网关client
- 创建存证&出证模板
- 服务调用权限开通
- 调用接口,使用服务
15-5 蚂蚁链授权宝
产品概述
行业痛点
个人隐私保护难题
作为互联网诞生以来最具有争议的话题,身份和数据不仅是人们在互联网上的足迹和现实世界的真实映射,也带来了更多复杂的个人隐私保护等难题
企业数值化挑战
当数据隐私保护成为用户、社会各界以及监管越来越重视的领域,数据安全以及数据主权治理成为企业数值化道路上难以克服的挑战
蚂蚁链授权宝是基于区块链的一种分布式个人身份管理服务
蚂蚁链授权宝可以保证个人身份和数据在与第三方企业或服务的交互过程中,实现充分的身份验证授权和安全的隐私保护,使得:
- 身份信息验证更容易
- 数据隐私由用户充分把握
- 企业对身份信息的管理和授权更合法合规
基于区块链的分布式数字身份
基于区块链的分布式数字身份服务,是一种高效、合规、安全、可信的数字身份管理方案
区块链技术在分布式和安全性方面的能力,便于实现跨机构和组织的协同工作:
身份标识等数据能在多个节点之间共享复制,抵御故障和篡改
区块链技术的密码学方法能够让用户有效参与:
- 打通用户实体和数字身份的关联;
- 通过用户授权保护个人信息的合理使用,让数据的流转行为更加可信、合规。
分布式数字身份的生态参与方
持有者(Holder)
颁发者(Issuer)
验证方(Verifier)
产品功能
- 身份管理
- 统一身份认证体系
- 提供用户身份创建、身份验证功能
- 支持多种实名认证和实人认证核身能力
- 数据管理
- 轻松管理个人多维度数据
- 用户数据由用户的公私钥对加密
- 授权管理
- 全生命周期管理能力:
- 授权颁发
- 授权存证
- 授权验证
- 授权撤销
- 授权记录查看
- ……
- 全生命周期管理能力:
- 应用访问
- 支持丰富的客户端集成方式
- 快速开发对接
- 小程序管理
- 提供
- 用户认证授权的入口
- 个人信息管理
- 区块链卡证查验
- 应用体验
- ……
- 提供
产品特性
- 领先的身份管理
- 多维度灵活授权
- 强数据隐私保护
应用场景
金融
确保用户隐私安全和用户授权许可的前提下,为信贷等金融业务场景提供安全可信的用户身份验证和风控服务
保险
帮助解决客户识别(KYC)和用户二次运营的问题,以及满足保险销售过程可回溯的监管要求
互联网
简化用户注册与管理,有效整合企业内多个应用的用户,形成更全面的用户分析洞察
交易平台
建立合规的身份平台服务与交易市场,实现用户数据资产的安全高效流转
典型使用方式
- 无需可验证声明即可登入的应用,例:访问普通的网站
- 需要指定可验证声明才能登入的应用,例:某网站要求用户大于18岁才能使用分布式身份DID登入
15-6 智能数据
15-6-1 蚂蚁链数据可信协作平台
需求分析
数据作为新型生产要素,流通共享已成为必然趋势
数据是数字经济时代重要的生产要素,是构建新发展格局的重要支撑
流通中的两种形式
使用外部数据过程中的痛点
数据开放过程中的痛点
产品介绍
产品一句话定位
蚂蚁链数据可信协作平台是数据安全开放与协作计算的商用平台。
基于隐私计算、区块链和数据安全等技术,提供包括:数据协作工具箱、数据开放管控、数据流通管控等产品服务,解决了政府及大型央国企数据安全开放,企业间或企业与政府间数据安全共享与协作计算的问题,助力客户数据资产价值流动。
产品功能及优势
应用场景及案例
15-6-2 蚂蚁链数据保护伞
15-7 可信产业
相关文章:
【15】蚂蚁链产品与服务
15-1 蚂蚁链一体机 蚂蚁链一体机概述 蚂蚁链一体机是深度融合软硬件技术、针对区块链技术特色打造的软硬一体化服务器。面对区块链技术落地中的性能、安全和隐私等技术挑战,结合自主硬件技术,打造了高性能、强隐私和高安全的软硬件一体化服务器&#x…...
DeepSeek:如何通过自然语言生成HTML文件与原型图?
在当今快节奏的开发与设计环境中,快速生成HTML文件或原型图是每个开发者与设计师的迫切需求。虽然DeepSeek无法直接生成图片,但它却能够通过自然语言生成流程图、原型图以及交互式页面,甚至可以直接输出HTML代码。本文将详细介绍如何与DeepSe…...
【JAVA架构师成长之路】【持久层】第2集:SQL常用优化手段
课程标题:SQL常用优化手段——15分钟快速提升数据库性能 目标:掌握10+核心SQL优化技巧,解决慢查询、高负载等生产问题 0-1分钟:优化核心原则——减少数据扫描量 本质逻辑:通过索引、分页、过滤条件等手段,最小化磁盘I/O和内存计算。 反例:SELECT * FROM orders(全表扫…...
文件上传和下载前后端交互逻辑
上传】 1、后端给前端一个上传接口:进行文件上传,上传成功后,该接口返回文件的路径,名称,id 2、表单提交接口,提交表单时,将文件的id和表单信息一块提交给后台,实现文件和表单的绑…...
全向广播扬声器在油气田中的关键应用 全方位守护安全
油气田作为高风险作业场所,安全生产始终是重中之重。在紧急情况下,如何快速、有效地传达信息,确保人员安全撤离,是油气田安全管理的关键环节。全向广播扬声器凭借其全方位覆盖、高音质输出和强大的环境适应性,成为油气…...
PHP之运算符
在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于运算符的信息。 三元运算符,短径求值,为空判断 echo 1 ? "b" : "c";//第一个为真时返回第一个,为假时返回第二个 echo 1 ?: &qu…...
hive之lag函数
从博客上发现两个面试题,其中有个用到了lag函数。整理学习 LAG 函数是 Hive 中常用的窗口函数,用于访问同一分区内 前一行(或前 N 行)的数据。它在分析时间序列数据、计算相邻记录差异等场景中非常有用。 一、语法 LAG(column,…...
3427. 变长子数组求和
给你一个长度为 n 的整数数组 nums 。对于 每个 下标 i(0 < i < n),定义对应的子数组 nums[start ... i](start max(0, i - nums[i]))。 返回为数组中每个下标定义的子数组中所有元素的总和。 子数组 是数组中…...
RabbitMQ 2025/3/5
高性能异步通信组件。 同步调用 以支付为例: 可见容易发生雪崩。 异步调用 以支付为例: 支付服务当甩手掌柜了,不管后面的几个服务的结果。只管库库发,后面那几个服务想取的时候就取,因为消息代理里可以一直装&#x…...
C#+Halcon 检测稳定性提升的方式
前言 众所周知,C#是一个带垃圾回收机制的语言,开发过程中不需要考虑垃圾回收,你就可劲造吧。但我们在设计图像处理软件时,应时刻对图像等大内存资源进行管控,做到自行管控,及时释放,不应将其交…...
第一个Hadoop程序
编写和运行第一个 Hadoop 程序是学习 Hadoop 的重要步骤。以下是一个经典的“WordCount”程序示例,它统计文本文件中每个单词出现的次数。我们将使用 Java 编写 MapReduce 程序,并在 Hadoop 集群上运行它。 一、WordCount 程序概述 WordCount 是 Hadoo…...
Leetcode 378-有序矩阵中第 K 小的元素
给你一个 n x n 矩阵 matrix ,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是 排序后 的第 k 小元素,而不是第 k 个 不同 的元素。 你必须找到一个内存复杂度优于 O(n2) 的解决方案。 示例 1࿱…...
python之爬虫入门实例
链家二手房数据抓取与Excel存储 目录 开发环境准备爬虫流程分析核心代码实现关键命令详解进阶优化方案注意事项与扩展 一、开发环境准备 1.1 必要组件安装 # 安装核心库 pip install requests beautifulsoup4 openpyxl pandas# 各库作用说明: - requests&#x…...
第一个 C++ 程序
文章目录 “Hello, World!” 程序代码示例程序基本结构详细解释头文件(#include <iostream>)命名空间(std)主函数(int main())输出语句(std::cout << "Hello, World!" &l…...
深度学习篇---不同框架下的图像通道
文章目录 前言一、核心概念NCHWNHWCCHW 二、主流框架的通道顺序1.PyTorch默认格式特点调整方法 2.TensorFlow默认格式特点调整方法 3.Keras默认格式特点 4.PaddlePaddle默认格式特点调整方法 5.MXNet默认格式调整方法 6.ONNX默认格式特点 三、通道顺序的影响性能差异NCHWNHWC 框…...
在 C++ 中,通常会使用 `#define` 来定义宏,并通过这种方式发出警告或提示。
在 C++ 中,通常会使用 #define 来定义宏,并通过这种方式发出警告或提示。 如何实现 GBB_DEPRECATED_MSG 宏: 你可以通过以下方式定义一个宏,显示弃用警告: #include <iostream>// 定义一个宏,用来打印弃用警告 #define GBB_DEPRECATED_MSG(msg...
10x Research:Secured Finance 基于 FIL 的美元稳定币如何推动 Filecoin 生态系统发展
“众多与 Filecoin 数据进行互动的参与者,将从全新灵活性与金融化的体系中受益。” 在 10X Research 的最新研究内容中,揭示了在 Filecoin 生态系统内推出以美元计价的稳定币为用户带来的巨大增益。 Filecoin 是 Web3 中增长最快的平台之一,…...
解决Spring Boot中LocalDateTime返回前端数据为数组结构的问题
在Spring Boot开发中,处理日期时间数据是一个常见的需求。Java 8 引入了新的日期时间API,如LocalDateTime,它提供了更强大的日期时间处理功能。然而,在将LocalDateTime对象序列化为JSON时,可能会遇到返回为数组结构的问…...
【Linux】进程间通信 续
目录 管道的原理(匿名管道) 核心原理 站在内核的角度看管道的本质 接口 创建管道文件 代码示例 管道的特征 管道读写端的四种情况 管道的应用场景 命令行的管道。 使用管道实现进程池 初始化 控制子进程 退出 命名管道 命名管道的理解 …...
心率提取,FFT
rPPG 信号提取: 从面部视频中提取 rPPG 信号,通常是通过对视频帧中的面部区域进行颜色通道分析,提取出反映血液容积变化的信号。 信号预处理: 对提取的 rPPG 信号进行滤波、归一化等预处理操作,以去除噪声和干扰。 心率…...
Data truncation: Out of range value for column ‘allow_invite‘ at row 1
由于前端传递的数值超过了mysql数据库中tinyint类型的取值范围,所以就会报错。 Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column allow_invite at row 1at com.mysql.cj.jdbc.exceptions.SQLExcept…...
ZYNQ-PL学习实践(二)按键和定时器控制LED闪烁灯
ZYNQ-PL学习实践(二)按键和定时器控制LED闪烁灯) 1 创建工程2 verilog 代码3 约束4 综合5 生成bit总结 1 创建工程 2 verilog 代码 添加key_led.v 文件, module key_led(input sys_clk , //系统时钟50MHzinput …...
【CXX】4.4 其他构建系统
你需要至少完成以下三件事: 生成CXX生成的C绑定代码。 编译生成的C代码。 将生成的目标文件与你的其他C和Rust目标文件链接在一起。 并非所有构建系统都是平等的。如果你希望使用90年代的构建系统,尤其是如果你希望覆盖2个或更多构建系统(…...
windows 上删除 node_modules
在 Windows 11 上,你可以通过命令行来删除 node_modules 文件夹并清除 npm 缓存。以下是具体步骤: 删除 node_modules 打开命令提示符(Command Prompt)或终端(PowerShell)。 导航到项目目录。你可以使用 …...
mysql之如何获知版本
你可以通过在 MySQL 命令行客户端执行简单的 SQL 查询来获取 MySQL 的版本信息。以下是获取 MySQL 版本的常见方法: 使用 SELECT VERSION(); 查询: SELECT VERSION();执行这个查询后,MySQL 会返回一个字符串,其中包含了 MySQL 服…...
PHP 将图片url,写入到文件夹中,导出到zip下载到桌面
一:将图片写入到文件内 文件url:比如 【https://image.baidu.com/search/detail?ct503316480&z0&ipnfalse&word%E5%9B%BE%E7%89%87%E5%A4%B4%E5%83%8F&hs0&pn1&spn0&di7466852183703552001&pi0&rn1&tnbaiduima…...
系统架构设计师—计算机基础篇—文件管理
文章目录 文件结构逻辑结构物理结构文件的索引直接索引间接索引做题的方法 文件存储空间管理位示图 文件结构 文件的结构是指文件的组织形式。 逻辑结构 从用户角度看到的文件的组织形式。 用户知道文件名就可以存取文件中的信息。 物理结构 文件在文件存储器上的存放方式…...
【MySQL】用MySQL二进制包构建docker镜像
一、实验背景 【MySQL&docker】基于CentOS7.5 编译制作MySQL5.7.28镜像 https://www.jianshu.com/p/71fd79b69a6b 用MySQL源码编译的docker镜像,体积过大,直奔3G了,你也不清楚,这点编译参数打出的体积怎么就这么大!…...
C++ std::vector 超详细指南:基础实践(手搓vector)
目录 一.基本概念 二.类的常用接口说明 1.类对象的常见构造 2. vector类空间变化 1).size()(获取数据个数) 2).capacity()(获取容量大小) 3).empty()(判断是否为空࿰…...
java面试复习巩固
韩顺平Java__哔哩哔哩_bilibili 1、Java中源文件中可以有多个类,最多只能有一个public类? 程序分为编译和执行两个阶段。 编译阶段 如果存在public类,那么一个源文件中只能够存在一个而且要与源文件的名字相同。----------否则编译会报错…...
《STL源码剖析》笔记记录
《STL源码剖析》笔记记录 2.空间适配器(allocator) 分配的是空间,而不一定是内存 为了精密分⼯,STL allocator 决定将这两个阶段操作区分开来。 1、对象构造由 ::construct() 负责;对象释放由 ::destroy() 负责。 2、内存配置由 alloc::al…...
《Linux C 智能 IO 矩阵:输入输出的自适应数据流转》
1. 标准库IO简介 标准库IO特点:通过操作系统提供的接口(API)和操作系统进行交互。(接近100个函数) 1.1. IO的过程 操作系统:向上为用户提供操作接口,向下为统筹控制硬件。 操作系统的组成&#…...
idea生成自定义Maven原型(archetype)项目工程模板
一、什么是Maven原型(Maven archetype) 引自官网的介绍如下: Maven原型插件官网地址 这里采用DeepSeek助手翻译如下: Maven 原型 什么是原型? 简而言之,原型是一个 Maven 项目模板工具包。原型被定义为一…...
CES Asia 2025增设未来办公教育板块,科技变革再掀高潮
作为亚洲消费电子领域一年一度的行业盛会,CES Asia 2025(第七届亚洲消费电子技术贸易展)即将盛大启幕。今年展会规模再度升级,预计将吸引超过500家全球展商参展,专业观众人数有望突破10万。除了聚焦人工智能、物联网、…...
(二 十 二)趣学设计模式 之 备忘录模式!
目录 一、 啥是备忘录模式?二、 为什么要用备忘录模式?三、 备忘录模式的实现方式四、 备忘录模式的优缺点五、 备忘录模式的应用场景六、 总结 🌟我的其他文章也讲解的比较有趣😁,如果喜欢博主的讲解方式,…...
物联网同RFID功能形态 使用场景的替代品
在物联网(IoT)和自动识别技术领域,除了RFID标签外,还有一些其他技术产品可以在形态和大小上与RFID标签相似,同时提供类似或更强大的功能。以下是几种能够替代RFID标签的产品: 一、NFC标签 NFC(…...
蓝陵科技:以“数字底座”之力,全面布局影视行业工业化
“在数字技术与文化产业深度融合的今天,海南蓝陵数字科技有限公司(以下简称蓝陵科技)凭借其卓越的渲染实力和前瞻性的战略布局,正逐步成为推动中国影视行业工业化进程的重要力量。2025年2月,蓝陵科技不仅获得了陵水融媒…...
React + TypeScript 实战指南:用类型守护你的组件
TypeScript 为 React 开发带来了强大的类型安全保障,这里解析常见的一些TS写法: 一、组件基础类型 1. 函数组件定义 // 显式声明 Props 类型并标注返回值 interface WelcomeProps {name: string;age?: number; // 可选属性 }const Welcome: React.FC…...
本地部署大数据集群前置准备
1. 设置VMware网段 虚拟网络编辑器——更改设置——选择VMnet8——子网改成192.168.88.0——NAT设置——网关设置为192.168.88.2 2. 下载CentOS操作系统 下载CentOS 7.6(1810)版本 3. 在VMware中安装CentOS操作系统 创建新的虚拟机——典型——安装光盘映像文件——输入账…...
016.3月夏令营:数理类
016.3月夏令营:数理类: 中国人民大学统计学院: http://www.eeban.com/forum.php?modviewthread&tid386109 北京大学化学学院第一轮: http://www.eeban.com/forum.php?m ... 6026&extrapage%3D1 香港大学化学系夏令营&a…...
历年北京理工大学计算机复试上机真题
历年北京理工大学计算机复试上机真题 在线评测:https://app2098.acapp.acwing.com.cn/ 分段函数 题目描述 编写程序,计算下列分段函数 yf(x) 的值。 当 0< x <2,y -x2.5;当 2< x <4,y2-1.5(x-3)(x-3)…...
Linux的缓存I/O和无缓存IO
一、I/O缓存的背景 I/O缓存是指在内存里开辟一块区域,存放用来接收用户输入和用于计算机输出的数据,以减小系统开销和提高外设效率。linux对IO文件的操作分为不带缓存的IO操作和带缓存的IO操作(标准IO操作)。为什么存在C标准I/O库…...
题目 3216 ⭐团建⭐【DFS】蓝桥杯2024年第十五届省赛
小蓝正在和朋友们团建,有一个游戏项目需要两人合作,两个人分别拿到一棵大小为 n 和 m 的树,树上的每个结点上有一个正整数权值 c 1 , c 2 , ⋅ ⋅ ⋅ , c n c_1, c_2, , c_n c1,c2,⋅⋅⋅,cn, d 1 , d 2 , ⋅ ⋅ ⋅ , d m d_1, d_…...
从0到1入门Linux
一、常用命令 ls 列出目录内容 cd切换目录mkdir创建新目录rm删除文件或目录cp复制文件或目录mv移动或重命名文件和目录cat查看文件内容grep在文件中查找指定字符串ps查看当前进程状态top查看内存kill终止进程df -h查看磁盘空间存储情况iotop -o直接查看比较高的磁盘读写程序up…...
战略合作升级 | 大势智慧携手广西地测院,共绘智慧测绘新蓝图
2月26日,武汉大势智慧科技有限公司(以下简称“大势智慧”)与广西壮族自治区地理信息测绘院(以下简称“广西地测院”)在南宁举行战略合作升级签约仪式暨技术交流座谈会。 大势智慧董事长黄先锋与广西地测院党委书记、院…...
批量插入对比-mysql-oracle-sqlserver
单个插入mysql //单个 根据有值就插入,无值不改动 <insert id"insertOne" keyColumn"id" keyProperty"id"parameterType"com.test.log" useGeneratedKeys"true">insert into test_mysql_tab<trim p…...
jmeter阶梯式压测
1、安装plugins manager 链接 Install :: JMeter-Plugins.org 将下载下来的jar包放置在jemter文件的lib\ext下, 重启Jmeter 2、安装阶梯测试第三方插件 在Available Plugins中找到Custom Thread Groups,点击Apply Changes and Restart JMeter后等待插件…...
nginx.conf 完整配置总结概述
----------------------------------------------------------- /usr/local/nginx/sbin/nginx -s reload # 重新载入配置文件 /usr/local/nginx/sbin/nginx -s reopen # 重启 Nginx /usr/local/nginx/sbin/nginx -s stop # 停止 Nginx /usr/local/nginx/sbin/nginx …...
docker常规命令和高级用法
Docker 是一个强大的容器化平台,提供了丰富的命令和功能来管理容器、镜像、网络和存储等。以下是一些常用的 Docker 命令及其高级用法。 1. 容器管理 1.1 启动容器 基本用法: docker run <image_name>示例: docker run ubuntu高级用法…...
Spark核心之02:常用算子详解
1、RDD操作详解 # 启动spark-shell spark-shell --master local[2] 1.1 基本转换 1) map map是对RDD中的每个元素都执行一个指定的函数来产生一个新的RDD。 任何原RDD中的元素在新RDD中都有且只有一个元素与之对应。 举例: scala> val a sc.parallelize(1 …...