【区块链】产品经理的NFT初探

news2024/11/24 18:56:00

常见的FT如比特币(BTC),以太币(ETH)等,两个代币之间是完全可替换的。而NFT具有唯一性,不可以互相替换。本文作者对NET的发展现状、相关协议、应用场景等方面进行了分析,一起来看一下吧。

在这里插入图片描述
受朋友的熏陶,开始接触NFT,顺便把学习了解的一些知识整理出来,分享给大家。

在区块链世界,NFT是非同质化货币的简称,是对比于FT(同质化货币)来说的,常见的FT如比特币(BTC),以太币(ETH)等,两个代币之间是完全可替换的。而NFT具有唯一性,两个FNT不可以互相替换。基于NFT,还发展出了SFT(半同质化货币)的概念,比如纸币,版式完全一样,但发行时有一个编号来确定唯一性,这类产品数字化后就可以认为是SFT。本文所提到的NFT相关的讨论分析,一定程度上包含了SFT。

一、NFT的发展现状

1. 市场规模

据市场调查机构Chainalysis报告显示,2021年nft市场规模已经至少达到269亿美元,约合人民币1700亿元。

2022年7 月 4 日,据 NFTGo.io 最新数据显示,全网 NFT 持有者数量已突破 250 万,截至当前为 2,505,738 个。此外,当前 NFT 全网交易总额为 601.8 亿美元,总市值达到 224.7 亿美元。

NFT已经在体育、游戏、藏品、音乐、艺术品等领域打开了市场局面,参与人员高达千万规模,是web3领域最为出圈的赛道之一。

2. NFT当前阶段

目前的NFT市场,以收藏、金融、投机为主,尚未形成大规模的市场应用;随着区块链底层技术和协议的发展,应用市场从先前单一的NFT交易市场,逐步扩展借贷和租赁市场。

3. NFT价值分类

根据行业品类因素将 NFT 资产分为收藏品、游戏资产、虚拟土地、加密艺术等诸多类别,从价值驱动角度可划分为三种类型的 NFT:收益类(游戏NFT,虚拟土地NFT)、身份类(收藏品、艺术品、会员NFT)以及效用类(比如ENS,注重可用性)。

4. NFT的问题

目前NFT市场存在买家少、定价难、蓝筹NFT价格过高等问题,一些交易市场统计,蓝筹NFT价值占到了总价值的25%以上,这类NFT价格高昂,受众更少,难以流动,非蓝筹NFT的价值评估非常困难,整体市场价格波动剧烈。

NFT的应用场景开拓还有很大的增长空间,更多的应用场景才能更好的体现NFT的价值。

目前主流市场的参与者在几百万的用户量级,这个量级还比较小。

另外一些地区存在政策因素,比如大陆为防止NFT的投机炒作,对于NFT的交易政策监管相对严格,使得NFT的流动困难。

二、NFT的相关协议

NFT的协议,是NFT行业发展的基础,是行业的“共识”,只有大家共同去采纳接受并实现这些协议,NFT行业才能够发展。
在这里插入图片描述
协议详情地址,可参考以太坊官网如:https://eips.ethereum.org/EIPS/eip-721

后边的数字为协议编号,在NFT领域,比较有影响力的协议如ERC721、ERC1155、ERC3525等。

NFT的协议可以分为四类,会员类、绑定币类、基础协议类、资金类等几个方向。

1. Membership(会员)

1)EIP4885

订阅代币的接口,让持有者订阅 NFT 和多代币,该协议的核心功能,是支持设置NFT的访问期限,更好的服务于会员制等生态体系。

比如音乐、电影、书籍内容等所有者对关注着的访问授权。

2)ERC5643

EIP5643标准是EIP-721的扩展。它为 NFT 提出了一个额外的接口,以用作定期的、可过期的订阅。该界面包括续订和取消订阅的功能。

2. SBT(灵魂绑定币)

