0.使用Sublime Text3 配置Lua运行环境:1.string--string库中所有的function都不会直接操作原字符串,而是复制一份再进行操作
s = "[Abc]"
print(string.len(s)) --5
print(string.rep(s, 2)) --[Abc][Abc]
print(string.lower(s))
转载
2024-04-15 13:17:21
40阅读
数学函数库 ua5.1 中数学库的所有函数如下表: math.pi 为圆周率常量 = 3.14159265358979323846 | 函数名 | 函数功能 | 示例 | 示例结果 | | | | | | | abs | 取绝对值 | math.abs( 15) | 15 | | acos |
原创
2021-07-20 17:34:03
436阅读
拉格朗日插值、牛顿插值、埃尔米特插值、三次样条插值
7 函数插值7.1 引言已知函数\(y=f(x)\)在\(n+1\)个点\(x_0,x_1,\cdots,x_n\)上的函数值\(y_i=f(x_i),i=0,1,\cdots,n\),但是不知道\(f(x)\)的具体表达式。若要估计\(f(x)\)在某点\(x'\)的值的时候,就需要找到一个函数\(P
转载
2024-07-22 16:09:23
148阅读
L1[math]01. 取绝对值L1[math]02. 三角函数小知识:注意 lua下三角函数用的参数是弧度 而不是角度 弧度=角度*pi/180 -->弧度角度换算公式 lua的math库里面也有 弧度和角度转换的2个函数 也可以直接使用 math.rad (x) math.deg (x)我们要求30度的sin值 那么p
转载
2024-04-10 20:29:43
274阅读
基本算数一个整数可以用物体的个数来表示。比如用8个点我们就能表示数字8。但这样的话对于大的数字我们就必须用非常多的点,造成了不方便。因此为了更方便地表示一个数,我们通常要选择一个进制。我们在日常生活中常用的是10进制,在计算机中常用的是2进制,等等。数\(N\)在\(a\)进制下需要\(\log_a N\)位,在\(b\)进制下需要\(\log_b N\),二者的比值\(\log_b^a\)是常数
转载
2024-05-21 11:56:20
21阅读
前言竹子是 java 程序员一枚,最近在做一个登录的改造,用 lua 实现,现在基本算是告一段落,然后在此分享下在过程中遇到的坑吧。一定要注意使用 lua 的版本,版本不同,可能有的函数就没有了,比如 bit 中的 math.mod 函数,5.1 之后就改为 fmod() 了,但是当时引入的还是之前的版本,就报错了,报错了,但是
转载
2024-04-16 16:56:53
99阅读
Lua5.1中数学库的所有函数如下表: math.pi 为圆周率常量 = 3.14159265358979323846 abs 取绝对值 math.abs(-15) 15 acos 反余弦函数 math.acos(0.5) 1.04719755 a...
转载
2012-12-27 10:00:00
118阅读
2评论
【转载】 http://www.cnblogs.com/whiteyun/archive/2009/08/10/1543040.html 基于Lua 5.1。圆周率 math.pi 为圆周率常量 = 3.14159265358979323846基本函
转载
精选
2014-10-22 11:07:14
6439阅读
点赞
何为LUT,LUT(Look-Up Table)实际上就是一张像素灰度值的映射表,它将实际采样到的像素灰度值经过一定的变换如阈值、反转、二值化、对比度调整、线性变换等,变成了另外一个与之对应的灰度值,这样可以起到突出图像的有用信息,增强图像的光对比度的作用。 其实查询表的实质就是:把图像中的数据从之前的比较高的灰度级降下来,例如灰度级是256的char类型的灰度级,我们通过一个参数,将原来的25
转载
2024-05-31 01:33:05
63阅读
本教程将介绍如何在Lua里面调用c/c++函数。在Lua里面调用c/c++函数其实是比较简单,本文将通过两个示例演示具体的做法:一个是求平均数,另一个是打印lua函数的一些参数信息。最后,本文会介绍如何把这两个函数定义成一个模块,这样lua代码里面就可以不再使用全局的名字空间了。前言当我们需要在Lua里面调用c/c++函数时,所有的函数都必须满足以下函数签名:typedef int (*lua_C
转载
2024-03-14 07:15:29
63阅读
基本常用new 创建一个对象并将地址放入虚拟机栈 dup 复制一个对象地址放入虚拟机栈 invokespecial 用于调
转载
2024-07-16 08:01:52
15阅读
Lua中的逻辑运算符:与(and)、或(or)和非(not),与其他语言的逻辑运算符功能一致,这里不做赘述。只说一点,所有的逻辑运算符将false和nil视为假,其他任何东西视为真,0也视为真。这里要说的是and和or的一些特殊用法。当连接2个操作数时:1.对于运算符and来说,假设它的第一个操作数为假,就返回第一个操作数;不然返回第二个操作数。所以:a = b and c等价于:if not b
转载
2024-03-19 23:09:27
122阅读
我们开发程序后,如果有一些问题需要对程序进行调试的时候,日志是必不可少的,这是我们分析程序问题常用的手段。日志使用日志分析,就是根据输出的日志信息,分析挖掘可能的问题,我们使用fmt.Println系列函数也可以达到目的,因为它们也可以把我们需要的信息输出到终端或者其他文件中。不过fmt.Println系列函数输出的系统比较简单,比如没有时间,也没有源代码的行数等,对于我们排查问题,缺少了很多信息
转载
2024-06-12 22:12:57
35阅读
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15
原创
2022-12-14 11:08:34
210阅读
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.1415926535898用法:--打印圆周率
print(math.pi)
--输出结果:3.1415926535898函数名说明用法输出结果abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877at
原创
2013-10-24 18:57:49
908阅读
javaScript 中 call 函数的用法说明
javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释:
call 方法
请参阅
应用于:Function 对象
要求
版本 5.5
调用一个对象的一个方法,以另一个对象替换当前对象。
call([thisObj[,arg1[, arg2[,&n
半年前,偶然留意到一个奇怪的现象 1/3*3=1 而 0.333...*3=0.999... ,当中差了一个非常小的数 0.000...1。一直百思不得其解。而最近发现更为离奇的是,2/5+3/5=1,0.4+0.6=1,这个在十进制中完美无懈,但是转换到二进制后(人工转换,不存在计算机符点数不精确的问题)十进制分数十进制小数二进制分数二进制小数1/50.21/1010.001100110011.
转载
2024-04-25 17:07:17
103阅读
数学!数学!数学,原本是很实实在在的学科,然而经历了多年的发展却已经变得越来越抽象,结果就是大多数人很难对数学的了解上升的更高的水平,一开始我是比较讨厌数学的,我的数学一直倒不是很好,当然也不是很差的那种。在之后的人生道路上,我开始逐渐意识到数学的重要性,时不时也被数学的魅力所吸引。我开始尝试从数学的角度思考一些问题,并且获益匪浅,比如将递归问题用数学中的归纳推理来考虑。Google中的新闻分类完
原创
2014-08-04 22:33:57
767阅读
数学边界前言这几天对比考研的高等数学和行测的数学运算,再结合我之前所认为的知识边界概念。对数学进行简单分级。文
原创
2023-07-25 17:02:55
281阅读
XLua下载地址:https://github.com/Tencent/xLuaPaste_Image.png 下载后接下来就是导入XLua到unity里了,解析出来的XLua有下面几个文件夹 Paste_Image.png 我们只需要将Assests:主目录里面的东西全部导入到Unity里面就OK了,导入后再XLua的文件夹下有这么几个。里面都有学习的文档,也可自行