- 博客(73)
- 资源 (3)
- 收藏
- 关注
转载 【转载】npm 依赖下载报错 Hostname/IP does not match certificate‘s 相关 解决方案
npm 依赖下载报错:Hostname/IP does not match certificate's altnames: Host: registry.cnpmjs.org. is not in the cert's altnames: DNS:r.cnpmjs.org开始怀疑是电脑node环境出现问题,各种卸载重装,然并卵,最后在一个博主帖子里找到思路,记录下艰难爬坑路..............第一步 :尝试使用 npm set strict-ssl false ...
2020-09-28 10:24:09
1406
1
原创 【链下签名】Ropsten测试网发布合约
var Web3 = require("web3");var Tx = require('ethereumjs-tx');///new signedTransactionfunction newSignedTransaction(rawTx,privateKey) { var tx = new Tx(rawTx); tx.sign(privateKey); return tx.serialize().toString('hex');}function toHexStr.
2020-09-25 14:30:06
389
转载 自建证书配置HTTPS服务器
1、写这篇博客的初衷是因为最近iOS9出来了,苹果官方默认要求使用HTTPS,所以自己想整一个HTTPS服务器,也想好好了解一下HTTPS通信,也知道了HTTPS其实就是在HTTP的基础上加上了SSL/TLS。具体想了解SSL/TLS原理的请浏览SSL/TLS协议运行机制的概述和SSL/TLS原理详解。中途看了很多博客,也花了不少时间,所以想记录一些东西。2、这篇博客的内容主要是讲升级open...
2020-03-05 16:16:08
414
转载 TensorFlow在MAC环境下的安装以及环境搭建
文章目录一、各大深度学习框架的优势二、安装anaconda三、安装tensorflow今天,给大家分享一下TensorFlow在MAC系统中的安装步骤以及环境搭建的操作流程。一、各大深度学习框架的优势首先,TensorFlow底层的图模型结构清晰,容易改造;其次,支持分布式训练;此外,tensorflow可视化效果好。如果做长期项目,接触较大数据集的话,TensorFlo...
2020-01-20 15:58:58
1467
转载 Unable to locate package libcupti-dev (linux/debian)
参考资料 Referencehttps://packages.debian.org/jessie/libcupti-devhttps://packages.debian.org/jessie/amd64/libcupti-dev/download操作步骤vi /etc/apt/sources.listAdd one line ( for users located in ...
2020-01-20 10:31:20
528
转载 EOS源码分析(一)投票系统
EOS系统投票机制在现实世界中,我们对一人一票的投票制度都是非常熟悉,也就是一人可以投一票。而EOS的投票,一个EOS对应一票,每票最多可以投三十次。也就是说,你有多少个EOS就可以投多少票,这些选票全部投给每个节点,节点数不能超过30个。例如eosgalaxybp1有1000个EOS,那么可以投给30个竞选节点,每个竞选节点都能得到eosgalaxybp1的1000张票。所以,如果你拥...
2020-01-15 17:04:43
517
2
原创 【ripple安装】问题汇总
* 环境准备:ubuntu 16.04 x64系统、git 等工具完备* 安装步骤: 执行apt-get系统更新和软件更新. sudo apt-get update 更新已存在环境依赖. sudo apt-get -y upgrade 安装rippled编译依赖环境. sudo apt-get -y install git pkg-confi...
2019-10-16 16:22:39
439
转载 Git 使用
原文:https://www.cnblogs.com/conncui/p/git.html拷贝一份Git,向更改他的远程仓库,同时保存原来的log git push --mirror git@git.oschina.net:【名字】/ListViewAnimation.git 从刘俊伟拷贝的ListViewAnimation,保存了他的修改,...
2019-07-02 16:47:00
376
转载 【转】代码检视工具Gerrit的日常使用
原文:https://www.jianshu.com/p/b77fd16894b61, Gerrit是什么?Gerrit实际上一个Git服务器,它为在其服务器上托管的Git仓库提供一系列权限控制,以及一个用来做Code Review是Web前台页面。当然,其主要功能就是用来做Code Review。2, Gerrit用户配置Email激活 Gerrit账户的设置界面,点击“Con...
2019-05-07 16:25:54
527
转载 【转】gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+
原文:https://blog.youkuaiyun.com/enson16855/article/details/52205044从svn checkout svn://gcc.gnu.org/svn/gcc/trunk拿了GCC的最新代码,打算编译了学东西习学习C++ 11的东西,结果在configure的时候出现如下问题:Building GCC requires GMP 4.2+,...
2019-04-26 16:48:32
387
转载 【转】gcc4.8.5安装过程
原文:https://blog.youkuaiyun.com/cffishappy/article/details/80182935gcc4.8.5安装过程1.获取gcc4.8.5的源码包(不同的版本,基本是只需要换掉后面的版本号即可更换下载地址)wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz22.解压压缩包tar -jxvf...
2019-04-26 10:31:11
1352
原创 python安装环境
python3.6 -m pip install --user --upgrade pip==18.1 (换成你想要的版本编号)1、pip install virtualenv -i https://pypi.douban.com/simple/ 2、pip install virtualenvwrapper-win -i https://pypi.douban.com/simpl...
2019-01-10 15:49:52
138
转载 PostgreSQL提示:‘psql: FATAL: ”Peer authentication failed for user ”postgres“’错误#将文件Database administ
#将文件Database administrative 下列中的peer改为trust$sudo nano /etc/postgresql/10/main/pg_hba.conf#重新加载配置$sudo /etc/init.d/portgresql reload#peer(不可信),trust(可信),md5(加密)--------------------- 作者:shannon-Li...
2018-12-04 13:54:38
1017
转载 Linux加密
原文:https://blog.youkuaiyun.com/wzsalan/article/details/79828011加密类型我们主要有两种加密文件和目录的方法。一种是文件系统级别的加密,在这种加密中,你可以选择性地加密某些文件或者目录(如,/home/alice)。对我而言,这是个十分不错的方法,你不需要为了启用或者测试加密而把所有一切重新安装一遍。然而,文件系统级别的加密也有一些缺点。例如...
2018-11-13 18:02:36
1142
转载 Vue.js开发环境搭建(IDE:Webstorm OS:macOS10.13)
由于mac非常人性化的将bash内置于终端中,因此可以直接在终端中使用bash命令。 第一步: Mac OS系统安装 brew 打开终端运行以下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ...
2018-11-09 10:34:04
1061
转载 Linux下Nodejs安装(完整详细)
【原文】https://www.cnblogs.com/kevinchou/p/5405540.html 之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装linux下的坑了老半天,特此记录。 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件。我就是按照网上源码的安装方式去操作编译后的文件,结果坑了好久好久。...
2018-10-10 11:23:06
73102
3
转载 bitcoin rpc command
【原文】https://blog.youkuaiyun.com/yyxyong/article/details/78878899 bitcoin rpc command创建交易bitcoin-cli createrawtransaction “[{\”txid\”:\”myid\”,\”vout\”:0}]” “{\”address\”:0.01}” bitcoin-cli createra...
2018-09-28 15:15:41
660
转载 以太坊钱包节点同步慢原因和解决方法
节点同步慢原因以及解决方法:1、以太坊钱包节点同步需要联网操作,如果你的网络不畅通就会造成同步慢这种情况,所以在同步之前请检查好你的网络,确认网络状况良好在进行同步。2、节点同步需要占用大量的内存,如果你的电脑内存不够就会造成阶段同步慢甚至停止同步这种情况,建议用户在同步节点之前清理一下电脑保证电脑内存充足,目前有用户反映同步节点内存最高可占用100G左右内存哦。3、可以在以太坊钱包中...
2018-09-18 20:30:03
16368
1
转载 bitcoin编译问题解决
# ./autogen.sh# ./configure --with-incompatible-bdb# make 安装autoconf-2.69,automake-1.12,libtool-2.4.6,pkg-config-0.29.2,boost_1_55_0 问题1:configure: error: PKG_PROG_PKG_CONFIG macro not fou...
2018-09-12 15:49:54
1198
原创 Ethereum学习资料汇总
(1)Truffle3.0集成NodeJS:http://truffle.tryblockchain.org/truffle3.0-integrate-nodejs.html
2018-09-07 11:27:14
199
转载 MacOS设置环境变量path的完全总结
MacOS设置环境变量path的完全总结 一、MacOS加载bash shell 环境变量的加载顺序 mac 一般使用bash作为默认shell,Mac系统的环境变量,加载顺序为:1、系统级别的/etc/profile /etc/bashrc /etc/paths ...
2018-08-27 14:29:11
4425
转载 以太坊evm
【原文】以太坊虚拟机在执行交易分为两个部分,第一部分是创建EVM,计算交易金额,设置交易对象,计算交易gas花销;第二部分是EVM 的虚拟机解析器通过合约指令,执行智能合约代码,具体来看看源码。一,创建EVM,通过EVM执行交易流程上一节分析BlockChain调用processor.Process()遍历block的所有交易,然后调用:receipt, _, err := Apply...
2018-08-22 11:44:57
676
转载 [以太坊源代码分析]III. 挖矿和共识算法的奥秘
【原文】https://blog.youkuaiyun.com/ddffr/article/details/78773961本系列的前两篇分别介绍了以太坊的基本概念,基本环节-交易,区块、区块链的存储方式等,这篇打算介绍一下“挖矿“得到新区块的整个过程,以及不同共识算法的实现细节。1.待挖掘区块需要组装在Ethereum 代码中,名为miner的包(package)负责向外提供一个“挖矿”得到的新...
2018-08-16 15:39:32
438
转载 go-ethereum发起与执行交易的流程
【原文】在geth控制台使用如下命令来发起转账交易: personal.unlockAccount(eth.accounts[0]) eth.sendTransaction({from:eth.accounts[0],to:eth.accounts[1],value:web3.toWei(200,"ether")}) 将执行到txpool.go的validateTx(...
2018-08-15 23:58:50
1051
转载 GO select用法详解
【原文】golang 的 select 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作。 在执行select语句的时候,运行时系统会自上而下地判断每个case中的发送或接收操作是否可以被立即执行(立即执行:意思是当前Goroutine不会因此操作而被阻塞)select的用法与switch非常类似,由select开始一个新的选择块,每个选择条件由case语句来描述。与switch...
2018-08-15 10:46:04
2183
转载 使用plantuml生成GO的类图
【原文】最近在看Go源码,自己写类图甚是苦恼。然后就查了下资料。下面总结下流程:利用go-package-plantuml分析go项目首先,我们需要一个工具分析GO项目并生成plantuml需要的uml源文件。这里,推荐一个大神的作品:go-package-plantuml,其github地址为HERE。也是一个go项目。使用go-get安装并编译:go get git.osch...
2018-08-14 14:59:33
5882
转载 [以太坊源代码分析]III. 挖矿和共识算法的奥秘
【原文】https://blog.youkuaiyun.com/teaspring/article/details/78050274根据作者版权要求,暂无法转载具体内容。
2018-08-10 14:22:24
157
转载 Ethash DAG(以太坊ethash算法的数据集)
【原文】https://blog.youkuaiyun.com/angciyu/article/details/80433255大家平时在玩 以太坊geth的时候,经常会看到Ethash DAG,比如“Disk storage enabled for ethash DAGs”,就是说允许Ethash DAG存储在磁盘中,那么它到底是什么东东? Ethash是PoW系统,它需要一个大约1GB的数据集...
2018-08-10 14:19:24
1418
转载 以太坊源码学习—RLP编码
【原文】:https://segmentfault.com/a/1190000011763339 RLP(Recursive Length Prefix),中文翻译过来叫递归长度前缀编码,它是以太坊序列化所采用的编码方式。RLP主要用于以太坊中数据的网络传输和持久化存储。为什么又要造轮子对象序列化方法有很多种,常见的像JSON编码,但是JSON有个明显的缺点:编码结果比较大。...
2018-08-10 09:46:15
262
原创 【4】私有链发币
实现源码:/************************************* * web3.js version : 1.0.0-beta.35 * * */// require filestream to read solidity fileconst fs=require("fs")const Web3=require("web3")const solc=r...
2018-08-09 15:04:47
1443
原创 以太坊gas、gaslimit、gasPrice说明
1. gas以太坊在区块链上实现了一个运行环境,被称为以太坊虚拟机(EVM)。每个参与到网络的节点都会运行都会运行EVM作为区块验证协议的一部分。他们会验证区块中涵盖的每个交易并在EVM中运行交易所触发的代码。每个网络中的全节点都会进行相同的计算并储存相同的值。合约执行会在所有节点中被多次重复,这个事实得使得合约执行的消耗变得昂贵,所以这也促使大家将能在链下进行的运算都不放到区块链上进行。对于...
2018-08-09 14:56:18
4612
转载 Golang 中使用 JSON 的一些小技巧
【原文】英文:https://attilaolah.eu/2014/09/10/json-and-struct-composition-in-go/ 中文:https://zhuanlan.zhihu.com/p/27472716?utm_source=wechat_session&utm_medium=social有的时候上游传过来的字段是string类型的,但...
2018-08-08 15:02:24
834
转载 以太坊客户端Geth命令用法-参数详解
【原文】https://www.cnblogs.com/tinyxiong/p/7918706.htmlGeth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。如果你还不知道geth是什么,请先阅...
2018-08-07 15:30:34
224
转载 SECBIT: 美链(BEC)合约安全事件分析全景
【原文】https://blog.youkuaiyun.com/secbit/article/details/80045167今天下午2点多,币圈链圈各个媒体突然爆料 美图科技发行的数字货币——美链(BEC) 的Token 智能合约出现重大漏洞,攻击者可无限生成代币。【小葱独家:BEC合约出现重大漏洞,攻击者可无限生成代币】OKEx今日发布最新公告称,暂停BEC交易和提现。据小葱APP了解,这是因为...
2018-08-07 09:01:17
318
转载 科普|以太坊私钥存储文件
原文:https://blog.youkuaiyun.com/wo541075754/article/details/79342624以太坊私钥存储以太坊的私钥文件存储于数据目录(datadir指向或默认目录)下,对应的目录为keystore。所有的私钥文件都经过加密之后存储于此目录下。以太坊的客户端或图形界面帮助我们因此了底层复杂的密码实现,唯一需要我们做的就是保存好(多出备份)keystore...
2018-08-07 00:29:59
1810
转载 Mac OS 安装以太坊钱包——Geth入门教程
【原文】https://blog.youkuaiyun.com/mimica247706624/article/details/79090896一、安装Homebrew在终端中输入命令行: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 等待安装完成即可...
2018-08-06 23:37:25
1058
转载 【3】以太坊的RPC机制
【原文】https://blog.youkuaiyun.com/liuzhijun301/article/details/807599201 go语言的RPC机制 RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。RPC协议构建于TCP或UDP,或者是 HTTP之上,允许开发者直接调用另一台...
2018-08-06 19:30:34
352
转载 go实现命令行的工具cli
A simple, fast, and fun package for building command line apps in Go详见:https://github.com/urfave/cli cli /Notice: This is the library formerly known asgithub.com/codegangsta/cli -- Github will...
2018-08-06 16:51:14
1403
转载 linux系统中如何进入退出vim编辑器,方法及区别
【原文】:https://www.cnblogs.com/crazylqy/p/5649860.html在linux家族中,vim编辑器是系统自带的文本编辑器,其功能强大自不必说了。 偶有小白,刚接触linux,要修改某个文本文件,不可能像WINDOWS那样操作,更有甚者,进入VI编辑器后,无法退出以致强抽关机,确是不得以呀。 其实,这个VIM(VI)也是很简单...
2018-08-06 11:55:25
111
基于个人兴趣和活动的智能公交系统
2013-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人