码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Xuperchain竞赛环境安装与工作环境搭建


    竞赛环境

    首先配置虚拟机安装虚拟机

    更新软件包

    1. sudo apt-get update
    2. sudo apt-get upgrade

    javaJDK8

    1. sudo apt install openjdk-8-jdk #安装jdk8
    2. java -version #检查java版本

    MySQL5.6

    1. sudo apt install -y mysql-server mysql-client libmysqlclient-dev # 安装MySQL
    2. mysql -uroot -p # 进入MySQL初始化

    golang1.18

    1. wget -c https://dl.google.com/go/go1.18.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local # 下载安装golang
    2. sudo apt install -y vim #下载vim用于修改环境变量
    3. vim /etc/profile #修改环境变量文件
    4. # 按住shift+G跳转到最后一行
    5. PATH=$PATH:/usr/local/go/bin # 将环境变量写入
    6. source ~/.profile # 刷新环境变量
    7. go env -w GOPROXY=https://goproxy.cn,direct # 修改代理方便国内访问
    8. go env # 查看go配置

    nodejs14.15

    1. curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - # 添加版本为14源
    2. sudo apt-get install -y nodejs #下载nodejs

    ChromeSetup_64

    1. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # 下载安装包
    2. sudo dpkg -i google-chrome-stable_current_amd64.deb #安装安装包

    Postman-win64-7.0.7-Setup

    Windows系统中安装 Download Postman | Get Started for Free

    visual studio code

    建议虚拟机一个Windows一个 Visual Studio Code - Code Editing. Redefined
    都是浏览器访问这个链接

    sogou_pinyin_93f

    搜狗拼音输入法没有的直接百度

    IntelliJ IDEA 2021.2.4

    Other Versions - IntelliJ IDEA (jetbrains.com)

    试用三十天够了 

    GoLand 2021.2

    Download GoLand: A Go IDE with extended support for JavaScript, TypeScript, and databases (jetbrains.com)试用三十天够了 

    工作环境

    golang

    go env # 检查go是否安装成功

    git

    1. sudo apt install git # 安装git
    2. git --version # 检查git版本与是否成功安装

    java

    java --version #检查java 版本

    下载编译依赖

    1. sudo apt-get -y install build-essential nghttp2 libnghttp2-dev libssl-dev
    2. sudo apt install build-essential
    3. sudo apt install -y g++

    git源码到本地

    git clone https://github.com/xuperchain/xuperchain.git

    编译

    1. cd xuperchain # 进入工作目录
    2. git checkout -b v5.1.0 v5.1.0 # 切换分支
    3. make # 编译
    • 在output目录得到bin,conf, data 三个文件夹以及一个 control.sh 脚本

    启动进程

    bash control.sh start

    control.sh 脚本提供 start | stop | restart | forcestop 四个命令,可以使用bash control.sh help查看

    检查状态

    bin/xchain-cli status -H 127.0.0.1:37101

  • 相关阅读:
    0908(050天 线程集合04 线程池、阻塞队列、线程变量)
    【算法练习Day25】 重新安排行程&&N 皇后&& 解数独
    Android 使用系统级别的文件生成系统签名
    C++类和对象【上】
    leetcode792:匹配子序列的单词数
    Ubuntu 安装 Zotero, 并导入原有数据库,然后同步账户
    知识储备--基础算法篇-矩阵
    MAC 通过IDEA启动tomcat,显示80端口被占用解决办法
    计算机毕业设计之java+javaweb的超市库存管理系统
    JAVA计算机毕业设计电子商城系统Mybatis+源码+数据库+lw文档+系统+调试部署
  • 原文地址:https://blog.csdn.net/qq_57309855/article/details/126867556
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号