一、简介 在上篇博客《【游戏开发】Excel表格批量转换成CSV的小工具》 中,我们介绍了如何将策划提供的Excel表格转换为轻便的CSV文件供开发人员使用。实际在Unity开发中,很多游戏都是使用Lua语言进行开发的。如果要用Lua直接读取CSV文件的话,又要写个对应的CSV解析类,不方便的同时还 ...
分类:
其他好文 时间:
2018-05-23 23:43:40
阅读次数:
431
公共资源加载,缓存retain;防止被自动销毁2. 数字滚动递增;用于得奖后,总金币跳动增加3. 四舍五入显示 金币数4. 5. 6. 加载csv 配置文件
分类:
其他好文 时间:
2018-05-23 21:11:20
阅读次数:
157
第一次搞爬虫,经验不足,爬出来的效果也不是很好,记录一下吧。 认识的哥们最近在爬今日头条的数据,不过他是做java的。之前也想用php做点爬数据的东西,于是直接也搞今日头条,万一有不明白的地方还能有个人商量。话不多说,上点干货。 关于爬虫,我之前的认知是,curl+正则,有点模糊,下面一步一步说吧 ...
分类:
Web程序 时间:
2018-05-23 19:05:31
阅读次数:
2136
前言 每逢大促必压测,每逢大促必限流,这估计是电商人的常态。每次大促期间,业务流量是平时的几倍十几倍,大促期间大部分业务都会集中在购物车结算,必须限流,才能保证系统不宕机。 限流算法 限流算法一般有三种:令牌桶,漏桶,计数器。本文介绍最粗暴的计数器算法,其他算法请自行google、百度,讲的应该比我 ...
分类:
编程语言 时间:
2018-05-23 10:25:04
阅读次数:
300
一、简介 1)分布式限流 如果是单实例项目,我们使用Guava这样的轻便又高性能的堆缓存来处理限流。但是当项目发展为多实例了以后呢?这时候我们就需要采用分布式限流的方式,分布式限流可以以redis + lua 或者 nignx + lua这样的组合来实现。。 分布式限流一般应用场景都是在业务上进行限 ...
分类:
其他好文 时间:
2018-05-22 23:52:45
阅读次数:
3085
最近了解下Nginx的Code状态码,在此简单总结下。 先来再回顾一下一个http请求处理流程: 一个普通的http请求处理流程,如上图所示: A -> client端发起请求给nginx B -> nginx处理后,将请求转发到uwsgi,并等待结果 C -> uwsgi处理完请求后,返回数据给n ...
分类:
其他好文 时间:
2018-05-22 15:56:30
阅读次数:
213
Lua 是一个小巧的脚本语言,可以直接使用解析器进行解析。设计目的是为了嵌入应用程序中,从而为应用提供灵活的扩展和定制功能。 Lua 由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。 Lua并没有提供强大的库,所以Lua 不适合作为开发独立应用程序语言。Lua 有一个同时进行的JIT项 ...
分类:
其他好文 时间:
2018-05-19 20:04:44
阅读次数:
188
1. Variables |- Set variable |- Create list |- Evaluate |- Get variable 2. Conditional |- Run Keyword If |- Run Keyword And Continue On Failure |- Run ...
分类:
其他好文 时间:
2018-05-19 14:45:54
阅读次数:
148
# 从架构层面杜绝lua中使用未定义的变量 标签(空格分隔): lua lua中有一个很坑的地方:1.就是如果一个变量拼写错误,会自动的认为你定义了一个值为nil的全局变量.2.如果在function中定义一个局部变量,忘记了local,则会默认为是定义成为了一个全局变量. 为了防止这种问题,我今天 ...
分类:
其他好文 时间:
2018-05-19 13:06:28
阅读次数:
170
前言: 最早是看到skynet群里边有人问如何取消定时器的问题,那时候正好在研读skynet代码,于是决定试试。但是最终只在lua层面实现了一个伪取消定时器的方案,而且还是不是优解。 云风说从c层面取消定时器的开销要大于从lua层面取消的开销,当时不知道为什么。 最近研读了云风实现的时间轮定时器代码 ...
分类:
其他好文 时间:
2018-05-18 23:34:23
阅读次数:
559