MySQL 游标查询:用 WHERE id > last_id 告别慢分页
在开发数据量较大的应用时,我们经常需要遍历整个表进行数据处理,比如生成站点地图(sitemap)、导出数据、批量更新等。最常见的做法是使用 LIMIT offset, size 分页查询。然而,当 offset...
db数据库的php存储类
做一个备份。研究了一下布隆过滤,可以达到小网站大数据大流量。本质还是用了文本缓存,用廉价的硬盘空间,换取高价的内存。效果还行,备份一下<?php /** * SQLite 缓存库(已分离,仅供备份...
php在宝塔上定时执行,或者命令行运行
这是一个用于在宝塔面板计划任务中自动执行 PHP 迁移脚本的 Bash 脚本。其主要功能是确保迁移脚本只运行一个实例,避免重复执行,并将执行过程和结果记录到日志文件中。#!/bin/bash # 自动迁移...
Linux上,结束php进程的命令行
1. 查找所有 PHP 进程ps aux | grep php你会看到类似这样的输出:root 197372 ... php /www/wwwroot/.../1.php root 197928 ... grep --color=auto php 找到对应 1.php 的进程 PID(例如 197...
网站屏蔽掉无用的蜘蛛,修改robots.txt
做个小网站,天天被搜索引擎乱爬取。于是写了一份robots,把没用的沙雕蜘蛛全部给屏蔽掉。这是第一步。User-agent: DotBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: SiteAu...
网站如何屏蔽指定蜘蛛?如何屏蔽GPTBot|ClaudeBot蜘蛛?
最近网站快被GPTBot和ClaudeBot这两类蜘蛛给爬爆炸了。服务器全天处于高负载状态(一个月时间,给刷了7个T的流量,丧心病狂!)。在查询了一下访问日志后发现,居然是这两类蜘蛛搞的坏事。于是...
VSCode 的终端里, nvm 命令无法直接使用,怎么办?
电脑上安装了nvm,结果vscode中,却用不起。PS D:\phpstudy_pro\WWW\news> nvm -v nvm : 无法将“nvm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径...
写了一个办公文本处理的html,用于处于ai生成的办公文案处理分段。
写了一个办公文本处理的html,用于处于ai生成的办公文案处理分段。<!DOCTYPE html> <html lang='zh-CN'> <head> <meta charset='UTF-8'> <meta name='viewport' con...
在线LRC转STR转换器/Base64解码工具,html+jQuery实现
挺有用的一个网页应用,主要功能是将LRC歌词格式转换为STR字幕格式,同时提供Base64解码工具。主要功能1. LRC转STR转换器输入:用户可以粘贴LRC歌词或上传LRC文件转换:点击'转换为STR'按钮将LR...
如何判断自己的电脑是32位还是64位?
Windows 系统通过设置查看Win10/Win11:打开 设置 > 系统 > 关于 > 在“设备规格”中查看 系统类型,会注明“64位操作系统”或“32位操作系统”。Win7/Win8:右键 计算机(或“此电脑...
Windows上输出文件名是乱码,怎么办?
我的代码:$filesss = glob('./pic/*.jpg'); print_r($filesss);在Windows环境上运行后,输出的文件名是乱码。乱码原因:在Windows上,PHP默认使用系统默认的编码来处理文件名,这可能导致中文...
PHP+HTML+bootstrap 简单的页面验证,美观
效果图,输入密码就能访问原始的页面。超级简单,超级使用的代码!代码:// 验证密码逻辑 $correct_password = 'www.4s5.cn'; // 设置正确的密码 $is_authenticated = false; if (isset($_POST[...







