码农知识堂 - 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

  • 相关阅读:
    【C语言必知必会 | 子系列第二篇】深入剖析顺序结构(2)
    使用 hint 进行数据库内排序
    K8S笔记 - 查看微服务日志
    干货分享:有什么软件可以让照片动起来?
    数据情报分析EXCEL篇
    【Luogu】 P4649 [IOI2007] training 训练路径
    如何在达梦数据库中追踪慢SQL
    可用于高质量回测的 MetaTrader 历史数据导入及转换教程
    类加载器分类以及著名的双亲委派机制
    如何部署会议室多屏同步显示系统
  • 原文地址:https://blog.csdn.net/qq_57309855/article/details/126867556
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号