1. 工具 语言:python3.7,Lua 编译器:pycharm 包管理工具:pip 工具:Scrapy-Splash 应用容器引擎:docker 2. 功能介绍 利用Splash,我们可以实现如下功能: 异步方式处理多个网页渲染过程; 获取渲染后的页面的源代码或截图; 通过关闭图片渲染或者使用 ...
分类:
编程语言 时间:
2019-03-04 09:50:16
阅读次数:
241
1、框架简介 这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI,于是下载下来学习了一下。XUUI基于xlua,又借鉴了mvvm的设计概念。xlua是目前很火的unity热更方案,不仅支持纯lua脚本热更,也可以做 C# 代码的bug hotfix,而mvvm框架呢,在前端 ...
分类:
编程语言 时间:
2019-02-27 19:07:58
阅读次数:
203
1 WOW内编程办法第一种:打开WOW自带macro宏编辑窗口-->输入/script或WOW API直接制作简单宏(1)跪倒求婚Macro /kneel/say 如果你不嫁给我,我就一辈子不起来(2)切换WOW程序的窗口与全屏模式/script SetCVar("gxWindow",1-GetCV ...
分类:
编程语言 时间:
2019-02-01 11:29:38
阅读次数:
498
这篇文章是一个多月前写的,当时之所以搭建这个是为了最大程度上发挥Nginx的高并发效率(主要是结合lua脚本),参考的话,主要参考张开涛先生写的跟开涛学Nginx+lua系列文章,地址为:https://jinnianshilongnian.iteye.com/blog/2190344 当时本人按照 ...
分类:
其他好文 时间:
2019-01-26 20:24:22
阅读次数:
275
一、Splash 的使用 Splash 是一个JavaScript 渲染服务,带有 HTTP API的轻量级浏览器,同时对接了 Python 中的 Twisted 和 QT 库。利用它,同样可以实现动态渲染页面的抓取。 通过 Splash 提供的 Web 页面来测试其渲染过程。例:在本机 8050 ...
分类:
其他好文 时间:
2019-01-04 12:46:55
阅读次数:
216
Lua交互模式下如何退出 ①Ctrl+D ②os.exit() lua交互模式下如何执行一个文件 learn.lua脚本 function norm(x,y) return(x^2+y^2)^0.5 end function twice(x) return 2*x end 使用dofile函数加载l ...
分类:
其他好文 时间:
2018-12-22 01:24:06
阅读次数:
173
解决问题:负载均衡的时候,假如业务逻辑主机有四台(A,B,C,D),虽然配置ip_hash(ji),这只是实现同一个ip去请求一个上层业务服务器(可以解决session的问题),但是现在,如果要实现一个商品页面的缓存内容只缓存在一台服务器A (所有关于这个页面请求都丢给A服务器,BCD服务器没有关于 ...
分类:
其他好文 时间:
2018-12-17 16:05:47
阅读次数:
265
1、新增项目配置文件: 2、编写lua脚本(获取http请求信息) 3、检查配置文件是否正确 4、重启openresty 5、测试: 浏览器访问:http://127.0.0.1/lll/lua_request/1/5/2?a=3&b=4 由于通过浏览器请求方式为get方式 ,所以post处没有打印 ...
分类:
其他好文 时间:
2018-11-10 15:26:48
阅读次数:
152
高并发的系统中,redis的使用是非常频繁的,而lua脚本则更是锦上添花。因为lua脚本本身执行的时候是一个事务性的操作,不会掺杂其他外部的命令,所以很多关键的系统节点都会用redis+lua来实现一致性的操作请求。但是在实际开发过程中,由于redis lua脚本调试难的问题,导致大量的时间耗费在了 ...
分类:
编程语言 时间:
2018-11-08 16:18:56
阅读次数:
188