03 2022 档案

摘要: 阅读全文
posted @ 2022-03-31 22:51 Mr.peter 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1.设置创作者分成比例的位置,在创建收藏集合流程里 https://opensea.io/collection/create 2.设置分成比例 阅读全文
posted @ 2022-03-31 15:57 Mr.peter 阅读(272) 评论(0) 推荐(0) 编辑
摘要:为了实现上述 NFT 存储应用的发展,就像任何新生技术一样,必须克服一系列障碍。本文从可用性、安全性、监管和可扩展性的角度讨论了一些典型的挑战,包括基于区块链的平台所造成的系统层面的问题和人类因素,如监管者、法规和社会因素。 可用性挑战 可用性是指在测试特定产品时,衡量用户的有效性、效率和满意度来评 阅读全文
posted @ 2022-03-30 23:55 Mr.peter 阅读(153) 评论(0) 推荐(0) 编辑
摘要:元宇宙价值支撑 一般来说,元宇宙是指使用包括互联网和 VR 在内的一系列技术而建立的虚拟世界。在几十年前,这个概念就已经诞生但迟迟没有落地实现。随着区块链的快速发展,元宇宙迎来了成为现实的可能,区块链为元宇宙世界提供了一个理想的去中心化的环境,而 NFT 的出现也为数字资产确权提供了可行路径。受制于 阅读全文
posted @ 2022-03-30 23:54 Mr.peter 阅读(85) 评论(0) 推荐(0) 编辑
摘要:NFT产品类型 NFT 凭借其独特的属性,对包括元宇宙、数字艺术品、收藏品、游戏、DeFi、公共事业和体育等多个领域都带来了一定程度上的改变,本文对各类别市值第一梯队的 NFT 产品进行总结,作为研究 NFT 存储现状的标的群体。 元宇宙 Decentraland Decentraland 是一个基 阅读全文
posted @ 2022-03-30 23:40 Mr.peter 阅读(359) 评论(0) 推荐(0) 编辑
摘要:NFT 系统是由区块链、存储和网络应用集合而成的技术,其安全保障具有一定的挑战性,每一个组成部分都有可能成为安全的短板,致使整个系统受到攻击。本文采用 STRIDE 方法进行威胁建模,从仿冒(Spooling)、篡改(Tampering)、抵赖(Repudiation)、信息泄露(Informati 阅读全文
posted @ 2022-03-30 20:00 Mr.peter 阅读(294) 评论(0) 推荐(0) 编辑
摘要:NFT 本质上是一种 dApp,即去中心化的应用,因此它拥有来自底层公共账本所赋予的各种特性,大致可以总结为以下几点: 可验证性:NFT 的通证元数据和所有权可以公开验证。这个前提是元数据在链上存储,如果存储在链下,则由链下存储系统决定是否可以公开验证。集中式存储是无法公开验证的,设备所有者可以随意 阅读全文
posted @ 2022-03-30 19:59 Mr.peter 阅读(185) 评论(0) 推荐(0) 编辑
摘要:协议标准 NFT 建立的底层逻辑是以分布式账本为基础,同时其交易依赖于点对点的网络,如果将区块链这个分布式账本看做一种特殊类型的数据库的话,那么 NFT 就将存储于这个数据库之中实际 NFT 的存储现状要更复杂一些。假如这个数据库具有基本的安全性、一致性、完整性和可用性等特征,那么整个 NFT 生态 阅读全文
posted @ 2022-03-30 19:30 Mr.peter 阅读(275) 评论(0) 推荐(0) 编辑
摘要:NFT的基础概念 NFT 全称为 Non-FungibleToken, 中文名是非同质化通证。 是一种源于以太坊智能合约的非同质化通证,其作为独特的数字资产,具有1.Unique 独有唯一性等特性,2.Indivisible 不可分割性,3.Rare 稀有性。 相对而言, FT(FungibleTo 阅读全文
posted @ 2022-03-30 19:27 Mr.peter 阅读(215) 评论(0) 推荐(0) 编辑
摘要:区块链技术在数字世界中实现了对货币的映射,产生了一系列同质化加密数字货币,造就了近几年加密货币的投资浪潮。而非同质化通证 NFT 的出现,让我们看到了映射整个现实世界的可能。 除了货币以外,现实世界中的大多数物体都是独一无二的,它们的性状和价值都不尽相同,NFT 的特征可以完美适配这种情况,为不同的 阅读全文
posted @ 2022-03-30 19:21 Mr.peter 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1.制作作品数字ID首先,想将一张图片制作成NFT,我们需要提取出它的基本信息:图片的作者、内容属性(尺寸、颜色等)等信息,然后将它们转化为byte字节,再将字节输入到加密算法中得到一个输出值。这个输出值只对应唯一的一个源内容(即你的图片),且无法被篡改,这个输出值就等同于这张图片的数字化中间产物- 阅读全文
posted @ 2022-03-30 17:21 Mr.peter 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-30 16:49 Mr.peter 阅读(165) 评论(0) 推荐(0) 编辑
摘要:(1)谷歌浏览器打开网页:https://testnets.opensea.io/(网络设置成Rinkeby Testnet) (2)打开下图连接钱包(Rinkeby网络) (3)领取测试币,这个不多说,之前有教程专门讲解。 (4)进入页面开始交易 (5)交易完成 阅读全文
posted @ 2022-03-29 18:32 Mr.peter 阅读(525) 评论(0) 推荐(0) 编辑
摘要:operator 是一种 kubernetes 的扩展形式,可以帮助用户以 Kubernetes 的声明式 API 风格自定义来管理应用及服务,operator已经成为分布式应用在k8s集群部署的事实标准了,在云原生时代系统想迁移到k8s集群上编写operator应用是必不可少的能力,这里介绍用 C 阅读全文
posted @ 2022-03-28 22:36 Mr.peter 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:函数类型 又叫 函数签名 , 一个函数 的类型就是函数定义首行去掉函数名、参数名和{,可以 使用 fmt.Printf 的”%T”格式化参数打印函数的类型。 通过type定义函数类型 type typeName func(arguments) retType 函数类型也是一种类型,故可以将其定义为函 阅读全文
posted @ 2022-03-26 18:17 Mr.peter 阅读(215) 评论(0) 推荐(0) 编辑
摘要:select select只能应用于channel的操作,既可以用于channel的数据接收,也可以用于channel的数据发送。 如果select的多个分支都满足条件,则会随机的选取其中一个满足条件的分支, 如语言规范中所说: If multiple cases can proceed, a un 阅读全文
posted @ 2022-03-25 20:49 Mr.peter 阅读(279) 评论(0) 推荐(0) 编辑
摘要:type DoOnePieceFunc func(piece int) func MyFunction(ctx context.Context, workers, pieces int, doOnePiece DoOnePieceFunc) 该函数是提供给第三方的并发处理框架,其启动workers个 阅读全文
posted @ 2022-03-25 19:54 Mr.peter 阅读(407) 评论(0) 推荐(0) 编辑
摘要:protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。 Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更 阅读全文
posted @ 2022-03-24 23:04 Mr.peter 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Netflow可以提供的数据,从TCP/IP分层来看,只能到L2和L3的数据。 镜像流量可以提供的数据,从TCP/IP分层来看,可以到L4的数据。 在流量清洗系统里,通过Netflow数据源,可以检查到协议层的攻击,比如TCP SYN泛洪、TCP RST泛洪、TCP ACK泛洪、ICMP泛洪、UDP 阅读全文
posted @ 2022-03-24 21:43 Mr.peter 阅读(222) 评论(0) 推荐(0) 编辑
摘要:高防服务器“清洗”一般主要指的是通过流量清洗,是提供给租借服务器的用户,针对发起的DOS/DDOS进犯的监控、告警和防护的一种网络信息安全管理防御机制。流量清洗技术服务对用户的数据分析流量情况进行系统实时的监控,并在监控中及时研究发现一些反常流量(包括DDOS在内的攻击)。在不影响业务正常发展的前提 阅读全文
posted @ 2022-03-24 21:12 Mr.peter 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-23 13:20 Mr.peter 阅读(108) 评论(0) 推荐(0) 编辑
摘要:一、单元测试 1. 单元测试是什么 单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类、超类、抽象类等中的方法。单元测试就是软件开发中对最小单位进行正确性检验的测试工作。 不同地方对单元测试有的定义可能会有所不同,但有一些基本 阅读全文
posted @ 2022-03-23 11:32 Mr.peter 阅读(672) 评论(0) 推荐(0) 编辑
摘要:(1) 通过环境变量方式使用 ConfigMap 以前面创建的 ConfigMap “cm-appvars”为例 : # vim cm-appvars.yaml apiVersion: v1 kind: ConfigMap metadata: name: cm-appvars data: applo 阅读全文
posted @ 2022-03-22 18:05 Mr.peter 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:Kubermetes对于有状态的容器应用或者对数据需要持久化的应用,不仅需要将容器内的目录挂载到宿主机的目录或者emptyDir临时存储卷,而且需要更加可靠的存储来保存应用产生的重要数据,以便容器应用在重建之后,仍然可以使用之前的数据。不过,存储资源和计算资源(CPU/内存)的管理方式完全不同。为了 阅读全文
posted @ 2022-03-21 22:37 Mr.peter 阅读(402) 评论(0) 推荐(0) 编辑
摘要:1. 内存池申请内存: 输入, 第一行为 空闲内存值:份数 格式; 第二行为申请的内存,逗号分隔; 优先分配最小且合适的 64:2,1:128,256:3 63,129,255,255,255 输出,申请成功或失败 true,true,true,true,false func main() { va 阅读全文
posted @ 2022-03-21 22:21 Mr.peter 阅读(101) 评论(0) 推荐(0) 编辑
摘要:描述 •连续输入字符串,请按长度为8拆分每个输入字符串并进行输出; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: 依次输出所有分割后的长度为8的新字符串 示例1 输入: abc 输出: abc00000 inpu 阅读全文
posted @ 2022-03-21 18:01 Mr.peter 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一、Kubernetes网络模型 在Kubernetes网络中存在两种IP(Pod IP和Service Cluster IP),Pod IP 地址是实际存在于某个网卡(可以是虚拟设备)上的,Service Cluster IP它是一个虚拟IP,是由kube-proxy使用Iptables规则重新定 阅读全文
posted @ 2022-03-17 17:22 Mr.peter 阅读(345) 评论(0) 推荐(0) 编辑
摘要:事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 一、基础概念 事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句 阅读全文
posted @ 2022-03-17 14:37 Mr.peter 阅读(124) 评论(0) 推荐(0) 编辑
摘要:etcd 是一个被广泛应用于共享配置和服务发现的分布式、一致性的 kv 存储系统。作为分布式 kv,其底层使用的 是 raft 算法来实现多副本数据的强一致复制,etcd-raft 作为 raft 开源实现的杰出代表,在设计上,将 raft 算法逻辑和持久化、网络、线程等完全抽离出来单独实现,充分解 阅读全文
posted @ 2022-03-16 15:01 Mr.peter 阅读(512) 评论(0) 推荐(0) 编辑
摘要:ETCD架构图: 从etcd的架构图中可以看到,etcd主要分为四个部分: HTTP Server: 用于处理用户发送的API请求以及其它etcd节点的同步与心跳信息请求。 Store:这个模块顾名思义,就像一个商店把etcd已经准备好的各项底层支持加工起来,为用户提供五花八门的API支持,处理用户 阅读全文
posted @ 2022-03-16 13:57 Mr.peter 阅读(736) 评论(0) 推荐(0) 编辑
摘要:etcd简介 etcd是一个非常可靠的kv存储系统,常在分布式系统中存储着关键的数据。它是由coreos团队开发并开源的分布式键值存储系统,具备以下特点: 简单:提供定义明确且面向用户的API 安全:支持SSL证书验证 性能:基准压测支持1w+/sec写入 可靠:采用Raft协议保证分布式系统数据的 阅读全文
posted @ 2022-03-16 13:23 Mr.peter 阅读(2360) 评论(1) 推荐(1) 编辑
摘要:一、flannel是什么 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。Flannel官网:https://github.com/coreos/flannel 1、覆盖网 阅读全文
posted @ 2022-03-16 10:59 Mr.peter 阅读(252) 评论(0) 推荐(0) 编辑
摘要:你需要一个 Ingress Controller 来实现 Ingress,单纯的创建一个 Ingress 没有任何意义 1、 Kubernetes Ingress2、 Kubernetes Ingress Controller Kubernetes Ingress Kubernetes Ingres 阅读全文
posted @ 2022-03-16 09:35 Mr.peter 阅读(621) 评论(0) 推荐(0) 编辑
摘要:Deployment 适合场景 无状态的应用 特点 1.pod之间没有顺序 2.所有pod共享存储 3.pod名字包含随机数字 4.service都有ClusterIP,可以负载均衡 StatefulSet 适合场景 有状态的应用 特点 1.部署、扩展、更新、删除都要有顺序 2.每个pod都有自己存 阅读全文
posted @ 2022-03-16 09:24 Mr.peter 阅读(582) 评论(0) 推荐(0) 编辑
摘要:每个Pod都有一个特殊的被称为“根容器”的Pause 容器。 Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或者多个紧密相关的用户业务容器。 Kubernetes设计这样的Pod概念和特殊组成结构有什么用意????? 原因一:在一组容器作为一个 阅读全文
posted @ 2022-03-15 17:27 Mr.peter 阅读(555) 评论(0) 推荐(0) 编辑
摘要:beego 存在三种方式的路由:固定路由、正则路由、自动路由。 1.固定路由示例: web.Router("/", &controllers.MainController{}) web.Router("/admin", &admin.UserController{}) web.Router("/ad 阅读全文
posted @ 2022-03-09 00:02 Mr.peter 阅读(399) 评论(0) 推荐(0) 编辑
摘要:Pod是Kubernetes的基础单元,了解其创建的过程,更有助于理解系统的运作。 ①用户通过kubectl或其他API客户端提交Pod Spec给API Server。 ②API Server尝试将Pod对象的相关信息存储到etcd中,等待写入操作完成,API Server返回确认信息到客户端。 阅读全文
posted @ 2022-03-08 23:31 Mr.peter 阅读(783) 评论(0) 推荐(0) 编辑
摘要:Pod 的 status 在信息保存在 PodStatus 中定义,其中有一个 phase 字段。 Pod 的相位(phase)是 Pod 在其生命周期中的简单宏观概述。该阶段并不是对容器或 Pod 的综合汇总,也不是为了做为综合状态机。 Pod 相位的数量和含义是严格指定的。除了本文档中列举的状态 阅读全文
posted @ 2022-03-08 23:09 Mr.peter 阅读(139) 评论(0) 推荐(0) 编辑
摘要:因为Pod作为在集群的节点上运行的进程,所以在不再需要的时候能够优雅的终止掉是十分必要的(比起使用发送KILL信号这种暴力的方式)。用户需要能够放松删除请求,并且知道它们何时会被终止,是否被正确的删除。用户想终止程序时发送删除pod的请求,在pod可以被强制删除前会有一个宽限期,会发送一个TERM请 阅读全文
posted @ 2022-03-08 22:41 Mr.peter 阅读(950) 评论(0) 推荐(0) 编辑
摘要:使用云数据库Redis版实现即时通信场景中的多端同步 使用云数据库Redis版助力在线课堂应用 使用Redis在Web应用中实现会话管理 使用Redis实现多地容灾的会话管理 将MySQL数据迁移到Redis 游戏玩家积分排行榜 网上商城商品相关性分析 消息发布与订阅 管道传输 事务处理 解密Red 阅读全文
posted @ 2022-03-07 22:41 Mr.peter 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Docker 个人版本=免费 之前的 Docker Free 订阅选项,现在改为 Personal 订阅选项。首先从其定位上,这一点也明确了,Docker 依然会提供一个免费的版本,主要面向开源社区、个人开发者、教育和小型企业开放,而这些人群预期会占 Docker 用户的一半以上。同时 Docker 阅读全文
posted @ 2022-03-06 11:29 Mr.peter 阅读(308) 评论(0) 推荐(0) 编辑
摘要:抓取网卡eht0 及192.168.168.18ip和8081端口; 命令:tcpdump -i eht0 -w file.cap host 192.168.168.18 and tcp port 8081; -w :参数指定将监听到的数据包写入文件中保存,file.cap就是该文件。 -i :参数 阅读全文
posted @ 2022-03-02 16:26 Mr.peter 阅读(46) 评论(0) 推荐(0) 编辑