首页
Jamie
取消

Solidity基础4-映射与类型转换

Solidity基础3-引用类型

以太坊的EVM就像四十年前的计算机一样,由于储存和计算的代价受制于全网的带宽,需要对每次数据拷贝非常谨慎,我们对超过256位的变量(数组、结构体)储存往往需要指定它的储存位置。 同时由于它是一种静态语言,每一个变量的类型都必须定义清楚,包括他的储存位置,不同储存类型的变量,赋值的方式也是不一样的。 数组(Array) 由多个相同的值类型构成的序列,序列的长度由用户设定,或者可以设...

Solidity基础2-值类型

Solidity是一种静态程序语言,智能合约中任何一个不安全或者是溢出都有可能导致智能合约崩溃。 布尔类型 bool:true、false 遵循短路原则: || 、 && // 布尔变量演示 bool a_bool = true; bool b_bool = false; bool c_bool = a_bool != b_bool; 整形 ...

Solidity基础1-文件架构

文档后缀 .sol chainide在线编辑器 编译器版本定义 不同版本的Solidity当中,对于变量的定义和使用的规则是不一样的,在编写程序的时候建议使用统一的编译器版本。 // SPDX-License-Identifier: MIT pragma solidity ^0.4.0; 外部合约调用(非必须) import 'filename'; import '...

群辉NAS-通过Ipv6实现外网访问

✨ 这是一套价值 20元/月 的方案,可作为无法申请到公网IPv4的降级。 1、问题背景 不能实现外网访问的NAS,是没有灵魂的,实用性将大打折扣。 群辉NAS自身提供的 quickconnect 方案可以用于外网访问,但存在两个缺点: 访问速度慢,需要经过官方服务器中转。 需要通过浏览器访问,能力有限。 扩展和打通高速外网访问,可能是搭建NAS后折...

web3方向上的岗位及技术栈

目前在web3领域提供了哪些岗位?需要掌握哪些工作技能?本文收集了部分相关资料,可作为学习方向上的索引。 1、区块链智能合约开发工程师 工作内容: 区块链智能合约库开发 和 Dapp应用设计; 协议层性能、安全方向特性的设计和优化; 协助系统详细设计,撰写开发文档。 工作要求: 两年及以上行业开发经验 熟练掌握Golang/C++/Javascri...

IEEE全球元宇宙大会年底总结峰会精彩回顾

本文信息摘自 IEEE中国 。 IEEE全球元宇宙大会(IEEE Metaverse Congress)由IEEE标准协会主办,包括一系列峰会(线上或线下线上结合),旨在提供关于元宇宙的全球和全面的视野。北京时间2022年12月27日的年底总结峰会得到中关村标准化协会的支持,也是第三届中关村国际标准化主题周系列活动之一。支持本次峰会的还有日本国际元宇宙协会。IEEE电气电子工程师、...

Godaddy域名解析转DNSpod踩坑

背景 之前的域名是通过 godaddy 购买,但其在国内的DNS解析不佳,想要转移到 DNSpod,一方面可以提升 DNS的解析效率,此外也想尝试下腾讯云提供的CDN加速,从而提升站点整体的访问速度。 踩坑 在申请过程中发现域名需要取回,官方文档中的解释是这样的: 什么是域名取回? 您添加的解析域名已在 DNSPod 中被他人添加,您需进行域名取回操作验证域名所有权后,才...

NAS-群辉DS920+初探

NAS(Network Attached Storage:网络附属存储) 新年伊始,乘着空档搭建了一套自用NAS,顺带把家用网络进行了一次升级,核心解决了困扰家里领导许久的网速和储存问题(当然也夹带了一点私货),用领导的话概括是:做了点程序员该干的事情,也算在家里发挥了一点余热。 此次直接入坑了号称家用天花板的白裙DS920+,整体折腾下来还是不错的,感觉即便是小型工作室也是够用...

基于storybook从零搭建组件库开发环境

若不关注搭建过程,可直接使用改良过的cli工具 @x./storybook-cli 1、初始化项目 TIPS:直接使用官方的 npx sb init 指令速度比较慢,这里拆开分步安装。 # 1、创建并进入一个项目文件夹 mkdir myDir cd myDir # 2、init一个npm项目,生成package.json npm init -y # 3、安装...