当前位置: 首页 > news >正文

详解现实世界资产(RWAs)

区块链中的现实世界资产(RWAs)是代表实际和传统金融资产的数字通证,如货币、大宗商品、股票和债券。

实际世界资产(RWA)的通证化是区块链行业中最大的市场机会之一,潜在市场规模可达数万万亿美元。理论上,任何有价值的东西都可以被通证化并上链。

这就是为什么通证化的RWAs是数字资产行业中一个不断增长的市场领域,越来越多的项目试图通证化各种资产,包括现金、大宗商品、房地产等等。

在本文中,我们将解释什么是通证化的RWAs,它们是如何创建的,以及Chainlink是唯一可以提供满足通证化资产要求的综合解决方案的平台。

什么是现实世界资产(RWAs)?

通证化的现实世界资产(RWAs)是基于区块链的数字通证,代表着实际和传统金融资产,如现金、大宗商品、股票、债券、信用、艺术品和知识产权。RWAs的通证化标志着这些资产被访问、交换和管理的形式发生了重大变革,为区块链驱动的金融服务以及由密码学和去中心化共识支持的各种非金融用例提供了一系列新机会。

资产通证化是区块链技术最有前景的用例之一,其潜在市场规模几乎涵盖了人类所有经济活动。未来的金融将在链上进行,可能会在一个由区块链和分布式账本技术网络组成的通用互操作性标准连接的共同基础上,支持数万亿美元的通证化RWAs的数百个区块链上运行。

rwa-2.webp
Chainlink CCIP为各种链上环境提供了互操作性。

通证化现实世界资产

通证化现实世界资产涉及将资产的所有权权益表示为链上通证。在这个过程中,会创建基础资产的数字表示,使资产的所有权权益能够在链上进行管理,并有助于弥合实物资产和数字资产之间的差距。

通证化资产比传统资产具有更高的流动性、更广泛的访问、透明的链上管理和减少的交易摩擦。在金融资产的情况下,RWAs的通证化还将分发、交易、结算和保管等过程整合到一个单一层中,实现了更加流畅的链上金融体系,减少了交易对手风险,资本可以更有效地动员。

如何通证化现实世界资产

通证化现实世界资产的高级过程涉及以下几个步骤:

  • 资产选择:确定要通证化的现实世界资产。
  • 通证规格:确定通证的类型(可互换或不可互换)、要使用的通证标准(如ERC20或ERC721)以及通证的其他基本方面。
  • 区块链选择:选择发行通证的公共或私有区块链网络。集成Chainlink跨链互操作性协议(CCIP)有助于使通证化的RWA在任何区块链上可用。
  • 链下连接:大多数通证化资产需要来自安全可靠的Chainlink预言机的高质量链下数据。使用验证服务,如行业标准的Chainlink储备证明(PoR),来验证支持RWA通证的资产对于维护用户的透明度至关重要。
  • 发行:在选择的网络上部署智能合约,铸造通证,并使其可供使用。

DeFi中的现实世界资产

通证化的现实世界资产有潜力从根本上改变去中心化金融的格局。从许多方面来看,DeFi充当了一个概念验证,证明了在链上金融作为促进金融和经济活动的卓越技术层面方面的优越性。然而,绝大多数资产都在区块链生态系统之外,但它们可以从这项技术的优势中受益。这就是为什么通证化的现实世界资产对于通过让当前不在区块链生态系统中的绝大多数资产与区块链联系起来,使数字资产行业增长数倍具有关键作用。

使当前不在数字资产生态系统之外的资产能够与区块链联系起来,将创建一个具有更好流动性条件、更加透明、降低系统性风险的金融体系,并提供不受利益冲突干扰的基础设施,使更加公平的环境成为可能,少数人不能操控系统以谋取自己的利益。

根据DefiLlama的数据,通证化的现实世界资产一直是DeFi生态系统的增长部分,截至2023年12月,RWA的总锁定价值约为50亿美元。

现实世界资产还可以帮助启用新型金融产品。例如,MakerDAO是根据总锁定价值而言最大的DeFi协议之一,它使用各种现实世界资产作为抵押品,以抵押稳定币DAI,这代表了一种使用传统资产和基于区块链的资产和技术来创建新金融资产的新方式。