1)EIP5114

在铸造时绑定到另一个非同质代币(NFT;例如,EIP-721 代币)的代币,之后无法转移/移动。用户不能转让所有权,铸币者也不能撤回/转让/更改所有权。

2)ERC5192

以太坊社区表达了对不可转让、不可替代且具有社会定价的代币的需求,类似于魔兽世界的灵魂绑定物品。但缺乏令牌标准导致许多开发人员在用户调用传输功能时简单地抛出错误。从长远来看,这将导致碎片化和可组合性降低。

该标准是EIP-721的扩展。它提出了一个最小的接口,使用EIP-165的特征检测功能使代币绑定。灵魂绑定令牌是绑定到单个帐户的不可替代令牌。

3)EIP4973

为智能合约中的账户绑定令牌 (ABT) 提出标准 API。ABT 是绑定到单个帐户的不可替代令牌。ABT 不为传输实现规范接口。该 EIP 定义了创建、分配、撤销和跟踪 ABT 的基本功能。

相比于ERC5192和EIP5114两个标准,增加了销毁功能。

3. Fundamental(基础NFT)

1)ERC721

以太坊上NFT代币的元数据结构。第一个代表NFT资产的标准,由DapperLabsDieterShirley创造出来并由CryptoKitties带向市场。

标准接口允许钱包/经纪人/拍卖应用程序与以太坊上的任何 NFT 一起工作。我们提供简单的 ERC-721 智能合约以及跟踪任意数量的 NFT 的合约。下面讨论其他应用。

该标准的灵感来自 ERC-20 代币标准,并建立在自 EIP-20 创建以来两年的经验之上。EIP-20 不足以跟踪 NFT,因为每项资产都是不同的(不可替代的),而一定数量的代币中的每一个都是相同的(可替代的)。

2)ERC875

具有批处理和原生原子交换的更简单的 NFT 标准,目前已经被撤回。

3)ERC998

使 ERC721 代币能够拥有其他 ERC721 代币和 ERC20 代币。他是一套可组合的NFT标准,即多个NFT的绑定关系。

4)ERC1155

可以在单一智能合约中管理多种类型NFT。管理多种代币类型的合约的标准接口。单个部署的合约可以包括可替代代币、不可替代代币或其他配置(例如半可替代代币)的任意组合。

5)ERC1523

以下标准允许在智能合约中实施保险政策的标准 API。保单是在某些方面具有独特性的金融资产,因为它们与客户、特定风险相关联,或具有其他独特属性,如保费、期间、承运人、承保人等。然而,有许多潜在的应用,其中保单可以被交易、转让或以其他方式视为资产。ERC 721 标准已经提供了标准和技术手段来处理作为特定类别的不可替代令牌的政策。保险在这个提议中,我们定义了一个最小的元数据结构,其属性对于尽可能多的保单类别是通用的。

6)ERC3475

这是一个关于债券的协议,使用现有代币标准无法发行具有多重赎回数据的债券。该协议可支持债券的发行与赎回条件设置,以及元数据的自定义设置。

4. Finance(资金)

1)EIP2615

该协议对 ERC721 不可替代代币 (NFT) 进行扩展,以支持租赁和抵押功能。这些功能是 NFT 模拟不动产所必需的,就像现实世界中的那些一样。

该标准提出了三种用户角色:Lien Holder、Owner和 The User。他们的权利如下:

①留置权持有人有权

  • 转移所有者角色
  • 转移用户角色

②所有者有权

  • 转移所有者角色
  • 转移用户角色

③用户有权

  • 转移用户角色

2)ERC2981

该标准实现了标准化的版税信息检索,可以在任何类型的 NFT 市场上被接受。这个极简主义的提案只提供了一种获取版税金额和收件人的机制。实际的资金转移是市场应该执行的事情。版税金额始终是销售价格的百分比。如果市场选择不实施此 EIP,则不会为二次销售支付任何资金。相信 NFT 市场生态系统将自愿执行此版税支付标准;为艺术家/创作者提供持续的资金。NFT 购买者在做出 NFT 购买决定时会将特许权使用费作为评估因素。

