区块链基础知识(4)-共识机制和挖矿(谁来记账)
共识机制 前面说过,比特币网络相当于全球帐簿,每个节点都有相同的完整账本,这也是比特币安全机制的重要策略,它决定了发生过的交易记录无法篡改。但记账时如果各记各的,必然产生同步和混乱,所以只能由一人来记账,然后同步给其它人就好。那么由谁来负责记账呢? 这需要引入一种新的概念,叫共识机制。比特币采用工作… 阅读更多 »区块链基础知识(4)-共识机制和挖矿(谁来记账)
共识机制 前面说过,比特币网络相当于全球帐簿,每个节点都有相同的完整账本,这也是比特币安全机制的重要策略,它决定了发生过的交易记录无法篡改。但记账时如果各记各的,必然产生同步和混乱,所以只能由一人来记账,然后同步给其它人就好。那么由谁来负责记账呢? 这需要引入一种新的概念,叫共识机制。比特币采用工作… 阅读更多 »区块链基础知识(4)-共识机制和挖矿(谁来记账)
我们已经知道,比特币相当于是“全球账薄”,那这份账单是如何存储的?也就是说把账记在哪里。 区块链包含N个随时间排序的块,每个块都有一个指向前一区块的指针,所有块通过这个指针形成一个链,所以称为区块链。第一个块称为创世区块,如图: 从上图可见,区块链由多个区块组成,每个区块由区块头和区块体组成,每个区… 阅读更多 »区块链基础知识(3)-区块链的存储(怎样记账)
比特币是一种数字货币,它采用的底层技术称为区块链,区块链的主要技术包括:分布式存储、密码学、共识机制、P2P网络等。这些技术都存在已久,但由这些技术组成的比特币是创新,也可以说比特币是区块链技术应用最成功的一个落地产品。 为什么比特币这么火?是因为很多人觉得它有价值。 为什么它有价值?是因为它绝对可… 阅读更多 »区块链基础知识(2)-比特币和区块链的关系
什么是比特币 比特币是一种去中心化、点对点的数字货币,它没有实体,具有匿名、快捷、安全及无国界的特性,几乎可以实现传统货币(如人民币、美元…)所做的所有事情,例如买卖商品、汇款、或提供贷款。 比特币采用分布式的点对点网络系统,没有中央服务器,允许人或组织之间直接交易,省去了中间清算机构。提高了交… 阅读更多 »区块链基础知识(1)-什么是比特币
微信已经放出小游戏的开发工具包,虽然功能尚未完善,但已经可以开发调试了。我们使用CocosCreator官方的polished_project例子来讲解如何生成微信小游戏。 1、下载polished_project工程,地址:https://github.com/cocos-creator/tuto… 阅读更多 »微信小游戏开发入门(二)-用CocosCreator官方Demo生成微信小游戏
技术简介 微信小游戏是在微信小程序的基础上添加了游戏库 API。小游戏只能运行在小程序环境中,所以小游戏既不是原生游戏,也不完全等同于 HTML5 游戏。但实际上小游戏面向的就是 HTML5 游戏开发者,为了能够让 HTML5 游戏低成本移植,小游戏尽量复用了 WebGL、JavaScript 等源… 阅读更多 »微信小游戏开发入门(一)-基础知识
使用WebStorm开发时,默认一个窗口只能打开一个项目,但我们通常会多个项目同时操作,导致多个项目不断切换非常麻烦,WebStorm为我们提供了可以添加多个项目到工作目录区的方法: 1. Window版操作 File-> Settings -> Directories -> Add Content… 阅读更多 »WebStorm如何同时打开多个项目
假设GS指远端Git仓库,A是本地代码,B是线上代码。则通常的流程是在A电脑上修改代码,提交到GS,然后在B上使用Git命令把最新代码更新到B。 手工操作,即每次在A端PUSH后,在B端Pull。步骤如下: 第一次部署 git clone git://example.git 重置代码到当前版本 gi… 阅读更多 »使用Git管理线上代码(一) – 手动方式
Nginx是一款高性能、轻量级的HTTP服务器、反向代理服务器。和Apache相比具有占用内存少、稳定性高的优点,它最常用的用途是提供反向代理服务。 注:以下命令需要root用户权限。 Nginx安装 在CentOS下,yum源不提供nginx的安装,需要自己添加。步骤如下: 1. 添加安装源 rp… 阅读更多 »CentOS7.3上Nginx的安装与使用
前2天访问个人网站时,页面出现错误提示:“数据库连接错误”,经过一番折腾,最终解决了。 步骤如下: 首先登录个人网站所在的阿里云服务器,使用 netstat -tunpl 查看端口信息,发现mysqld使用的3306端口不在列表中,说明MySQL未启动。一开始以为是终端连接断开时mysql不能自动启… 阅读更多 »一次MySQL内存分配失败的解决
架在阿里云服上的个人网站更新WordPress失败,提示:无法创建目录。 原因是执行更新程序的是www用户,需要把插件或主程序下载到 /alidata/www/phpwind,而这个目录下很多文件的所有者是root用户,即www用户没有权限,所以修改目录所有者即可,进入 /alidata/www/p… 阅读更多 »更新WordPress提示无法创建目录的解决
使用Cocos Creator开发时,经常需要自己搭建Web服务器,用来测试H5游戏的发布版本,而Python提供了快速搭建简易Web服务器的功能,非常简单。 仅需要以下几步: 进入发布目录,如 :build/web-mobile/ 打开命令行输入命令:python -m SimpleHTTPSer… 阅读更多 »用Python搭建CocosCreator的Web发布服务器