通证化现实世界资产的优势

通证化的现实世界资产提供了许多优势,包括:

  • 流动性:通过在一个统一的底层结构上启用全球可访问的流动性条件——由Chainlink CCIP支持的跨链活动的区块链生态系统,通证化的现实世界资产为传统上流动性不足的资产提供了增加的市场流动性。
  • 透明度:由于通证化资产在链上表示,因此可以确保透明度和可审计的资产管理,从而降低了整体系统风险,因为可以更准确地确定整个系统中的杠杆和风险程度。
  • 可访问性:通证化的现实世界资产可以通过基于区块链的应用程序提供更容易的访问,并允许更广泛的用户群体通过分数所有权来利用他们在其他情况下无法获得的资产。

应对RWA通证化的风险

通证化的现实世界资产也存在一些风险,主要涉及到实物资产的托管,必须可靠地进行,以及与外部世界的连接。此外,智能合约存在漏洞和弱点的可能性。最后,仅仅发行资产是不够的,还必须有良好的市场流动性或需求,才能使其蓬勃发展。

Chainlink平台在通证化的现实世界资产中的角色

作为一个去中心化的的计算平台,已经为交易价值数万亿美元提供了支持,Chainlink是唯一一个可以解决通证化的现实世界资产的所有要求的完整功能平台,同时保持了金融机构和资本市场所需的高级别安全性。

要实现区块链金融的全部好处,通证化的现实世界资产需要具备三个关键能力。它们必须能够:

  1. 与现实世界的信息相结合。
  2. 安全地在不同区块链之间传输。
  3. 无论被移动到哪个区块链,都能连接到链下数据。

rwa-1.png
Chainlink为通证化的现实世界资产提供了关于该资产的数据点,无论该资产被转移到哪个区块链上。

通过将数十亿的数据点引入区块链,Chainlink服务已成为丰富现实世界资产的链下数据的行业标准。其中一些服务包括:

  • Proof of Reserve(PoR)——PoR是一种自主、可靠和及时的验证方法,使用户、资产发行者和区块链上的应用程序能够监控支持通证化的现实世界资产的跨链或链下储备。这为他们提供了增强的透明度,并使得可以实施断路器,以保护用户,如果链下资产的价值与链上通证化的资产相背离。
  • 身份验证——建立安全的区块链身份系统对于银行、资产管理公司及其客户能够相互交易至关重要。DECO是一种隐私保护的预言机协议,正在开发中,它利用零知识技术,使机构和个人能够证明资产的来历并验证通证化的现实世界资产的所有权,而不需要向第三方披露个人信息。
  • 数据流(data feed)和数据源(data stream)——用户可以为基于区块链的市场提供安全且去中心化的金融市场数据,包括商品、股票、外汇、指数、经济数据、企业财务、加密货币等等。
  • Functions——任何链下事件或数据都可以在链上同步或发布,例如持仓交收说明、公司行动、代理投票、ESG数据、股息和利息以及资产净值。

一旦通证化的现实世界资产得到了丰富的现实世界数据,它们需要能够在不同区块链之间移动,并随着移动保持所有相关信息的更新,如价格、身份和储备价值。因此,需要一个安全的解决方案,提供了既能够与链下数据连接,又能够实现不同区块链之间的互操作性的解决方案,适用于各种公共和私有区块链。Chainlink是解决这个问题的平台,提供了涵盖链下数据连接和跨链互操作性的互补服务,同时保持了机构和资本市场所需的高度安全保障。

这就是为什么一些全球最大的银行和金融市场基础设施正在探索Chainlink平台在各种区块链和通证化用例中的能力:

  • Swift,连接11,000多家银行的标准消息网络,与Chainlink以及10多家大型金融机构合作,包括Euroclear、Clearstream、BNP Paribas、BNY Mellon和花旗银行,演示了使用Chainlink CCIP连接多个区块链的安全可扩展方式。
  • DTCC,每年处理2+千万亿美元的全球最大证券结算系统,正在与Chainlink合作将资本市场引入区块链。
  • 澳大利亚领先的银行ANZ Bank,资产管理规模超过1万亿美元,利用Chainlink CCIP演示了跨货币、跨链购买通证化资产。
  • 总部位于香港的金融机构ARTA TechFin正在使用Chainlink的分布式计算平台为公司的通证化基金解锁关键功能。
    Chainlink还是Web3生态系统中通证化现实世界资产的领先平台,支持Backed、Brickken、Matrixport、Poundtoken和TUSD等项目。

