最近一段时间打算主攻lua

【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-构建可同步场景 本文介绍了如何利用Unity和WebRTC技术实现远程画面传输。通过配置Render Streaming组件、设置信令管理器和视频流发送器,构建了一个可同步的Unity场景。文中详细说明了从场景搭建到浏览器端测试的完整流程,并提供了常见问题排查方法。该方案适用于远程调试、云游戏、VR共享等场景,具有低延迟、高兼容性等特点。文章还包含项目源码下载链接,方便读者实践操作。最终实现了Unity端到浏览器端的实时画面传输,为后续实现双向互动奠定了基础。 阅读详情

最近一星期初步看了lua,感觉语言不错,但推荐的书籍不怎么的,好多稀里糊涂的,不像大师写的那么容易明白.

下星期准备从lua源代码入手,把各种不明白给整明白,不想从书籍中获取知识了.

公司目前在推广lua,一方面暴雪游戏是用lua的,另一方面就是淘宝也在用这个.

为了迎合公司的喜好,打算最近主攻这个,一方面也算为公司做点事情,另外一方面也是为了迎接agentzh来讲解ngx-lua方面的内容.



2026年运维工程师常见面试选择题 这篇文章总结了30道Linux运维面试常见问题及解析,涵盖基础命令、系统监控、故障排查、数据库、缓存、容器编排等多个方面。主要内容包括: 基础命令使用:如df查看磁盘、free查看内存、top监控进程等 系统监控与故障排查:负载判断、端口检查、进程管理等 中间件相关:Nginx状态码、MySQL主从复制、Redis缓存问题 容器技术:Docker优势、Kubernetes作用 运维理念:高可用、监控告警、发布策略、备份容灾 工作原则:故障处理优先级、运维工程师核心能力 文章不仅提供标准答案,还解析了各命令的 阅读详情

相关推荐

NWD 格式转换 STL 全流程:专业方案与迪威模型网在线转换详解

在3D模型处理中,将NWD文件转换为STL格式是常见的需求,特别是在3D打印和计算机辅助制造等领域。NWD文件由Autodesk开发,主要用于建筑、工程和施工行业,包含丰富的几何图形和材质信息,但因其专有格式和大文件大小,限制了其应用范围。相比之下,STL格式广泛应用于3D打印,仅包含表面几何信息。转换NWD到STL的原因包括拓展模型应用场景和便于模型编辑。转换方法包括使用专业软件如Autodesk Navisworks配合Blender或3ds Max,或使用专门的转换工具如CADExchanger。

技术说明博主 2541

lua编译问题总结

1、首先安装lua linux系统 make linux make install 2、编译 gcc -lm  -g -o test test.c /usr/local/lib/liblua.a -ldl 如果少-ldl,那么编译就会报: gcc -lm  -g -o test test.c /usr/local/lib/liblua.a  /usr/

重思想 1万+

DEXPI与Proteus XML:解锁过程工业P&ID数据互操作性的技术核心

本文深入探讨了DEXPI与Proteus XML在过程工业P&ID数据互操作性中的核心技术。通过解析DEXPI标准的开源特性和Proteus XML的架构设计,揭示了其在跨平台数据交换中的关键作用,并结合CADMATIC和西门子COMOS的实战案例,展示了如何实现高效的数据集成与转换。

weixin_29195615的博客 385

nginx通过hmux协议访问resin--说明文档