3)ERC3525

一个SFT代币由3个维度来描述,ID、SLOT和value。ID跟EIP-721标准的ID是等效的,也就是说跟NFT的ID一样是用来标识自己的独一无二。SLOT(插槽)是描述资产的属性的,比如土地的面积、交通便利度、使用年限等属性。如果两个SFT的属性完全相同,那么它们就像FT一样可替代。value则是跟FT一样用来表示数量的。

SFT代币既可以像NFT那样完全从一个钱包地址转移到另一个钱包地址,不同SFT代币之间也可以通过插槽像FT那样只转移一部分插槽的价值,比如只是把这块土地的部分「使用年限」转移到另一块土地上。相比之下,SFT比FT更定制化,比NFT更高效。

4)ERC4907

该标准是EIP-721的扩展。它提出了一个可以授予地址的附加角色 ,以及角色自动撤销的时间 ( expires)。角色代表“使用”NFT的权限,但不代表转让或设置的能力。

三、制度经济学理论在NFT的体现

制度经济学从理论角度讲述商业社会基本运行机制,简单来讲一是产权,二是交易,没有产权,谈不上交易。交易也会逐步向能够降低交易撮合成本、交易成本及交易监督成本的方向发展。

1. 产权的基础性意义

产权作为控制权衍生出来许多其他权利,包括占有权、使用权、收益权、处置权;处置权又分成交易权、继承权、赠与权等等。产权的可分割性可以增加资产的有用性,使具有不同需求和知识的人们将某项独特的资产投入他们所能发现的最有价值的用途上去。

产权的不同权利使用在现实的世界中也是一个非常复杂的问题,甚至有些权利很难实现流动,而在区块链的世界,密码学加上ERC3525等一系列协议的支持,产权的概念在区块链世界中可以由NFT进行表达,通过一些预言机技术,未来很多资产都可以在链上进行表达和确权,并进行流动,有望产生一些新形态的商业运行机制。

2. 交易的成本

现实生活中的交易是通过契约完成的。契约是当事人(两人以上)为改进自己的经济状况(至少理性预期)而在交易过程中确立的一种权利流转关系。

交易过程中的成本,从契约的角度出发,具体交易的交易费用应包括:准备契约的成本(信息的采集)、达成契约的成本(谈判、签订)、监督和实施契约的成本。

对应到NFT上,可以通过NFT市场、NFT智能合约、NFT协议(包括租赁、跨链转移等实施成本)等解决及降低对应环节的成本。

四、NFT的应用场景

在应用场景中,很多已经在web2世界发生,那为什么需要在web3来实现,我想有三个主要的方面(以会员举例,其他场景雷同,都是利用了NFT自身的一些特性)。

一是确权优势,比如在web2,你的会员身份会随着平台的调整而调整,数据权限自己无法控制,如果平台消失,这个身份自然也极可能消失了,在web3,可以通过NFT来授予会员身份,这个身份不会随着平台消失而丢失,因为数据是存储在公链上的;

二是流动性,传统的会员身份获得后,很难交易,而现实生活中,存在会员身份的中途交易或者众筹、租赁等形式,如果使用NFT作为会员,那会员的交易权自己可以有更大的掌控权;

三是价值提升,这个是流动性带来的,传统的会员,定价权在平台或者企业,而通过NFT形式发放会员,让消费者的控制权增强,市场化更充分,如果会员对应的权益和服务不够优质,平台或企业的声誉就会直接受到影响,价值度降低,如果对应的权益和服务质量提升,NFT自身的价值也会提升。

1. 会员

