摘要: 在用table.sort 排序的时候注意,如果使用多个条件排序,应在一个排序函数里按照条件优先级进行比较排序。 例如 现要求按 i 排序,i 相同时按 time 排序, 假如用两次排序 1、先用time排序 排序后结果: 此时再按 i 排序 期望 i 相等时(i = 2)能得到和按 time 排序后 阅读全文
posted @ 2017-08-23 17:08 YYRise 阅读(5903) 评论(0) 推荐(1) 编辑
摘要: 教程 Book 《Go Web 编程》 《Go入门指南》 《深入解析Go》 应该是go的进阶,等熟悉go之后再来看 《Go语言圣经(中文版)》 个人认为翻译的不怎么样…… 《Go 中文文档》 《Golang标准库文档》 阅读全文
posted @ 2017-08-08 17:50 YYRise 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 理解矩阵背后的现实意义 线性空间中的运动,被称为线性变换。 矩阵的本质是运动的描述。vs “矩阵是线性空间里跃迁的描述”。 在线性空间中选定基之后,向量刻画对象,矩阵刻画对象的运动,用矩阵与向量的乘法施加运动。 “矩阵是线性空间里的变换的描述。” 矩阵的定义:“矩阵是线性空间中的线性变换的一个描述。 阅读全文
posted @ 2017-08-08 09:51 YYRise 阅读(2751) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-04 11:34 YYRise 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 7.2.4 new() 和 make() 的区别 看起来二者没有什么区别,都在堆上分配内存,但是它们的行为不同,适用于不同的类型。 new(T) 为每个新的类型T分配一片内存,初始化为 0 并且返回类型为*T的内存地址:这种方法 返回一个指向类型为 T,值为 0 的地址的指针,它适用于值类型如数组和 阅读全文
posted @ 2017-08-04 11:28 YYRise 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 原文:Lua Performance Tips 偶然找到《Lua Performance Tips》这篇关于Lua的优化文章,个人认为相较于多数泛泛而谈要好不少。尽管Lua已经到5.2版本了,但里面的技术依然能用到,通过翻译自己也能更深入的去了解文中提到技巧。第一次翻译,错误及不当之处自然不会少,欢 阅读全文
posted @ 2017-07-01 16:41 YYRise 阅读(13354) 评论(1) 推荐(2) 编辑
摘要: https://github.com/flily/lua-performance/blob/master/Guide.zh.md https://springrts.com/wiki/Lua_Performance http://www.lua.org/gems/sample.pdf 阅读全文
posted @ 2017-01-17 16:25 YYRise 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 原文:https://my.oschina.net/Kenyon/blog/133974 1.数组的定义 不一样的维度元素长度定义在数据库中的实际存储都是一样的,数组元素的长度和类型必须要保持一致,并且以中括号来表示。 合理的: array[1,2] --一维数组 array[[1,2],[3,5] 阅读全文
posted @ 2017-01-10 12:20 YYRise 阅读(4059) 评论(0) 推荐(0) 编辑
摘要: 排行榜: key:玩家名字,val:玩家的数值 val1:原排行榜中的数值,已排序(从小到大) key1:原排行榜val已排序的数值对应的名字 key2, val2为新的数据,两组数据合并为一组,相同名字的数值合并取最小(或最大) 采用归并排序 迭代法步骤: 1. 申请空间,使其大小为两个已经排序序 阅读全文
posted @ 2016-11-28 15:11 YYRise 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 示例一 示例二 Lua中的变量,如果没有local关键字,全都是全局变量,Lua也是用Table来管理全局变量的,Lua把这些全局变量放在了一个叫“_G”的Table里。 我们可以用如下的方式来访问一个全局变量(假设我们这个全局变量名叫globalVar): 1 _G.globalVar 2 _G[ 阅读全文
posted @ 2016-07-16 16:18 YYRise 阅读(205) 评论(0) 推荐(0) 编辑