- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 Jenkins实现自动化部署(centos环境为例子)
1)下载jenkinshttps://www.jenkins.io/download/2)下载tomcat3)把jenkins.war放到webapps目录下4)为tomcat下面的sh加权限,并且必须以sudo方式启动tomcat5)打开jenkinshttp://localhost:8080/jenkins6)初次使用配置jenkins密码7)加权限并且查看密码cd /varsudo chmod -R 777 rootopen /var/r
2021-03-16 16:17:02 420
原创 [express(本地测试用)]1.creator3.0 ab包第三方部署实战(Web Desktop) 2.3类AB包 3.h5游戏资源加载方式
1)配置为ab包,勾选IsBundle,选好Web Desktop,勾选IsRemoteBundle2)构建任务Project-->Build3)先不选Md5 Cache,防止文件名字一直变化; 勾选主包也为Bundle; 配置第三方Server地址;4)将打包出来的AB包放到第三方服务器上注意配置跨域var express = require("express");var path = require("path");var a...
2021-03-16 11:34:52 449
原创 定点数: 用于浮点数的精确比较(左移16位)
定点数: 用于浮点数的精确比较(左移16位)int x = (int)(dir.x * (1 << 16));乘以65536倍,这样就ok了
2021-03-14 17:42:10 709
原创 win下:1.下载jdk 2.修改maven镜像 环境搭建
1)阿里云镜像<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>...
2021-03-14 16:08:46 98
原创 思考:实际中遇到的2个需要重构的问题: 1.普通mj场扩展出金币场 2.一种mj玩法,扩展出20多种玩法
(1)从普通麻将场扩展出金币场 1.抽象出 普通麻将和金币场的相同接口 和 在金币场上新增接口, 利用继承去扩展, 动态添加对应的组件。(2)麻将app,开始有1种玩法, 后来有20种玩法 1.简单粗暴的方法: 大量的if else。 2.较好写法的思考: 写好继承关系, 利用代码, 添加组件(未实践)....
2021-03-12 16:13:01 79
原创 客户端数据 和 服务器数据 的信任关系
1)基本原则客户端相信客户端。服务器相信服务器。客户端收到服务器信息,更新即可,总是认为服务器发来的数据是正确的。2)一个背包问题的实战:比如:背包系统。 服务器推送了所有的背包数据,那么客户端初次展示背包内容。假如:背包中物品A有10个,当客户端发起售卖请求卖了5个A时,客户端的背包如何刷新呢?方法1: 客户端removeAllChildren所有的背包数据,从而从新请求背包数据从而刷新UI。方法2:客户端发起售卖,服务器告诉售卖成功,数量变化为5,客户端从本地存储..
2021-03-12 15:21:56 276
原创 ghost和ctrl分离的方式处理同步设计
Ghost和ctrl分开的设计思想用于多人状态同步。那么:棋牌的也可以。自己和别人的区别在于,大家都有Ghost,也就是显示。Ctrl: 是发出动作,自己的有这个组件,别人的没有这个组件而已,其余的完全相同。...
2021-03-12 15:15:55 113
原创 【新账号注册与登录思考】1.一个api接口可能执行多条sql语句 2.注册和登录服务的分离
流程:1.玩家发起登录请求2.发起sql查询是否有该玩家,有的话判断账号密码是否正确3.没有该用户,则执行insert插入用户。 并插入后,立马执行查询操作,并登录。
2021-03-04 17:33:32 351 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人