这里讲述一下在nginx-0.8.53版本下使用本模块的具体安装方法(linux) 一、安装准备 1、下载nginx-0.8.53; 2、下载ngx_hmux_module_vx.x.tar包 (http://code.google.com/p/nginx-hmux-module/downloads/list);     这里供下载的版本是初步版本,以后会随着需求不断增强其功能

重思想 1万+

GD32F303实战:用定时器4触发ADC2+DMA,实现10ms精准采样1024点的完整流程

本文详细介绍了在GD32F303微控制器上使用Timer4触发ADC2配合DMA传输,实现10ms精准采样1024点的完整方案。从硬件架构设计、时钟树配置到定时器参数计算,提供了完整的工程实现流程和常见问题排查方法,适用于工业传感器监测等高实时性场景。

weixin_29194693的博客 433

用C#完成最小二乘法拟合平面方程,再计算点到面的距离

【代码】用C#完成最小二乘法拟合平面方程,再计算点到面的距离。

MechMaster 649

nginx多进程模式下保持后端连接keepalive为啥需要accept_mutex off的原因

先声明,如果可能分析有误,敬请见谅。我们从strace角度进行分析nginx访问memcached:nginx单进程模式下: [root@localhost sbin]# strace -p 13303 Process 13303 attached - interrupt to quit gettimeofday({1281607164, 794683}, NU

重思想 8538

在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目

本文介绍了在昇腾910B服务器上部署开源PDF解析工具Mineru2.5的过程。首先从昇腾社区下载mindie镜像并运行容器,安装系统依赖。针对部署过程中遇到的多个报错问题(如torchvision与torch版本不匹配、昇腾软件栈与NumPy 2.0不兼容等),提供了具体解决方案和兼容版本。通过设置环境变量、安装指定版本的Python依赖包,成功部署Mineru项目并下载模型。最后运行测试,验证了在NPU设备上运行pipeline的可行性。整个过程详细记录了版本适配和错误处理方法,为类似部署场景提供了参考

一起加油吧 2164

淘宝Tengine vs ngx_openresty

之前对这迷迷糊糊的,以为是同一个东西,问了agentzh,终于明白差别了。 agentzh是这样说的: Tengine 是一个 nginx 的 fork,而 ngx_openresty 是 nginx 的 bundle. 最初两者没有交集,后来Tengine 也是 ngx_openresty 多数核心组件的用户 了,Tengine pdf文档中提到ngx_lua等核心组件也不足为

重思想 8367

商品标签识别系统:基于YOLO系列的深度学习实现

随着零售行业的快速发展和自动化需求的增长,商品标签识别技术变得越来越重要。本文详细介绍了一个完整的商品标签识别系统,该系统基于YOLO系列目标检测算法(包括YOLOv5、YOLOv8和YOLOv10),采用PySide6构建用户界面,并提供完整的训练代码和数据集处理方案。该系统能够准确识别商品标签中的关键信息,如价格、条形码、生产日期等,为零售自动化、库存管理和智能结算提供技术支持。

YOLO 349

fanuc机器人I/O分配

FANUC机器人在和其他外部设备进行通讯时,需要对信号进行配置。 在机器人处于UOP自动分配状态时,系统会自动检索已配对设备,并分配相应的机架号。 当我们需要手动对信号进行分配时,可参考以下机架号进行配置。 不同的通讯协议对应的机架号不同,外部通讯协议常用的机架号参考下表: 序号 机架号 通讯类型 1 0 Process I/O 2 1-15

haier123888的博客 1万+

ngx_http_upstream_keepalive_module原理分析

我们知道针对后端的keepalive是通过nginx.conf配置文件来指定的,例如 upstream resins{ server 61.135.250.217:6800; keepalive 1024; }nginx在读取配置文件的时候,就会执行指令相应的函数,查看ngx_http_upstream_keepalive_module源代码,我

重思想 7945

京东豆自动领取脚本配置教程

腾讯云/阿里云服务器(Docker环境):全自动跑脚本领京豆(无需本地代理,使用加速源)

AIOT魔法师 862

小心点,不要瞎升级nginx

最近新增了功能,顺便把nginx升级到1.0.0,结果被nginx的bug恶性到了。 下面是利用tcpcopy,从access.log来分析nginx各种版本的测试结果: nginx-1.0.14 没有问题 [wangbin@bgp176-141 logs]$ grep '16/Mar/2012:11:37' acces

重思想 7243

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

我对服务器端技术开发的一点了解

从事服务器端开发所需要了解的技术有如下: 1)tcp/ip协议,http协议 2)c or java or both 3)linux 4)数据结构和算法 从事服务器端开发的内容较多,我这里分为如下几类: 1)基于服务器API的模块开发,如apache模块开发、nginx模块开发 这种方法开发难度大,容易导致崩溃,不易扩展,但往往性能也不错。只有万不得已,才采用这种方法。 nginx采用hmux协议访问resin的方式,就属于这一种。 2)独立于服务器API的开

重思想 6416

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

我对nginx_ajp_module模块的测试心得

