背景:由于之前用python写的数据库导数据的程序略慢,而cups要导入的数据又很多很多,考虑到时效的要求,准备用oracle自带的sql loader把海量数据导入,编写好sql loader的控制文件(一种导入规则文件)之后,在cmd下执行命令:sqlldr ora_name/ora_passwd@ora_ip/orcl control=bsa.ctl就能按规则调用sql loader工具,把
前言:又是N久没上来了,也没什么新鲜话想说。反正最近是被杭州的房价憋得抑郁,但是也是只能对自己说要“蛋腚”!今天又被这个lua调用DLL给抑郁了一把,还好网上搜来搜去,终于搜到一位“有识之士”的帖子,帮我搞定了这个“憋屈”的问题。最近很懒,懒得写东西。   Lua调用C的DLL的例子网上也不是很多,其实要说很多的话,转帖是大部分的形式,有好有坏吧。转得多了,倒是让人看得郁闷,因为搜了半天
转载 2024-08-23 17:45:16
47阅读
新建一个lua工程,打开cmd命令控制台,切换到cocos2d-x2.1.4/tools/project-creator/下,输入以下命令:D:\Python275\python create_project.py -project GyenLua -package com.gyen.org.gyenlua -language lua代码如下:AppDelegate.cpp#include "co
转载 2024-04-09 10:25:21
87阅读
如果没有一定的相关知识恐怕不容易看懂和理解批处理文件,也就更谈不上自己动手编写了。 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个
转载 2024-05-13 07:40:48
3阅读
      先来说下大致脚本引擎框架,此次采用如下,即运行C++代码启动程序,然后加载Lua脚本执行!1.基础   Lua脚本中只能调用 int (*lua_CFunction) (lua_State *L) 这种类型的C/C++函数;   所有的C/C++函数如果要给Lua进行调用,只能用这样的函数来封装;  &nb