现实世界资产的通证化为金融重新平台化提供了巨大的机会,使其成为一个更加安全、透明和高效的后端基础设施堆栈,解决了传统金融基础设施所涉及的关键利益冲突和风险管理挑战。支持这一转变的是Chainlink平台,它提供了安全、可靠和高性能的服务,从而释放了资产的未来。

要了解更多信息,请访问chain.link,订阅Chainlink通讯,关注Chainlink的Twitter、YouTube和Reddit。

相关文章:

详解现实世界资产(RWAs)

区块链中的现实世界资产(RWAs)是代表实际和传统金融资产的数字通证,如货币、大宗商品、股票和债券。 实际世界资产(RWA)的通证化是区块链行业中最大的市场机会之一,潜在市场规模可达数万万亿美元。理论上&…...

Windows漏洞利用开发——利用ROP绕过DEP保护

实验6 Windows漏洞利用开发 6.1实验名称 Windows漏洞利用开发 6.2实验目的 学习windows漏洞利用开发,使用kali linux相关工具对windows内目标程序进行漏洞利用 6.3实验步骤及内容 第三阶段:利用ROP绕过DEP保护 了解DEP保护理解构造ROP链从而绕过DEP…...

合并两个有序链表算法(leetcode第21题)

题目描述: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1:输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4] 示例 2:输入:l1 [], l2 [] 输…...

二维码初体验 com.google.zxing 实现续 - web api封装

文章目录 一、概述二、最终效果三、源码结构四、完整代码 一、概述 在 二维码初体验 com.google.zxing 实现 我们实现了二维码的生成,但是大部分情况下,二维码的相关功能是作为API接口来提供服务的。 我们下面便演示在springboot、Knife4j下封装api接口…...

Hadoop入门学习笔记——四、MapReduce的框架配置和YARN的部署

视频课程地址:https://www.bilibili.com/video/BV1WY4y197g7 课程资料链接:https://pan.baidu.com/s/15KpnWeKpvExpKmOC8xjmtQ?pwd5ay8 Hadoop入门学习笔记(汇总) 目录 四、MapReduce的框架配置和YARN的部署4.1. 配置MapReduce…...

list集合

List集合 List集合的概述 有序集合(也称之为序列),用户可以精确的控制列表中的每个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素 与 Set 集合不同,列表通常允许重复的元素 List 集合的特点 有…...

Vue3学习(后端开发)

目录 一、安装Node.js 二、创建Vue3工程 三、用VSCode打开 四、源代码目录src 五、入门案例——手写src 六、测试案例 七、ref和reactive的区别 一、安装Node.js 下载20.10.0 LTS版本 https://nodejs.org/en 使用node命令检验安装是否成功 node 二、创建Vue3工程 在…...

爬虫字典生成工具,CeWL使用教程

爬虫字典生成工具,CeWL使用教程 1.工具概述2.参数解析3.使用实例1.工具概述 CeWL 是一个 ruby 应用程序,它将给定的 URL 爬到指定的深度,可以选择跟随外部链接,并返回一个单词列表,然后可用于密码破解者 Cewl 是黑客武器库中的强大工具,因为它允许创建有针对性的单词列…...

消息队列之关于如何实现延时队列

一、延时队列的应用 1.1 什么是延时队列? 顾名思义:首先它要具有队列的特性,再给它附加一个延迟消费队列消息的功能,也就是说可以指定队列中的消息在哪个时间点被消费。 延时队列在项目中的应用还是比较多的,尤其像…...

Linux Shell 002-基础知识

Linux Shell 002-基础知识 本节关键字:Linux、Bash Shell、基础知识、Bash特性 相关指令:bash、rm、cp、touch、date 基础知识 什么是Shell脚本 简单概括:将需要执行的命令保存到文本中,按照顺序执行。 准备描述:sh…...

前缀和+单调双队列+贪心:LeetCode2945:找到最大非递减数组的长度

本文涉及知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 单调双队列 贪心 题目 给你一个下标从 0 开始的整数数组 nums 。 你可以执行任意次操作。每次操作中,你需要选择一个 子数组 ,并将这个子数组用它所…...

