日期:2014.7.22PartⅢ     The Standard Libraries19 The Bitwise Library位运算库lua中的位运算由于数值类型是浮点型,所以支持效果不太好。lua中利用一些位运算实现一些算法。如:左移相当于乘以2,右移相当于除以2.而对于按位与和按位或这两个概念则需要额外讨论了,这也是由于浮点型数值所带来的影响。lua5.2中通过位库提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 22:26:46
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lua 基础知识、数据类型和基本语法一、基础知识特性轻量级可拓展支持面向过程编程和函数式编程自动内存管理闭包和多线程应用场景游戏开发独立应用脚本Web 应用脚本扩展和数据库插件如:MySQL Proxy 和 MySQL WorkBench安全系统,如入侵检测系统为什么Lua可以进行热更新?Lua是使用C写的脚本语言,在运行时读入Lua编写的代码,在解释Lua时不是翻译为机器码,而是使用C代码进行解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 18:06:03
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Unicode定义:Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。ASCll码与Unicode编码不同对于很多初学者来说,特别容易将这两个概念混淆,认为ASCLL码就是Unicode编码            
                
         
            
            
            
            滚动数字创建节点滚动原理编写脚本该功能已收录在Many Widgets插件中,使用Cocos Creator 3.x版本的小伙伴可以用该插件快速生成滚动数字。插件地址:https://store.cocos.com/app/detail/3147本节我们来实现数字滚动的效果。运行效果如下:Cocos Creator版本:2.2.0创建节点在层级管理器中我们创建以下节点:esitbox即EditBo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 07:33:42
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、SUM 函数说明:此函数用于对单元格中的值求和。语法:SUM(number1,[number2],...)  参数说明:number1 。(必需参数)要相加的第一个数字。该数字可以是 4 之类的数字,B6 之类的单元格引用或 B2:B8 之类的单元格范 ; number2-255 (可选) 这是要相加的第二个数字。可以按照这种方式最多指定 255 个数字。2、IF 函数说明:此函数用于在条件为            
                
         
            
            
            
            概述:  案例:Cesium打包流程,相关技术点和大概流程原理:代码优化的意义:压缩 优化 混淆优化:如何完善Cesium打包流程关键字:Cesium gulp uglifyjs  字数:2330 | 阅读时间:7min+  1 Cesium打包流程         如果没有记错,Cesium从2016年初对代码构建工具做了一次调整,从g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-21 17:26:29
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天的题目是函数,先看一下匿名函数。Perl里是这样的
$f = sub{ return $_[0]+$_[1]+$_[2];
};
print &$f(1,2,3)."\n";
lua里是这样的
f = function(x,y,z) return x+y+z end
print (f(1,2,3))
python里使用了lambda概念,实现是这样的,也可以通过全局函数apply调用任            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 15:37:05
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            从本篇博客开始研究一下Lua,现在Lua真得是很火,因为Cocos2d-x写游戏的时候会用到,所以就拿过来学学吧,先从基础的语法开始,然后慢慢的深入。本人也是刚刚学习,希望和学习Lua的大家交流,博客权当笔记,有错误之处还请赐教。当然首先是搭建开发环境了,我的学习背景是Cocos2d-x,所以下载了最新发布的Cocos Code IDE,我们可以在Cocos Code IDE上边新建工程,然后写L            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 10:27:20
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、安装步骤:参考文章:首先MACOS安装apisix,需要用源码安装,具体步骤可以参考官网的文章/还有其他文章https://apisix.apache.org/docs/apisix/building-apisix/安装及部署说明:先执行make deps安装lua的相关依赖执行make install将运行文件拷贝到/usr/local中apisix start执行过程,首先先通过luaji            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-02 00:01:40
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、校验数字的表达式;二、校验字符的表达式;三、特殊需求表达式;
    一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 18:40:39
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            条件语句判断时,只有false和nil会导致判断为假,其他的任何值都为真。 Lua 的字符串与编码无关; 它不关心字符串中具体内容。标准 Lua 使用 64 位整数和双精度(64 位)浮点数, 但你也可以把 Lua 编译成使用 32 位整数和单精度(32 位)浮点数。 以 32 位表示数字对小型机器以及嵌入式系统特别合适。table 是一个关联数组, 也就是说,这个数组不仅仅以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 08:51:02
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Lua使用 lua_shared_dict 共享内存-共享进程间变量    共享内存就是在内存块中分配出一个空间,让几个不相干的进程都能访问存储在这里面的变量数据,实际我们用过的redis,memcache也具有共享内存的意义,redis,memcache等是更高级的可跨服务器的共享内存,在lua中使用共享内存也非常简单。语法:lua_shared_di            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-21 09:22:29
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在lua中,函数是一种第一类值,它们具有特定的词法域。第一类值表示在lua中函数与其他传统类型的值具有相同的权利。函数可以存储在变量中,全局变量或者拒不变量或者table中,可以作为实参传递给其他函数,还可以作为其他函数的返回值。词法域是什么意思呢,这是指一个函数可以嵌套在另一个函数中。内部的函数可以访问外部函数中的变量。接下来就会看到,这项听似平凡的特性将给语言带来极大的能力。因为它允许在Lua            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 10:55:59
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数字签名是指发送方用自己的私钥对数字指纹进行加密后所得的数据,其中包括非对称密钥加密和数字签名两个过程,在可以给数据加密的同时,也可用于接收方验证发送方身份的合法性。采用数字签名时,接收方需要使用发送方的公钥才能解开数字签名得到数字指纹。  数字指纹又称为信息摘要,是指发送方通过HASH算法对明文信息计算后得出的数据。采用数字指纹时,发送方会将本端对明文进哈希运算后生成的数字指纹(还要经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-12 07:30:55
                            
                                13阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            TO_CHAR 是把日期或数字转换为字符串
TO_DATE 是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER 将字符转化为数字
 TO_CHAR 
使用TO_CHAR函数处理数字 
TO_CHAR(number, '格式') 
TO_CHAR(salary,’$99,999.99’); 
使用TO_CHAR函数处理日期 
TO_CHAR(date,’格式’); 
 TO_NU            
                
         
            
            
            
            操作步骤下载安装Sublime Text3这一点我就不多说了,直接在搜索引擎中输入“Sublime Text3 下载”即可找到一堆下载地址,找一款自己喜欢的然后下载,下载完后正常安装即可。初始测试其实很多 Sublime Text3软件都自带一些语言的编译运行环境,你可以先打开这个安装好的软件编写一个lua测试文件保存,然后选择菜单“工具->编译系统->Lua”,下图所示:设置完成后按            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 08:45:45
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             规则1:优先选择最左端的匹配结果这个规则 没有规定优先 匹配结果的长度,只是规定在所有可能匹配的结果中,优先选择最左端的。 匹配的过程:     先从第一个位置测试 整个表达式 能匹配的每样文本,如果在当前位置找不到结果,就需要从字符串的第二个字符开始重新匹配,直到字符串最后一个字符都不能找到匹配结果的话,才会报告匹配失败。 例如:用'ORA' 匹配 FLORAL, 第一轮O            
                
         
            
            
            
            Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释   写一个程序,总是少不了注释的。   在Lua中,你可以使用单行注释和多行注释。   单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。   多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止。这            
                
         
            
            
            
            OCROCR(optical character recognition),光学字符识别。      OCR文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,然后用字符识别方法将形状翻译成计算机文字的过程;即,对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。       如何除错或利用辅助信息提高识            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-07 10:49:41
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            cocos2d-x 3.x  LuaBinding之LUA_FUNCTION 
 
用cocos2d-x+lua很久了,一直以来都在学习,相信很多童鞋都会有一个问题,就是从2.x转到3.x的时候会有点不适应, 那就是tolua里面不能直接使用LUA_FUNCTION了。之前我也在纠结过, 后面看过很多大神的帖子, 都是使用ScriptHandlerMgr代替,我也用过, 但是感觉不是特别            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 10:46:41
                            
                                111阅读