Lua可以被C/C++ 代码调用,反过来也可以调用C/C++的函数,这使得Lua被广泛应用。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。Lua在目前解释型脚本引擎中,速度是最快的,这决定了Lua嵌入式脚本的最佳选择。文章列举lua使用中遇到的小问题,做个汇总。if判断 lua把 nil 和false 视为“假”,其他都为“真” loc
转载 2024-08-12 09:59:08
103阅读
Lua表达式中可以包含数字常量,字面字符串,变量,一元和二元操作符及函数调用。另外有别于传统的是,表达式还可以包含函数定义和table构造式。3.1 算术操作符算术操作符有:二元加“+”,减“-”,乘“*”,除“/”, 指数“^”,模“%”,一元的负号“-”。 在Lua中,所有操作符均可用于实数,特别要注意模运算的使用。 模操作符是根据以下规则定义的:a%b=a-floor(a/b)*b
转载 2024-03-31 19:59:19
376阅读
# Java 数字部分 ## 1. 介绍 在开发过程中,我们经常需要从字符串中提取数字部分,例如从一个包含金额的字符串中提取金额数字。本文将教您如何在Java中实现这一功能。 ## 2. 步骤 下面是实现“Java数字部分”的步骤: | 步骤 | 描述 | | --- | --- | | 步骤1 | 寻找字符串中的数字开始位置 | | 步骤2 | 寻找字符串中的数字结束位置 | | 步骤
原创 2023-10-01 04:16:09
59阅读
JavaScript 数字整数部分的实践 在开发中,处理数字数据时,经常需要将浮点数整,以便进行后续的计算或显示。这在 JavaScript 中同样重要,了解JavaScript数字整数部分的方法能够提升我在代码中的表达能力和效率。 ### 问题背景 在某个项目中,我们需要处理一系列用户输入的数字,并将其显示为整数部分。这个需求的出现,主要是因为用户反馈在动画效果和进度条上, decim
原创 5月前
33阅读
整数类型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-2147483648~2147483647)bigint(m)8个字节 范围(±9.22*10的18次方)特点: ① 如果不设置
package com.hit; import java.math.BigDecimal; public class MathRounding { /** * * 项目名称: Java整方法 * 包: com.hit; * 类名称: MathRounding * 类描述: 整方法 * 创建人: Anny *
# Python中str数字部分 在Python中,我们经常会遇到需要处理字符串的情况,有时候我们需要从字符串中提取非数字部分。这个过程可能涉及到正则表达式的运用,也可能包含一些字符串处理的技巧。本文将介绍如何使用Python来提取字符串中的非数字部分,并给出相应的代码示例。 ## 如何提取非数字部分 为了提取字符串中的非数字部分,我们可以使用正则表达式来匹配非数字字符。通过正则表达式的
原创 2024-05-01 03:57:33
88阅读
这是一个标准 C 的算术库,所有的函数存放于math表1、math.abs (x)功能:返回x的绝对值2、math.acos(x)功能:函数返回参数x的反余弦值。参数x 应当在-1和1之间3、math.asin (x)功能:函数返回参数x的反正弦值。参数x 应当在-1和1之间。4、math.atan (x)功能:函数返回参数x的反正切值5、math.atan2 (x, y)功能:函数计算y/x的反
转载 2024-04-18 10:31:30
136阅读
1. 数据库的字段选择在数据表的结构关系确定之后,这个时候就需要去确定相应的数据表的字段类型1.1 字符串类型字段 char与varchar以及textchar => char(长度) -> 多长 varchar => 根据规定长度变化数据库中会保存varchar的长度在gbk与utf8的编码下char与varchar在设置同等长度的时候的对比gbk(1个字符,2个字节)值Cha
如何优雅地获取一个数的整数和小数部分?这个问题看起来简单,实际上也大有学问。如果有老司机告诉你,用num|0整是最简单的方式,你能反驳TA,说出这其中隐藏的坑吗在处理数值的时候,获取浮点数的整数和小数部分,是一种常见的操作,在JavaScript中有许多方法可以达到目的,但也正因为方法众多,所以哪种方法更好,也值得我们仔细研究一番。整数parseInt比较常用来整数部分,在一些项目中经常能看
Lua 学习笔记入门级一、环境配置方式一:  1.资源下载http://www.lua.org/download.html  2.用src中的源码创建了一个工程,注释调luac.c中main函数,生成了一个exe,直接可以测试lua了方式二(推荐):  从https://code.google.com/p/luaforwindows/ 下载“LuaForWindows_v5.1.4-46.exe”
三四两章内容比较简单就放一起了,话不多说直接开始。 3.1 算术操作符Lua支持常规的“+”、“-”、“*”、“/”、“%”等操作符,这里不一一例举。这里稍微说一下%(余)操作符,介绍一些小技巧。通过 x%1 可以获取x的小数部分,而 x-x%1 则就是x的整数部分,类似的 x-x%0.01则可以获取到x小数点后两位。这些计算方式在别的语言中也可以适用。3.2 关系操作符Lua中的关系
转载 2024-04-02 14:58:31
226阅读
一.数学库  1.math.abs()   作用:绝对值   例子:math.abs(-5)   结果:5  2.math.ceil()   作用:向上整   例子:math.ceil(3.4)   结果:4   math.ceil(-3.2) 
转载 2024-03-27 11:25:23
124阅读
数学库 三角函数(sin,cos,tan……) 所有的三角函数都使用弧度单位,可以用函数deg(角度)和rad(弧度)来转换角度和弧度。示例代码: print(math.sin(math.rad(30))) -- 0.5 谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。 整函数(floor,ceil) floor:返回不大于x的最
转载 2024-05-10 18:46:47
597阅读
引例:字符串的拆分在python中,将字符串拆分成一个个字符很容易就可以做到法一:**利用list(可迭代对象)方法,**注意,括号中的参数,一定是可迭代对象,如:列表,元组,字符串等。 代码如下:alist = list('abcd') for i in alist: print(i,end = " ")此时,输出的值是一个个字符法二:类似于法一,因为字符串是可迭代对象,所以,可以直接利用fo
转载 2023-06-28 21:00:25
224阅读
哈希(Hash)函数,又称为哈希算法或者散列函数,是可以用来将任意大小的数据映射到固定大小的数据的任何函数。哈希函数返回的值称为哈希值、哈希码、哈希和或哈希。其中一个用途是一种称为哈希表的数据结构,广泛用于计算机软件中快速查找数据。哈希算法哈希算法具有下面的5种特性。不可逆性:从哈希值不能反向推导出原始数据。难以破解性:如果要得到算法细节,你只能暴力枚举,没有比这更好的方法。发散性:哪怕原始数据只
ConstantFactory传送门MD5Util传送门import com.common.ConstantFactory; import com.common.security.MD5Util; import org.apache.commons.lang3.EnumUtils; import org.apache.commons.lang3.StringUtils; import java.
文章目录一、后置负号转换为前置负号1.1 方法11.2 方法2:分列(最快捷实现方式,推荐此种方式)1.3 方法3:分列二、VLOOKUP使用示例三、行或列数据重复检查-IF & COUNTIF四、AND和OR函数使用示例五、绝对引用、相对引用、混合引用5.1 概念5.2 引用格式和如何添加引用5.3 引用示例 一、后置负号转换为前置负号业务场景:使用SAP系统导出数据到excel表格,
转载 2024-09-29 09:21:59
59阅读
根号算法分块数列分块入门九题(hzwer)入门题1,2,3,4,5,7问题:给一段区间打上标记后单点查询解法:主要是每块维护一些标记,计算答案等,此类分块较为简单注意:块大小一般为\(\sqrt n\)复杂度:\(O(n\sqrt n)\)入门题6问题:每次朝数列中间插入一个元素,查询第k个元素是什么解法:块大小超过一定值后暴力重构!采用链表实现复杂度:\(O(n\sqrt n)\)入门题8问题:
转载 2024-07-12 11:38:33
47阅读
大整数程序中基础的数据类型,如double、int64_t之类的,其大小都是有上限的,假如有一个数10000000000...(后面接10000个0),那么现在的数据类型是表示不了的,这时候就需要可以无限增长的整数,即大整数。作为一个游戏开发的程序员,我怎么也没想到需要用到大整数。虽然这几年游戏的数值比之前大幅提升(小时候玩的游戏,攻击、防御这些基本都是三位数以下,现在轻松达到十几亿),但是用个6
转载 2024-08-28 23:00:34
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5