![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
渴望飞翔的猪
每天完成一个小目标
展开
-
Linux下lua安装以及和c的交互
lua安装,与c交互的过程记录lua安装 在此我的机器环境是cenos 6.8 我安装的是lua5.1.4版本安装lua编译的相关依赖 yum -y install readline-devel ncurses-devel tar -zxvf lua-5.1.4.tar.gz cd lua-5.1.4 make linux test make install至此原创 2017-02-20 21:26:04 · 1938 阅读 · 0 评论 -
关于lua的一些浅析
关于lua中的面向对象工作都用了这么久lua,以为对lua都熟悉了,结果想自己试试造个轮子,才发现自己还是对lua的特性一无所知,今天就来聊聊lua作为一个函数式编程语言如何实现面向对象的特性支持。首先在由于在工作中经常使用的就是self关键字,lua中的self就相当于java,c++中的this对象。lua的table无疑是最最灵活的结构了,对象有属性和方法构成,我们用table描述对象的原创 2017-02-26 15:17:08 · 326 阅读 · 0 评论 -
lua报错处理
今天写个简单lua调用c库的函数,结果require的时候总是下面错误。 lua: ./test.lua:1: loop or previous error loading module ‘test’ stack traceback: [C]: in function ‘require’ ./test.lua:1: in main chunk [C原创 2017-04-07 18:23:55 · 4977 阅读 · 0 评论 -
lua 和c的调用
lua中使用c动态库,像luacjson(支持unicode),luasocket,都是以动态链接库的形式在lua中使用的,至于怎么写这些动态链接库很少有教程说到,下面我就说说如何把c文件编译成动态库。首先,假设需要在lua中调用一个在c中实现的求和函数,函数名add(a,b)。我给这个测试库取名为dylib,它包含一个函数add。lua中这样使用:local dylib = require "dy转载 2017-03-15 17:47:15 · 456 阅读 · 0 评论 -
lua解决八皇后问题
项目写了一年的游戏逻辑脚本,发现算法知识有待加强,正好今天1024节日,打算练习下算法,于是查看了经典的把皇后问题,思路是不难,只是发现以前的c语言都不会写了,编译出很多问题,才发现用脚本语言开发的效率和快速,感觉算法这东西重在思想,c语言很多编译的细节错误可能找半天发现才是某个i,j写错了(对于初级的我经常犯这错误),可是用脚本语言就很简单,或者说是很方便查找这个问题,对于编译型语言,有时候因为这原创 2017-10-24 22:56:40 · 413 阅读 · 0 评论 -
lua之table.sort使用
刚看了项目里面的的一个小代码,发现table.sort还有这样使用的功能,第一次碰到,学习了在此记录下,说明了自己还是需要多看代码啊,才能提高自己。以前都知道table.sort()的第二个参数是可以传一个比较函数的,以用来比较嵌套table的某个key值排序。 简单来说需求就是这样的,举个例子test = {{k1=v1,k2=v2},{k1=v1,k2=v2},{k1=v1,k2=v2},{k原创 2017-12-08 20:27:09 · 8187 阅读 · 0 评论 -
lua构造完美二叉树
杂话: 最近这几天闲来无事,公司的游戏马上要上线了,觉得最近几个月自己的状态都不是很好,刚公司招来的一个嘴强王者实习期完被劝退了(手动滑稽)主要是他自己也没有目标吧,打算把公司项目的一些代码看一遍,的确是有点纠结,函数跳来跳去的,不过我还是必须要弄懂,最后想了想还是从自己感兴趣的地方开始看。进入正题: 有个现金赛的需求 ,基本流程就是海选出32强,然后分四组8个人,俩俩pk赛,最后的4个人原创 2017-12-05 19:27:30 · 2081 阅读 · 1 评论 -
lua项目思想日常解读【1】
[先说个前提哈,以上所说的都是在lua这门语言中,不同的语言有不同的处理技巧,不过话说回来,真正的这种面向对象的思维方式作为程序都是通用的,只不过是在不同的语言有不同的数据结构来支撑的实现而已]. 今天再次看项目里面的现金赛代码,接着上篇提到的,我们是构造了一个完美二叉树的形,最开始我的比较初级(low)的想法的直接根据这个树的型(也就是指lua中的table的结构类型),即树的每个节点原创 2017-12-06 13:18:06 · 322 阅读 · 0 评论