[置顶] 《剑网3》茗伊插件集

鉴于《剑三》一些杂七杂八的插件功能没有人做或者曾经有人做但是没有维护导致不能使用,或者有些插件我觉得可以做得更好(比如聊天监控) 于是我写了这么一只插件_(:з」∠)_ 给朋友测试了一个月,现在正式发布。 关于版权_(:з」∠)_ 本插件完全开源 遵守GPLv3开源协议σ(⌒ー⌒) 关于功能,现在暂时只有聊天监控和喊话增强,正在写roll点监控,未来还会有附近的好友焦点列表以及副本队友驱散提示之类的功能 → 当然,如果你有一些好点子的话欢迎留言提供,我会尽我所能做出来(* ̄︶ ̄)y 关于版本控制,你可以随意搬运传播╮( ̄▽ ̄")╭ 反正有新版本会在插件加载的时候提示你~ 喊...

快速删除 typecho-access 插件所有访问过指定链接的 ip 的记录

爬虫通常会从 /robots.txt 开始,于是我们可以通过规则 删除所有访问过 /robots.txt 的 ip 的记录 ,来实现一键删除所有爬虫记录: DELETE FROM `typecho_access_logs` WHERE `ip` IN ( SELECT DISTINCT `ip` FROM `typecho_access_logs` WHERE `url` = '/robots.txt' ); 同理,我们可以通过删除访问过 /wp-、.*、../ 的 ip 的记录,实现删除所有尝试漏洞注入的扫站记录: DELETE FROM `typecho...

记一次在 R86S 机器上通过 LXC 容器的方式部署 OpenWRT 软路由的过程

安装 PvE 注: EMMC 存储器版本前往教程: https://www.yuque.com/taizhourenjia/r86s/kxvqlp 使用 VM 方式运行 OpenWRT 有玄学软重启问题:https://www.v2ex.com/t/879368 创建模板 以下假设 PvE 机器地址为 10.0.0.254,假设 OpenWRT 固件名称为 openwrt-xxx。 格式 *.tar.gz 固件 *.tar.gz 格式的固件可直接上传至 PvE 模板文件夹: scp openwrt-xxx.tar.gz root@10.0.0.254:/var/lib/vz/te...

人人网表情图片

表情 描述 地址 微笑 http://a.xnimg.cn/imgpro/icons/mobile/weixiao.gif 大笑 http://a.xnimg.cn/imgpro/icons/mobile/daxiao.gif 偷笑 http://a.xnimg.cn/imgpro/icons/statusface/dn/touxiao1x.gif 调皮 http://a.xnimg.cn/imgpro/icons/mobile/tiaopi.gif 可爱 http://a.xnimg.cn/imgpro/icons/statusface/dn/k...

理解动态规划思想

前言 最近和朋友聊天,说起DP问题,想到大学时候学长上来一通“状态转移函数”把我们讲懵了,于是尝试写个入门笔记。 DP思想 通俗来说,动态规划解决问题的方法,就是当系统处于任何一个状态C,你去穷举所有状态A,然后把可能从A到达C的情况全部找出来,并从中获得最优解即可。所以,所谓的“状态转移方程”就是存在一条边从状态A到状态C,这条边的代价。简而言之,动态规划主要思想就是自底向上、局部最优到全局最优,通过计算每个子结构的最优解,求出总体结构的最优解。其目的是解决通过自顶向下的算法(如递归),带来的子结构重复计算,导致时间复杂度指数级上升的问题。 入门示例 桌上有 1kg、8kg、11kg...

记一次LUA逻辑查错:查看LUA函数闭包内变量状态

今天好不容易偶然重现了一个渲染队列总是跳过一个渲染元素的问题,这问题一直存在但是却一直无法稳定重现。 拿到环境后开始分析问题,首先要知道这个对象有没有进渲染队列,可是渲染队列在导出接口的闭包内外界无法访问。 立马想到debug库,利用多次调用debug.getupvalue层层进入闭包,最终成功拿到了队列数据,发现对象在队列中,从而定位问题出在分帧渲染逻辑,跳转到响应代码位置问题迎刃而解。 local function getupval(f, k) local i = 1 while true do local n, v = debug.getupvalu...

意外发现 Lua5.1 字符串解析有点问题

今天顺手写个汉字转拼音的脚本,意外发现有个字会导致产生语法错误: print("乗") 稍微多试了几次,发现这么写反而没有错误: print("乗"") 这个汉字实际上是导致 Lua loadstring 函数判断结束的引号出了问题,误以为字符串还没有结束,具体原因得有空追一下 Lua 的源码才知道。只是觉得如果谁使用 Lua 用作服务器脚本处理语言,用户可以利用这个字符,在读写用户数据的时候进行注入攻击。 后续 断点跟踪看了下, Lua 在处理字符串转义时的函数是按照 ASCII 值按位转义的。 static void addquoted (lua_State *L, luaL_Buf...

最新文章

最近回复