- 博客(4)
- 收藏
- 关注
翻译 【翻译】Javascript中的RORO模式
Javascript RORO 模式— 提高函数可读性原文地址:https://www.tinyblog.dev/blog/2020-07-13-javascript-roro-pattern/代码可读性非常重要。开发者们总要花费大量时间阅读代码:其他人的、自己的、之前从来没见过的等等。更通俗易懂代码能够帮助团队中的每个人节省大量时间。而可读性通常要和性能做些权衡,但我觉得可读性更重要一些。我最欣赏的是应用于JavaScript的RORO模式,全名Receive an Object, Return
2021-11-29 11:58:28
235
原创 基于C++实现以周为时间段的简易日期获取机制
1.背景在很多业务场景中,都有一个类似于每周计划/每周任务的功能,比如游戏中玩家每周都有一定的任务需要完成来获取奖励。这里就需要即使用户客户端时间不同,在服务端也要根据统一时间来进行判断。2.需求这套机制需要尽可能的高效快速,并且易于维护,不需要经常修改配置使其满足各种时间过程,例如每周过渡、每月过渡、每年过渡等等。3.实现该机制的实现主要有几个方面:使得本周的判断有独立性、唯一性...
2020-03-10 14:59:48
2514
3
原创 一套C/S模式日志上传的机制
1.背景一个客户端-服务器模式的游戏,将会有非常多的玩家使用不同的客户端在一起进行游玩,如果想要根据不同玩家的操作来对玩家进行分类,比如某些玩家偏好一些功能,某些玩家不喜欢某些功能,就需要记录玩家的点击操作。2.需求(1)顺序玩家操作的顺序要保证是正确的,否则无法获取真实的玩家一系列操作(2)存储玩家的操作不能一直保存在内存中,否则突然重启客户端后前面的数据会全部丢失。...
2020-01-20 15:26:21
1912
原创 cocos2dx-lua 骨骼动画spine使用心得(cocos2dx版本 3.17 spine版本3.6.53)
主要记录了本人在lua代码中使用spine骨骼动画的一些心得,包括以下内容:1.骨骼动画简述2.骨骼动画工具3.应用于代码中4.其他动画设置的小操作
2019-11-27 21:49:10
6419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人