- 博客(80)
- 资源 (4)
- 收藏
- 关注
原创 Docker报错:Error response from daemon: driver failed programming external connectivity on endpoint xxx
Docker报错:Error response from daemon: driver failed programming external connectivity on endpoint xxx~~~ -i docker0: iptables: No chain/target/match by that name.如果docker正常,可能是因为iptables的问题,docker的网桥没有连接上。查看docker是否正常运行,如果没有的话,请启动docker。
2023-10-25 13:52:27
1356
原创 MySQL数据库中text类型的数据使用Mybatis自动生成之后,返回值为空
mysql中的字段text类型,在使用MybatisGenerator生成代码之后,再进行增删改查,发现该字段查询时返回值为空。在MBG的生成配置文件中添加一行。
2023-09-12 10:44:37
460
原创 IDEA中application.yaml文件无法自动提示
IDEA的application.yml文件不能跳转和提示,甚至不能在Module中找到
2023-04-28 10:10:51
1815
2
转载 哈希时间锁定机制
之前收藏过好几次这篇文章,链闻、巴比特等平台,但是都没了,所以才复制了一篇过来撰文:钱柏均,就职于 HashKey Capital Research审校:邹传伟,万向区块链、PlatON 首席经济学家新加一些东西:闪电网络最近提出了PTLC(Point Time LockedContracts),去掉了HTLC中对哈希的使用,更保护交易的隐私和安全。PTLC以标量和支付点取代了原像和哈希值的设置,之后的节点都要求不同的随机数,因此难以识别具体路径上的节点【来源于HashKey2021年数字资产行
2022-02-17 19:53:20
2205
原创 ubuntu如何上GitHub【笔记】
首先在Github搜索开源的小猫找到linux版本下载解压缩sudo tar -zvxf Cla..Tab3.启动应用./cfw4.修改Ubuntu系统配置在network中,Network proxy中修改方式为Manual,HTTP和HTTPS代理两处的代理修改为127.0.0.1:78905.在Profiles中添加合适的地址6.在Proxies中选择合适的地址不懂的小伙伴可以私聊我...
2022-01-20 18:47:57
925
原创 Go工具包手动安装
VSCODE配置go语言环境时被墙怕了,直接手动吧在GOPATH目录下下载这些工具包go get -u -v github.com/nsf/gocode go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgsgo get -u -v github.com/ramya-rao-a/go-outline go get -u -v github.com/acroca/go-symbols go get -u -v golang.org/x/tool
2021-12-09 16:33:11
1057
原创 Error execution phase kubelet-start: a Node with name ... and status Ready already exists
使用kubeadm部署K8S的时候出现了这样的问题,因为使用的是虚拟机复制,Node是Master的复制,kubeadm 默认使用主机名作为节点名,当您从主服务器克隆工作程序时,它们具有相同的主机名。解决方案:1.给node一个新的hostname通过hostnamectl或其他工具2.在集群加入Node时使用–node-name来标识一下记得使用kubeadm reset参考链接:https://stackoverflow.com/questions/66472399/error-exec
2021-10-13 11:01:42
1646
原创 Docker exec启动脚本文件中有nohup导致操作无效
在写docker exec的时候遇到了个大坑进入docker操作的命令可以随便执行,但是在docker exec里写就没有任何反应我的问题出在自己的脚本文件问题一:自己写的脚本开头#!/bin/sh改为#!/bin/bash问题二:nohup出了问题,nohup默认输出为nohup.out,但是使用docker exec 在外面就不自己生成,必须自己指定一个nohup Jiaoben >my.out 2>&1 &问题三:执行多个前后依赖的脚本命令虽
2021-09-18 17:54:17
4506
1
原创 Error response from daemon: Container is restarting,wait until the container is running
原因:docker-compose写的有问题,进不去容器,而且写了一直重启docker logs --tail 50 --follow --timestamps ID/NAME查看报错日志,进一步搜索报错内容
2021-09-07 15:23:52
4060
1
原创 Docker上传镜像
docker logindocker images一定要慎重选择自己的Docker IDdocker tag 本地镜像:标签 docker用户名/镜像:标签例如:docker tag hello:1.0 hello(username)/hello:1.0最后的docker 名字就是username+本地镜像名称docker search hello/hello:1.0...
2021-09-03 16:59:40
124
原创 Git生成公私钥并查看公钥
使用SSH连接Github/Phabricator时需要配置公钥ssh-keygen -t rsa -b 4096 -C "your_email@example.com "cat .ssh/id_rsa.pub
2021-09-03 16:21:11
206
转载 Docker编写技巧
一篇非常好的博客如何编写最佳的Dockerfile引自:作者:Fundebug地址:https://blog.fundebug.com/2017/05/15/write-excellent-dockerfile/
2021-09-03 10:35:56
104
原创 ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
操作系统:Ubuntu18.04安装mysql命令sudo apt-get install mysql-server mysql-client解决方法0有一个方法是到/var/log/目录下找到一个mysqld.log的文件,可以查看初始密码,但是我没有找到cat /var/log/mysqld.log解决方法-1用超级权限登录mysql,就可以不使用密码进去sudo su登录MySQLmysql -u root -p mysql -u root -p 进入mysql数据库,要
2021-09-01 11:00:09
368
原创 Docker是什么?
在某乎上找到两篇特别好的文章,能够很容易的理解docker第一篇:什么是docker?第二篇:openstack,docker,mesos,k8s什么关系?Docker 是开源的容器引擎,基于 Go 语言 ,遵从 Apache2.0 协议开源。容器技术在软件开发中的好处:1.隔离,应用程序在运行时相互独立互不干扰,程序运行依赖的各种库和配置是隔离的2.容器之间可以共享一个操作系统3.轻量级且占用的资源更少Docker的优点:1、快速,一致地交付您的应用程序Docker 允许开发人员使
2021-09-01 10:02:29
134
原创 Go语言结构体
type Feed struct{ Name string `json:"site"` URI string `json:"link"` Type string `json:"type"`}``里面的部分被称为标记(tag)标记描述了JSON解码的元数据,用于创建Feed类型值的切片。每个标记将结构类型里字段对应到JSON文档里指定名字的字段。...
2021-08-25 12:04:22
99
原创 xshell远程连接虚拟机【备忘】
检查是否开启SSH服务ps -e|grep ssh没有的话进行安装:sudo apt-get install openssh-server安装完开启SSH服务service sshd start查看IP地址ifconfig找到ens33的ip进行连接
2021-08-09 22:42:48
134
原创 Hyperledger Fabric 1.4环境搭建【详尽】
操作系统:Ubuntu 16.04/18.041. 安装依赖工具1.1 go语言test@ubuntu :~/Soft$ wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gztest@ubuntu :~/Soft$ sudo tar -zxvf go1.14.2.linux-amd64.tar.gz -C /opttest@ubuntu :~/Soft$ echo "export GOROOT=/opt/go" >> ~
2021-07-27 15:18:19
557
原创 简单理解一下NFT是什么
NFT(Non-Fungible Token)非同质化代币具有不可分割,独一无二的特性先来说不可分割有两种比较知名的代币标准,ERC-20,ERC-721其中ERC-20标准就是可以精确到小数点后18位,比如0.0000000000000yue再简单一点,发红包可以发到0.01元,这种标准就相当于将代币切割了,我们常说你有几枚BTC,其实不该那么问,因为是可分割的,加上手续费等很难拿到达成一个整数。那么再说回ERC-721这个标准,只能精确到整数位,钉是钉,铆是铆。一个算一个,没有就没有,不和你
2021-07-26 22:08:02
906
原创 2021世界区块链大会·杭州
7月24-25日,2021世界区块链大会·杭州即将开幕有V神和各路大神参与!!政策更明朗 !中国区块链产业化之路6月7日,工信部、中央网信办联合发布重要文件,要求到2025年,中国区块链产业综合实力达到世界先进水平,产业初具规模。文件甚至非常具体的提到要培育一批区块链名品、名企、名园,快打造完备的区块链产业链。该指导意见彻底点燃了国内区块链创业者心中的烈火,中央和地方各级政府的政策支持有了,现在具体的奋斗方向也有了。世界区块链大会·杭州将是该文件颁布以来国内首个大型区块链峰会,国内头部的联盟链大厂
2021-07-17 17:44:40
3094
5
原创 Go语言笔记
文章目录HelloWorld运行go程序基本语法关键字变量类型变量定义自动判别动态声明变量`:=`左值与右值转义字符`const`关键字逻辑运算符逻辑判断switch语句循环控制无限循环函数返回多个值传入地址进行交换使用math函数闭包方法(method)字符串字符串长度连接字符串数组声明数组初始化数组定长数组变长数组访问数组元素多维数组多维数组声明初始化二维数组数组作为形参传入指针取地址符`&`指针声明`nil`指针结构体定义结构体声明结构体结构体作为函数参数指针指向结构体range切片定义切片.
2021-07-04 21:44:04
92
原创 记录学习pet-shop的一些坑
pet-shop是一个比较好的小项目用来熟悉truffle以及以太坊开发流程。首先最大的坑肯定是环境的问题,我的配置:Truffle v5.3.4 (core: 5.3.4)Solidity v0.5.16 (solc-js)Node v14.17.0Web3.js v1.3.5ganache-cli@6.12.2 ubuntu16.04如果有很多小伙伴出现问题实在解决不了,可以考虑换一下环境npm uninstall truffle npm intsall -g truffle@5.
2021-06-18 00:19:12
1802
4
原创 智能合约编译步骤及错误解决
编译合约时出现错误,搜了一些资料,最后发现不是合约的问题,而是solc版本号的问题,现在使用npm安装的话,solc版本号已经到了0.8.4,但是很容易出现错误,还是0.4.X的版本稳定一些‘{“errors”:[{“component”:“general”,“formattedMessage”:"* Line 1,Column 2\n Syntax error: value, object or array expected.\n* Line 1,Column 3\n Extra non-whit
2021-06-10 16:12:56
5590
原创 如何在智能合约中安全地生成一个真正的随机数?
随机数和区块链一直很难达到“一致”(区块链要求确定性,而随机数正相反)。原因是:交易被矿工出块后,需要网络上的多个节点来确认才算真实有效。就要求每个节点验证时都必须得出相同的结果。如果函数是随机的(每次运行的结果不一样),则每个节点将得出不同的结果,从而导致交易得不到确认。到目前为止,已有的方法都不算是真正的随机,或存在操控的可能。设计的原则[1][1]翻译自https://ethereum.stackexchange.com/questions/191/how-can-i-securely-ge
2021-06-06 17:41:23
2238
原创 Solidity语言-----【够用级别】
Solidity微教程学习solidity说实话到目前没有特别好的教程,但是CryptoZombies,通过游戏来学习绝对算一个比较好的方式,对于入门和编写基本的合约绝对够用本文是对Zombies的知识的提炼,可以与Zombies配套使用0.简介Solidity是一种静态语言,在编程中需要指定每个变量的类型。语法与JavaScripts比较接近1.版本声明关键字:pragma soliditypragma solidity ^0.4.0;表明源代码使用Solidity版本0.4.0写的,并
2021-06-06 15:48:29
4645
2
原创 区块链技术与应用【肖臻老师】笔记整理之------26-完结
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术保险理赔放到区块链上有什么问题?理赔的内容本身很多时候是需要人工审核的,区块链并没有好的优势,支付技术本身不是瓶颈用区块链做防伪溯源,比如溯源有机蔬菜的全过程,这样有什么问题?区块链的不可篡改性是指内容写到区块链是不可篡改的,但是本身就是假的内容,区块链是检测不出来的没有监管的同时也意味着没有保护Crypto currrency应该.
2021-05-21 20:49:48
595
1
原创 区块链技术与应用【肖臻老师】笔记整理之------25-ETH-美链
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术Beauty ChainICO:Initial Coin Offering问题出在uint256 amount =uint256(cnt)*_value;如果value的值很大话可能会产生溢出,amount就会变为一个很小的值减去很少的值,增加很大的value,凭空多发行了很多的coin反思: 数学运算的时候一定要考虑溢出的可能性.
2021-05-21 18:31:45
354
1
原创 区块链技术与应用【肖臻老师】笔记整理之------24-ETH-反思
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术Is smart contract really contract?Smart contract is anyting but smart没有人工智能,只是自动Irrevocability is a double edged sword不可篡改性是一把双刃剑既可以保证安全性但是也会带来问题,出现问题也不可以改Nothing is irr.
2021-05-21 17:39:11
372
原创 区块链技术与应用【肖臻老师】笔记整理之------23-ETH-TheDAO
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术以太坊实现了去中心化的合约DAO:Decentralized Autonomous Organization去中心化的自治组织The DAO:凸显民主,智能合约,伟大的尝试,引起了积极反响,众筹了当时价值1.5Y$的ether,可以用The Dao 的token决定你投哪个项目如果想要从The DAO 的token转为Ether?只能使用拆分的.
2021-05-21 16:13:28
468
原创 区块链技术与应用【肖臻老师】笔记整理之------17-ETH-交易树和收据树
每次发布交易的时候,区块里面的交易会组织成一棵交易树,也是一棵Merkle Tree每个交易执行完会生成一个收据,记录交易的相关信息,交易树与收据树上面的节点是一一对应的。增加收据树主要是因为以太坊的智能合约比较复杂,便于我们快速查找从数据结构上讲,交易树和收据树都是MPT交易树和收据树只把当前区块里的交易包含进去,状态数要把所有账户的状态包含进去交易树和收据树有什么用呢?提供Merkle Proof所有与某个智能合约有关的交易,所有众筹事件。需要高效的查询效率,怎么办呢?引入了
2021-05-17 13:23:12
297
5
原创 区块链技术与应用【肖臻老师】笔记整理之------16-ETH-匿名性
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术完成的功能:账户地址->账户状态的映射 address->state 地址是160bits 40个16进制的数状态就是指外部账户与合约账户的状态,包括余额,交易次数nonce,对合约账户还包含代码和存储对于设计什么样的数据结构来实现这个映射的思考?是不是很直观的key-value pair就可以呢(哈希表)?.
2021-05-09 12:23:54
720
1
原创 C++-----基于范围的for循环
基于范围的for循环是为用于STL而设计的,double prices[5]={4.99,10.99,6.87,7.99,8.49};for(double x:prices) cout<<x<<std::endl;在这种for循环中,括号内的代码生命一个类型与容器存储的内容相同的变量,然后指出了容器的名称。for(auto x:books) ShowReview(x);根据book的类型(Vector’<Review’>),编译器将推断出x的类型为Revi
2021-05-08 14:23:37
146
原创 区块链技术与应用【肖臻老师】笔记整理之------15-ETH-账户
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术BTC使用的是基于模型的,Transaction-based ledger,想要只要余额需要根据UTXO模型一个个找,可能自己都不知道有多少钱,好处是隐私性比较好,但是比较别扭,与日常体验不一样BTC中UTCXO别扭之处:)1.A->B(10BTC),A可能一个来自于D(5BTC),另一个输入来源于E(5BTC),提供之前的输出,才能狗进行交易,2..
2021-05-06 21:18:26
226
1
原创 区块链技术与应用【肖臻老师】笔记整理之------14-ETH-以太坊概述
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术出块时间进行调整:出块时间调整到10几秒基于Ghost协议改进的共识机制mining puzzle:比特币的是计算密集型的,比拼的是计算哈希值的算力 造成的结果是挖矿设备的专业化以太坊的是memory hard ming puzzle,ASIC RESISTANCE之后会->PROOF OF STAKE对智能合约的支持smart .
2021-05-06 20:27:42
359
原创 区块链技术与应用【肖臻老师】笔记整理之------13-BTC-思考
注:没有全部复原,抽取了主体知识,加入了一些自己的理解,强烈建议去学习肖臻老师的课程,这绝对算得上是国内区块链讲解的顶级教程,纯学术和技术哈希指针指针只是保存本地的地址信息,那么哈希指针是怎么在网络进行传播的?所谓的哈希指针只是一种形象的说法,实际在用的时候只有哈希没有指针全节点将这些这些区块存到Key-value数据库里面,例如levelDB区块恋:情侣每人保留私钥的一半。截断私钥的做法会降低安全性。多人共同管理建议使用多重签名分手导致UTXO永远存在区块链中,对全节点并不.
2021-04-30 16:10:49
222
1
美国AR人脸识别数据集
2020-12-10
深度学习数据集MNIST.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人