- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 区块链基础知识(3)-区块链的存储(怎样记账)
我们已经知道,比特币相当于是“全球账薄”,那这份账单是如何存储的?也就是说把账记在哪里。区块链包含N个随时间排序的块,每个块都有一个指向前一区块的指针,所有块通过这个指针形成一个链,所以称为区块链。第一个块称为创世区块,如图: 从上图可见,区块链由多个区块组成,每个区块由区块头和区块体组成,每个区块头包含区块元信息,同时包含一个指向前一个区块头哈希值的指针,这个指针是防止区块链被篡改的关
2018-01-30 13:29:34 11710 6
原创 研发管理笔记(五)-XShell免密钥远程登录服务器
环境客户端:Windows 服务器:CentOS7假设已经生成了密钥,以root用户登录为例,步骤如下:1 上传公钥到服务器使用Xshell登录到服务器,进入 /root/.ssh 目录,运行 rz 命令,如果没有 rz 命令,运行 yum install lrzsz 安装, 将 key.pub 内容发送到服务器该目录下的 authorized_keys 文件里 cat me
2018-01-29 12:20:11 381
原创 Node.js开发笔记(2)-编写多人在线实时聊天室
在Mike和Marc合著的《Node.js实战》书中提供了一个聊天室demo,但书中所用Node版本太旧,代码已不能运行。本示例代码基于Node.js当前最新版本6.11.0修改而成,代码地址:https://github.com/foupwang/chatrooms代码运行方法1、下载代码到本地,进入根目录,先安装第三方模块,命令:npm install 2、启动服务器,命令:n
2018-01-25 09:37:34 304
原创 Node.js开发笔记(1)-常用命令
npm常用命令npm init在当前目录引导创建一个package.json文件。npm install根据当前目录下package.json中定义的dependencies配置安装所有的依赖包。npm install 安装package。npm install –save安装package,并添加到dependencies配置。npm i
2018-01-24 09:18:59 231
原创 研发管理笔记(四)-WebStorm同时打开多个项目
使用WebStorm开发时,默认一个窗口只能打开一个项目,但我们通常会多个项目同时操作,导致多个项目不断切换非常麻烦,其实WebStorm选项提供了添加多个项目到工作目录区的方法:1. Window版操作File-> Settings -> Directories -> Add Content Root,选择你要加入的Project 点击OK -> Apply -> OK2.
2018-01-23 15:03:15 12488
原创 CocosCreator开发笔记(6)-结合Pomelo框架编写多人在线聊天室教程
测试环境客户端:Cocos Creator 1.6.2 服务器端:Pomelo 2.2.5 源码地址:https://github.com/foupwang/CocosCreatorChatForPomelo.git Git分支名:baseChat教程说明本教程主要介绍怎么使用CocosCreator和Pomelo实现一个多人在线实时聊天室,Pomelo相关代码基于Pomel...
2018-01-22 09:58:04 2447
原创 CocosCreator开发笔记(5)-ScrollView之动态更新的优化原理
ScrollView是比较常用的UI组件之一,游戏中的任务榜、排行榜都少不了它,实际使用中存在一个问题,例如:在排行榜中要显示前100名玩家,如果真的把这100名玩家的信息全部创建,并加载进ScrollView,对移动设备的宝贵内存会是巨大的浪费。其实玩家在屏幕上总能看到的最多只有7、8项而已,所以实际上只用创建比显示多一点的数量,再通过缓冲区实时动态更新数据,就可以给玩家呈现出尽可能多数量的列表...
2018-01-19 10:08:44 12978
原创 CocosCreator开发笔记(4)-Windows搭建幼麟麻将运行环境
幼麟麻将是Cocos官方论坛开源的一款房卡麻将游戏,以Windows8系统为例,软件环境为: MySQL:5.7 Node.js:6.11.0 CocosCreator:1.6.2服务器环境搭建安装MySql数据库安装步骤请百度登录MySqlmysql –u用户名 –p密码 (登录成功提示符:mysql>)创建数据库mysql> c...
2018-01-18 10:19:45 2617 3
原创 CocosCreator开发笔记(3)-Windows系统用IIS搭建Web发布服务器
使用CocosCreator开发H5游戏时,需要部署Web发布服务器来存放H5客户端。前面介绍过用Python或Nginx搭建Web服务器的方法,如果刚好没有安装过Python且只有Windows系统,则使用Windows自带的IIS是最佳选择。步骤如下:1、启用IIS功能以Win8为例,进入:控制面板->程序,选择“启用或关闭Windows功能”, 如图所示: 然后在打...
2018-01-17 08:45:35 4782
原创 微信小游戏开发入门(二)-用CocosCreator官方Demo生成微信小游戏
微信已经放出小游戏的开发工具包,虽然功能尚未完善,但已经可以开发调试了。我们使用CocosCreator官方的polished_project例子来讲解如何生成微信小游戏。 1、下载polished_project工程,地址:https://github.com/cocos-creator/tutorial-first-game/releases/download/v1.2/polished_p
2018-01-16 18:45:10 44375 7
原创 CocosCreator开发笔记(2)-Linux系统用Nginx搭建Web发布服务器
上文介绍了用简单的Python命令搭建CocosCreator的Web发布服务器,这一般在开发调试中使用。如果是用于正式服务器,则还是需要用专业的Web服务器软件,以满足高性能、灵活、稳定的商用需求。Nginx简介Nginx是一款高性能、轻量级的HTTP服务器、反向代理服务器。和Apache相比具有占用内存少、稳定性高的优点,它最常用的用途是提供反向代理服务,使用方法非常简单且灵活,很...
2018-01-16 10:15:56 3570
原创 CocosCreator开发笔记(1)-用Python命令快速搭建Web发布服务器
使用Cocos Creator开发时,经常需要自己搭建Web服务器,用来测试H5游戏的发布版本,而Python提供了快速搭建简易Web服务器的功能,非常简单,仅需要以下几步:1、进入发布目录,如 :build/web-mobile/ 2、打开命令行输入命令:python -m SimpleHTTPServer,接下来会看到输出:Serving HTTP on 0.0.0.0 port 800...
2018-01-15 13:54:45 3484 1
原创 Git管理笔记(二) - 用Git管理线上代码
假设GS指远端Git仓库,A是本地代码,B是线上代码。则通常的流程是在A电脑上修改代码,提交到GS,然后在B上使用Git命令把最新代码更新到B。即每次是A端PUSH,B端Pull。B端操作步骤如下:第一次部署git clone git://example.git重置代码到当前版本git reset –hard更新代码git pull origin mast
2018-01-13 18:59:05 740
原创 微信小游戏开发入门(一)-基础知识
技术简介微信小游戏是在微信小程序的基础上添加了游戏库 API。小游戏只能运行在小程序环境中,所以小游戏既不是原生游戏,也不完全等同于 HTML5 游戏。但实际上小游戏面向的就是 HTML5 游戏开发者,为了能够让 HTML5 游戏低成本移植,小游戏尽量复用了 WebGL、JavaScript 等源自浏览器的 HTML5 技术。可以说小游戏是使用 HTML5 技术搭建,具有原生体验的微信内游戏产
2018-01-12 20:55:51 65079 2
原创 Git管理笔记(一)-客户端生成Git密钥
要开始使用Git管理代码版本,一般步骤是:客户端生成密钥;把密钥发给服务器;从服务器获得Git仓库地址;客户端根据地址抓取代码;然后就可以通过Git随时更新、提交代码了。本文以Windows系统为例,讲述客户端如何生成密钥文件。1、首先从Git官方网站下载Git程序并安装;2、然后打开命令行终端输入命令 ssh-keygen -t rsa -C “your_emai
2018-01-12 10:02:51 668
原创 Pomelo开发笔记(三)-2.2.5版本LordOfPomelo安装报错的解决
Pomelo版本:2.2.5 官方demo之LordOfPomelo,下载源码后进入game-server目录,输入命令 npm install -d 安装第三方模块,报错误提示: npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most likely not a problem w
2018-01-10 09:36:51 869
原创 Pomelo开发笔记(二)-2.2.5版本运行Treasures报错的解决
Pomelo版本2.2.5,官方demo之Treasures,下载源码后进入web-server目录,先输入命令 npm install -d 安装第三方模块,之后运行会报错,错误提示是:TypeError: mime.lookup is not a function,web-server\node_modules\connect\lib\middleware\static.js:144。原因是m
2018-01-10 09:32:31 1524
原创 Pomelo开发笔记(一)-重要术语
gate服务器用来做前端/connector服务器的负载均衡。客户端先请求Gate服务器,然后Gate给客户端分配具体的Connector服务器。connector服务器1、接收客户端的连接请求,创建与客户端的连接,并维护客户端的Session信息; 2、接收客户端对后端的请求,按照用户配置的路由策略,将请求路由给后端服务器; 3、当后端服务器处理完请求或主动给客户端推送的时候
2018-01-10 09:31:16 393
原创 研发管理笔记(三)-CentOS7搭建GitLab服务
一、安装GitLab1 更新yumyum update2 安装依赖需要三个依赖:ssh,postfix(用于邮件通知),防火墙。 sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start ssh
2018-01-10 09:30:04 1310
原创 研发管理笔记(二)-CentOS7搭建SVN服务器
SVN是个开源的集中式版本管理系统,操作简单,是团队开发中管理文档、资源等必不可少的工具。服务器环境:CentOS7.4安装Subversion并创建仓库安装Subversionyum install -y subversion检测安装是否成功(查看版本号)svnserve –version // 注意是两个横杠创建目录mkdir /var...
2018-01-10 09:23:25 288
原创 研发管理笔记(一)-CentOS7搭建匿名FTP服务
FTP服务器:CentOS7.4配置vsftpd编辑 vsftpd 配置文件vi /etc/vsftpd/vsftpd.conf设置以下选项,允许匿名用户登录anonymous_enable=YES重启 vsftpdsystemctl restart vsftpd.service查看 ftp 相关选项是否开启getsebool -a | gr
2018-01-10 09:21:53 549
fenbaoTest.zip
2020-04-03
protobuf-c#-3.4.0-win32.7z
2020-03-08
BestHTTP_1.11.0.7z
2020-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人