自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 zsh

ubuntu18.04 安装 zsh 美化终端安装zsh安装oh-my-zsh1、安装zshsudo apt-get install zsh2、把默认的Shell改成zshchsh -s /bin/zsh注意:不要使用sudo。3、配置密码文件,解决chsh: PAM认证失败的问题sudo vim /etc/passwd把第一行的/bin/bash改成/bin/zsh,这个是...

2019-06-03 00:55:43 528

原创 解决Ubuntu软件图标问题

因安装问题,导致逼死强迫症解决方法如下/usr/share/applications~/.local/share/applications两个文件夹下保存着软件图标,HOME下保存的是非root用户安装的,对应清理即可(放回来可恢复)...

2019-06-01 10:38:29 1812

原创 安装vbox

如果系统是安全启动,需要先把模块注册了,sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci)openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=...

2019-06-01 10:34:03 1572

原创 solidity中super关键字

pragma solidity ^0.4.5;contract C { uint u; function f() { u = 1; }}contract B is C { function f() { u = 2; }}contract A is B { function f() { // w...

2019-03-12 23:19:02 1978 2

原创 solidity学习之openzeppelin安全库等代码分析github链接

openzeppelin-solidity和cryptozombies的github地址

2019-03-12 22:25:18 327

原创 golang只更改一个符号完成正序或者倒序排序

挺好玩的,记录一下,只更改一个符号便能完成正序或者倒序排序package mainimport "fmt"func show(arr []int){ for i:=0;i<len(arr);i++{ fmt.Println(arr[i]) } fmt.Println("----------------------------------------------")}f...

2019-03-07 19:31:28 1088

原创 cosmos-sdk0.24.2版本shell测试脚本总结

same chain transfer#!/bin/bash#Bash script for Create an account, transfer in the same chain, check the transfer successfullyecho "Start create 1000 accounts..."sleep 2for i in `seq 0 999`do{...

2019-03-04 19:33:45 290

原创 cosmos-sdk 0.32.0版本自动部署shell脚本总结

#!/bin/bash#Bash script for constructing cosmos0.32.0 testing# Cleanup, Version 1.0#Make sure root dir is $HOMEcd ~#Stop gaiad & basecoindif [ -d "cosmos/testing" ]; then echo "Kill pre...

2019-03-04 19:26:42 307

原创 truffle+vue开发Dapp总流程

没时间,简写吧,留以后补1.vue init webpack projectname//npm start 启动通过truffle开发智能合约truffle compiletruffle migrate

2019-03-04 14:06:35 1528 1

原创 JavaScript学习总结

带有字符的数字字符串转换成纯数字字符串函数(可直接用)transform(value) { var querytransform = value for(let len = 0; len < value.length; len++){ let comma = querytransform.indexOf(",&amp

2019-03-01 16:20:25 151

原创 局域网或者本地开发https自签名证书解决办法

各种原因,需要使用https,本地开发,没有域名,没法申请免费证书,各种方法,总有大神出现。分享一位大神的一个方法。macOSbrew install mkcertbrew install nss # if you use Firefoxor MacPortssudo port selfupdatesudo port install mkcertsudo port install ...

2019-03-01 15:40:24 10402 2

原创 css总结(持续更新)

1.当 <style> 标签有scoped属性时,它的CSS只作用于当前组件中的元素。<style scoped>.example { color: red;}</style>可以在一个组件中同时使用有作用域和无作用域的样式:<style>/* 全局样式 */</style><style scoped&gt...

2019-02-28 21:41:44 127

原创 solidity开发过程问题解决总结(持续更新)

1.calldata 和uint256[] memory不写报错function returnAllTodos(uint[] calldata indexes) external view returns ( uint256[] memory, bytes32[] memory, address[] memory, bool[] me...

2019-02-28 19:26:04 894

原创 solidity例子分析(五)

pragma solidity ^0.4.19;import "./zombiehelper.sol";contract ZombieAttack is ZombieHelper { uint randNonce = 0; //设定概率 uint attackVictoryProbability = 70; //产生不安全,但在这个例子里完全够用的随机数 function...

2019-02-28 13:23:14 366

原创 solidity例子分析(四)

pragma solidity ^0.4.19;import "./zombieattack.sol";import "./erc721.sol";//实现ERC721代币contract ZombieOwnership is ZombieAttack, ERC721 { //又来个映射,键uint,值address mapping (uint => address) zo...

2019-02-28 13:22:38 280

原创 solidity例子分析(三)

pragma solidity ^0.4.19;import "./zombiefeeding.sol";contract ZombieHelper is Zombiefeeding { uint levelUpFee = 0.001 ether; //函数修饰符 modifier aboveLevel(uint _level, uint _zombieId) { req...

2019-02-28 13:22:00 204

原创 solidity例子分析(二)

pragma solidity ^0.4.19;import "./zombieFactory.sol";// Create KittyInterface//要是想调用第三方合约,需要先定义其接口contract KittyInterface { function getKitty(uint256 _id) external view returns ( bool isGesta...

2019-02-28 13:21:23 363

原创 solidity 例子分析(一)

pragma solidity ^0.4.19;//导入合约,导入后便可继承使用非private修饰符修饰的函数import "./ownable.sol";import "./safemath.sol";//继承的方式contract ZombieFactory is Ownable { //for后边的类型便可以使用继承合约的方法 using SafeMath for uin...

2019-02-28 13:20:26 536

原创 solidity学习总结

1.状态变量是被永久地保存在合约中contract Example { // 这个无符号整数将会永久的被保存在区块链中 uint myUnsignedInteger = 100;}2.uint = uint256,一个东西。无符号整数类型。uint8, uint16, uint32 等……3.两种数组: 静态数组和动态数组// 固定长度为5的string类型的静态数组:str...

2019-02-27 20:42:23 671

原创 sublime text问题记录

ubuntu18.04,按完,用的美滋滋,发现输入不了中文…搜了一波,记录一下sudo apt-get updategit clone https://github.com/lyfeyaj/sublime-text-imfix.cd sublime-text-imfix./sublime-imfixsublime-text-imfix包没用了,可卸磨杀驴了。解决打开就出现的更新提醒,...

2019-02-21 21:35:33 108

原创 truffle安装报错及truffle compile、truffle migrate错误(不报错也不生成build)解决

在truffle安装过程以及运行中,遇见错误,爬遍谷歌,终得解决办法,特此记录,方便自己,惠及他人,有用别忘点个赞,转载请注明出处,废了牛劲。安装错误:gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/lib/node_modules/truffle/node_modules/kec...

2019-02-20 19:05:29 3167 4

原创 hyperledger/fabric有用资料收集

中文文档:https://hyperledgercn.github.io/hyperledgerDocs/build_network_zh/搭建环境和cosmos也差不太多,也容易,就是内容东西太多,还涉及到docker,得慢慢捋。

2019-02-15 11:59:14 221 2

原创 不重启不注销全局增加open files的数量---panic open files

场景如,ssh登录的云服务器,不能重启的情况下通过这个命令可以查询某进程打开的files数:lsof -p pid | wc -l //pid是进程id查询当前open files的数量ulimit -a得到core file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedsch...

2019-02-14 09:06:57 298

原创 docker之不加sudo解决方法

两条命令解决sudo groupadd -g 999 dockersudo usermod -aG docker 当前用户名

2019-02-13 22:17:07 702

原创 cosmos-sdk环境搭建以及链启动

1.需要先安装go环境2.clone代码并编译mkdir -p $GOPATH/src/github.com/cosmoscd $GOPATH/src/github.com/cosmosgit clone https://github.com/cosmos/cosmos-sdkcd cosmos-sdkmake get_vendor_depsmake installmake ge...

2019-02-12 21:32:56 2844 6

原创 磁盘空间不足 Error ENOSPC

报错详情:Error: watch /home/go/src/github.com/cosmos/explorer/public ENOSPC at FSWatcher.start (fs.js:1402:19) at Object.fs.watch (fs.js:1428:11) at createFsWatchInstance (/home/go/src/github...

2019-02-12 21:16:38 757

原创 git常用实用命令

git status //查看状态git add //add文件 git add . 可以直接add所有git remote add origin https://... //指定仓库git commit -m “”git remote -vgit push origin mastergit push -f origin master 强推err g...

2019-02-12 21:11:44 107

原创 简单实用干货golang环境搭建和golang版本升级

①下载安装包(安装1.9.2版本的golang)wget https://dl.google.com/go/go1.9.2.linux-amd64.tar.gz②安装tar -xvf go1.11.2.linux-amd64.tar.gzsudo mv go /usr/local③环境变量配置sudo vim ~/.profile配置export GOPATH=$HOME/w...

2019-02-12 20:58:19 4228

原创 shell脚本之提取txt文件到数组

想把txt文件中的数据存带数组里,以便接下来的脚本进行使用。a=0for line in `cat address.txt`do account=$line accounts[$c]=$account ((c++))done接下来,便可以使用数组accounts。使用形式${accounts[i]}。...

2019-02-12 20:43:04 6947 1

原创 shell脚本之提取.txt文件有用数据到新文件

在新生成的txt文件中,想对列进行有效数据提取,并分存。echo "Account valid information extraction..."gaiacli keys list > account.txtawk '{print $1}' ./account.txt > ./name.txtawk '{print $3}' ./account.txt > ./ad...

2019-02-12 20:38:21 3035

原创 expect脚本嵌入到shell脚本

很多情况下需要交互的脚本,expect脚本便可以实现这个愿望。但还有的时候希望把expect脚本嵌入到shell脚本,以实现更多的功能。#!/bin/bash#Bash script for...echo "Start ..."for i in `seq 0 999`do{expect <<EOF puts "\r" puts "Create...$i" sp...

2019-02-12 20:29:08 1931

原创 IOTA与以太坊

物链网应用的方式,一是直接基于现成的区块链开发平台进行开发(如以太坊),二是自己从基础开始打造区块链。但以太坊虽然号称区块链2.0,在物联网上的应用还是有着局限性。而专为物联网而生的IOTA,在一定程度上解决了以太坊的局限性。以太坊和IOTA的差别:1.以太坊可以说是基于比特币区块链的创新,但是采用传统区块链技术,采用POW共识机制,这限制了它的扩展性和交易确定速度,而IOTA采用的缠结架构,...

2018-10-19 19:20:24 448 1

原创 ubuntu18.04自带的输入法数字键选择出现数字而不是中文

ubuntu 自带的输入法 故障

2018-10-11 19:56:49 3750

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除