8 千蓦然

尚未进行身份认证

我要认证

为中华民族之崛起而奋斗!

等级
TA的排名 5k+

go-ethereum 搭建本地测试私有链

初始化私有链1 创世区块配置文件2 写入创世区块启动一个私有链节点console 下的操作1 用户11 用户列表12 添加用户13 解锁用户14 发送交易15 查看余额2 挖矿21 开始22 结束23 查看区块数量24 获取区块信息3 节点31 获取节点信息1. 初始化私有链1.1 创世区块配置文件在绝对路径 /home/vagrant/ 下创建 genesis.

2017-10-25 18:02:09

搭建 go-ethereum 本地开发环境

使用 Vagrant1 安装 Vagrant2 安装 VirtualBox3 使用 CentOS 654 修改 Vagrantfile 配置5 共享工作目录搭建 go-ethereum 开发环境1 安装 Git2 安装 Golang3 下载 go-ethereum 源码4 编译 geth1. 使用 Vagrant 目的:使用 Vagrant 可以方便跨平台开发,可定制一致的

2017-10-25 18:00:42

go-ethereum 部署私有链

go-ethereum 部署私有链说明服务器上传 geth 可执行程序第一台服务器节点创建创世区块配置文件初始化启动节点查看信息第二台服务器节点创建创世区块配置文件初始化启动节点查看信息添加静态节点文件第三台服务器节点挖矿测试go-ethereum 部署私有链说明服务器这里使用 30303 端口,所以需要确定该端口在三台服务器上都打开了,否则不能添加其他服务器节点。

2017-10-25 16:27:21

[Shell脚本工具]-01批量检测服务器接口状态码

背景接口一般部署在多台服务器上。人有悲欢离合,月有阴晴圆缺,接口难免哪天会出现问题而不能访问。通过域名访问接口,会出现几次不成功的情况,那么,我们怎么快速定位到具体是哪台服务器接口出现问题呢?一个解决方案利用shell脚本,自动请求指定接口地址,通过状态码判断,5xx为服务器原因,成功一般为2xx,3xx。这里写一个check.sh脚本,代码如下:#!/bin/bashLOO

2017-03-08 12:39:13

[Kotlin&Anko开发Android入门学习笔记]-02Kotlin如何使用Android第三方库

一、背景说明我们想将我们之前的项目,使用Kotlin重构,那么,在原来项目,会有一些第三方库,我们总不能将人家的库也给重新用Kotlin重写吧。由于Kotlin支持Java代码,所以,主要思路是,使用Anko将我们要用到的库扩展,然后,需要用到的库中的方法属性,根据库文档进行适当的Kotlin调用。我将使用Fresco的SimpleDraweeView这个控件进行简单的举例。二、

2017-02-19 23:44:23

[Kotlin&Anko开发Android入门学习笔记]-01使用Kotlin创建Activity活动

一、准备工作使用Android studio,安装Kotlin插件。步骤如下:Preferences->Plugins->安装Kotlin插件。二、新建工程点击Start a new Android Studio project,输入Application name:HelloKotlin,点击下一步,默认配置即可,在添加Activity选项中,选择Add No A

2017-02-19 23:10:53

[Android新手学习笔记36]-Storage-LitePal

使用前需要在app/build.gradle文件中添加如下内容:compile 'org.litepal.android:core:1.4.1'右键app/src/main新建assets目录,右键该目录,新建litepal.xml:xml version="1.0" encoding="utf-8" ?>     value="BookStore">     valu

2017-02-18 23:44:25

[Android新手学习笔记35]-Storage-SQLite

目录:/data/data//databases/简单增删改查,创建表,升级表例子:public class MainActivity extends AppCompatActivity {    private MyDatabaseHelper dbHelper;    @Override    protected void onCreate(Bundle savedInst

2017-02-18 23:43:54

[Android新手学习笔记34]-Storage-SharedPreferences

使用键值对存储,值有类型区分。public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setConte

2017-02-18 23:43:22

[Android新手学习笔记33]-Storage-文件存储

public class MainActivity extends AppCompatActivity {    private EditText editText;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);    

2017-02-18 23:42:32

[Android新手学习笔记32]-Broadcast-强制下线

点击发送强制下线按钮,弹出确定框,点击确定跳到登录界面。创建用于操作活动的类ActivityCollector:public class ActivityCollector {    public static ListActivity> activities = new ArrayList    public static void addActivity(Activity ac

2017-02-18 23:41:31

[Android新手学习笔记31]-Broadcast-本地广播

使用本地广播,只能在本程序中发送和接收,安全。属于自定义广播。public class MainActivity extends AppCompatActivity {    private IntentFilter intentFilter;    private LocalReceiver localReceiver;    private LocalBroadcastManager

2017-02-18 23:40:24

[Android新手学习笔记30]-Broadcast-如何自定义广播

标准广播:新建一个BroadcastReceiver,实现好onReceive()方法:public class MyBroadcastReceiver extends BroadcastReceiver {    public MyBroadcastReceiver() {    }    @Override    public void onReceive(Context

2017-02-18 23:39:18

[Android新手学习笔记29]-Broadcast-例二广播实习开机自启动

包名右键->New->Other->Broadcast Receiver,新建一个广播接收器。public class BootCompleteReceiver extends BroadcastReceiver {    public BootCompleteReceiver() {    }    @Override    public void onReceive(Context c

2017-02-18 23:38:28

[Android新手学习笔记28]-Broadcast-例一广播检测网络变化

新建一个带MainActivity的项目,注意这里需要获得网络使用状态,需要在AndroidMainfest文件中注册权限:package="top.xiexiaodong.broadcastdemo"> android:name="android.permission.ACCESS_NETWORK_STATE" />MainActivity代码如下:p

2017-02-18 23:37:12

[Android新手学习笔记27]-Fragment碎片生存周期

运行状态。当一个碎片是可见的,并且它所关联的活动正处于运行状态时,该碎片也处于运行状态。暂停状态。当一个活动进入暂停状态时(由于另一个未占满屏幕的活动被添加到了栈顶),与它所关联的可见碎片就会进入到暂停状态。停止状态。当一个活动进入停止状态时,与它相关联的碎片就会进入到停止状态,或者通过调用FragmentTransaction的remove()、replace()方法将碎

2017-02-18 23:36:11

[Android新手学习笔记26]-Fragment简单例子

简单例子:创建layout/left_fragment.xml:xml version="1.0" encoding="utf-8"?>    xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="ma

2017-02-18 23:33:52

[Android新手学习笔记25]-RecylerView简单应用

使用前需要在app/build.gradle文件中添加如下内容:compile 'com.android.support:recyclerview-v7:25.1.1'注意25.1.1为版本,有要求,和上面版本填一样。dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    androidT

2017-02-18 23:32:40

[Android新手学习笔记24]-常用的UI控件的单位、属性

单位:控件宽高单位:dp字体大小单位:sp属性:控件内容位置控制:android:gravity="center_vertical"控件位置控制:android:layout_gravity="center_vertical"

2017-02-18 14:09:33

[Android新手学习笔记23]-如何使用ListView展示列表数据

基本配置:xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="match_parent"    android:layout_he

2017-02-18 14:09:10

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!