【微服务】springboot整合kafka-stream使用详解

目录 一、前言 二、kafka stream概述 2.1 什么是kafka stream 2.2 为什么需要kafka stream 2.2.1 对接成本低 2.2.2 节省资源 2.2.3 使用简单 2.3 kafka stream特点 2.4 kafka stream中的一些概念 2.5 Kafka Stream应用场景 三、环境准备 3.1 搭建zk 3.1.1 自定义d…...

什么是动态代理?

目录 一、为什么需要代理? 二、代理长什么样? 三、Java通过什么来保证代理的样子? 四、动态代理实现案例 五、动态代理在SpringBoot中的应用 导入依赖 数据库表设计 OperateLogEntity实体类 OperateLog枚举 RecordLog注解 上下文相…...

【OAuth2】:赋予用户控制权的安全通行证--原理篇

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于OAuth2的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.什么是OAuth? 二.为什么要用OAuth?…...

【K8s】2# 使用kuboard管理K8s集群(kuboard安装)

文章目录 安装 Kuboard v3部署计划 安装登录测试 安装 Kuboard v3 部署计划 在正式安装 kuboard v3 之前,需做好一个简单的部署计划的设计,在本例中,各组件之间的连接方式,如下图所示: 假设用户通过 http://外网IP:80…...

爬虫是什么?起什么作用?

【爬虫】 如果把互联网比作一张大的蜘蛛网,数据便是放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己得猎物(数据)。这种解释可能更容易理解,官网的,就是下面这个。 爬虫是一种自动…...

代码随想录27期|Python|Day24|回溯法|理论基础|77.组合

