-
在 OpenResty 中指定多个 Lua 模块路径
如果你想在 OpenResty 中指定多个 Lua 模块路径,可以通过 `lua_package_path` 指令,并用分号(`;`)分隔多个路径。具体格式如下: ```nginx lua_package_path "/path/to/first/module/?.lua;/path/to/second/module/?.lua;;"; ```...
-
在openresty 中使用lua模块对wordpress限流
可以通过 OpenResty 的 Lua 模块(如 lua-resty-limit-req 模块)来控制用户的访问频率。例如,可以限制某个 IP 在 10 秒内不能超过 3 次请求。 `lua-resty-limit-req` 并没有单独的库,实际上限流功能已经包含在 **`lua-resty-limit-traffic`** 这个库中。这个库提供了多...
-
用chatgpt 的4o-mini 模型写Bug !
晚上因为网站被机器人疯狂爬取,就图方便用chaptgpt写一个控制ip访问频率的wp插件,万没想到 chatgpt 的 4o-mini 果然还是不够聪明,被它坑死了! 一开始是它不懂我用的是phpiredis扩展,一直使用Redis()类,而phpiredis只有函数式命令操作,经过我的再次提醒,并附上文档用法,它总算改成正确的了。 然后它又犯了...
-
不要再使用docker或homebrew管理不同版本PHP、Node.js和数据库了!
从油管一位博主那里看到的,以下是地址:[No more Docker for PHP - YouTube](https://www.youtube.com/watch?v=sY2A6AGF5os) 我准备重装 MacOS 后使用这一套环境,所以特别使用[NoteGPT Workspace](https://notegpt.io/)整理了一下。 #...
-
Flake8
Flake8是一个流行的Python代码质量检查工具。它结合了多个Python代码检查工具的功能,主要包括: 1. PyFlakes:检查Python代码的逻辑错误。 2. pycodestyle(原名pep8):检查代码是否符合PEP 8风格指南。 3. Mccabe:检查代码复杂度。 Flake8的主要特点和用途: 1. 代码风格检...
-
React 修正Github等商标在lucide 图标库被弃用的问题
如图,我在写react时发现,如果在lucide-react中引入它家的Github图标,会发现中间有一条删除线,并标记为弃用,也就是后面版本将移除该图标。  我查看了警告的详情,得到的原因是由于版权问题,Github等商标(brand)...
-
实用的 Cursor Prompt 提示词(Rules For AI)精选
收集了一些cursor的prompt(提示词) 可在Cursor内全局设置 `Rules For AI` 或在某个项目内放入 `.cursorfile` 使用。  ## 编程初学者模式: 用于学习新的编程知识,这个模式不但让你能构...
-
全面指南:通过 Nginx 重定向处理 WordPress 修改固定链接结构后的404【特别针对原先使用%category%】的文章链接
修改 WordPress 文章固定链接及 Nginx 重定向配置,特别针对原先使用 `%category%` 标记的文章固定链接 ## 1. 背景 在 WordPress 中修改文章固定链接结构可能导致旧的 URL 结构无法正确访问。为了确保访问者能够通过旧链接访问新链接,同时避免对其他页面造成影响,我们需要在 Nginx 中设置重定向规则。本文...
-
实现在giit push时同时执行其他命令,如 npm run deploy
由于我当前的`cloudflare pages`项目并没有在`cloudflare`里配置与`github`仓库关联,就需要我手动执行`npm run deploy`将编译后的代码上传到`cloudflare`,但这也没什么,小项目的编译很快。 问题在于我想在执行git push到github前后不想再手动敲`npm run deploy`了。...
-
在 macOS 上使用 launchd 实现 Clipy 的开机自启动(不需要用Supervisor)
**Clipy** 是一个 macOS 上的剪贴板管理器项目,托管在 GitHub 上([Clipy 项目](https://github.com/Clipy/Clipy))。由于它是一个 macOS 应用程序,管理 macOS 应用的开机自启动通常不通过 **Supervisor**,而是通过 macOS 的 `launchd` 或者系统偏好设置中的 "登...