- 博客(73)
- 资源 (4)
- 收藏
- 关注
原创 008 以太坊钱包开发-切换到测试网络、正式网络
注册测试节点官网:http://infura.io/注册账号进入注册页面,注册账号登录账号,创建项目登录到页面中,创建项目,就可以得到测试节点的链接。切换到测试账号修改 utils/web3helper.js 切换到测试节点const Web3 = require('web3');module.exports = { getWeb...
2018-08-08 14:03:29
1577
原创 007 以太坊钱包开发-助记词、私钥、地址
创建 Ethereum HD wallet使用的 JavaScript 套件包含:bip39:实作 BIP39,随机产生新的 mnemonic code,并可以将其转成 binary 的 seed。ethereumjs-wallet:产生和管理公私钥,我使用其中的 hdkey 子套件来创建 HD Wallet。ethereumjs-util:集合许多 Ethereum 需要的运算功...
2018-08-08 14:02:58
7479
1
原创 002以太坊钱包开发-使用 koa 搭建钱包项目
引入 koa 及 web3.js$ mkdir myWallet$ cd myWallet$ npm init$ npm install web3$ npm install koahello world通过 vi index.js 新建文件,添加如下代码:const Koa = require('koa');const app = new Koa();...
2018-07-24 09:14:58
794
原创 002 Go 语言 变量
使用 var 定义变量声明一个变量package mainimport ( "fmt")func main(){ var x int fmt.Println("x: ",x)}# 运行结果x: 0var x int 声明一个int的变量 x。变量 x 没有被赋值,go会自动用变量类型的零值初始化它。运行结果为 x: 0。...
2018-06-22 01:03:12
202
原创 001 Go语言 mac 系统开发环境搭建
001 Go语言 mac 系统开发环境搭建Go 语言是一种快速的、静态类型的开发语言。它的主要特性包括自动垃圾回收、并发编程、反射等。官网https://golang.org/下载打开 https://golang.org/dl/ 可以查看 windows、linux、macOS 各个系统的安装文件及源码。点击 Apple macOS 可以下载对应的安装文件。双...
2018-06-19 23:45:15
1229
原创 Hyperledger Fabric fabric-java-sdk 使用 intellij idea 测试 End2endIT
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处下载 intellij ideahttps://www.jetbrains.com/idea/导入fabric-java-sdk 到 intellij idea启动 intellij idea选择 Import Project,选择 Import project from exter...
2018-03-28 17:50:36
2086
原创 Hyperledger Fabric fabric-java-sdk 测试环境集成
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处安装环境安装JDK下载网址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载 jdk-8u151-macosx-x64.dmg 安装到电脑安装 maven下载网址...
2018-03-28 17:50:05
2923
原创 Hyperledger Fabric 投票系统的 fabric-sdk-node的集成
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处下载投票系统项目代码git clone https://github.com/didianV5/voteApp.git运行项目$ chmod -R 777 voteApp$ cd voteApp$ cd app# 删除docker 容器$ docker rm -f $(dock...
2018-03-28 17:49:26
3345
9
原创 Hyperledger Fabric 弹珠资产管理 chaincode 测试
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处部署链码将 弹珠资产管理系统的链码拷贝到fabric-samples/chaincode进入链码开发目录cd fabric-samples/chaincode-docker-devmode打开3个终端终端1$ docker-compose -f docker-compose-si...
2018-03-28 17:48:37
1529
1
原创 Hyperledger Fabric 弹珠资产管理 chaincode 开发
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处主要开发功能创建一个弹珠信息从账本中读取一个弹珠信息删除一个弹珠信息更改一个弹珠的拥有者返回所有名称在指定字典范围内的弹珠信息返回指定拥有者拥有的所有的弹珠的信息返回一个弹珠的所有历史信息chaincode 代码实现创建一个弹珠信息创建弹珠的主要操作:根据marbleN...
2018-03-28 17:47:58
2205
1
原创 Hyperledger Fabric 链码API的介绍
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处网址https://godoc.org/github.com/hyperledger/fabric/core/chaincode/shim参数读取APIGetFunctionAndParameters 提取调用链码交易中的参数,其中第一个作为被调用的函数名称,剩下的参数作为函数的执行参数fu...
2018-03-28 17:47:22
5997
原创 Hyperledger Fabric 链码的开发环境
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处链码存放将 chaincode002 复制到 fabric-samples/chaincode开启3个终端终端1-启动网络$ cd chaincode-docker-devmode$ docker-compose -f docker-compose-simple.yaml upd...
2018-03-28 17:46:44
1098
原创 Hyperledger Fabric 链码的结构
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处每个链码都需要实现一下 Chaincode 接口Chaincode接口type Chaincode interface {Init(stub shim.ChaincodeStubInterface) peer.ResponseInvoke(stub shim.ChaincodeStubInterface...
2018-03-28 17:45:01
1544
原创 Hyperledger Fabric 链码的介绍
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处什么是链码chaincode 简称 链码,一般是用户使用go语言编写的应用代码。链码被部署在 Fabric 网络节点上,运行在 Docker 容器中,并通过 gRPC 协议与相应的Peer节点进行交互,以操作分布式账本中的数据。链码生命周期Fabric提供了 package,install,in...
2018-03-28 17:44:16
2252
原创 Hyperledger Fabric Samples 编写你的第一个应用
版权声明:博客中的文章版权归博主所有,未经授权,禁止转载,转载请注明出处进入 fabcar$ cd fabric-samples/fabcar准备环境杀掉活跃的容器$ docker rm -f $(docker ps -aq)清理缓存的网络$ docker network prune删除fabcar智能合约的底层链码图像,如果是第...
2018-03-28 17:43:31
1741
1
原创 TexturePacker是一款很强大的游戏图片制作工具
TexturePacker是一款很强大的游戏图片制作工具它可以将连续动作图片组合在一起,生成一个组合的图片文件和一个plist文件你可以在cocos2dx等引擎中根据组合前图片的名字直接调用组合的图片文件里面的相应的一帧图片非常方便,这款软件有免费版和付费版,免费版当然只能用最基本的功能但是TexturePacker的作者Adreas是个很好的人,你可以
2016-08-01 23:35:16
1506
原创 js检测页面是否在微信浏览器打开
function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)== "micromessenger") { sys_is_weixin = true; } else { sys_is_weixin = fa
2015-11-25 16:21:57
1442
原创 01-swift的简单了解
1. 关于swiftswift语言是苹果公司2014年在美国旧金山召开的WWDC上发布的一门语言。swift是完全面向对象的语言,自身具有构造函数和析构函数。构造函数是以init开头的函数,而析构函数是以deinit开头的函数,构造函数在创建对象的时候自动调用,不需要主动调用init函数析构函数是在对象声明周期结束的时候自动调用的2. 常量和变量常量在swift语言中使用
2015-09-23 00:01:12
780
原创 swift tableview cell自适应高度
自适应高度达到的效果实现方法:1. xcode新建个项目,选择 single View Application2. 打开main.storyboard 将tableview 拖到view controller中,并给tableview 拖入 tableview cell3. 给tableview cell 拖入 imageview 、label等控
2015-07-29 23:20:34
16518
原创 xcode7 如何真机测试
1. 下载xcode7可以通过访问 https://developer.apple.com/xcode/downloads/ 下载最新的xcode7的版本不过官网的下载速度太慢了,这个最好百度一下有没有人共享出来~我在百度上找到的网友共享的网址:http://www.douban.com/group/topic/76219832/2. 配置accounts打开xcode,点击“
2015-07-20 23:57:00
47885
原创 开发API查询工具
mac:https://kapeli.com/dashwindows:http://velocity.silverlakesoftware.com/
2015-06-08 10:00:30
803
原创 android开发—01开发环境的搭建
1. 下载android studio编辑器打开 https://developer.android.com/sdk/index.html 就可以看到相应的android studio。mac下载地址:https://dl.google.com/dl/android/studio/install/1.2.1.1/android-studio-ide-141.1903250-mac.dmg
2015-05-22 23:36:43
1659
原创 suse 11 mysql 如何从5.1升级到5.5
1. 查看已安装的安装包rpm -qa | grep -i mysqlMySQL-server-5.0.67-1.sles11libqt4-sql-mysql-4.6.2-1.6.11libmysqlclient15-5.0.67-13.20.1php5-mysql-5.2.6-50.24.1MySQL-client-5.0.67-1.sles11libmysqlc
2015-05-16 00:04:54
1866
原创 cocos2d-js v3.6 关于处理图片锯齿、不清楚的处理方法
1. cocos2d-js v3.6 关于处理图片锯齿、不清楚的处理方法(1)由于cocos2d-js的main.js多了对retina屏的控制,而且默认是false,这就有可能导致画质不清楚。cc.view.enableRetina(false);所以只要在enableRetina改为true,应该就可以看到清晰的画面。cc.view.enableRetina(true);
2015-05-12 09:13:55
8493
原创 jquery File upload使用总结
1. jquery file upload 下载jquery file upload Demo 地址:https://blueimp.github.io/jQuery-File-Upload/jquery file upload 下载 地址:https://github.com/blueimp/jQuery-File-Upload/tagsjquery file uploa
2015-01-27 00:01:57
111442
1
原创 ClippingNode做游戏的新手指导
auto stencil=Sprite::create("arrow.png");stencil->setPosition(btn_right->getPosition()); btn_right = Button::create("arrow.png");游戏开发中,很多游戏都会出现新手指导,让玩家熟悉游戏的操作流程。那做为苦逼的我们,如何实现新手指导?(虽然很苦逼,有时却
2014-11-25 16:11:50
7130
原创 cocos2dx 3.x Value、Vector和Map的认识
1. Valuecocos2d::Value 是一个包含了很多原生类型(int,float,double,bool,unsigned char,char* 和 std::string)外加std::vector, std::unordered_map 和 std::unordered_map 的类。你可以把所有上面的提及的原生类型放入 cocos2d::Value 对象中,然后将它
2014-11-04 01:30:27
8715
原创 xcode6 cocos2dx玩转git和github之学习记录
1. gitXcode4开始,就已经将Git作为内置的源代码控制(Source Control)工具了,所以为新建的项目使用git来管理是很方便的。在新建项目向导中,可以直接选择Git作为源代码控制工具,完成项目新建向导后,就在本地项目目下新建了一个仓库。2. 如何为已存在的项目增加git(1)通过控制台进入项目所在目录,输入如下命令git init(2)如果你的项目存在不
2014-11-03 23:29:11
3891
原创 cocos2dx 3.2 win32项目移植到xcode
一、cocos命令创建一个项目打开终端输入命令:cocos new Beimendudu -p com.cocos2dx.org -l cpp -d /Users/fujinliang/Documents/workspace二、导入的项目classes和resources删除classes和Resources文件夹中到文件,导入的项目classes和resources复制到新建
2014-10-29 18:57:26
3219
原创 cocos3.2 cocos2dx Stencil buffer is not enabled
问题描述:页面不显示,或者显示绿色,部分组件不显示,eclipse下面出现“cocos2dx Stencil buffer is not enabled”错误解决方案:在AppActivity.java加入如下代码:public Cocos2dxGLSurfaceView onCreateView() { Cocos2dxGLSurfaceView g
2014-10-20 17:00:23
3916
原创 mac eclipse的sdk更新失败的处理方法
一、修改hosts文件hosts文件类似与本地的DNS,可以将域名强制定位到某个iP地址,实现访问部分被和 谐的网站,或者拦截各种特别版本软件的正版验证。hosts 文件位于/private/etc/目录下面,在Finder下面是看不到的,需要在Finder图标上面 右击 选择 前往文件夹……才可以进入。第一步. 进入hosts文件的目录,将文件复制到桌面或者任何其他的文件
2014-09-01 21:16:54
3033
原创 Assert: Node still marked as running on node destruction! Was base class onExit() called in derived
就会出现Assert: Node still marked as running on node destruction! Was base class onExit() called in derived class onExit() implementations?。跟踪调试后发现是onExit()时出了问题。在自定义的Scene类中重载了onExit().1. 去掉onE
2014-09-01 16:05:54
7956
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人