Nginx Lua开发实战
电子书推荐
-
Lua游戏开发实践指南 评分:
一句话点评该书:想用Lua作游戏脚本开发的同学值得一读! (一)本书特点 市面专门讲Lua的中文书籍很少,窃以为,一方面可能觉得Lua比较简单,可深入讲的东西并不多;另一方面,说明Lua的开发者数量,(尤其是国内)还是一个比较小众的群体,出版商们也无利可图。回到这本书,它不同于一般纯粹讲Lua语言本身的书籍,如:《Lua程序设计》等,而是专注于讲解Lua在游戏领域的应用,从书中列出的几个例子来看,可以看得出作者在游戏行业是有比较丰富的经验的。下面摘取了书中的一些要点,与诸君分享之:) (二)要点分享 (1)Lua在游戏开发的应用场景 1)编辑游戏的用户界面 我的理解:GUI图形绘制等基础功能还是要由宿主语言来完成,如:C/C++,Lua可以负责GUI的排版、布局等逻辑处理; 2)定义、存储和管理基础游戏数据 我的理解:游戏对象各配置数据如果比较简单的,均可以用Lua代码直接描述,用以代替文本文件,并省却解析的代价。复杂一点的,可以结合excel(保存为cvs文件),并利用Lua强大的文本解析功能来完成。 3)管理实时游戏事件 我的理解:玩家与游戏的交互都是通过鼠标、键盘等外设来完成,而在游戏设计中,普遍的做法是用事件机制来驱动完成。在Lua中可以通过定义LuaGrue函数与C/C++等宿主语言进行交互调用来形成一整套完整的事件系统。具体实现时,宿主语言实现捕获鼠标、键盘各类事件的底层接口,而事件触发后具体做什么,以及事件之间可能的依赖关系等逻辑,则由Lua来完成; 4)创建和维护开发者友好的游戏存储和载入系统 我的理解:在单机游戏中的游戏存档等数据,也可以很方便的用Lua来直接描述; 5)编写游戏的人工智能系统 我的理解:作者说的在AI中应用Lua,我觉得应用场景应该是在一些比较小的单机游戏中,而在大型多人在线的网络游戏中,恐怕还是需要性能更高的C/C++来实现。当然,作者也讲到,一个灵活的做法是,先用Lua来快速实现原型,遇到性能瓶颈了,再用C/C++来替换。 作者在讲到Lua在游戏开发团队中的应用分工时说,“程序员负责将Lua整合到游戏开发环境中,游戏设计师(策划)是脚本语言的主要使用者,因为他们和上层的游戏设计和数据直接打交道,美术师也会经常使用Lua,进行诸如界面布局、设计和3D场景中各种模型的摆放之类的工作。”看到这里时,不禁感叹,我们与国外游戏开发同行的水平差距:人家认为游戏策划和美术人员写脚本是理所当然的事情,而咱们这里,却认为这些不都是程序员该干的活吗?开发理念的高低直接导致了开发成果的巨大差异! (三)本书的不足 (1)书中讲的Lua版本是5.0,而现在最新的已是5.2.1了,与C语言通信的API也有了一些变化; (2)没有讲Lua的一个重要特性:协程,协程在异步编程中应用广泛,不但能简化传统异步编程的代码编写,而且还能有效的提高性能;
上传时间:2014-05 大小:21.84MB
- 1.5MB
跟我学Nginx+Lua开发.pdf
2016-12-28跟我学Nginx+Lua开发.pdf
- 315KB
Nginx+Lua阿⾥实战经验谈.pdf
2021-08-20Nginx+Lua阿⾥实战经验谈.pdf
- 153.64MB
nginx实战-基于lua语言
2022-02-08Nginx实战:基于Lua语言的配置、开发与架构详解
- 13.2MB
实战Nginx pdf rar 高清版 15M
2015-07-07高清版,原15M大小,现压缩为13M。 作者简介: 实战Nginx 是一本很好用的介绍书,从简单到详细的说明,很实用。所以称 “实战”。
- 21.85MB
Lua游戏开发实践指南教学.pdf 完整版
2018-01-26Lua游戏开发实践指南教学.pdf 完整版
- 70B
lua游戏开发实践指南源码
2018-11-12《Lua游戏开发实践指南》是资深Lua游戏开发工程师10余年工作经验和智慧的结晶,Lua语言创始人亲自作序推荐,是Lua游戏开发领域最具实战意义和代表性的著作之一。 Lua语言于1993年诞生于巴西里约热内卢,至今已整整有...
- 21.83MB
Lua游戏开发实践指南.pdf
2014-05-16Lua游戏开发实践指南
- 5.44MB
《Lua游戏开发实践指南》
2013-10-20lua游戏开发时间指南。目前只有前三章。
- 3.12MB
OpenResty开发最佳实践pdf
2017-12-29OpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通过揉和众多设计良好的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用。
- 25KB
NGINX + LUA实现复杂的控制
2018-03-25NGINX + LUA实现复杂的控制
- 3.56MB
《OpenResty最佳实践》 .pdf
2019-06-18OpenResty最佳实践,涵盖了多方面的知识,从LUA脚本作为切入点,到进阶的OpenResty学习
- 3.54MB
openresty 最佳实践
2018-07-25openresty最佳实践,中文版,带书签,非常详细地说了openresty的使用和技术
- 1.3MB
跟我学Nginx + Lua开发
2018-12-18基于Nginx 和 Lua的开发实战操作,非常值得一看!!!
- 22.90MB
Lua游戏开发指南
2015-04-22《Lua游戏开发实践指南》全书一共15章:第1~3章简单地介绍了Lua语言的特性、授权,以及在游戏开发中的强大用途;第4~5章详细讲解了Lua语言的基本语法和核心要素;第6~7章讲解了Lua与C/C++程序的整合以及与C++的交互...
- 19.68MB
lua游戏开发时间指南
2018-09-14《lua游戏开发实践指南》是资深lua游戏开发工程师10余年工作经验和智慧的结晶,lua语言创始人亲自作序推荐,是lua游戏开发领域最具实战意义和代表性的著作之一。它不仅详细讲解了在游戏开发中使用lua的各种技术细节...
- 2.10MB
lua游戏开发实践 光盘C++源码
2014-09-01lualua游戏开盘实践 光盘中的C++源码, 已经将VC6.0 转换和VC2008, 并且修改了里面编译错误的问题
- 46.15MB
两本lua电子书
2014-04-07《Lua程序设计》、《Lua游戏开发实践指南》。
- 1.29MB
Lua控制台代码
2014-02-06Lua控制台,代码出自《Lua游戏开发实践指南》,利用下载好的Lua源代码编译成库之后,结合VC++6.0,写的Lua控制台,方便使用。
- 1.5MB
跟我学Nginx+Lua开发
2017-09-20本文目的是学习Nginx+Lua开发,nginx+lua还会带来什么优势: 1、减少一层转发 ,使用其他服务语言来开发服务,肯定会使用一种协议在nginx和服务端直接进行通信。比如cgi、fcig、wsgi等。如果使用lua,因为lua是直接运行在nginx中,就么有必要再额外做一次nginx转发。 2、基于事件的响应,因为lua是直接运行nginx的运行时环境,那么lua就继承了nginx的所有特性。在一般情况下,nginx都是基于事件的提供服务,select或者epoll。在性能上肯定会灰常给力的。 基于以上原因开搞nginx+lua。因为是懒人直接采用了整个安装openresty的策略,当然你也可以单独安装nginx,再安装lua,然后nginx_lua_module。安装了openresty之后,开始写简单的测试,其实在openresty的github上也有相关的例子,可以对着例子直接做一些简单的测试开发。 做完第一步的安装和测试示例的编写,lua+nginx就表示已经集成成功,接下来就是自己业务逻辑的开发。在这里需要注意的是因为openresty其实也是集成了nginx,所以在一台机器上跑两个nginx可能有相应的问题,所以在安装openresty之后,机器上已有的nginx可能会有一定影响。
- 13.40MB
nginx 整套PDF的教程
2017-11-22nginx 整套PDF的教程nginx 整套PDF的教程nginx 整套PDF的教程nginx 整套PDF的教程
- 1.18MB
淘宝网Nginx应用、定制与开发实战.pdf[书签版]
2013-06-28警告:本资源教程仅用于技术交流、学习。下载阅读后请自行删除,一切涉及版权、商务因素引起的纠纷由肇事者自行承担。 本资源是 PDF 电子书格式,大小 1.2 MB,带有书签方便读者朋友阅读。 内容预览: 大纲 1、背景介绍 Nginx简介 淘宝网使用Nginx的过程 淘宝网应用Nginx的收益 2、应用案例分析 Web接入层 大用户群消息推送 发布与A/B Testing 日志收集不统计系统 RESTful接口层 分布式防攻击系统 TMD系统架构图 3、开发不定制 组合JavaScript和CSS文件 淘宝CDN Combo的使用 系统过载保护 多种日志方式 主机信息调试 Tengine错误信息提示 worker进程和CPU亲缘性 Tengine对于进程设置的简化 user_agent模块 对Nginx的limit_req增强 主劢健康检查 输入体过滤器(input body filter) 职能进程机制(proc) Tengine中命令行参数的增加 Nginx监控增强 实时监控工具Tsar 其他 4、Web应用开发 主要思想 ngx_lua 代码示例 ngx_drizzle ngx_drizzle示例 ngx_lua + ngx_drizzle应用案例 5、当前工作 即将发布的功能 正在开发中的功能 关于Tengine的后续发展 参考资源
- 7.42MB
agentzh 的 Nginx 教程(版本 2016.07.21) pdf与htm打包
2018-03-17agentzh 的 Nginx 教程(版本 2016.07.21) pdf与htm打包,添加书签
- 206KB
Lua游戏开发教程之时区问题详解
2020-09-20时间显示问题说白了就是时差问题,这篇文章主要给大家介绍了关于Lua游戏开发教程之时区问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来...
- 143KB
Lua-utils:Quick-Cocos2dx-社区Lua实用程序
2021-05-08广告是基于社区3.7.x引擎编写的入门开发指南,也是一本参考手册。在发布社区版3.7以来,引擎进行了大刀阔斧的裁剪和改进。尤其是UI部分的变化,让老开发和新收都无从下手,本书对ccui框架进行了全方位的介绍,并结合...
- 49.85MB
WEB开发各种CHM手册
2011-09-22赚积分了,整理了一下自己的CHM手册,提供下载。。保证全部可以用.自己下载看吧,还有很多,我不一一罗列了... PHP最佳实践框架_ ThinkPHP.chm JQuery_1.4_API.CHM java编程思想(中文版).chm ...XML 指南.chm
- 4.66MB
Nginx教程从入门到精通(运维生存时间TTLSA出品).pdf
2019-05-22Nginx教程从入门到精通,本书详细介绍了Nginx应用配置,是非常实用的技术书籍
- 137.5MB
精通Nginx_第二版_高清扫描带书签
2018-05-16精通Nginx_第二版_高清扫描带书签,精通Nginx_第二版_高清扫描带书签.精通Nginx_第二版_高清扫描带书签.精通Nginx_第二版_高清扫描带书签.精通Nginx_第二版_高清扫描带书签.