ubuntu14.04安装配置FFmpeg+opencv-3.1.0+python 调用opencv模块这次因为写python时候要调opencv的函数,在ubuntu14.04安装了opencv,中间出现一个安装错误:/usr/bin/ld: /usr/local/lib/libavcodec.a(avpacket.o): relocation R_X86_64_32 against `.rod
转载 5月前
20阅读
Lua基础1、如果想获取某个lua文件的表。记得在该lua文件创建一个方法New,return 这个表。或者直接在lua文件末尾return 2、tolua在C#里经过Dofile的文件,只要全局变量,都能直接获取并进行使用。比如Dofile了Music.lua和Control.lua。Control.lua文件里能直接调用Music表里的函数 3、require也是加载lua文件的方法,但比do
转载 10月前
67阅读
原作者: ayase 8-27修正 修复首次使用后的红字不需要额外进数据库导入计分表,这lua全自动生成--------------------------------------------------------------惯例写在前面:写这玩意其实学习性更大于目的性。。= =研究了两天晚上写的我人参中滴第一个lua脚本,居然还真给我写出来了,好感动由于写代码的基础基本是零 所以碰了
转载 2024-07-22 20:40:29
32阅读
目录一、字符串 - 数据结构二、字符串 - 初始化luaS_init三、字符串 - 创建一个字符串luaS_new四、字符串 - 清除缓存luaS_clearcache前面两章我们讲解了Lua的整个栈操作。本篇文章开始,我们重点阅读一下Lua的几个重要数据结构:字符串、内存操作、对象操作等。字符串操作对应的文件:lstring.c一、字符串 - 数据结构Lua的字符串管理都会统一挂载到global
转载 2024-04-11 21:28:20
152阅读
在这篇文章中,我将向你解释为什么要使用Lua。我写这篇文章最初的动机是由于Lua邮件列表中的一则消息 “why isn’t Lua more widely used?” 。针对这个消息的回复各种各样,有的说是因为缺少类库,而我更赞同另外一个观点,那就是大部分人都不喜欢自己动手 (do it yourself)的方式来解决问题。我常常把Lua比作Arch Linux。这也就注定了Lua是一个小众产
Lua调用C: 方式:C函数从栈中获取函数參数(第一个參数总是局部栈的索引1),将结果压入栈中,C函数须要返回结果数量。 每一个函数都有自己的局部私有栈样例: static int l_sin(lua_State *L){ double d = lua_tonumber(L,1); //获取參数,索引为1(私有栈) lua_pushnumber(L,sin(d)); //压入结果
转载 2024-06-20 05:33:16
146阅读
Lua中I/O库用于读取和处理文件。有两种类型的文件操作,在Lua即隐含文件的描述符和明确的文件描述符。对于下面的例子中,我们将使用一个示例文件test.lua,如下图所示。-- sample test.lua -- sample2 test.lua一个简单的文件打开操作使用下面的语句。file = io.open (filename [, mode])各种文件模式列示于下表中。Mode描述"r"
转载 2024-03-26 13:26:58
99阅读
# Lua 判断 MySQL NULL 在处理数据库时,特别是使用 MySQL 进行数据操作时,NULL 值的判断和处理是一个重要的环节。在 Lua 语言中,判断 MySQL 返回的数据中的 NULL 值可以直接影响程序的处理逻辑。本文将介绍如何在 Lua 中判断 MySQL 的 NULL,并提供代码示例以帮助理解。 ## 什么是 NULL 在数据库中,NULL 是一个特殊的标记,表示某个字
原创 10月前
23阅读
前面介绍的都是针对cpp中的内建基本数据类型,然而,即使是这样,在面对指针和引用的时候,情况也会变得复杂起来。使用前面我们已经完成的宏lua_register_directclosure只能注册by value形式的参数的函数,当参数中存在指针和引用的时候(再强调一次,目前只针对基本数据类型):1、 如果是一个指针,通常实现函数的意图是以这个指针传递出一个结果来。2、 如果是一个引用,同
转载 2024-04-14 22:24:21
40阅读
io.open (filename [, mode])按指定的模式打开一个文件,成功则返回文件句柄,失败则返回nil+错误信息mode:   "r": 读模式 (默认);   "w": 写模式;   "a": 添加模式;   "r+": 更新模式,所有之前的数据将被保存   "w+": 更新模式,所有之前的数据将被清除   "a+": 添加更新模式,所有之前的数据将被保存,只允许在文件尾进行添加
一些记录(不太重要的:其他都是最新版 ;ode 0.16.2 ;toluapp最新版 2013.2.18 LuaDist/toluapp)Qt 5.14.0lua 5.1.4scons 3.0.1 太高会报错(tolua++太老了)protobuf 最新版 date:22.04.22 version: 3.21-devprotobuf直接用这个安装 忽略下面的 sudo install libpr
上文提到的简单I/O模型对于简单的需求还算适用,但对于诸如同时读写多个文件等更高级的文件操作来说就不够了。对于这样的操作,需要用到完整地I/O模型。用函数io.open来打开一个文件,这个函数有两个参数,一个参数是待打开文件的文件名,另一个参数是一个模式字符串,该函数返回对应文件的流。在打开文件后,可以使用方法read和write从流中读取和向流中写入。 I/O库提供了三个预定义的C语言句柄:io
转载 2024-04-23 21:49:14
89阅读
文章目录系列文章目录前言?一、Lua 文件 I/O?二、简单模式?三、完全模式?????总结 前言?一、Lua 文件 I/OLua I/O 库用于读取和处理文件。分为简单模式(和C一样)、完全模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model) 使用外部的文件句柄来实现。它以一种面对对象的形式,将
转载 2024-04-11 15:43:58
336阅读
Lua入门 文章目录一、类型和值 一、类型和值Lua语言是一种动态类型语言(Dynamically-typed language),在这种语言中没有类型定义( type definition ),每个值都带有其自身的类型信息。 Lua语言中有8种基本类型:nil(空 )、boolean(布尔)、number(数值)、string(字符串)、userdata(用户数据)、function (函数)、
转载 2024-04-22 00:33:42
280阅读
C语言中null很有趣,null指针值是NULL , NULL可能是0,0L 或 (void*)0 ,有时候很容易迷惑。null指针对于很多数据结构的实现来说都是很有用的特性,比如链表经常用null指针来表示链表结尾。下面对null指针进行讲解。null概念是什么null概念是通过null指针常量表示来支持一种抽象。这个常量可能是也可能不是常量0,C程序员不需要关心实际的内部表示。NUL 是什么N
转载 2024-04-21 19:19:06
74阅读
## jedis redis lua判断null 在使用Redis作为缓存或数据库时,经常会涉及到对数据是否存在的判断。在一些情况下,我们需要判断Redis中某个键是否存在或者某个字段是否为null。本文将介绍如何使用Jedis、Redis和Lua脚本来进行这样的判断,并提供相应的代码示例。 ### Jedis简介 Jedis是Java语言的Redis客户端,它提供了一系列简单而直观的接口,
原创 2023-08-31 14:05:56
332阅读
五.函数在lua中,若一个函数只有一个参数,并且此参数是一个字符串或table构造式,那么圆括号便可不写。print "hello world" --等同于print("hello world") print {10,20} --等同于print({10,20}) 多重返回值:lua允许函数返回多个结果。根据情况,函数返回值的个数也不同a.若将函数作为表达式的一部分来调
花了很长时间才算基本入门,期间走了不少的弯路,所以想记录下来,希望能方便后面的朋友。  前言该系列文章将纪录我在学习Lua时碰到的一些问题和得出的心得体会,适合没有任何Lua基础的朋友看。我会不定期的将自己的学习整理成笔记,同时由于我是本月刚接触Lua,也是正在学习的阶段,所以热烈欢迎各路朋友和我探讨、交流、指教。我学习的最终目的是想在基于Allegro图像库的GUI构建中应用
转载 2023-10-01 14:26:16
94阅读
从今天开始学习lua,学习的过程大概是lua的基础,lua和高级语言的交互,到在unity里面使用lua第一章.lua基础搭建环境 从网上下载luaStudio,有汉化版的。习惯使用vs的人应该会觉得非常的熟悉。 使用步骤:新建项目-新建文件-编码-F5 在第一次调试时,会出现调试设置。第一个要勾选,第二个是选择是否弹出控制台,可选可不选。 lua基础lua脚本不需要写“;”1.变量 lua
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释   写一个程序,总是少不了注释的。   在Lua中,你可以使用单行注释和多行注释。   单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。   多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止
转载 2024-03-30 07:59:17
278阅读
  • 1
  • 2
  • 3
  • 4
  • 5