转载 2024-04-29 19:56:53
158阅读
一、前言基于redis实现分布式锁,其实有很多,基于 redisson,基于 jedis,等都可以实现,springBoot 默认提供 redis 操作工具 redisTemplate ,我们可以基于它配合lua 进行实现。简单业务场景不需要使用 redissonredisson本身其实是基于lua脚本来保证原子性的,使用redisson需要额外引用依赖,还要单独去配置,还要增加学习成本去了解re
转载 2023-08-17 11:02:43
1076阅读
前段时间在项目中试加入了lua脚本,但由于匆忙很不完善,没有任何的调试信息,包括出错信息的打印,所以很是痛苦!最近终于开始着手完善lua程序,只是从没用过,一切都是从头学起! 首先是载入脚本的时候:luaL_dofile(m_lua, pathname.c_str()); 如果是lua脚本的语法等基本错误,这时候luaL_ dofile会返回错误码,但想知道错误信息就必须看堆栈了。 其实查看文档
转载 2024-05-06 15:28:09
180阅读
Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。  所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。  在Lua中,一切都是变量,除了关键字。I.  首先是注释  写一个程序,总是少不了注释的。  在Lua中,你可以使用单行注释和多行注释。  单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当
转载 3月前
410阅读
# Python调用CMD脚本的实现教程 ## 简介 在开发过程中,有时候我们需要使用一些CMD命令来完成一些操作,如果能够通过Python代码来调用CMD脚本,将极大地提高开发效率。本教程将向你展示如何使用Python调用CMD脚本。 ## 整体流程 下面是整个过程的流程图,我们将使用 `mermaid` 语法来标识。 ```mermaid sequenceDiagram part
原创 2023-12-10 11:19:59
91阅读
感觉学习的笔记还是放在网上查询的时候比较方便,文章初看会感觉很难理清,需要耐心去看,对不起自己对不起翻到我文章的同学,不废话直接上代码。1.C#调用Lua (耐心!耐心!耐心!)using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using XLua; //这个示
本篇主要讲解下c如何调用Lua的,即c作为宿主语言,Lua为附加语言。c和Lua之间是通过Lua堆栈交互的,基本流程是:把元素入栈——从栈中弹出元素——处理——把结果入栈。关于Lua堆栈介绍以及Lua如何调用c参考其他两篇。1. 加载运行Lua脚本通过luaL_newstate()创建一个状态机L,c与Lua之间交互的api的第一个参数几乎都是L,是因为可以创建多个状态机,调用api需指定在哪个状
转载 2024-04-26 16:01:03
94阅读
今天我们来学习一下Lua中的迭代器:Iterator。     迭代器是一种可以遍历集合中所有元素的机制。在Lua中,通常将迭代器表示为函数,每调用一次函数,即返回集合中的下一个元素。     每个迭代器都需要在每次调用中保持一些状态,这样才可以知道它所在的位置以及如何进入到下一步。Closure为这类任务提供了很好的
转载 2024-05-04 15:31:54
28阅读
一、引言上一周应该某个特殊需求。需要在服务器端搭建一个lua执行环境。lua本身又是嵌入语言。在语言本身上又一定的局限性。所以我打算把lua嵌入到python/java中。做调研的时候,java的嵌入较为麻烦,出现了各种问题。后来确定用python来作这个环境。这样能用上python 的协程、多线程。这里说说python中嵌入lua的问题。二、环境建立python中又一个扩展叫lupa。这个扩展用
转载 2023-11-10 01:14:49
279阅读
这段时间工作的强度有所下降,倒不如说恢复到正常的工作强度,因此也给了自己一点时间去了解下其他之前没有了解过的语言——python和lua。 这两个语言,一个是号称“人生苦短,我用python”,另一个则是上到魔兽,下到愤怒的小鸟运用的脚本语言,所以都有其一定的代表性。各自编写了一个导表工具之后,在我看来,这两个语言就好像两个极端一样:当你要制作某个设备时,你是用已经能制作出现成零件的工厂,还是要
转载 2023-09-07 15:05:47
208阅读
本文介绍SpringBoot如果通过Lua脚本去执行Redis,介绍简单用法例子,如对Lua脚本还不了解的可以先参考我这边文章Lua脚本快速入门更深层次的用法请参考Redis官网1. 添加依赖2. 编写Lua脚本3. 编写配置/** *@authorGjing **/ @Configuration publicclassLuaConfiguration{ @Bean publicDefaultRe
## Java调用Lua脚本的实现流程 为了实现Java调用Lua脚本,我们可以利用LuaJava库来连接Java和Lua。下面是整个实现流程的步骤概述: 1. 准备工作:在Java项目中添加LuaJava库的依赖。 2. 创建Lua脚本文件:编写Lua脚本文件,定义需要在Java中调用的函数或者方法。 3. Java调用Lua脚本:在Java代码中加载Lua脚本,并调用其中的函数或方法。
原创 2023-11-07 06:48:11
146阅读
Dflying Chen Microsoft MSN TC  April 2006 English Version:  应用于: Microsoft ASP.NET 2.0 Microsoft ASP.NET Atlas March CTP Microsoft&nbs
uatinker 提供的 lua与 C++ 函数的相关接口函数 ,这样便可以屏蔽底层函数,大大提升了了开发效率,但是luatinker是韩国人写的 所以函数的说明是韩文的,所以我把经常用到函数的功能写下了,方便新手使用 lua_State *l= lua_open() 建立lua栈用于和C交互 luaopen_base(lua_State*L) 打开基本函数库 lua_tink
在实际开发中,我们常常需要在不同的编程语言之间进行交互,其中 Lua 脚本调用 Python 是一个非常实用的场景。本文将从环境准备到实战应用,详细描述如何实现 Lua 脚本调用 Python 的过程。 ### 环境准备 在进行 Lua 和 Python 的集成之前,首先需要确保两者的环境能够兼容。我们需要确定对应的版本,并安装相关的库和工具。 | 技术栈 | 版本 | |:----:|:-
原创 6月前
54阅读
# Java调用Lua脚本 Lua是一种轻量级的脚本语言,广泛应用于游戏开发、嵌入式系统和脚本扩展等领域。Java作为一种强大的编程语言,可以通过调用Lua脚本来增加灵活性和扩展性。本文将介绍如何使用Java调用Lua脚本,并提供相应的代码示例。 ## LuaJava介绍 LuaJava是一个用于在Java代码中调用Lua脚本的库。它提供了与Lua脚本的交互接口,使得Java能够通过Lua
原创 2023-07-31 15:05:19
1187阅读
  • 1
  • 2
  • 3
  • 4
  • 5