会员体系可以通过NFT来进行建设。今年9月份,星巴卡宣布在美国地区面向合伙伙伴(员工等)发放NFT会员,在未来的星巴克 APP 里,NFT 会以“邮票”的形式出现。这个邮票可通过参加特别的“旅程”任务获得,比如参加线上咖啡课程,或连续打卡附近的不同门店等。一些限量版的邮票也可以通过在 APP 内的购买获得,这个市场也将支持会员间的双向邮票卖卖,而邮票都将发行在 Polygon 上。

会员体系的建设,可以使用NFT、积分,以及NFT+积分的组合方式等,比如积分每达到一定的分值就可以获得一个NFT;也可将NFT设置为多个不同等级,支持不同数量的NFT合成为更高级别的NFT等,既方便身份的体现,也可以实现NFT的碎片化交易。

2. 营销

企业可以使用NFT做品牌宣传和营销,比如剧院门票、景区门票等,当我们参与一些旅游或者社会活动,活动对于我们个人是有纪念意义的,有些活动凭证制作得也很精美,但如果让我们特意收藏这些卡片,很多人可能也不会花那么多的心思去管理,而如果将这些卡片做成NFT,在消费者完成活动后,自动收藏进钱包,以后随时可以翻阅出来,对于用户的体验是很好的,这也可以为成为个人在web3世界的足迹,记录自己工作生活中发生的点点滴滴值得回忆的事情(这可能产生做web3社交应用的机会)。

企业基于NFT的营销,可做组合使用NFT,比如会员使用NFT,优惠权益绑定会员体系,各种线下实物的卡券票等都可以做成NFT,为会员提供限量版NFT空投等。

3. 身份标识

可以用于组织的成员身份标识。

现在出现的各种DAO,有些已经在使用NFT进行身份标识,进行链上治理,比如一个公会,有贡献的人可以发放对应NFT,这个NFT可以称为这个公会成员的标识,可以作为投票的资格,可以作为激励空投的凭证。

一些公司也可以为核心贡献者或者对应层级的管理人员发放NFT,可以根据这些NFT进行组织管理。NFT也可以成为员工未来走向其他组织或岗位的一个能力证明,不需要公司出具各种各样的证明文件。

ENS也是一种特殊的NFT,ENS是web3域名,对标web2的域名体系,方便通过可阅读的字符串地址来标识钱包地址等不易记忆的字符。ENS可以代表一个钱包地址,逐步成为访问个人空间(可以包括web2和web3)的主要方式。

SBT(灵魂绑定币),也是一种身份标识,比如在链上完成任务、学习等,都可以发放NFT(不可转让或者有条件转让的NFT)。

4. 收藏

收藏的案例很多,NFT最早作为稀有艺术品出现,后续一些稀有的、有艺术性、有认可度、运营良好的项目或者作品,仍然有很大的收藏价值。

5. 租赁

NFT租赁是相对新兴的方向,NFT目前主要集中在交易,租赁需求也开始逐步凸显,租赁本质上是使用权的出让,目前的一些协议已经可以支持,ReNFT已经获得几百万美元的投资,在搭建点对点的租赁市场。

NFT的线上租赁和线下租赁都有很大的空间,线上的数字资产可以通过智能合约进行整个租赁过程的监控和保障,对NFT及资产安全有较好的保障。线下租赁可能涉及到履约保障的成本,还需要一个发展的过程。

6. 游戏

区块链游戏一度很热,在整个加密圈的传播很广,但目前X to Earn 的模式,被质疑庞氏。这种观点认为这是不可持续的,所有人通过玩游戏就能挣钱,每个人都抱着挣钱的心态玩游戏,没有资金流入,早期用户收割后进入用户,这明显不太可持续。

