草庐IT

11M 以太坊 ethereum OpenZeppelin : 开发智能合约

•设置项目•第一份合同•编译Solidity•添加更多合约•使用OpenZeppelin合约•OpenZeppelinTutorials教程•Contact联系方式•设置项目创建项目后的第一步是安装开发工具。以太坊最流行的开发框架是Hardhat,我们用ethers.js介绍了它最常见的用途。下一个最受欢迎的是使用web3.js的Truffle。每个人都有自己的长处,舒适地使用它们是很有用的。在这些指南中,我们将展示如何使用Truffle和Hardhat开发、测试和部署智能合约。要开始使用Hardhat,我们将把它安装在我们的项目目录中。$npminstall--save-devhardhat

Windows上Hyper-V、Debian11安装及卸载

windows上Hyper-V安装及卸载windows上安装Hyper-V前置条件:Bios虚拟化需要开启查看任务管理器,性能查看虚拟化,应展示已启用。否则进入Bios自行开启1.服务器管理器-仪表盘-添加角色和功能2.开始之前直接点击下一步,安装类型和服务器选择默认下一步,服务器角色找到Hyper-V选中,Hyper-V虚拟交换机先不要选择,否则可能会导致ip等信息重置3.迁移、默认存储可选择默认直接下一步,确认选择自动重启,然后安装注意:空间不够时可配置文件C盘4.电脑重启后应用可找到Hyper-V管理器删除windows上的Hyper-V1.全部应用搜索服务器管理器,打开后找到Hyper

2022.5.11-5.18粤嵌课程记录

5.11-vim命令教学arm-linux-gccmain.c-omain输出main文件是一个arm的编译器文件,相当于ros的一个节点,可以直接在arm操作系统运行arm-linux-gnueabi-gcctest.c-otest但是用arm-linux-gnueabi-gcc命令输出的文件和arm-linux-gcc不一样?需要统一环境,所以还是用老师给的环境虚拟机吧尝试了一下winterm的xomdem功能好像传不了,还是老老实实用securyCRT吧5.12-文件IO操作openandread//linux文件IO编程(系统调用函数)//open(打开文件)write(写入)#inc

ios - 如何在 Xcode 10 中打开 Xcode 11 Beta 4 项目?

我在Xcode11Beta4中开发了一个项目,然后降级到Xcode10,无法打开该项目。我想将我的应用程序提交到应用程序商店,但我在Xcode11beta4中不断收到错误消息。我是初学者,我知道我篡改了build设置以使其正常工作。我删除了Xcode11并下载了Xcode10以尝试通过它进行存档,但现在我什至无法使用Xcode10打开项目。我相信我是在Xcode9上开始这个项目的。我尝试存档,但出现了“SDK版本问题”,这是旧iOS的问题。所以我更新了我的Mac操作系统,并将Xcode9替换为Xcode11beta。随之而来的是更多尝试归档的错误,我改变了架构和代理等等。所以我删除了X

Windows11 环境下 Nginx 安装部署教程

一、Nginx介绍Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat),应用非常广泛,特别是现在前后端分离的情况下,它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的二、Nginx与Tomcat区别总的来说,Apache或者Nginx是HTTPServer,Tomcat则是一个ApplicationServer也有人说是WebServe

11 Python的正则表达式

概述        在上一节,我们介绍了Python的文件操作,包括:打开文件、读取文件、写入文件、关闭文件、文件指针移动、获取目录列表等内容。在这一节中,我们将介绍Python的正则表达式。正则表达式是一种强大的工具,用于在文本中进行匹配、搜索、替换等操作,它提供了一种高效且灵活的方式来处理字符串。使用正则表达式可以大大提高字符串处理的效率,帮助我们在大量的文本数据中快速找到符合特定模式的字符串。正则表达式的定义        正则表达式,又称正规表示法、正则式、regex,是一种文本模式,特别适合用来搜索、验证和替换符合特定模式的文本。它是由普通字符以及特殊字符组成的文字模式,该模式描述了

【错误记录】Android Studio 编译报错 ( Android Gradle plugin requires Java 11 to run. You are currently using )

文章目录一、报错信息二、解决方案1、自己安装JDK112、使用AS自带的JDK113、在AS中下载JDK11一、报错信息使用最新版本的AndroidStudio创建应用,并执行,报如下错误:Buildfile'Y:\002_WorkSpace\001_AS\LifeCycleDemo\app\build.gradle'line:2Anexceptionoccurredapplyingpluginrequest[id:'com.android.application']>Failedtoapplyplugin'com.android.internal.application'.>AndroidG

ios - 如何快速将 "2017-07-11T06:52:15.948Z"转换为类似 "JUL, 7 2017"

我正在尝试将字符串转换为日期,然后再次将日期转换为字符串。我在下面尝试过,但它给了我一个零值错误letstring="2017-07-11T06:52:15.948Z"letdateFormatter=DateFormatter()lettempLocale=dateFormatter.locale//savelocaletemporarilydateFormatter.locale=Locale(identifier:"en_US_POSIX")//setlocaletoreliableUS_POSIXdateFormatter.dateFormat="yyyy-MM-dd'T'HH

解决win11虚拟机内鼠标移动时虚拟机和实体机自动切换,点击图标时光标闪烁不响应

虚拟机:VMware系统:Ubuntu实体机系统:win11问题描述:在win11系统更新之前使用完好,更新后虚拟机内鼠标移动时虚拟机和实体机自动切换,且左下角提示一直自动切换闪烁,点击图标时光标闪烁不响应解决方法:该情况大概率是实体机显示和虚拟机显示不匹配导致的方法一:将系统->屏幕中的缩放改成100%由于我的是联想拯救者y9000p,改成100%会出现图标显示过小,故不采用这种方法方法二:可能是由于更改过虚拟机软件的兼容性导致。选中虚拟机软件右击,选择属性-》兼容性-》更改高DPI设置,选中替代高DPI缩放行为,选择应用程序

swift - iOS 11 - Navigationbar 大标题自定义偏移量

是否可以更改大导航栏标题的x偏移量?我想将x偏移量更改为36pt。 最佳答案 刚刚发现在最新的iOS12版本中,如果单纯修改UINavigationBar的layoutMargins属性,会影响大标题。letnavigationBar=navigationController.navigationBarnavigationBar.layoutMargins.left=36navigationBar.layoutMargins.right=36我尝试了这里提到的关于使用自定义NSMutableParagraphStyle的解决方案。这