图片来自代码随想录 回溯法题目目录 理论基础 定义 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 回溯是递归的副产品,只要有递归就会有回溯。回溯函数也就是递归函数,指的都是一个函数。 基本问题 组合问题(无序&…...

mysql(49) : 大数据按分区导出数据

代码 import com.alibaba.gts.flm.base.util.Mysql8Instance;import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.u…...

阿里云ECS配置IPv6后,如果无法访问该服务器上的网站,可检查如下配置

1、域名解析到这个IPv6地址,同一个子域名可以同时解析到IPv4和IPv6两个地址,这样就可以给网站配置ip4和ipv6双栈; 2、在安全组规则开通端口可访问,设定端口后注意授权对象要特殊设置“源:::/0” 3、到服务器nginx配置处,增加端口…...

基于SSM的双减后初小教育课外学习生活活动平台的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…...

HTTP前端请求

目录 HTTP 请求1.请求组成2.请求方式与数据格式get 请求示例post 请求示例json 请求示例multipart 请求示例数据格式小结 3.表单3.1.作用与语法3.2.常见的表单项 4.session 原理5.jwt 原理 HTTP 请求 1.请求组成 请求由三部分组成 请求行请求头请求体 可以用 telnet 程序测…...

前端性能优化二十四:花裤衩模板第三方库打包

(1). 工作原理: ①. externals配置在所创建bundle时:a. 会依赖于用户环境(consumers environment)中的依赖,防止将某些import的包(package)打包到bundle中b. 在运行时(runtime)再去从外部获取这些扩展依赖(external dependencies)②. webpack会检测这些组件是否在externals中注…...

多维时序 | MATLAB实现BiTCN-Multihead-Attention多头注意力机制多变量时间序列预测

多维时序 | MATLAB实现BiTCN-Multihead-Attention多头注意力机制多变量时间序列预测 目录 多维时序 | MATLAB实现BiTCN-Multihead-Attention多头注意力机制多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 多维时序 | MATLAB实现BiTCN-Multihea…...

Qt的简单游戏实现提供完整代码

文章目录 1 项目简介2 项目基本配置2.1 创建项目2.2 添加资源 3 主场景3.1 设置游戏主场景配置3.2 设置背景图片3.3 创建开始按钮3.4 开始按钮跳跃特效实现3.5 创建选择关卡场景3.6 点击开始按钮进入选择关卡场景 4 选择关卡场景4.1场景基本设置4.2 背景设置4.3 创建返回按钮4.…...

SpringMVC之文件的下载

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 SpringMVC之文件的下载 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、文件下载实现…...

计算机组成原理第6章-(算术运算)【下】

移位运算 对于有符号数的移位称为算术移位,对于无符号数的移位称为逻辑移位。 算术移位规则【极其重要】 对于正数的算术移位,且不管是何种机器数【原码、反码、补码】,移位后出现的空位全部填0。 而对于负数的算术移位,机器数不同,移位后的规则也不同。 对于负数的原…...

【开题报告】基于微信小程序的校园资讯平台的设计与实现

1.选题背景与意义 随着移动互联网的快速发展,微信成为了人们日常生活中不可或缺的工具之一。在校园生活中,学生们对于校园资讯的获取和交流需求也越来越高。然而,传统的校园资讯发布方式存在信息不及时、传播范围有限等问题,无法…...

VUE前端导出文件之file-saver插件

VUE前端导出文件之file-saver插件 安装 npm install file-saver --save # 如使用TS开发,可安装file-saver的TypeScript类型定义 npm install types/file-saver --save-dev如果需要保存大于 blob 大小限制的非常大的文件,或者没有 足够的 RAM&#xff0…...

【Earth Engine】协同Sentinel-1/2使用随机森林回归实现高分辨率相对财富(贫困)制图

目录 1 简介与摘要2 思路3 效果预览4 代码思路5 完整代码6 后记 1 简介与摘要 最近在做一些课题,需要使用Sentinel-1/2进行机器学习制图。 然后想着总结一下相关数据和方法,就花半小时写了个代码。 然后再花半小时写下这篇博客记录一下。 因为基于多次拍…...

C++ 检测 是不是 com组件 的办法 已解决

在日常开发中,遇到动态库和 com组件库的调用 无法区分。检测是否com组件的办法 在头部文件,引入文件 如果能编译成功说明是 com组件,至于动态库如何引入,还在观察中 最简单办法 regsvr32 TerraExplorerX.dll 是com 组件 regs…...

linux buffer的回写的触发链路

mark_buffer_dirty中除了会标记dirty到buffer_head->state、page.flag、folio->mapping->i_pages外,还会调用inode所在文件系统的dirty方法(inode->i_sb->s_op->dirty_inode)。然后为inode创建一个它所在memory group的wri…...

Lambda表达式超详解

目录 背景 Lambda表达式的用法 函数式接口 Lambda表达式的基本使用 语法精简 变量捕获 匿名内部类 匿名内部类中的变量捕获 Lambda的变量捕获 Lambda表达式在类集中的使用 Collection接口 List接口 Map接口 总结 背景 Lambda表达式是Java SE 8中的一个重要的新特性.…...

西门子博途与菲尼克斯无线蓝牙模块通讯

菲尼克斯无线蓝牙模块 正常运行时,可以使用基站控制字0发送00E0(得到错误代码命令) 正常运行时,可以使用基站控制字0发送00E0(得到错误代码命令)得到各个无线I/O是否连 接的信号(状态字IN word 1的第2、6、10位) 小车1连接状态 小车2连接状态 小车3连接状态 1#小车自…...

vue2 之 实现pdf电子签章

一、前情提要 1. 需求 仿照e签宝,实现pdf电子签章 > 拿到pdf链接,移动章的位置,获取章的坐标 技术 : 使用fabric pdfjs-dist vuedraggable 2. 借鉴 一位大佬的代码仓亏 : 地址 一位大佬写的文章 :地址 3. 优化 在大佬的代码…...

什么是MVC?MVC框架的优势和特点

目录 一、什么是MVC 二、MVC模式的组成部分和工作原理 1、模型(Model) 2、视图(View) 3、控制器(Controller) 三、MVC模式的工作过程如下: 用户发送请求,请求由控制器处理。 …...

主从复制mysql-replication | Replication故障排除

主从复制mysql-replication 准备环境 #防火墙 selinux systemctl stop firewalld --now &&setenforce 0 #修改主机名:hostnamectl set-hostname 名字 tip:vim /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPRTOTstatic IPADDR192.168.100.…...

基于Java SSM框架实现教学质量评价评教系统项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架实现教学质量评价评教系统演示 摘要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,教学质量评价系统当然也不能排除在外。教学质量评价系统是以实际运用为…...

03|模型I/O:输入提示、调用模型、解析输出

03|模型I/O:输入提示、调用模型、解析输出 从这节课开始,我们将对 LangChain 中的六大核心组件一一进行详细的剖析。 模型,位于 LangChain 框架的最底层,它是基于语言模型构建的应用的核心元素,因为所谓 …...

springcloud-gateway-2-鉴权

目录 一、跨域安全设置 二、GlobalFilter实现全局的过滤与拦截。 三、GatewayFilter单个服务过滤器 1、原理-官方内置过滤器 2、自定义过滤器-TokenAuthGatewayFilterFactory 3、完善TokenAuthGatewayFilterFactory的功能 4、每一个服务编写一个或多个过滤器&#xff0c…...

实现一个最简单的内核

更好的阅读体验,请点击 YinKai s Blog | 实现一个最简单的内核。 ​ 这篇文章带大家实现一个最简单的操作系统内核—— Hello OS。 PC 机的引导流程 ​ 我们这里将借助 Ubuntu Linux 操纵系统上的 GRUB 引导程序来引导我们的 Hello OS。 ​ 首先我们得了解一下&a…...

2024华为OD机试真题指南宝典—持续更新(JAVAPythonC++JS)【彻底搞懂算法和数据结构—算法之翼】

PC端可直接搜索关键词 快捷键:CtrlF 年份关键字、题目关键字等等 注意看本文目录-快速了解本专栏 文章目录 🐱2024年华为OD机试真题(马上更新)🐹2023年华为OD机试真题(更新中)🐶新…...

【12.23】转行小白历险记-算法02

不会算法的小白不是好小白,可恶还有什么可以难倒我这个美女的,不做花瓶第二天! 一、螺旋矩阵 59. 螺旋矩阵 II - 力扣(LeetCode) 1.核心思路:确定循环的路线,左闭右开循环,思路简…...

k8s部署nginx-ingress服务

k8s部署nginx-ingress服务 经过大佬的拷打,终于把这块的内容配置完成了。 首先去 nginx-ingress官网查看相关内容。 核心就是这个: kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/prov…...

SpringBoot Elasticsearch全文搜索

文章目录 概念全文搜索相关技术Elasticsearch概念近实时索引类型文档分片(Shard)和副本(Replica) 下载启用SpringBoot整合引入依赖创建文档类创建资源库测试文件初始化数据创建控制器 问题参考 概念 全文搜索(检索),工作原理:计算…...

Python 常用模块re

Python 常用模块re 【一】正则表达式 【1】说明 正则表达式是一种强大的文本匹配和处理工具,主要用于字符串的模式匹配、搜索和替换。正则表达式测试网址:正则表达式在线测试 正则表达式手册:正则表达式手册 【2】字符组 字符转使用[]表…...

【华为OD题库-106】全排列-java

题目 给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。如:S为ABA,则不同的排列有ABA、AAB、BAA三种。 解答要求 时间限制:5000ms,内存限制:100MB 输入描述 输入一个长度不超过10的字符串S,确保都是大写的。…...

Three.js 详细解析(持续更新)

1、简介; Three.js依赖一些要素,第一是scene,第二是render,第三是carmea npm install --save three import * as THREE from "three"; import { GLTFLoader } from "three/examples/jsm/loaders/GLTFLoader.js&quo…...

Unity中Shader平移矩阵

文章目录 前言方式一:对顶点本地空间下的坐标进行相加平移1、在属性面板定义一个四维变量记录在 xyz 上平移多少。2、在常量缓冲区进行申明3、在顶点着色器中,在进行其他坐标转化之前,对模型顶点本地空间下的坐标进行转化4、我们来看看效果 方…...

python dash 的学习笔记1

dash 用python开发web界面 https://dash.plotly.com/ 官方上支持jula F# python一类。当然我只会python只学习python中使用dash. 要做一个APP,用php,java以及.net都可以写,只所有选择python是因为最近在用这一个。同时也发现python除了慢全是优点。 资料…...

SQLITE如何同时查询出第一条和最后一条两条记录

一个时间记录表,需要同时得到整个表或一段时间内第一条和最后一条两条记录,按如下方法会提示错误:ORDER BY clause should come after UNION not before select * from sdayXX order by op_date asc limit 1 union select * from sday…...