最近参与会议,一种观点提到游戏应该属于人们追求社会效益的活动,而不是追求经济效益的活动,一旦从追求社会效益转向为经济效益,就很难逆转,比如在游戏中,去打一个boss,你可能不会得到实际的物质奖励,得到的只是一些获得感,荣耀感等;一旦是为了钱去打一个boss,下次如果不给钱,你可能就不再愿意打boss了。我们在玩游戏的过程中,额外获得一些物质奖励,会是一件让人愉悦的事情,你也愿意在游戏中投入时间和金钱,如果都抱着通过玩游戏去挣钱的心态,这个逻辑就出问题了。

但这个不代表NFT在游戏中不应该存在,游戏中NFT其实有很多的应用空间。比如游戏身份,在传统游戏中,平台一旦公司倒闭,你随之一切的游戏成果和积累都很可能会化为乌有,而通过区块链游戏发放的NFT,则属于你自己。比如游戏身份NFT,我们在一个游戏中积累的声誉NFT,在游戏停止运营后,代表你身份的NFT还在,这同样适用于游戏头像和道具等。由于游戏的数据层是区块链,这是一个去中心化的账本,所有人都可以通过钱包地址查阅你的NFT,将来多个游戏之前共享道具可能会成为一种常态。

同类型的游戏竞争,还可以通过类似掠夺者攻击的方式获取用户,比如A是一个成熟游戏,B是新出的游戏,可以通过数据分析查找高价值用户,然后通过一些空投策略等吸引玩家进入到B游戏,为了提升体验,甚至可以对A游戏的部分NFT道具进行兼容或增强对应的属性。

NFT在游戏中的应用,可以打破目前中心化游戏的一些痛点,未来高阶好玩的区块链游戏,非常值得期待。

7. RWA

代币化现实世界资产(Tokenized Real-World Assets ——RWAs),RWA所能代表的实物资产包括房地产(房屋和租赁)、贷款、合同和担保等,以及在交易中使用的任何高价值项目。

在加密货币和现实世界之间建立联系是 DeFi 的主要目标。尽管数字资产市场仍然很小(1 万亿美元),但实物资产市场却是巨大的(超过 600 万亿美元)。如果 DeFi 要融入主流,加密货币必须进入实物资产市场,而NFT是进入实物资产的关键。

未来很多链下资产都有映射到链上的可能性。想象了一个例子。比如房屋租赁长租公寓市场,前几年租赁市场出现的暴雷事件,如果使用区块链的解决T方案,可能会有不一样的结果,一个房屋的产权可以拆分为所有权、租赁权、使用权。

某壳暴雷的问题是交易的不透明,也就是说房主将房屋使用权委托给蛋壳对外出租(通过NFT查证及智能合约,不需要现在复杂的证件验证及合同签约过程,可以更好的线上化),而房主获得的收益是每个月的,但蛋壳给租户的合同是长期的,甚至预收了一年的费用,一旦蛋壳出现问题,房主和租客之间必然产生矛盾。

通过NFT及对应的智能合约可以解决这个问题,房主将租赁权转让给中介平台,为此可获得约定的报酬,中介平台将房屋使用权租给租客,创建一个智能合约,租客定期将资金转入,按照跟房主约定的租金,将应付房主的费用,通过智能合约转给房主,剩余部分转给中介平台,然后获得一定时期内的房屋使用权(房租使用权可以和智能门锁打通),如果因中介平台原因导致房屋长期空置的情况,还可以设计出对应的智能合约,通过智能合约平台给房主自动赔付。

如果长租公寓市场是一个基于区块链智能合约的机制,整个交易的透明度将会大大提高,人们的接受度将会高很多,有利于类似这种商业模式更好的落地。

8. 抵押借贷

NFT借贷(NFTfi)可以和Defi借贷相比较,目前基本都是抵押借贷。NFT借贷已经出现了包括点对点借贷,点对池借贷,非同质化债务头寸等形态,目前已经有一些借贷市场投入运营,但效果还有待提升。比如点对点借贷存在效率问题,点对池借贷虽然效率得到了提升,但牺牲了灵活性和价格空间(比如同一系列稀有NFT和普通的NFT可贷款金额一致,这是点对池借贷使用预言机或者交易地板价导致)等问题,非同质化债务头寸是一个较新的概念,实际上和点对池的模式比较相似,只是为了解决NFT的价格空间问题,可针对蓝筹NFT,提供超额抵押的能力,比如JPEG’d 是目前提供这种结构的平台,而且只限于 CryptoPunks。

