• #Leet Code# Evaluate Reverse Polish Notation

    时间:2024-01-04 15:27:37

    描述:计算逆波兰表达法的结果Sample: ["", "", "+", "", "*"] -> ((2 + 1) * 3) -> 9 ["", "", "", "/", "+"] -> (4 + (13 / 5)) -> 6使用stack实现: def is_op(c):...

  • VS2012+LUA环境搭建

    时间:2024-01-03 14:02:01

    1 、启动VS2012,选择C++下的"win32"项目类型中的"Win2控制台应用程序"2、工具——选项——项目和解决方案——VC++目录——可执行程序(C:\ProgramFiles\Lua\5.1);包含文件(C:\ProgramFiles\Lua\5.1\include);库文件(C:\Pr...

  • lua中的面向对象编程

    时间:2024-01-03 13:58:18

    简单说说Lua中的面向对象Lua中的table就是一种对象,看以下一段简单的代码:上述代码会输出tb1 ~= tb2。说明两个具有相同值得对象是两个不同的对象,同时在Lua中table是引用类型的。我在《Lua中的模块与包》中也总结了,我们是基于table来实现的模块,在table中可以定义函数,也...

  • vs如何在C++中调用Lua

    时间:2024-01-03 12:58:32

    最近Cocos2dx的学习卡壳了,一般的照抄代码我不想写上来,但想示例也想得我头晕...为了放松大脑调整状态于是开始学习Lua。Lua的语法学习还是比较简单的,学过javascript或者vbscript的应该很容易就能上手,那些Lua独有的特性也是比较有趣,例如不定数目的多参数函数和随意的参数返回...

  • Lua中的面向对象编程详解

    时间:2024-01-03 12:24:06

    简单说说Lua中的面向对象Lua中的table就是一种对象,看以下一段简单的代码:复制代码代码如下:local tb1 = {a = 1, b = 2}local tb2 = {a = 1, b = 2}local tb3 = tb1 if tb1 == tb2 then     print("tb...

  • 简单版nginx lua 完成定向流量分发策略

    时间:2024-01-02 17:26:16

    本文链接:https://www.cnblogs.com/zhenghongxin/p/9131362.html公司业务前端是使用 “分发层+应用层” 双层nginx架构,目的是为了提高缓存的命中率。最前端有个nginx分发层,底下是负载均衡集群。为了提高缓存的命中率,需要nginx进行定向流量分发...

  • Lua 5.3 协程简单示例

    时间:2023-12-31 22:21:45

    Lua 5.3 协程简单示例来源 http://blog.csdn.net/vermilliontear/article/details/50547852生产者->过滤器->消费者 模式的协程示例function receive(prod) local status, value ...

  • OpenResty 扩展库(二)lua-resty-template

    时间:2023-12-31 21:30:36

    Lua和OpenResty的模板引擎(HTML)模板语法您可以在模板中使用以下标签:{{expression}},写入表达式的结果 - html转义{*expression*},写入表达结果{% lua code %},执行Lua代码{(template)},包括template文件,您还可以提供包...

  • 在cocos code ide的基础上构建自己的lua开发调试环境

    时间:2023-12-31 19:19:15

    对于一种语言,其所谓开发调试环境, 大体有以下两方面的内容:1、开发, 即代码编写, 主要是代码提示、补齐, 更高级一点的如变量名颜色等。2、调试, 主要是运行状态下断点、查看变量、堆栈等。现在无论是端游还是手游(基于cocos2d)的开发, 基本模式都是c++内核 + lua逻辑的路线。对于c++...

  • 安装nginx+lua开发环境

    时间:2023-12-31 15:47:40

    一.安装nginx及搭建本地测试环境1.创建安装目录:    /data/nginx2.安装make:        yum-y install gcc automake autoconf libtool make3.安装gcc和g++:     yum install gcc gcc-c++4.安...

  • cocos3.x - lua vs2013环境搭建及项目创建示例

    时间:2023-12-31 14:16:19

    第一步:装vs2013vs2013下载(没试过)安装颜色设深色(不伤眼睛),只装c++够用了第二步:装cocos环境(如果不打包只为了解引擎之类的话,只装cocos就可以了(就可以了,jdk,ndk,ant都可以后面装))点击这里第三步:vs-lua-ide搭建及插件(最新版的BabeLua会比较方...

  • Evaluate Math Expression

    时间:2023-12-30 15:24:10

    Evaluate Math Expressioneryar@163.com摘要Abstract:本文简要介绍了数学表达式解析求值的几款开源软件,并结合程序代码说明了OpenCascade中表达式包的用法。也简要介绍了表达式解析求值在AVEVA Paragon模块中的应用。关键字Key Words:E...

  • 一个简易版本的lua debugger实现

    时间:2023-12-30 14:27:10

    introduction工欲善其事,必先利其器。lua作为一门动态语言,虽然我已经习惯了使用print来进行代码调试,但是还是有很多童鞋觉得一款好用的调试器能更好的进行lua代码编写。所以在以前接手游戏的lua结合层之后,自然就需要提供一个debuger工具了。我们只需要的是一个能快速进行lua代码...

  • vs2013如何在C++中调用Lua(二)

    时间:2023-12-29 23:23:18

    Lua学习笔记 vs2013如何在C++中调用Lua (此为转载教程) 本人试过完全可行一、准备工作1、下载Lua源码,地址:http://www.lua.org/download.html(我用的是目前最新版5.2.3)2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)3、...

  • lua工具库penlight--01简介

    时间:2023-12-28 10:40:09

    lua的设计目标是嵌入式语言,所以和其它动态语言(如python、ruby)相比其自带的库缺少很多实用功能。好在有lua社区有Penlight,为lua提供了许多强大的功能,接下来的几篇博客,我会简译Penlight的wiki。目的常有人说lua不带电池。因为lua的目标是可以运行在各种机器上的简洁...

  • lua语言初探

    时间:2023-12-27 22:58:55

    写在最前面《cocos2d-x lua核心编程》是我首次购买电子书,坑的就不谈了,书里的代码部分基本上不是少空格就是多换行,让阅读变得十分困难。所以又购买了实体书,加上看一些大佬视频和博客,这才慢慢步入正轨,当然我的lua水平不高,仅作为游戏开发的工具,写这一系列的博客,希望能够让又同样想法的朋友少...

  • Lua的五种变量类型、局部变量、全局变量、lua运算符、流程控制if语句_学习笔记02

    时间:2023-12-26 17:58:55

    Lua的五种变量类型、局部变量、全局变量 、lua运算符 、流程控制if语句Lua代码的注释方式:--当行注释--[[    多行注释    ]]--Lua的5种变量类型:1.null 表示空数据 等同于null2.boolean 布尔类型 存储true 和false3.String 字符串类型,字...

  • Sublime Text(2/3)编译lua

    时间:2023-12-23 16:54:26

    想在subLime text 3中集成编译Lua(或其他语言)功能,只需要在Tool->Build System -> New Build System中将原来的{"shell_cmd": "make"}替换为下面的代码:{ "cmd": ["c:/Users/Administra...

  • lua实现深度拷贝table表

    时间:2023-12-23 16:53:08

    lua当变量作为函数的参数进行传递时,类似的也是boolean,string,number类型的变量进行值传递。而table,function,userdata类型的变量进行引用传递。故而当table进行赋值操作之时,table A赋值给table B,对表B中元素进行操作自然也会对A产生影响,当然...

  • PLT:说说Evaluation strategy

    时间:2023-12-23 12:53:16

    Brief在学习方法/函数时,我们总会接触到 按值传值 和 引用传值 两个概念。像C#是按值传值,但参数列表添加了ref/out后则是引用传值,但奇怪的事出现了namespace Foo{ class Bar{ public String Msg{get;set;} } class Pr...