前言昨天更新了一下lfunctimer,主要把hook更改为c api的形式,并且初步加了util和config的扩展想要试用的同学的话可以点击上面clone下来,或者安装luarocks后执行下面命令安装~luarocks install --server=http://luarocks.org/manifests/utmhikari lfunctimer言归正传,利用lua原生的c api做d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 10:51:24
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            调试库由两类函数组成:自省函数和钩子(hook)。自省函数允许检查一个正在运行中程序的各个方面,例如它的活动函数栈、当前执行的行、局部变量的名称和值。钩子则允许跟踪一个程序的执行。在调试库中有一个重要的概念是栈层。一个栈层是一个数字,它表示某一时刻某个活动的函数,即一个已被调用但尚未返回的函数。调用调试库的函数是层1,调用这个函数的函数是层2,以此类推。1. 自省机制 调试库中主要的自省函数是de            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 17:50:20
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            九.面向对象编程在lua中,可以使用table来表示"类":--基类Account
--定义变量balance
--定义方法new,deposit,withdraw
--self是lua的关键字,类似于this,指调用者本身,如Account:new,self就是指Account;如a:deposit,self就是指a
--Account:deposit(v)的另一种写法为:Account.dep            
                
         
            
            
            
            回值:返回...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-18 17:07:37
                            
                                244阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            版本整理日期:2011/3/27对lmathlib.c文件中的函数进行跟调。函数是那个不重要,这里选取math_abs/*
	lmathlib.c
	取出一个TValue,转成整型,然后fabs处理。TValue可能是字符串,也可能就是数字。
	luaL_checknumber的行为是必返回一个number值
	lua_pushnumber的行为是把结果进行压栈处理,具体怎么处理还不知道
	ret            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 15:05:15
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    大家好,我是Lampard~~    欢迎来到Lua进阶系列的博客    前文再续,书接上一回。今天和大家分享一下lua中debug库的使用   一.首先什么是debug库?    以下是官方定义:Lua 本身并未有内置的调            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 10:15:43
                            
                                273阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            22章 Debug 库      debug 库并不给你一个可用的Lua调试器,而是给你提供一些为 Lua 写一个调试器 的方便。出于性能方面的考虑,关于这方面官方的接口是通过 C API 实现的。Lua 中的 debug 库就是一种在 Lua 代码中直接访问这些 C 函数的方法。Debug 库在一个 debug 表 内声明了他所有的函数。  &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 09:35:16
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系列文章目录 文章目录系列文章目录前言?一、Lua 调试(Debug)?二、另一个实例?三、调试类型?????总结 前言?一、Lua 调试(Debug)Lua 提供了 debug 库用于提供创建我们自定义调试器的功能。Lua 本身并未有内置的调试器,但很多开发者共享了他们的 Lua 调试器代码。Lua 中 debug 库包含以下函数:上表列出了我们常用的调试函数,接下来我们可以看些简单的例子:fu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 21:19:44
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux操作系统作为一种开放源代码的操作系统,广泛应用于各种不同的领域。作为Linux操作系统中非常重要的一部分,红帽公司自1993年起就始终致力于开发和支持Linux系统。红帽公司以其旗舰产品Red Hat Enterprise Linux(RHEL)而闻名,除此之外,它还提供了许多其他开源软件和解决方案。
在Linux系统中,红帽公司的产品与服务提供了许多不同的功能和工具,其中的调试器工具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-25 11:30:14
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lua 是由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于1993年开发的一种轻量、小巧的脚本语言,用标准 C 语言编写,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
官网:http://www.lua.org/
Redis 在 2.6 版本中推出了脚本功能,允许开发者将            
                
         
            
            
            
            Java基础之其他对象: System 类  一.简述1. 该类是描述系统的一些信息,它里面的方法和属性都是静态的2.  out:标准输出  默认控制台        in: 标准输入  默认键盘二.方法         1. 获取系统属性的信息:P            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 21:17:52
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. 配置Debug方法1: 直接代码中设置参数方法2: 在launch.json中配置参数2. 使用debugpy工具调试(1) debugpy 工具安装(2) 配置launch.json文件(3) 在程序中增加debugpy的代码(4) 启动调试3. 调试快捷键3.1 删除所有断点快捷键设置 1. 配置Debug我们训练yolov5代码时,一般会配置一些参数,比如模型权重文件--we            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 20:13:49
                            
                                539阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Lua:使用元表实现的一种面向对象方法调用一、Lua中的面向对象编程Lua中,面向对象编程主要是通过table来实现的。Lua中,定义对象及方法:冒号定义,冒号引用local obj = {}
function obj:setname(name)
    self.name = name
end
function obj:getname()
    return self.name
end            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 07:46:58
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            想起来大概有一个月没有更新博客啦。或许是因为这中间发生了太多的事情,想来人生原本就充满曲折和变数。在微信群里得知家中舅爷去世的消息,突然意识到时间早已摧毁你我的一切。那个曾经同你有千丝万缕联系的人,会在某一刻同你彻底失去联系。所以我更珍视彼此在一起的时光,因为在这个世界上每天都面临着改变。有时候工作上遇到不开心的时候,会想着一个人去一个陌生的地方,我们就在不断地相聚和离别中慢慢老去。这段时间一直在            
                
         
            
            
            
            debug库并不给你一个可用的Lua 调试器,而是给你提供一些为Lua写一个调试器的方便。出于性能方面的考虑,关于这方面官方的接口是通过C
 API实现的。Lua中的debug库就是一种在Lua代码中直接访问这些C函数的方法。Debug库在一个debug表内声明了他所有的函数。与其他的标准库不同的是,你应该尽可能少的是有debug库。首先,debug库中的一些函数性能比较低;第二,它破坏了语            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-25 12:47:00
                            
                                206阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录声明背景本机配置虚拟机配置1. 设置代码文件共享2. 修改xdebug配置3. 修改 SELinux 参数4. 调试防止调试超时参考 背景本机环境:Win10,已安装VSCode与PHP Debug插件,项目代码存放端(也可放在远程机上),用于调试代码远程机:CentOS7(本机VMWare创建),已部署PHP、XDebug与Nginx,用于PHP项目发布本文目的:开发环境在远程机,只要            
                
         
            
            
            
            一、方法的重写概念之前说了子类如果继承了一个父类,那么子类就会拥有父类的方法(不包括构.造方法)和属性,此时如果在子类中定义了一个和父类一样的方法,这种现象叫做子类覆写(重写)了父类的方法。DEMO:重写父类父类方法以上的代码如果实例化一个Stundent子类对象,然后调用getInfo()则调用的是子类还是父类的getInfo()方法呢?DEMO:观察代码发现了调用的是子类中的方法,就是说子类的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 21:12:12
                            
                                378阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现AndroidBitmap_getInfo方法的步骤
在学习如何实现AndroidBitmap_getInfo方法之前,我们首先需要了解这个方法是用来做什么的。AndroidBitmap_getInfo方法是Android NDK中的一个函数,用于获取Android Bitmap(位图)对象的信息,包括宽度、高度、像素格式等。下面是实现这个方法的步骤:
| 步骤 | 描述 |
| --            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-18 07:23:41
                            
                                328阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            20145330第八周《Java学习笔记》第十五章 通用API通用API日志:日志对信息安全意义重大,审计、取证、入侵检验等都会用到日志信息日志API 
   Logger:注意无法使用构造方法生成Logger对象 
     Logger logger=Logger.getLogger("xxx");getLevelsetLevel调用getLogger()时,必须指定Logger实例所属名称空            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 23:21:34
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录调试(Debug)调试类型垃圾回收垃圾回收器函数 调试(Debug)Lua 提供了 debug 库用于提供创建我们自定义调试器的功能。Lua 本身并未有内置的调试器,但很多开发者共享了他们的 Lua 调试器代码。Lua 中 debug 库包含以下函数:上表列出了我们常用的调试函数,接下来我们可以看些简单的例子:function myfunction ()
	print(debug.tra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-03 11:52:45
                            
                                112阅读
                            
                                                                             
                 
                
                                
                    