相比Java、Python、Perl,Lua的开源工具和可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。一、Kepler    Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用)
转载 2024-05-13 15:39:41
61阅读
一、总原则:c++对象的生命期不依赖lua gc管理,手动创建的对象要手动销毁二、引擎层在设计上就是支持脚本概念的(也就是说脚本的使用是“侵入式”的),与lua打交道的代码都封在CCLuaEngine,引擎各处模块都通过它来调用脚本,如CNode::update会调用CCLuaEngine->executeSchedule来调用脚本的update handler,再如CNode::onEnt
转载 2024-05-04 11:44:43
109阅读
Lua中关于函数基本操作学习笔记是本文要介绍的内容,主要是来学习函数lua中的应用,具体内容来看本文详解。基本函数Lua内置的函数,不需要额外装载。 assert (v [, message]) 功能:相当于C的断言, 参数: v:当表达式v为nil或false将触发错误, message:发生错误时返回的信息,默认为"assertion failed!" collectgarbage
一、参考链接(包含了官方标准的内容介绍以及其他):二、IAR新建包含官方文件的工程的方法本人也是刚刚开始接触IAR这个编译环境,在建立包含官方的工程时,出现了很多问题,在此以一个新手的视角写一篇文章用以帮助跟我一样有困惑的学者。首先在你想放置文件的地方新建一个文件夹,例如在桌面新建一个文件夹名为DEMO,并在里面新建俩个文件夹,一个名为LIB(放置官方文件)LIB下还有俩个子文件夹(inc
1. ngx_lua 模块Nginx 模块需要用 C 开发,而且必须符合一系列复杂的规则,最重要的用 C 开发模块必须要熟悉 Nginx 的源代码,使得开发者对其望而生畏。ngx_lua 模块通过将 lua 解释器集成进 Nginx,可以采用 lua 脚本实现业务逻辑。该模块具有以下特性:高并发、非阻塞地处理各种请求。Lua 内建协程,这样就可以很好地将异步回调转换成顺序调用的形式。每个协程都有一
转载 2024-03-28 08:36:15
121阅读
Atlassian JIRA 5.1.5 发布,该版本主要是一些小更新和 bug 修复。 JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管 理,许多著名的开源项目都采用了JIRA。
转载 2012-09-27 09:58:00
149阅读
2评论
load (chunk [, chunkname [, mode [, env]]]) 加载一个代码块。如果 chunk 是一个字符串,代码块指这个字符串。 如果 chunk 是一个函数, load 不断地调用它获取代码块的片断。 每次对 chunk 的调用都必须返回一个字符串紧紧连接在上次调用的返回串之后。 当返回空
    第3章曾经讲过,将一个类型强制转换成另外一个类型的过程被称为类型转换。Java程序设计语言提供了一种专门用于进行类型转换的表示法。例如: double x = 3.406; int nx = (int)x;  将表达式x的值转换成整数类型,舍弃了小数部分。  &nb
转载 精选 2012-12-27 12:30:20
612阅读
# 如何创建和使用 Android (Android Library) 作为一名开发者,理解如何创建和使用 Android 是非常重要的。无论是为了重用代码,还是为了将功能模块化,编写都能够极大地提升开发效率。本文将详细介绍如何创建 Android ,包括流程、代码示例以及每一步的详细说明。 ## 创建 Android 的流程 以下是创建 Android 的基本流程: | 步骤
原创 10月前
28阅读
Linux lib是Linux操作系统中非常重要的组成部分之一。lib指的是用C语言编写的一系列可重用的代码模块,可以供其他程序调用和使用。通过使用lib,开发者可以在编程过程中更加高效地开发和调试程序,节约时间和精力。 Linux lib的应用范围非常广泛。首先,lib为Linux操作系统提供了丰富的功能和特性。几乎所有的Linux系统软件都依赖于lib,无论是基础的系统工具,还是
原创 2024-02-01 15:01:25
181阅读
# 如何解决"err lua redis lib command arguments must be"错误 ## 前言 在开发过程中,我们经常会遇到各种各样的错误信息。其中,"err lua redis lib command arguments must be"是在使用Redis进行开发时可能会遇到的错误之一。该错误一般是由于Redis命令的参数错误导致的。本文将向刚入行的开发者介绍如何解决
原创 2023-09-22 11:58:07
177阅读
第 18 章 Table         table由一些操作 table 的辅助函数组成。他的主要作用之一是对 Lua 中 array的大 小给出一个合理的解释。另外还提供了一些从 list 中插入删除元素的函数,以及对 array 元素排序函数。 18.1 数组大小      &n
转载 2024-07-18 13:19:11
48阅读
Lua OS整理os.clock()返回一个程序使用CPU时间的一个近似值local x = os.clock(); print("---begin----",os.clock()) local s = 0; for i = 1, 100000000 do s = s + i; end print("---end----",os.clock()) print(string.format
转载 2024-03-03 08:36:04
122阅读
lua库函数的简单列举 math三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数 math.random(2,9)
转载 2024-03-17 10:48:26
53阅读
 0.使用Sublime Text3 配置Lua运行环境:1.string--string中所有的function都不会直接操作原字符串,而是复制一份再进行操作 s = "[Abc]" print(string.len(s)) --5 print(string.rep(s, 2)) --[Abc][Abc] print(string.lower(s))
转载 2024-04-15 13:17:21
47阅读
相信你一定用os对文件系统进行过操作,比如文件读写,路径组合,上传下载等都会涉及到文件路径。但是某些操作使用os就很不优雅,例如查找上级路径,不同操作系统间的路径处理等。今天我们就介绍一个Python内置的面向对象的路径pathlib。1、获取当前文件所在路径from os import path exec_path = path.dirname(__file__) print(exec_p
转载 2024-05-16 09:27:35
433阅读
python3将python2的urllib和urllib2整合为一个urllib,由于近期用到了这个就参考官方文档和网上的资料总结了一下 导入import urlliburllib.requesturllib.request.urlopen()发起一个请求response = urllib.request.urlopen(url, data=None, [timeout, ]*, cafi
转载 2024-04-17 17:25:25
66阅读
c 头文件 描述libGL.so <GL/gl.h> 实现到OpenGL API的接口libGLU.so <GL/glu.h> 实现到OpenGL API的接口libImlib.so <Imlib.h> 实现一
转载 2012-02-05 14:35:00
93阅读
2评论
ollama 模型 lib是一个强大的开源工具,旨在方便机器学习模型的管理与部署。本文将为您详细介绍如何解决与“ollama 模型 lib”相关的一系列问题,具体内容包括环境预检、部署架构、安装过程、依赖管理、服务验证以及迁移指南。 ### 环境预检 首先,我们的目标是确保环境满足运行“ollama 模型 lib”的基本要求。以下是相关信息: | 系统要求 | 要求版本
原创 3月前
266阅读
Python是一种强大且易于学习的编程语言,拥有丰富的文件来帮助开发者更高效地完成各种任务。其中,标准是Python自带的文件,包含了众多常用的模块和函数,可以直接在Python环境中调用和使用。这些文件不仅简化了开发过程,还提供了各种功能强大的工具,让开发者可以快速开发各种应用程序。 ### 标准文件(Lib) Python的标准文件(Lib)包含了多个模块,可以用于处理文件操作
原创 2024-04-21 05:35:45
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5