Ethereum以太网搭建本地开放环境简明教程

引言: 区块链技术的风起云涌预示着一个去中心化时代的来临,ethereum技术栈是目前业界最为应用广泛的基于区块链技术的技术方案,本文将记录如何基于本地环境来搭建私有区块链的开放环境。部署私有区块链这个步骤在笔者之前的文章中有详细的描述,感兴趣的读者可以参照: 基于以太坊构建私有区块链网络教程指南开发工具介绍 Remix(Browser-Solidity) 基于browser的合约开放工具,官...
阅读(1608) 评论(1)

Ethereum部署私有合约常见问题汇总

常见问题问题1问题描述: callback contain no result Error: authentication needed: password or unlock 这里的问题是当前所用的账户没有被unlock, 故需要解锁。 切换到geth的控制台: 在geth的常用命令:查看当下的账户列表: eth.accounts 查看eth支持的命令:...
阅读(349) 评论(0)

Java之引用类型分析(SoftReference/WeakReference/PhantomReference)

引言: 即使对于Java的很多老鸟来说,如果忽然问他引用的类型,大概率是一脸茫然,不知所措的….Java中的引用还分类型,神马情况??? 本文将针对这些类型进行分析,帮助您一文知所有类型。Java的类型在Java中存在的类型有两大阵营: 基本数据类型和Java Class。 所谓的基本数据类型包括: byte, char, int, float, double, long, boolean。 数组...
阅读(293) 评论(0)

Windows7下PHP 7.1搭建开发环境

引言: PHP天生就是用来解决互联网时代的Web语言问题的专业工具,本文将记录在windows上搭建PHP的过程以及其中碰到的问题。配置版本信息OS: Windows 7 PHP: 7.1.7-nts-Win32-VC14-x64前置条件需要安装Windows Visual C++ VC14+以上的版本安装包。 下载地址: https://support.microsoft.com/en...
阅读(828) 评论(0)

Java之JVM逃逸分析

引言: 逃逸分析(Escape Analysis)是众多JVM技术中的一个使用不多的技术点,本文将通过一个实例来分析其使用场景。概念逃逸分析,是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的对象的引用的使用范围从而决定是否要将这个对象分配到堆上。 在计算机语言编译器优化原理中,逃逸分析是指分析指针动...
阅读(2954) 评论(8)

Windows下安装Web.py快速指南

环境介绍首先介绍下安装使用的环境 - Windows 7 - Python 3.6Web.py介绍web.py是Python在Web领域一个轻量级的解决方案,所谓轻量,就是非常简单快速满足Web页面开发的需求。 首先来感受一下其轻量的程度吧:import weburls = ( '/(.*)', 'hello' )class hello: def GET(self, name)...
阅读(889) 评论(0)

Python中方法的缺省参数问题分析

引言: 在Python中可以缺省给方法制定缺省值,但是这个缺省值在某些情况下确是和我们预期不太一致的…..。 这个诡异的问题,曾经困然了我几天时间,才最终定位出来…..测试代码 from datetime import datetime import time def test(curdate=datetime.now()): print(“The current Time:%s...
阅读(317) 评论(0)

基于Vue的后台选择推荐

引言: Vue.js目前是业界大名鼎鼎的Web解决方案,具体有点,我这里就不再赘述了,感兴趣的童鞋自行查找阅读,这里罗列一下,这几天自己研究的成果,管理后台。管理后台 Vue Element Admi address: https://github.com/PanJiaChen/vue-element-admin star: 2898 评价: 非常出色的后台管理系统框架,直接填内容即可。 V...
阅读(1283) 评论(0)

MySQL在本机无法基于localhost访问的问题解决

引言: 在本地访问数据库之时,一般使用localhost, 127.0.0.1来进行数据库访问,但是笔者这几天就碰到了只能通过127.0.0.1来访问,但是无法基于localhost来访问,非常之诡异…..环境介绍Centos 7, mariadb 10.2 tomcat 8 , Java War应用问题表现在数据库连接中使用了localhost:3306之类的连接信息,但是在启动服务过程中,一...
阅读(538) 评论(0)

CentOS常用命令汇总

将新创建的数据分配某个用户访问 grant all privileges on zhouzdb.* to ‘zhouz’@’%’ identified by ‘1234’; flush privilegescentos 7启动/查看服务 systemctl start/restart mariadb.servcie systemctl status mariadb.service...
阅读(369) 评论(0)

VMWare的共享文件的安装指南

引言:笔者这几天基于CentOS 7的精简版按照了一个虚拟机,悲催的是没有图形界面,但是非常需要共享文件的工作,在宿主机以及虚拟机之间实现文件共享,本文将描述如何实现此操作。VMWare菜单按照VMWare Tools首先是基于VMWare来进行安装tools: 在界面上安装完成之后,需要进入虚拟机内部进行tool的挂载,从而实现共享目录的设置。VM虚拟机内部的设置指令列表如下: mkdi...
阅读(319) 评论(0)

Golang的简明安装指南

引言: Go language现在是大名鼎鼎,很多的开源项目都是基于go来做的,比如codis, ethereum等都用到了go lang,所以免不了要使用这个东东,本文将简明介绍安装步骤以及环境变量的设置。下载由于众所周知的原因,有时候从外网下载不稳定,故这里推荐从墙内的站点来下载: 下载站点1: https://www.golangtc.com/download golangtc是国内的go...
阅读(354) 评论(0)

Freemaker的java.beans.IntrospectionException: type mismatch between read and write methods

引言:freemaker在特定的spring以及jdk下的问题解决路径。环境描述spring 3.1.1, jdk1.8u80, freemake 2.3.19错误信息描述: 严重: Exception sending context initialized event to listener instance of class org.jeecgframework.web.system.lis...
阅读(393) 评论(0)

微信开发资源汇总

引言: 最近考虑关注一下微信的开发以及应用,故在网上搜索了一番查找了若干有用的第三方资源和框架,这里仅作记录之用,以备后续查找。 第三方框架 -...
阅读(400) 评论(0)

Redis的集群安装以及rehash重新迁移教程指南

1. Redis的cluster集群在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个: 性能:这是Redis赖以生存的看家本领,增加集群功能后当然不能对性能产生太大影响,所以Redis采取了P2P而非Proxy方式、异步复制、客户端重定向等设计,而牺牲了部分的一致性、使用性。 可用性:在Cluster推出之前,可用性要靠Sentine...
阅读(770) 评论(0)

基于以太坊构建私有区块链网络教程指南

0. 私有区块链网络在一般的应用场景下,除了大家取挖矿参与之外,还有一种应用场景就是自己创建私有的区块链网路,满足自己特有的业务需求和场景。1. 下载Geth客户端官方站点: https://geth.ethereum.org Github: https://github.com/ethereum/go-ethereum由于某些未知原因,在尝试官方站点下载geth客户端的时候,下载页面一直在l...
阅读(610) 评论(0)
    个人资料
    • 访问:1688810次
    • 积分:14196
    • 等级:
    • 排名:第920名
    • 原创:353篇
    • 转载:48篇
    • 译文:0篇
    • 评论:262条
    SearchEngin