网易杭州研究院的人还是挺牛的,我的水平与他们相差若干个等级,所以有所不对的地方,敬请见谅。测试了一下nginx ajp模块,发现可能有如下问题(有些问题并不是这个模块带来的):1、潜在bug,ngx_http_ajp.c:359行%s输出格式,但r->method不是字符串类型,而是ngx_uint_t类型,所以有可能会导致进程崩溃的情况发生 357 if ((method = sc_for_req_method_by_id(r)) == UNKNOWN_METHOD) { 358

重思想 5964

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

nginx pk apache 2.4全过程系列即将公布

nginx是异步处理模型,只需要几个进程就能够处理大量在线请求,而apache 2.4仍然是进程模型或者线程模型,即仍然采用大量线程来处理大量在线请求。之前淘宝曾经做过nginx和apache 2.4的性能对比,但被批很多(http://blog.zhuzhaoyuan.com/)。本人采取不同的线路来系统地科学地对比nginx和apache 2.4进行代理方面的性能对比,我们的利器就是tcpco

重思想 5084

nginx hmux模块开源了

最初公司部门内是这样访问resin的      nginx-->resin 直接利用nginx的代理(http1.0)来访问resin,据运维人员实践结果,发现这样性能很差,于是中间加了apache这一层,于是变成这样。      nginx-->apache-->resin 这样就初步解决了上述问题。 后来听说杭州那边写了一个nginx访问tomcat ajp的

重思想 4860

tcpcopy避免了nginx的两大问题

当利用nginx某个版本的情况下,也许你不知道这个版本有哪些问题,那怎么避免上线过程中出现的问题呢? 下面就是利用我们开发的tcpcopy来成功避免了上线过程中才会出现的两大问题(其它压力测试工具是发现不了的或者很难发现),希望对你们有所参考。 第一次是二号人物Maxim Dounin书写的keepalive模块的问题,具体如下: http://blog.youkuaiyun.com/wangbin57

重思想 4794

nginx lua模块还真是利器

利用nginx lua模块,外加nginx模块开发+对memcached的异步改造,就能够实现很多基于异步架构的复杂应用. 以前老是纠结于异步架构的复杂,现在感觉轻松多了,很多应用轻松可以搞定,再加上tcpcopy请求复制,可以做到开发无差错或者开发风险大大降低,开发不再充满焦虑,反而充满乐趣. 如果大家有兴趣的话,建议看看nginx模块开发,nginx lua模块,也可以看看tcpcopy,

重思想 4752

nginx pk apache2.4文档出炉

这里讲述了nginx如何在实际应用中完爆apache,有兴趣的可以下载看看。 下载地址: https://github.com/wangbin579/tcpcopy/downloads 或者 http://tcpcopy.googlecode.com/files/nginx_pk_apache_2.4.pdf 欢迎指正。

重思想 4716

nginx hmux模块被冷落了

自从在开源中国上传了tcpcopy和nginx hmux模块介绍,tcpcopy反应不错,但nginx hmux连一个下载量都没有增加。 nginx hmux模块可是费了很大劲才写成的,要求苛刻,不能出大错。 tcpcopy一般出问题也没有关系,毕竟不影响到公司的赚钱。 所以还是写用户需要的,而且风险小的。

重思想 2759

开发nginx resin hmux协议的原因

<br />最初公司部门内是这样访问resin的 <br /><br />      nginx-->resin <br /><br /> 直接利用nginx的代理(http1.0)来访问resin,据运维人员实践结果,发现这样性能很差,于是中间加了apache这一层,于是变成这样。 <br /><br />      nginx-->apache-->resin <br /><br /> 这样就初步解决了上述问题。 <br /><br /> 后来听说杭州那边写了一个nginx访问t

重思想 2629

【Lua 进阶系列】从调用栈查询到 Hook(钩子):一文理解 Lua 虚拟机的事件回调机制

本文深入解析 Lua 的 Hook 机制,揭示其如何在不修改业务代码的前提下,实现函数调用追踪、行级监控与执行控制。通过对比 debug.getinfo() 和 traceback() 的主动查询局限,引出 Hook 的自动触发优势——基于虚拟机执行事件(call/return/line/count),结合 debug.sethook() 实现解耦式调试。文章以 Reactor 模型类比,阐明 Hook 的事件驱动本质,并梳理注册对象(线程)、监听内容与回调分发逻辑,为工程化调试提供高效方案。

努力努力再努力wz的博客 757

Lua 热更新不生效:改完文件线上仍是旧逻辑,package.loaded 与 upvalue 重绑定详解

写法 1 只让"自己手里那份"变新,其他持有者停在旧版本,因为它们的槽没有被改过。运行期累积在表上的字段在写法 1 下会一起消失,因为新表是重新执行模块体造出来的,模块体里没有这些字段。写法 2 改的是同一张表,所有持有者同时看到新代码,新表里没有的字段不会覆盖老表上的。写法 2 解决的是一个 VM 内部多处引用的问题,不解决跨服务一次性生效的问题。函数对象没换,但它每次调用都去读槽,所以槽一改,行为就变。写法 1 换掉的是槽里装的东西,老表还在,只是没人指向它。写法 2 不碰槽,改的是表里面的字段。

m0_74234485的博客 283

【Lua进阶系列】Lua 面向对象编程:从 Table 到类:构造函数、继承、多态、多继承与封装

Lua虽无原生class语法,但通过Table、函数、元表(__index)与闭包等机制,可实现封装、继承与多态。核心思想是:用Table表示对象,将状态与方法分离;利用__index实现公共方法共享;通过元表链支持继承与重写;结合闭包隐藏私有状态。最终,以灵活组合原生特性,构建出完整的面向对象模型。

努力努力再努力wz的博客 610
上一篇: lua编译问题总结
下一篇: 国内公司也就淘宝开源比较给力了
wangbin579
博客等级 码龄22年 426粉丝 162原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值