9. 版权

比如艺术品,书籍,音乐,视频等有价值的内容,都可以和版权绑定。比如书籍,可以通过用户收藏等获取收益。艺术品转让可以通过版权机制获取收益。

五、NFT的技术基础

1. 跨链

NFT的跨链是支持NFT流动性的关键技术基础设施,目前NFT跨链的两种表现形式:

  1. 源链锁定,目标链铸造,代表Wormhole
  2. 源链销毁,新链铸造,代表Gh0stlyGh0sts ,使用了Layer Zero协议

现在跨链技术主要有三种:

①间中链

间中链的作用是接收、验证信息,并在链与链之间传送信息。间中链对信息有完全签署权,这也是其失败所在。如果发生共识性腐败,所有链的流动性就会立即被盗取。目前间中链绑定了几亿美元,保护着数百亿美元的安全。间中链正日益去中心化,越来越有可能被不法分子利用。

②轻节点

链上轻节点能够接收并验证对立链上每一组区块链的区块头。交易证明相关信息在区块链上被传输和验证,方向自区块头始。用轻节点传输信息最安全,但也最昂贵。在以太坊运行一个链上轻节点,每一对链每天要花费数千万美元。

③超轻节点

超轻节点(ULN)兼具轻节点的安全性和间中链的实惠,通过执行与线上轻节点相同的验证方式来实现。ULN的区块头并不是按顺序全部保存,而是由去中心化预言机按需分配。

Layer Zero能运行可配置用户应用(UA)的线上端点。Layer Zero依靠预言机和中继器在链上端点间传递信息。当UA把信息从A链传输到B链时,信息先通过A链的端点,端点会通知专属于该UA的预言机和中继器,还有其目标链。预言机把区块头转发到B链端点,中继器提交交易证明到目标链进行验证。上述步骤完成后,信息才会被转发到目标地址。

2. 协议的发展

随着一系列NFT相关协议的发展,目前已经能够将很多产品通过NFT进行表达,随着更多的场景出现,将来也会有更优秀更灵活的协议出现,这将有助于加密市场更好的进入到实体商业社会。

3. 智能合约

目前智能合约,主要依赖于智能合约工程师来实现,成本高昂,配置化能力相对较弱,未来为适应各种各样的NFT交易合约,可能会出现一种可配置的智能合约创建模型,不过这需要在解决安全问题的前提下,这种可能性才有价值。

六、NFT的运营思路

NFT涉及到具体的应用场景,目前了解还不多。常见的比如空投、版权、会员机制等策略,其中Yuga Labs公司的运营思路,对于打造IP概念,是一个非常好的样板,有兴趣的朋友可以自己查阅下。

1. 商业机会

1)NFT钱包

NFT钱包是未来NFT交易和管理基础,甚至可能是未来web3社交的基础,现在的大多数钱包对FT支持良好,但对NFT支持不那么友好。

2)NFT市场

NFT的交易市场,目前已经有opensea等基于点对点的交易市场,但NFTfi和NFT租赁市场才刚刚起步。未来NFT在借贷和租赁方向业务可以探索。

3)NFT投放平台

NFT投放平台可以帮助一些中小企业,没有太多系统建设能力或者接入各类公链能力的企业或平台,更容易的接入加密世界。比如各类景区,剧院,各种活动组织等,可以通过NFT发行平台,比较容易的发行各类NFT,并建设一套NFT发行和核销机制,方便企业的闭环管理。NFT管理平台可以通过SaaS的模式,开拓业务,对软件使用、NFT铸造、NFT交易等环节收取一定的费用。

