手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
第
第专题提供第的最新资讯内容,帮你更好的了解第。
第14章 环境
第14章 环境 Lua 用一个名为 environment 普通的表来保存所有的全局变量。(更精确的说, Lua 在一系列的 environment 中保存他的“ global ”变量,但是我们有时候可以忽略这种多样性)这种结果的优点之一是他简化了 Lua 的内部实现,因为对于所有的全局变量没有必要非要有不同的数据结构。另一个 ( 主要的 ) 优点是我们可以像其他表一样操作这个保存全局变量的表。为
作者:佚名 时间:2019-06-19
第13章 Metatables and
第13章 Metatables and Metamethods Lua 中的 table 由于定义的行为,我们可以对 key-value 对执行加操作,访问 key 对应的 value ,遍历所有的 key-value 。但是我们不可以对两个 table 执行加操作,也不可以比较两个表的大小。 Metatables 允许我们改变 table 的行为,例如,使用 Metatables 我们可以定义
作者:佚名 时间:2019-06-19
第17章 Weak表
第17章 Weak表 Lua 自动进行内存的管理。程序只能创建对象(表,函数等),而没有执行删除对象的函数。通过使用垃圾收集技术, Lua 会自动删除那些失效的对象。这可以使你从内存管理的负担中解脱出来。更重要的,可以让你从那些由此引发的大部分 BUG 中解脱出来,比如指针挂起( dangling pointers )和内存溢出。 和其他的不同, Lua 的垃圾收集器不存在循环的问题。在使用循环性
作者:佚名 时间:2019-06-19
第20章 String库
第20章 String库 Lua 解释器对字符串的支持很有限。一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容。在 Lua 中操纵字符串的功能基本来自于 string 库。 String 库中的一些函数是非常简单的: string.len(s) 返回字符串 s 的长度; string.rep(s, n) 返回重复 n 次字符串 s 的串;你使用 string.
作者:佚名 时间:2019-06-19
第21章 IO库
第21章 IO库 I/O 库为文件操作提供两种模式。简单模式( simple model )拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式( complete model )使用外部的文件句柄来实现。它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法。简单模式在做一些简单的文件操作时较为合适。在本书的前面部分我们一直都在使用它。但是在进行一些高级的文件操
作者:佚名 时间:2019-06-19
第23章 Debug库
第23章 Debug库 debug 库并不给你一个可用的 Lua 调试器,而是给你提供一些为 Lua 写一个调试器的方便。出于性能方面的考虑,关于这方面官方的接口是通过 C API 实现的。 Lua 中的 debug 库就是一种在 Lua 代码中直接访问这些 C 函数的方法。 Debug 库在一个 debug 表内声明了他所有的函数。 与其他的标准库不同的是,你应该尽可能少的是有 debug 库。
作者:佚名 时间:2019-06-19
第25章 扩展你的程序
第25章 扩展你的程序 作为配置语言是 LUA 的一个重要应用。在这个章节里 , 我们举例说明如何用 LUA 设置一个程序。让我们用一个简单的例子开始然后展开到更复杂的应用中。 首先,让我们想象一下一个简单的配置情节:你的 C 程序(程序名为 PP )有一个窗口界面并且可以让用户指定窗口的初始大小。显然,类似这样简单的应用,有多种解决方法比使用 LUA 更简单,比如环境变量或者存有变量值的文件。但
作者:佚名 时间:2019-06-19
第29章 资源管理
第29章 资源管理 在前面一章介绍的数组实现方法,我们不必担心如何管理资源,只需要分配内存。每一个表示数组的 userdatum 都有自己的内存,这个内存由 Lua 管理。当数组变为垃圾(也就是说,当程序不需要)的时候, Lua 会自动收集并释放内存。 生活总是不那么如意。有时候,一个对象除了需要物理内存以外,还需要文件描述符、窗口句柄等类似的资源。(通常这些资源也是内存,但由系统的其他部分来管理
作者:佚名 时间:2019-06-19
第5章 高级函数和控制结构
魔兽世界编程读书笔记(5) 第5章 高级函数和控制结构 5.1 多值返回 在Lua中,return语句能返回多个值,这些值能让我们更轻松地完成一些工作。例如在WoW中,我们有时必须把十六进制的字符串转化为红绿蓝三色十进制值。 5.2 将十六进制转换成RGB 十六进制字符串的典型例子是“FFCC99”它们两个字符一组,分别代表红色(FF),绿色
作者:佚名 时间:2019-07-17
第一节 Lua1.0初探
引言 亲们,是否曾经有过阅读语言源代码的冲动,python,java都是开源的,代码都可以下载得到,但是亲们坚持了么?是否由于各种原因被迫终止了。是否觉得遗憾,或者感觉无从下手,或者是下载的代码都是shit,连编译都不能编译,还研究个什么? 这也是我曾经最悲哀的事情,但是现在,情况不同了。竟然有一种坚持使用c标准库编写的语言出现了,或者说它很久以前就出现了但是我们没有发觉而已。它就
作者:佚名 时间:2019-07-27
第 10 章 数据结构
第 10 章 数据结构 table 是 Lua中唯一的数据结构,其他语言所提供的其他数据结构比如:arrays、 records、lists、queues、sets 等,Lua 都是通过 table 来实现,并且在 lua 中 table 很好的实 现了这些数据结构。 在传统的 C 语言或者 Pascal 语言中我们经常使用 arrays和 lists(record+p
作者:佚名 时间:2020-02-13
第1课 - 学习Lua的意义
学习Lua的意义 1.Lua简介 (1) 1993年、巴西 (2) 小巧精致的脚本语言,大小只有200K (3) 用标准C语言写成,能够在所有的平台上编译运行 (4) 发明的目标是嵌入在C/C++中,为应用程序提供灵活的扩展和定制功能 (5) 不适合用于开发独立的应用程序 2.Lua产生的原因 C/C++工程中有大量的业务逻辑,而业务逻辑经常发生改变,这就
作者:佚名 时间:2020-03-09
第1课 - 学习 Lua 的意义
1、Lua是一门小巧而精致的语言 - 目标是在嵌入式C/C++中,为应用程序提供灵活的扩展和定制功能。 - 用标准的C语言写成,能够在所有的平台上编译运行。 - 不适合用于开发独立的应用程序。 2、Lua的应用现状 1)嵌入式开发 & 游戏开发 - 解释器小巧(200K),适合绝大多数的嵌入式设备。 - 速度最快的脚本引擎,与C/C++语言无缝衔接。 - 易于扩展,由项目自定义核心库(网络通讯,图
作者:佚名 时间:2019-12-22
第2课 - Hello, Lua!
1、Hello Lua - Lua使用标准的ANSIC进行开发 - Lua几乎支持所有的平台(跨平台/全平台) - Lua是开源并且免费的软件 - Lua是以源码的方式进行发布 2、Lua的编译 Lua源代码进行make编译后的目标: - Lua 解释器:用于解释执行脚本或字节码文件 - Luac 编译器:用于将脚本文件编译成字节码文件 - liblua:静态链接库,可链接至宿主程序 -
作者:佚名 时间:2019-12-22
第3课 - 起航Lua之路
一、主题 - 变量(全局变量/局部变量) - 程序块(chunk) - 注释(单行注释/多行注释) 二、变量(全局变量/局部变量) 1、Lua支持全局变量和局部变量的概念。 全局变量:直接定义变量名,并且赋值。(a = 1; // 分号可选) 局部变量:使用local关键字进行定义。(local b = 2;) 2、变量命名规则 - 遵循C/C++语言中的变量命名规则。 - 避免定义下划线开头并
作者:佚名 时间:2019-12-22
啊 第一篇学习笔记,什么都不写,只为赚分数
正在学习VB,希望有些资源可以 “便宜”点。 呵呵
作者:佚名 时间:2019-11-25
第一遍机房收费系统总结
历时20天的机房收费系统已经落下了帷幕。在这20天里经历了N次困难,我用N+1次的毅力成功的撂倒了它们。 在敲机房之前,感觉对数据库的了解只限于那一点点的理论知识。在学生信息管理系统的时候也有对数据库进行过增删改查,但那时在VB里面的,没有真正的打开数据库,对它进行面对面的操作。 在机房收费系统中对数据库更加了解了一些。师姐说我这只是刚入门,任重而道远啊~机房收费系统是在学生信息管理系统后的第二个
作者:佚名 时间:2020-02-15
第7章 成员资格、授权Authorize、ASP.NET Identity、OAuth和OpenID的外部登录和安全性
7.1 安全性:无趣、但极其重要 7.2 使用Authorize特性登录 使用Authorize特性来阻止用户匿名访问控制器或控制器操作。 7.2.1 保护控制器操作 情况1:单控制器 控制器上添加 [Authorize]特性 情况2: 全部控制器 也可以将Authorize应用到全部的应用程序的范围类,要使AuthorizeAttribu
作者:佚名 时间:2019-06-18
第11章 ASP.NET Web API
ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。 一、定义Web API 二、Web API入门 “新建”->“项目”,已安装下的 “模板” ->Visual C# -> Web -> ASP.NET WEB
作者:佚名 时间:2019-06-19
第11章 ASP.NET Web APIWCF宿主+Web API、OWIN宿主+Web API
ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。 一、定义Web API 二、Web API入门 “新建”->“项目”,已安装下的 “模板” ->Visual C# -> Web -> ASP.NET WEB
作者:佚名 时间:2019-06-19
上一页
1
2
3
4
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot