手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Lua
利用LuaMemorySnapshotDump检查lua内存泄露
利用LuaMemorySnapshotDump检查lua内存工具https://github.com/yaukeywang/LuaMemorySnapshotDump思路记录2个时间点的内存快照,然后比对差异。内存检查一般都是这种思路。操作直接看https://github.com/yaukeywang/LuaMemorySnapshotDump/blob/master/README.md结果从输
作者:编程之家 时间:2022-10-09
第一章:lua游戏脚本环境
叉叉助手集成开发环境windowsapk地址:https://www.crowsong.xyz/2457.html语言lua课程:https://ke.qq.com/webcourse/316583/100375751#taid=2340069981869223&vid=5285890787812501574
作者:编程之家 时间:2022-10-09
[wireshark] 添加someip插件
增加someip插件的步骤:1.找到安装目录我的安装路径为:C:\ProgramFiles\Wireshark2.右键编辑init.lua在最后增加如下:*dofile("someip.lua")3.将someip.lua放到安装目录C:\ProgramFiles\Wireshark4.查看someip的pcap文件:
作者:编程之家 时间:2022-10-09
Lua 调用正则函数
1、先来个官方的ngx.re.matchlocationgx_re_match{default_typetext/html;content_by_lua_block{localm,err=ngx.re.match("/live/4001493201083.m3u8","[0-9]+")ifmthen--m[0]=="4001493201083"
作者:编程之家 时间:2022-10-09
Lua 数据类型
Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。值可以存储在变量中,作为参数传递或结果返回。Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。前面几个看名字就能理解。比较特殊的,userdata表示任意存储在变量中的C
作者:编程之家 时间:2022-10-09
使用TypeScriptToLua+openresty-lua-types+docker-compose nginx resty.ipmatcher 集成使用
还是基于现有的扩展开发的,主要是尝试下主要内容包含类型定义以及,安装扩展使用环境准备详细介绍可以参考https://www.cnblogs.comongfengliang/p/16210941.html类型定义resty-ipmatcher.d.tsdeclaremodule"resty.ipmatcher"{interfaceIpMatcher{
作者:编程之家 时间:2022-10-09
微服务:多级缓存
CaffeineJVM进程缓存缓存在日常开发中启动至关重要的作用,由于是存储在内存中,数据的读取速度是非常快的,能大量减少对数据库的访问,减少数据库的压力。我们把缓存分为两类:分布式缓存,例如Redis:优点:存储容量更大、可靠性更好、可以在集群间共享缺点:访问缓存有网络开销场景:缓存
作者:编程之家 时间:2022-10-09
Unity3d 基于xlua热更新实现系列二:Xlua脚本动态加载半热更新含源码
前言之前一直在学习xlua的热更新,不过看了将近一个月的,略知一二了,但仿佛未形成体系,而且看再多,也不如动手实现一下。遂打算实现一个完整体系热更新的demo,从编码、打包、服务器、下载、热更新等过形成整体的认知。并打算将整个过程进行记录,并分享给大家。不过这只是个demo,仅
作者:编程之家 时间:2022-10-09
认识 lua jit
luajit(www.luajit.org)是lua的一个Just-In-Time也就是运行时编译器,也可以说是lua的一个高效版。原生lua、luajit的jit模式(pc和安卓可用),luajit的interpreter模式(ios下只能运行这个)。 1.jit与interpreter模式的区别 【jit】luajit并不是直接将lua转为机器码,而是先以luajit
作者:编程之家 时间:2022-10-09
Sysbench介绍概括总结
概念介绍sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,它主要包括以下几种方式的测试:磁盘io性能、数据库性能、内存分配及传输速度等,详细的介绍见https://github.com/akopytov/sysbench它主要包括以下几种方式的测
作者:编程之家 时间:2022-10-09
TypeScriptToLua 一些不错的类型定义包
以下是一个参考资料,lua-types包含了lua的语言特性,比较有用,openresty-lua-types是一个包含了openresty的后边可以参考这些开发一些openresty的模块包,实现方便的openresty开发参考资料https://www.npmjs.com/package/lua-typeshttps://github.com/andrei-markeev/openresty-
作者:编程之家 时间:2022-10-09
Lua虚拟机之字节码
Lua5.2官方手册http://www.lua.org/manual/5.2/ Lua的字节码在意义上等价于cpu的指令码 字节码对照表。packageluaimport( "fmt")/*gopherluausesLua5.1.4'sopcodes.Lua5.1.4opcodeslayout:instruction=32bit(fixedlength
作者:编程之家 时间:2022-10-09
lua 指定require路径
在自己的lua文件中,如果使用到了自己写的C库或者第三方库,想让lua编译到自己指定的目录下寻找.lua或。so文件的时候,可以再自己的Lua代码中添加如下代码,可以指定require搜索的路径。package.path='/usr/local/share/lua/5.1/?.lua;/homeesty/?.lua;'--搜索lua模块package.c
作者:编程之家 时间:2022-10-09
使用 LOAD DATA LOCAL INFILE,sysbench 导数速度提升30%
最近给sysbench提了一个feature(https://github.com/akopytov/sysbench/pull/450),支持通过LOADDATALOCALINFILE命令导入压测数据。下面我们来具体看看这个feature的使用方法和实现细节。 下载安装下载支持LOADDATALOCALINFILE命令的sysbench分支。#yum-y
作者:编程之家 时间:2022-10-09
Lua表元素去重小测试
localtab1={1,2,3,5,9,7,8}localtab2={3,4,5,7,6,2}localtab3,tab4={},{}for_,vinpairs(tab2)do tab1[#tab1+1]=vendfor_,vinpairs(tab1)do tab3[v]=trueendforkinpairs(tab3)do tab4[#tab4+1]=kendtable.foreachi(tab4,pri
作者:编程之家 时间:2022-10-09
【Lua】Lua学习五:函数
一:二:多重返回值多重赋值:如果一个函数调用不是一系列表达式的最后一个元素,那么将只产生一个值函数调用时传入的实参列表table的构造式return语句三:变长参数functionadd(...)returnend四:具名实参五:函数Lua中的函数都是匿名函数functionfoo(x)return2*xend等价于
作者:编程之家 时间:2022-10-09
lua中self的意义
原文链接最近在用合宙的Air302开发物联网项目,因为合宙用的自家的luatOS操作系统,二次开发全都要用lua写,据说lua写起代码比C更方便,但是不会就是不会啊喂!!学不会就是不方便啊,例如这个self理解起来就有点困难。lua中的数据类型lua中一共有8种基本的数据类型,而且变量不需要类型定义,也
作者:编程之家 时间:2022-10-09
Lua的table.insert具体插入位置与#的原理
先看两段代码 有人多人都说#是取表的长度,遇到nil就停止了,但是从这里发现,其实并不是这样的。高人指导说其实#的底层是一个二分查找,因为一个alimit的字段,产生了两种不同的算法,导致这两个表的长度取的都不一样。而table.insert插入的默认位置是#tab+1的位置,这也就是为
作者:编程之家 时间:2022-10-09
5-25
1. 在C++中类的成员变量被声明为static,该类的所有实例所共享,当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见。2. 静态函数不需要实例化就可以被调用,不会也不可以调用或操纵非静态成员,总之,从OOA/OOD的角度考虑,一切不需要实例化就可以有确定行为方式的函数
作者:编程之家 时间:2022-10-09
转载Lua的string.gsub函数的使用方法
原文链接Lua的string.gsub函数的使用方法函数:ret=string.gsub(s,pattern,rep1[,n]);参数介绍s源对象,需要操作的对象pattern模式串,操作对象中包含的元素rep1替换串,将s中包含的pattern替换成rep1n替换次数,从左到右开始,省略表示全替换ret返回值,返回
作者:编程之家 时间:2022-10-09
lua中定义变量用and和or连接
原文链接最近在写代码中看到lua定义变量有locala=value1andvalue2的操作,有些疑问,在此记录一下:当连接两个操作数时,1、对于运算符and,假设它的第一个操作数为假,就返回第一个操作数,否则返回第二个操作数注:lua中只视nil和false为假,其它所有都为真,包括0也为真例:locala
作者:编程之家 时间:2022-10-09
专业的C头文件设计和重构指南
头文件设计要点:1、 头文件注释2、 guarddefine3、 尽量不要在头文件中暴露数据结构4、 要自包含,保证头文件独立编译和功能正确5、 函数声明前加XXX_API利于拓展6、 宏的定义7、 对外提供的头文件放于指定的目录结构 1. 文件头注释应该加在每个头文件的顶部,必
作者:编程之家 时间:2022-10-09
记一次失败的vbs移植lua luacom
vbs(或者powershell代码)DimobjShellSetobjShell=WScript.CreateObject("WScript.Shell")Setshortcut=objShell.CreateShortcut("test.remote.lnk")shortcut.TargetPath="C:\Users\rober\Documents\Lua\test.lua"shortcut.Save()对
作者:编程之家 时间:2022-10-09
Lua: coroutine
functionproducer()locali=0print(coroutine.running())whiletruedoi=i+1ifi>5thenerror('outofnumber')endprint('InProducer>>coroutine(co)status:',c
作者:编程之家 时间:2022-10-09
luajit开发文档中文版二LuaJIT扩展
2022年6月10日15:33:04 LuaJIT完全向上兼容Lua5.1。它支持所有 标准Lua库函数和全套 Lua/CAPI函数。LuaJIT在链接器/动态加载器级别也与Lua5.1完全ABI兼容。这意味着您可以针对标准Lua头文件编译C模块并从Lua或LuaJIT加载相同的共享库。LuaJIT使用新
作者:编程之家 时间:2022-10-09
LUA读写ini配置
--读全部functionload(fileName)assert(type(fileName)=='string','Parameter"fileName"mustbeastring.');localfile=assert(io.open(fileName,'r'),'Errorloadingfile:'..fileName);loc
作者:编程之家 时间:2022-10-09
lua 懒注入
使用场景:要修的脚本在很多地方使用,但要修复的内容只在某个特定的地方被调用,这个时候直接修这个脚本会造成很多不必要的消耗。解决方案:localFixFun=function(self) localtxt1=self.transform:Find("HaveDropGun/Image/UI_Text"):GetComponent(typeof(CS.ExText));
作者:编程之家 时间:2022-10-09
Lua中string.byte()的三个hi用
原文链接string.byte()##原型:string.byte(s[,i[,j]])解释:函数返回字符s[i],s[i+1],···,s[j]的内部数字编码(ASCII码),其中参数i的默认值是1,而参数j的默认值是i。需要注意的是该函数在返回的数字编码在跨平台方面不一定是可移植的。注1:在string.byte函数中,我们
作者:编程之家 时间:2022-10-09
luajit开发文档中文版一下载和安装
2022年6月10日15:32:51 LuaJIT是Lua编程语言的即时编译器(JIT)。Lua是一种功能强大、动态且轻量级的编程语言。它可以嵌入或用作通用的独立语言。LuaJIT版权所有©2005-2022MikePall,在 MIT开源许可下发布。兼容性WindowsLinuxBSDmacOSPOSIXEmbedded
作者:编程之家 时间:2022-10-09
ngx-lua实现高级限流方式一
基于POST请求体中的某个参数限流背景电商平台有活动,活动涉及优惠券的抢券,优惠券系统对大并发支持略差,为了保护整体系统平稳,因此在入口Nginx层对抢券接口做了一层限流。完整实现如下:lua_shared_dictmy_limit_req_store100m;server{listen80;server_nametest.a
作者:编程之家 时间:2022-10-09
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native