lua

  • Oracle PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR

    Oracle PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR

    抛出异常 Oracle有三种类型的异常错误:   1. 预定义(Predefined)异常 ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 2. 非预定义(Predefined...

    kavinkavin 2023.02.25 612浏览 0
  • 使用plsql developer登陆不了oracle

    使用plsql developer登陆不了oracle

      1,Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务 数据库动态注册不生效,导致监听器无法识别客户端连接符中提供的服务名,从而拒绝建立数据库连接,所以就需要对监听器配置做修改。最简单的方法是:由动态注...

    kavinkavin 2023.02.25 576浏览 0
  • Lua教程(十九):userdata

    Lua教程(十九):userdata

    在Lua中可以通过自定义类型的方式与C语言代码更高效、更灵活的交互。这里我们通过一个简单完整的示例来学习一下Lua中userdata的使用方式。需要说明的是,该示例完全来自于Programming in Lua。其功能是用C程序实现一个Lua的布尔数组,以提供程序的执行效率。见下面的代码和关键性注释...

    kavinkavin 2018.05.20 3549浏览 0
  • Lua教程(十八):编写C函数的技巧

    Lua教程(十八):编写C函数的技巧

    1. 数组操作:在Lua中,“数组”只是table的一个别名,是指以一种特殊的方法来使用table。出于性能原因,Lua的C API为数组操作提供了专门的函数,如: void lua_rawgeti(lua_State* L, int index,&...

    kavinkavin 2018.05.20 2340浏览 0
  • Lua教程(十七):C API简介

    Lua教程(十七):C API简介

    Lua是一种嵌入式脚本语言,即Lua不是可以单独运行的程序,在实际应用中,主要存在两种应用形式。第一种形式是,C/C++作为主程序,调用Lua代码,此时可以将Lua看做“可扩展的语言”,我们将这种应用称为“应用程序代码”。第二种形式是Lua具有控制权,而C/C++代码则作为Lua的“库代码”。在这两...

    kavinkavin 2018.05.20 2444浏览 0