本文主要转载魏兴华大师在itpub上的一篇帖子log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决。什么时候会产生log file sync等待? 常见有以下几种: 1)commit操作 2)rollback操作 3)DDL操作(DDL操作实施前都会首先进行一次commit)
刚开始接触cocos2d-x 下的Lua编程,主要参看了李华明大神的博客
转载 2013-08-18 21:39:00
284阅读
2评论
大家可以下载金庸群侠的dosbox版(以下简称“金”),资源文件在game目录下。一、文件纵览“金”的文件命名很有规律,图片文件分为“.idx、.grp、.col”,分别是图片索引、图片数据、调色板。图片索引里保存着对应图片在图片数据里的地址。若我们要载入第5幅图片,则先到.idx里其地址,软后到对应的.grp里取数据,取出后再按调色板显示。文件列表: 1.所有人物头像 hdgrp.grp hdg
Linux内核5.10编译 与调试实验环境qemu自己编译Linux 5.10 编译下载内核准备编译环境配置选项编译安装新内核去掉编译内核的优化选项根文件系统制作busybox脚本二方法三debootstrap运行busybox 命令目的机运行程序问题内核调试添加内核script参考 实验环境实验环境:ubuntu20.04, qemu 7.0.0 , busybox 1.35.0lsb_rel
lua调用cocos2d-x函数 需在lua中注册声明 才可在项目中调用Lua文件避免出现nil下面是我的实例说明,我要加的是CCControlSlider,其实很简单,首先我们找到Luacocos2d.cpp,仔细看看,里面已经有很多类都已经注册声明,我们何不就仿照他们已有的,一一添加注册声明。在Luacocos2d.cpp的 tolua_reg_types函数中加入:tolua_usertype(tolua_S,"CCControlSlider");在Luacocos2d.cpp的 tolua_Cocos2d_open函数打开我们的CCControlSlide Read More
转载 2013-04-27 19:45:00
121阅读
2评论
一、lcd 屏的分类STN是早期彩屏的主要器件, 一般的STN仍然是256色的,优点是:价格低,能耗小。TFT的亮度好,对比度高,层次感强,颜色鲜艳。缺点是比较耗电,成本较高。 UFB是专门为移动电话和PDA设计的显示屏,它的特点是:超薄,高亮度。可以显示65536色, 耗电比TFT少,价格和STN差不多。OLED (Organic Light&n
从今天開始,往后将陆续更新Lua教程,主要是搭载Cocos2dx ,有不论什么疑惑或者不正确的地方。尽情指正、交流、探讨。 那么首先肯定是Lua语言基础的知识点。以下直接附上代码,凝视已经非常清楚。无需赘述。 这里顺便给大家推荐一款mac os上的文本编辑器,好用支持多语言编辑,oc,c,c++,j
转载 2017-08-04 13:19:00
133阅读
2评论
Lua提供以下类型的循环来处理循环需求。编号循环类型描述1while循环在给定条件为真时重复语句或语句组,它在执行循环体之前测试条件。2for循环多次执行一系列语句,并缩写管理循环变量的代码。3repeat…unti循环重复语句组的操作,直到满足until条件。4嵌套循环可在任何循环中使用另一个或多个循环,如:while,for或do..while循环。循环控制声明循环控制语句从正常顺序改变执行。
转载 2024-08-09 12:50:46
71阅读
[由于lua内核升级到5.1,因此,luaplus也同样跟着升级。最新的luaplus可以通过svn获取,地址 svn://svn.luaplus.org/LuaPlus/work51, 同时,luaplus基于5.0的内核仍然在维护更新,也可以通过svn获取,地址 svn://svn.luaplus.org/root/LuaPlus/Dev ]我将在下面说明,如何使用LuaPlus,以及如何更方
泛型for迭代器泛型for迭代器会在自己内部保存迭代函数,它会保存三个值:迭代函数、状态常量、控制变量。Lua默认的迭代函数为ipairs下面我们看看范性for的执行过程:首先,初始化,计算in后面表达式的值,表达式应该返回范性for需要的三个值:迭代函数、状态常量、控制变量;与多值赋值一样,如果表达式返回的结果个数不足三个会自动用nil补足,多出部分会被忽略。第二,将状态常量和控制变量作为参数
转载 2024-09-13 07:38:21
29阅读
1、lua_next(L, t_idx) 参数解释: L:虚拟机 t_idx:table在栈索引 返回 int:0执行失败;非0执行成功 该函数的执行流程为: ①:先从栈顶弹出一个key; ②:从栈指定位置的table取下一对key-value对,先将key入栈,再将value入栈; ③:如果②成功则返回非0值;否则返回0,并且不向栈压入
转载 2024-04-06 01:02:00
758阅读
转自:://.benmutou./blog/archives/491.Lua的堆栈和全局表我们来简单解释一下Lua的堆栈和全局表,堆栈大家应该会比较熟悉,它主要是用来让C++和Lua通信的,是的,它们并不认识对方,只能通过堆栈来沟通,就像写信一样。Lua的全局表又是什么呢?可以想...
转载 2014-05-04 15:15:00
179阅读
2评论
之前一直没理清lua_gettable和lua_settable的使用,今天理清了,顺便就做下笔记了。 1.lua_gettable void lua_gettable (lua_State *L, int index);把t[k] 值压入堆栈,这里的 t 是指有效索引 index 指向的值,而 k 则是栈顶放的值。这个函数会
转载 2024-06-13 20:41:56
248阅读
一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明.table.concat(table, sep,  start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了
转载 精选 2015-01-25 09:49:49
1225阅读
范例if [ "x${var}" == "x" ]if [ x"$DPV然正确。所以:if [ "x${var}" == "x" ] 整句的意思是判断${v
转载 2022-12-13 16:21:58
138阅读
这里主要写Lua的字符串TString相关结构和算法。文章没有贴Lua源码,只画出了结构图,和算法的伪代码。这样阅读起来更加直观。一、TString的概述 1、lua字符串是常量,例s = s .. 1 创建了一个新的字符串赋值给s,并不是改变了s字符串的数据。 2、lua字符串分为长字符串和短字符串。 长字符串和短字符串区别 (1)存储方式: 短字符串:全局存储一份 长字符串:多份 (
转载 2024-03-22 11:02:25
210阅读
dofile函数使用在交互模式下我们只能一句一句的输入输出代码如果我们想要程序执行一段代码之后再进入交互模式我们就可以使用dofile函数lua函数的写法菜鸟教程解释 Lua 函数 在Lua,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua 提供了许多的内建函数,你可以很方便的在程序调用它们,如print()函数可以将传入的参数打印在控制台上
转载 2024-06-21 07:07:06
338阅读
开发工具 IDE工具:jetbrain IDEA 工具插件:EmmyLua 本机lua项目和调试lua文件 添加lua项目模板,安装完EmmyLua插
原创 2024-05-21 14:16:33
206阅读
在游戏开发中会经常使用到lua作为游戏逻辑层的脚本语言,各种优势就不说了,虽然平时用的比较多,但对lua语言本身和内部的一些实现并不是很了解,让我们先从lua的require入手来一探require的各种用法吧。require其实类似与C/C++的#include,就是加载一个指定名称的模块进来,该模块可以来自于lua,也可能来自于C/C++,在lua虚拟机启动时,默认会给我们预先加载好一些模块
转载 2024-02-17 16:53:50
902阅读
  • 1
  • 2
  • 3
  • 4
  • 5