4)RAW

NFT和现实世界的链接,结合各种物联网、5G技术、IPV6等多种新兴技术,再结合一定的认证机构,真正实现万物皆可NFT,将现实世界链上互联,通过区块链加密技术,可以更好的保障用户的资产安全。通过智能合约和各类应用市场,可以更快、更低成本的交易。

七、小结

NFT在目前的行业寒冬下,仍然有这样优秀的出圈表现,已经展现了NFT的强大魅力。NFT已成为Web3和元宇宙发展的关键性基础设施之一。未来随着更多的场景出现,更多的用户进入,NFT的叙事一定是非常宏大的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1265514.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

修复debain/ Ubuntu 中的“密钥存储在旧版 trust.gpg 密钥环中”问题

如果您在 Ubuntu 22.04 及更高版本中使用 PPA 或添加外部存储库,您很可能会看到如下消息: W: https://packagecloud.io/slacktechnologies/slack/debian/dists/jessie/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg),…

springcloud nacos配置优先级研究及配置管理最佳实践

目录 背景工具版本SpringCloud配置存放位置及相应优先级代码中nacosjar包外挂 多种配置共同存在时的优先级项目配置管理最佳实践无nacos的情况有nacos的情况 参考文献 背景 公司有很多应用是基于SpringBoot/SpringCloud开发。由于在配置文件中经常会涉及数据库账号密码之类的敏…

Gson的用法详解

一、简介 Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为序列化Java对象为JSON字符串,或反序列化JSON字符串成Java对象。 Gson官网:gson Gson源码地址:google/gson 二、依赖…

Long-Context下LLM模型架构全面介绍

深度学习自然语言处理 原创作者:cola 随着ChatGPT的快速发展,基于Transformer的大型语言模型(LLM)为人工通用智能(AGI)铺平了一条革命性的道路,并已应用于知识库、人机界面和动态代理等不同领域。然而,存在一个普遍的限制:当前许多…

Linux处理文件常见命令

目录 1 cp 2 rm 3 zip与unzip 3.1 zip 3.2 unzip 4 cd 5 ls 6 chmod 7 scp 7.1 文件在你操作的机器上,你要传给另一个机器 7.1.1 文件 7.1.2 文件夹 7.2 文件在另一个机器上,你要把文件搞到你操作的机器上 7.2.1 文件 7.2.…

NX二次开发UF_CURVE_create_arc_3point 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_create_arc_3point Defined in: uf_curve.h int UF_CURVE_create_arc_3point(tag_t point1, tag_t point2, tag_t point3, UF_CURVE_limit_p_t limit_p [ 2 ] , tag_t supp…

开发知识点-CSS样式

CSS样式 fontCSS 外边距 —— 围绕在元素边框的空白区域# linear-gradient() ——创建一个线性渐变的 "图像"# transform ——旋转 元素![在这里插入图片描述](https://img-blog.csdnimg.cn/20191204100321698.png)# rotate() [旋转] # 边框 (border) —— 围绕元素内…

无分类编址 CIDR

在域名系统出现之后的第一个十年里,基于分类网络进行地址分配和路由IP数据包的设计就已明显显得可扩充性不足(参见RFC 1517)。为了解决这个问题,互联网工程工作小组在1993年发布了一新系列的标准——RFC 1518和RFC 1519——以定义…

时尚和美容网站的技术 SEO:提示和最佳实践

如果你对美容和时尚感兴趣,做了一个网站,但不知道如何在上面做技术SEO?此外,时尚和美容网站的技术 SEO 没有任何特别的指南! 我们听到了你的声音!但首先,请记住,技术性SEO不是在一两…

Docker监控Weave Scope的安装和使用

1.本地安装Weave Scope 1)创建文件夹。 mkdir /usr/local/bin/scope 2)从本地上传文件。 rz scope.bin以资源形式已上传到文章开篇。 3)修改scope.bin文件为可执行文件。 chmod 755 /usr/local/bin/scope/scope.bin 4)执行sco…

