以太坊 Geth 的安装和使用,开启RPC接口

钱包的安装 windows2008安装geth https://geth.ethereum.org/downloads/ 下载window的.exe安装包,运行安装即可。 Ubuntu 安装geth sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum 启动钱包同步并开启geth rpc接口 windows2008 geth -fast -datadir "C:\Ethereum" –maxpeers 100 console 2>>geth.log –rpc –rpcapi "eth,personal" –rpcport 8545 –rpccorsdomain '"*"' Ubuntu下 geth –fast –datadir "/root/Gopath/eth_geth" –maxpeers 100 console 2>>"/root/Gopath/eth_geth/geth.log" –rpc –rpcapi "eth,personal,web3" RPC接口说明 –rpc –rpcapi "eth,personal,web3" 表示开启RPC接口,引号里面的表示开启的模块 连接到已经在运行的geth节点 geth attach http://localhost:8545 geth钱包同步状态 启动geth的时候加了console命令,表示进入命令行模式,geth的运行日志保存在geth.log文件内 查看geth同步状态,通过syncing命令 > eth.syncing false 返回false表示初次同步已完成,可以使用。

GitBook:使用Git+Markdown快速制作电子书

GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟。 支持输出多种格式 GitBook支持输出多种文档格式,如: 静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载Github Pages服务上; PDF:需要安装gitbook-pdf依赖; eBook:需要安装ebook-convert; 单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转换为PDF或eBook的中间过程; JSON:一般用于电子书的调试或元数据提取。 结构简单 使用GitBook制作电子书,必备两个文件:_README.md_和_SUMMARY.md_。README.md多为电子书的简介内容,SUMMARY.md用来定义电子书章节结构,如: 同时,GitBook还支持嵌入JavaScript的交互式内容,未来版本会支持Python、Ruby等语言。 GitBook项目官网:http://www.gitbook.io GitBook Github地址:https://github.com/GitbookIO/gitbook 废话不说,直接主题: gitbook安装 安装npm 从网站 https://nodejs.org/#download 下载node.js源代码(点击绿色的INSTALL), gitbook 安装 $ npm install -g gitbook-cli $ gitbook -V 查看gitbook是否安装成功。 gitbook使用 根据目录生成图书结构 1.1 README.md 与 SUMMARY编写 README.md 这个文件相当于一本Gitbook的简介。 $ mkdir test_gitbook $ touch README.md SUMMARY.md 这个文件是一本书的目录结构,使用Markdown语法,如我们这本书的SUMMARY.md: $ touch SUMMARY.md $ vim SUMMARY.md 输入 * [简介](README.md) * [第一章](chapter1/README.md) – [第一节](chapter1/section1.md) – [第二节](chapter1/section2.

MySql按中文(汉字)拼音首字母检索

实现按拼音首字母检索一种是直接增加字段存储名称首字母,但是这样会使表都一个字段,每次录入都要转换 这是通常的做法,另一种是接下来介绍的这种,按照汉字编码排序来实现的,无需给表多增字段。 首先我们有一个这样的数组: array( 'A'=>'吖', 'B'=>'八', 'C'=>'嚓', 'D'=>'咑', 'E'=>'妸', 'F'=>'发', 'G'=>'旮', 'H'=>'铪', 'J'=>'丌', 'K'=>'咔', 'L'=>'垃', 'M'=>'嘸', 'N'=>'拏', 'O'=>'噢', 'P'=>'妑', 'Q'=>'七', 'R'=>'呥', 'S'=>'仨', 'T'=>'他', 'W'=>'屲', 'X'=>'夕', 'Y'=>'丫', 'Z'=>'帀' ); 查出姓名拼音首字母是a的 SELECT * FROMtbl WHERE CONVERT( name USING gbk ) COLLATE gbk_chinese_ci >='吖' AND CONVERT( name USING gbk ) COLLATE gbk_chinese_ci < '八' 查出姓名拼音首字母是b的 SELECT * FROMtbl WHERE CONVERT( name USING gbk ) COLLATE gbk_chinese_ci >='八' AND CONVERT( name USING gbk ) COLLATE gbk_chinese_ci < '嚓' …