怎么快速的做好一份战略计划
一小时快速撰写并汇报战略计划的秘籍:初入职场者必读
Fuel 区块链开发并部署智能合约
今天需要尝试部署一个智能合约(Smart Contract),使用的是 Fuel 平台。本文将不探讨 Fuel 的底层逻辑,注重在从 0 配置环境到将智能合约部署到测试链上的过程和心得。
使用的开发环境是:
Ubuntu 22.04(在 Parallel Desktop 上运行)
Mac OS M2 Chip
前期准备首先需要安装几个必备工具件,截至我写这篇文章的时候,他们的版本号如下所示:
Rust - 1.75.0 (82e1608df 2023-12-21)
Cargo - 1.75.0 (1d8b05cdd 2023-11-20)
Fuel 工具链 - 0.20.0
Cargo Generate(后续测试用) - 0.19.0
安装 Rustcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装 Fuel Toolchaincurl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network ...
在 Ubuntu 系统中安装 Node JS
今天需要尝试学习 Solidity 智能合约开发。需要在 Linux Ubuntu 环境下安装 Node JS,但是发现通过 Ubuntu 包管理器下载的 Node JS 已经过时,而官网下载的包是 .tar.xz 格式。这篇文章就来分享怎么讲 .tar.xz 的软件安装在 Ubuntu 系统中,并通过终端进行调用。
前提条件:
我的开发环境如下:
Ubuntu 22.04(在 Parallel Desktop 上运行)
Mac OS M2 Chip
由于使用 sudo apt install nodejs 安装的 NodeJS 版本为 12.x,稍显过时。为了获取 20 版本的 NodeJS,我们需要前往 NodeJS 官网 进行下载。选择适用于我们的开发环境 Ubuntu 22.04,且运行于 ARM 架构上(M2 芯片为 ARM 架构)的 Linux Binaries (ARM) 发行包。在我的情况中,我下载了 ARMv8 版本,下载完成后,文件夹中将出现 node-v20.11.0-linux-arm64.tar.xz。
首先卸载之前安装的旧版本 NodeJS:
sud ...
[How-To Fix] Error while installing cargo-generate
Troubleshooting `cargo generate` Installation for Sway Smart Contract Deployment: Learn how to resolve common errors while installing `cargo generate`, essential for Sway Smart Contract testing and deployment. Resolve linker and `openssl-sys` build issues to set up your development environment successfully.
[How-To Fix] VS Code Installation Failure on Ubuntu
Learn how to fix VS Code installation issues on Ubuntu. This step-by-step guide addresses common errors, especially for virtual machines, and emphasizes matching your system's architecture with the correct VS Code build for a successful installation.
Leo 语言 Hello World 的学习心得
先打个强心针,我目前涉及的行业只能说和之前所学的大不相同——区块链。
今天接到一个任务:将 Leo 语言学会,然后短时间内创建一个简单的区块链框架。以下文章作为今天的学习心得。项目已经开源到 hubei-xhjy 的仓库中,需要的同学自取。
安装 Leo这个过程主要看网络环境,我下了半小时左右,期间利用时间来查询一些相关资料及文档,我的环境是 MacOS,需要安装 git 和 rust。git 的安装很简单(Mac OS 自带),而 rust 则需要执行以下命令
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
通过以下指令来查看环境是否安装成功
git --versioncargo --version
然后在你习惯的 working directory (比如说我 cd ~/src/) 克隆 Leo 项目,并安装 Leo
git clone https://github.com/AleoHQ/leocd leocargo install --path .
执行完这一步之后,将会在 ~/ ...
Sololearn 自学网页设计 3 让网页变成响应式页面
本篇笔记是 Sololearn 响应式页面设计自学心得:《让网页变成响应式页面》 篇
【话题】编程语言的未来 一个以自然语言作为编程语言的构思
随着科技的飞速发展,编程语言在计算机领域中扮演着至关重要的角色。它们是软件开发的核心,为程序员提供了与机器沟通的桥梁。那么,在技术不断进步的未来,编程语言的走向又将如何呢
为什么二进制文件内容是乱码
不知道大家有会不会好奇想打开二进制文件一探究竟。结果打开一看都是乱码。那么这篇文章将会满足你的好奇心,并附上正确开启方式哦!
Sololearn 自学机器学习 16 K-Fold 交叉验证
本篇笔记是从 Sololearn 自学而来的心得:《K-Fold 交叉验证》 篇