这周服务器主程安排给了我一个任务(其实是我在用Go做完了一些小demo后,向主程请示下一步的安排),让我将他用Lua语言写的球球大作战的服务端代码转成Go语言形式。 于是,我开搞了! 此内容以上传至github,感兴趣的可以看一下github地址 框架主要分以下几个部分 1,sever-client ...
分类:
其他好文 时间:
2018-09-02 00:06:35
阅读次数:
192
C++是一门非常复杂的语言,然而更可怕的是,这门语言的各种奇葩特性还在继续增加,很多C++的程序员都会觉得这完全是在给自己添堵嘛,都已经这么复杂了,何必还要使劲往里面塞东西呢,明明C++03或者说是C++98的标准就已经完全够用了。我个人的看法呢,其实后续的标准还是很有必要的,因为这里面的很多新标准 ...
分类:
编程语言 时间:
2018-09-01 12:40:38
阅读次数:
150
cuid 是一个不错的id 生成算发,类似的有shortid 、hashid 演示使用lua 包集成openresty 做测试 使用docker-compose 运行 dockerfile FROM openresty/openresty:alpine-fat RUN apk add --no-ca ...
分类:
其他好文 时间:
2018-08-31 23:26:54
阅读次数:
464
这里主要说一下Lua在面向对象的使用中需要注意的地方。 一.self self指的是调用者自身,例如: local a = Shape:New(nil, 10),即local a = Shape.New(self, nil, 10),self指的是Shape; a:PrintArea(),即a.Pr ...
分类:
其他好文 时间:
2018-08-31 00:26:11
阅读次数:
173
注意事项:裁剪内容要用Sprite,不能换成ImageView ...
分类:
其他好文 时间:
2018-08-30 18:20:06
阅读次数:
402
018-08-30 08:39:52 一、变量与常量基础 1.变量标识符 每一个变量都可以用 变量标识符{变量名} 来表示。 Scalar变量 ${var} 单值变量 单值并不仅仅是像字符串、数值这样的,还有可能是个对象或者字典 List变量 @{var} 多值变量 只有带@的变量才能够确认是Lis ...
分类:
其他好文 时间:
2018-08-30 15:47:32
阅读次数:
1040
关键是要实现什么~,算法是用来解决实际问题的。 编码、解码、哈夫曼算法(前缀编码无损压缩算法) 前人的经验还是牛逼哈。我们都是站在巨人的肩膀上 斐波那契数列 数据结构:队列,栈,链表,二叉树,红黑树, 贝叶斯定律(条件概率) 方差和标准差 矩阵操作(lua分解,拉格朗日公式) 多线程算法(在多核心C ...
分类:
编程语言 时间:
2018-08-30 02:02:14
阅读次数:
208
1.语法检测插件~ sublimelinter sublimelinter-lua sublimelinter-luacheck 以上插件装好以后,在环境变量里面有加上lua.exe就ok了! 这个就可以对lua 的 if end,括号,标点 不匹配的情况下做出提示,如下图所示 2.安装luache ...
分类:
其他好文 时间:
2018-08-29 22:50:40
阅读次数:
1776
一、简介 最近马三换了一家大公司工作,公司制度规范了一些,因此平时的业余时间多了不少。但是人却懒了下来,最近这一个月都没怎么研究新技术,博客写得也是拖拖拉拉,周六周天就躺尸在家看帖子、看小说,要么就是吃鸡,唉!真是罪过罪过。希望能从这篇博客开始有些改善吧,尽量少玩耍,还是多学习吧~ 好了扯得有点远了 ...
分类:
编程语言 时间:
2018-08-29 14:41:40
阅读次数:
198
一、引言 Redis学了一段时间了,基本的东西都没问题了。从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功能。lua脚本是用C语言写的,体积很小,运行速度很快,并且每次的执行都是作为一个原子事务来执行的,我 ...
分类:
其他好文 时间:
2018-08-28 23:55:51
阅读次数:
332