首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客776774337号
获赞
0
粉丝
1
关注
3
看过 TA
1
天津现代职业技术学院
2017
golang
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客776774337号吗?
发布(29)
评论
刷题
收藏
牛客776774337号
关注TA,不错过内容更新
关注
2021-09-16 18:46
已编辑
天津现代职业技术学院 golang
geth配置中,genesis.json的几个问题
通过geth来配置以太坊私有链,是学习以太坊的入门步骤。而其中,如何配置genesis.json,又是最关键的一步。如果在其中产生错误,有些会导致无法初期化私有链,有些却会导致在以后的学习过程中发生各种莫名其妙的错误。 但是,现在网上能找到的配置内容,很多只适用于v1.4之前的版本,甚至连geth自身在github上的genesis.json,其中的chainId配置,也有问题。 基于笔者自身实践,以下genesis.json可以适用于现在的geth版本(v1.6.6) { "config": { "chainId": 10, "homeste...
0
点赞
评论
收藏
分享
2021-09-16 18:45
天津现代职业技术学院 golang
Failed to write genesis block: database already contains an incompatible
1. 在安装以太坊客户端的时候出现如下错误。 在执行: geth --datadir "C:\ethereum" init genesis.json 初始化创世块的过程中,遇到如下错误: “Failed to write genesis block: database already contains an incompatible” 这个是因为已经存在了数据库, 不要重复初始化创世块 解决方法: 把“"C:\ethereum” 目录下的文件删除(把生成的数据库文件删除即可) 2 .如果是执行到 geth --networkid 9999...
0
点赞
评论
收藏
分享
2021-09-16 18:45
已编辑
天津现代职业技术学院 golang
centos 7.4 ping 报 Name or service not known
修改虚拟机IP之前首先ping下127.0.0.1看看网卡是否是好的(如果127.0.0.1都ping不通的话,那网卡就是坏的了…) [root@localhost /]# ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.106 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.095 ms 64 bytes from 127.0.0.1: icmp_seq=3...
0
点赞
评论
收藏
分享
2021-09-16 18:45
已编辑
天津现代职业技术学院 golang
windows10 搭建以太坊联盟链教程
我们将使用geth,在Windows10 下搭建两个节点的基础联盟链。 一、创世区块 首先创建两个文件夹a和b,分别写入创世区块文件,比如:genesis.json,文件内容如下: { "config": { "chainId": 111, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc" : {}, "coinbase" : "0x000000000000000...
0
点赞
评论
收藏
分享
2021-09-16 18:44
已编辑
天津现代职业技术学院 golang
Navicat怎样导入Excel表格和txt文本的数据
Navicat怎样导入Excel表格数据 1. 准备excel数据表,第一行是字段名,第二到五行是数据 (1.当需要存储的字段为null时,对应的单元格不写 2.注意数据是在哪个工作表中,例如:下面例子中的数据是在sheet1工作表中 3.excel表中的字段名要与数据库中的字段名一致) 2. 接着我们打开Navicat,选择数据库中要插入数据的表(本例中为person表,id为自增长,所以不需要准备id的数据) 3. 然后我们单击鼠标右键,点击“导入向导”选项。 4. 接着选择要导入的文件的格式,这里我就选择了Excel文件(*.xls)格式,然后点击“下一步”。...
0
点赞
评论
收藏
分享
2021-09-16 18:44
已编辑
天津现代职业技术学院 golang
用navicat导入xlsx文件
解决方法:将xlsx用office、wps打开后,在使用navicat导入。解决
0
点赞
评论
收藏
分享
2021-09-16 18:43
天津现代职业技术学院 golang
用命令创建mysql数据库
一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 二、修改密码 格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如 1、 给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 2、 再将root的密码改为djg345。 mysqladmin -u root -p ab12 password ****** 三、创建数据库 1、 CREATE DATABASE 数据库名; 2、GR...
0
点赞
评论
收藏
分享
2021-09-16 18:43
天津现代职业技术学院 golang
CentOS 7 网络配置
编辑网卡配置文件(以下要区别大小写) vi /etc/sysconfig/network-scripts/ifcfg-enXXXXXXX 将BOOTPROTO改为static 增加IPADDR=192.168.x.x 增加NETMASK=255.255.255.0 ONBOOT改为yes 保存好后重启一下网络服务 service network restart 查看一下ip信息,ip addr show ,可以看到ip可以配置成功了 配置网关 ping 内网是可以通的了,不过外网还不能通 vi /etc/sysconfig/network 增加GATEWAY=网关地址 保存后,重启一下网络...
0
点赞
评论
收藏
分享
2021-09-16 18:43
天津现代职业技术学院 golang
go语言打造p2p网络
就像1000个人眼中有1000个哈姆雷特一样,每个人眼中的区块链也是不一样的!作为技术人员眼中的区块链就是将各种技术的融合,包括密码学,p2p网络,分布式共识机制以及博弈论等。我们今天就来讨论一下区块链技术中的p2p网络,这是一种点到点的通信技术。 说到p2p通信,它并没有名字看上去那样简单,在网络世界里实现p2p还是需要一些手段的!很多朋友可能会说,实现一个c/s模式的点到点通信很简单呀,但是前提是彼此可以看见,比如服务器在公网,或者服务器和客户端都在同一个局域网内,我们要探讨的p2p通信是指通信的双方分别在两个局域网内部! 由于在两个局域网内部,两台设备并没有公网IP,彼此要通信需要借助路...
0
点赞
评论
收藏
分享
2021-09-16 18:42
已编辑
天津现代职业技术学院 golang
什么是ACID
事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。 ACID详解: Atomic(原子性) Consistency(一致性) Isolation(隔离性) Durability(持久性) Atomic(原子性):指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行事务前的状态。 Consistency(一致性):指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。例如对银行转帐事务,不管事务成功还是失败,应该保...
0
点赞
评论
收藏
分享
2021-09-16 18:42
已编辑
天津现代职业技术学院 golang
浅析分布式系统中的 Linearizability
在分布式系统里,出于可靠性(reliability)或者性能的考虑,数据通常会被复制为多个副本。因此,系统需要定义一组协议,来规定用户读写多副本时的行为。这组协议称之为 consistency model。 最终一致性(eventually consistency),linearizability(atomic consistency)是不同类型的一致性模型。下图是最终一致性模型的示例,用户 B/C 在读取不同的副本时看到了不同的 x 的值。请注意,用户A,B,C的操作是完全串行执行的,即操作在时间轴上没有重叠。C 读取操作发生在 B 之后,却读到了过期的值。可见,最终一致性是一个较弱的一致性...
0
点赞
评论
收藏
分享
2021-09-16 18:42
天津现代职业技术学院 golang
CockroachDB介绍
一个进化的数据库 云架构,CockroachDB提供有弹性的、一致的、分布式的SQL规模 CockroachDB是酸的,关系数据库的连接兼容PostgreSQL。 是开源和免费的你今天开始使用。 CockroachDB:分布式SQL 分布式SQL为您提供跨多个云的弹性,水平扩展,并具有始终在线的可用性和按位置划分的数据 GLOBAL SCALE Scale Your Data, Not Operational Complexity CockroachDB scales horizontally without reconfiguration or need for a massive arch...
0
点赞
评论
收藏
分享
2021-09-16 18:41
已编辑
天津现代职业技术学院 golang
invalid authentication data. 404 null -Not Found
使用Token登录GithHub 头像→Settings→Developer settings→Personal access tokens→Generate new token Note处填token描述→Select scopes全部勾选给所有权限→Generate token 复制生成好的Token(可找个地方存起来) 登录方式修改为Token 参考:https://blog.csdn.net/qq_40820382/article/details/109037084
0
点赞
评论
收藏
分享
2021-09-16 18:41
已编辑
天津现代职业技术学院 golang
Go 使用validator进行后端数据校验
包下载:go get github.com/go-playground/validator/v10 一、概述 在接口开发经常会遇到一个问题是后端需要写大量的繁琐代码进行数据校验,所以就想着有没有像前端校验一样写规则进行匹配校验,然后就发现了validator包,一个比较强大的校验工具包下面是一些学习总结,详细内容可以查看validator 二、操作符说明 标记 标记说明 , 多操作符分割 | 或操作 - 跳过字段验证 三、常用标记说明 标记 标记说明 例 required 必填 Field或Struct validate:"require...
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务