使用 SwiftUI 创建一个灵活的选择器

文章目录 前言可选择协议自定义化FlexiblePicker 逻辑FlexiblePicker 视图总结 前言 最近,在我正在开发一个在 Dribbble 上找到的设计的 SwiftUI 实现时,我想到了一个点子,可以通过一些酷炫的筛选器扩展该项目以缩小结果列表。 我决定筛选视…

2023.11.28-电商平台建设03 - 大数据调优手段

1.优化手段 1.1分桶表 HIVE的分桶本质上就是MR的分区操作 建表语句: create table 表名(字段 类型,.... ) clustered by(分桶字段) [sorted by (字段 [asc | desc])] into N buckets --- 定义分桶表核心语句 row format...... 分桶的作用 1) 进行数据采样工作 1.1) …

Vim多行编辑

Vim多行编辑 Ctrlq进入多行编辑模式,然后上下选择要编辑的行 按下I或者Shifti,进入编辑模式 编辑的时候多行不会同时变化,不要担心,确实是多行编辑 编辑完成,想要结束多行编辑,按下Esc,此时…

BGP综合实验(IP)

实验要求: 实验思路: 1.划分IP地址: 将172.16.0.0/16的网段划分为172.16.0.0/24的多个网段,因为在实际工程当中,24的网段更符合用户网段,因此先将网段划分为172.16.0.0 /24的多个子网掩码为24的网段&…

使用Pytorch从零开始构建扩散模型-DDPM

知识回顾: [1] 生成式建模概述 [2] Transformer I,Transformer II [3] 变分自编码器 [4] 生成对抗网络,高级生成对抗网络 I,高级生成对抗网络 II [5] 自回归模型 [6] 归一化流模型 [7] 基于能量的模型 [8] 扩散模型 I, 扩散模型 II 引言 去噪…

算法 离散化

整数离散化 适用条件 适用于有序的整数序列该序列的值域很大,该序列的数的个数很少使用的是数的相对大小而非绝对大小 算法思路 原数组 a : 数组下标:0 1 2 3 4 数组元素:1 2 2 5 109 映射数组 : 数组下标&…

gRPC Java、Go、PHP使用例子

文章目录 1、Protocol Buffers定义接口1.1、编写接口服务1.2、Protobuf基础数据类型 2、服务器端实现2.1、生成gRPC服务类2.2、Java服务器端实现 3、java、go、php客户端实现3.1、Java客户端实现3.2、Go客户端实现3.3、PHP客户端实现 4、运行效果 本文例子是在Window平台测试&a…

从 0 到 1 开发一个 node 命令行工具

G2 5.0 推出了服务端渲染的能力,为了让开发者更快捷得使用这部分能力,最写了一个 node 命令行工具 g2-ssr-node:用于把 G2 的 spec 转换成 png、jpeg 或者 pdf 等。基本的使用如下: $ g2-ssr-node g2png -i ./bar.json -o ./bar.…

【Intel FPGA】D5005 使用笔记

项目总目标,在AFU中实现xx算法DDR 1.FPGA device :1SX280HN2F43E2VG 2 .硬件架构图 3.DDR信息 4.FIM (FPAG Interface Manager) The FIM contains the FPGA logic to support the accelerators, including the PCIe IP core, …

UE5、CesiumForUnreal实现加载GeoJson绘制多面(MultiPolygon)功能(支持点选高亮)

文章目录 1.实现目标2.实现过程2.1 数据与预处理2.2 GeoJson解析2.3 Mesh构建与属性存储2.4 核心代码2.5 材质2.6 蓝图应用测试3.参考资料1.实现目标 在之前的文章中,基于GeoJson数据加载,实现了绘制单面功能,但只支持单个要素Feature。本文这里实现对Geojson内所有面要素的…