- 博客(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>...
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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人