清理论已(删除/封禁)用户的头像的操作流程

1、打开phpmyadmin,进入数据库bcbbs,点击“SQL”,运行如下语句: SELECT uid FROM `cdb_members` where groupid not in ('5,8,55') 2、在显示结果的最下面点击“导出”,格式选择最下面的“Texy! text”,点击“执行” 3、把下载到的“cdb_attachments.txt”只保留文件名列表部分,把“|”替换为空。 4、把文件上传到bccnsoft的“/var/www/pass_bccn_net.bccnsoft.com/web/data/avatar/”,登陆服务器进入这个目录。 5、...
网站维护 | 2026-02-06 17:08 | 阅读 38 次 | 评论 0 条

网站和论坛的验证码还能再挺几年

护城河暂时还能挺住,ai暂时还无法识别
网站维护 | 2026-01-27 21:57 | 阅读 331 次 | 评论 0 条

用ai写诗

《挑灯码字偶成》 —— deepseek 更深键落似弹筝,星斗屏前谱纵横 未惧青丝删减尽,一宵创世一书生 《编程夜乐》 —— chatgpt 夜深灯火映屏前,指尖飞舞乐无边 代码千行心自喜,何惧孤单与熬年
心情随笔 | 2026-01-27 04:58 | 阅读 186 次 | 评论 0 条

论坛附件维护常用bash shell脚本

找出所有大于或等于源文件的缩略图 find . -type f ! -name '*.thumb.jpg' -print0 | while IFS= read -r -d '' src; do thumb="${src}.thumb.jpg" if [ -f "$thumb" ]; then src_size=$(stat -c '%s' "$src") thumb_size=$(stat -c '%s' "$thumb") if [ "$thumb_size" -ge "$src_size" ]; then echo "...
论坛维护 | 2026-01-22 22:44 | 阅读 585 次 | 评论 1 条

debian(linux)安装webp库最简单的方法

到谷歌下载代码库: https://developers.google.com/speed/webp/download 点击“下载代码库”,进入: https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html 拉到最下面找到“libwebp-x.x.x-linux-x86-64.tar.gz”字样的链接,右键复制链接地址下载,比如现在最新的是libwebp-1.6.0-linux-x86-64.tar.gz,如: wget https://storage.googleapis....
Linux | 2026-01-22 20:56 | 阅读 491 次 | 评论 0 条

Python和Ruby测试代码的运行时间

Python import time start = time.perf_counter() # 测试代码 for _ in range(1_000_000): pass end = time.perf_counter() print(f"耗时: {end - start:.6f} 秒") Ruby start = Process.clock_gettime(Process::CLOCK_MONOTONIC) # 测试代码 1_000_000.times { } finish = Process.clock_gettime(Proc...
Python | 2026-01-16 19:47 | 阅读 656 次 | 评论 0 条

virtualbox导出虚拟电脑前运行以下命令,减少ova包的大小

sudo dd if=/dev/zero of=/EMPTY bs=1M status=progress || true sudo rm -f /EMPTY sync dd 会把 所有空闲块写成 0,VirtualBox 才能在导出时真正丢弃这些块。
Linux | 2026-01-16 12:36 | 阅读 653 次 | 评论 0 条

清理static文件夹gz文件的常用bash shell脚本

# 递归查找 .js.gz / .css.gz 比源文件老 1 分钟以上(排除 plugins) find . \ -path "*/plugins/*" -prune -o \ \( -name "*.js.gz" -o -name "*.css.gz" \) -print0 | while IFS= read -r -d '' gz; do src="${gz%.gz}" if [ -f "$src" ]; then gz_t=$(stat -c %Y "$gz") src_t=$(stat -c %Y "$...
Linux | 2026-01-15 23:43 | 阅读 450 次 | 评论 0 条

创建用户级tmux.service服务

mkdir -p ~/.config/systemd/user vi ~/.config/systemd/user/tmux.service 输入以下内容: [Unit] Description=tmux default session After=network.target [Service] Type=oneshot ExecStart=/bin/sh -c '/usr/bin/tmux has-session -t aaaaaaaaaaaaaaaaaaaaaaaa || /usr/bin/tmux new-session -d -s aaaaaaaaaaaaa...
Linux | 2026-01-13 19:16 | 阅读 656 次 | 评论 0 条

virtualbox导出虚拟电脑不会包含镜像数据

亲测,含不含镜像导出的包都是一样大的。 也就是说虚拟机含有再多的镜像也不会导致打包变大,打包导出的时候只会导当前虚拟机的数据。 导出虚拟电脑之前不用删快照,放心的导出就是了。
Windows | 2026-01-12 15:35 | 阅读 161 次 | 评论 0 条

debian13网络设置

1、设置静态IP sudo vi /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # Th...
Linux | 2026-01-12 08:53 | 阅读 672 次 | 评论 0 条

debian13中163镜像源和debian中国镜像源的sources.list

文件:/etc/apt/sources.list ftp.cn.debian.org 源: #deb cdrom:[Debian GNU/Linux 13.3.0 _Trixie_ - Official amd64 NETINST with firmware 20260110-10:59]/ trixie contrib main non-free-firmware deb http://ftp.cn.debian.org/debian/ trixie main non-free-firmware deb-src http://ftp.cn.debian.org/debi...
Linux | 2026-01-11 20:58 | 阅读 756 次 | 评论 0 条

VirtualBox导出虚拟电脑的时候文件名千万不要含有中文

惨痛教训,文件名含有中文的时候导出操作一切正常,导入的时候就完蛋了,根本无法导入。只能重装系统重新导出备份
Linux | 2026-01-11 18:50 | 阅读 115 次 | 评论 0 条

@types/jquery 去掉 Deprecated 提示的版本

替换掉 node_modules/@types/jquery/JQuery.d.ts 文件即可 替换掉以后 vscode 中 jquery 的方法就不会出现删除线了 注:此文件为 3.5.33 版本,即 @types/jquery@3.5.33
WEB开发 | 2026-01-06 21:48 | 阅读 212 次 | 评论 0 条

清理docker的文件夹/var/lib/docker/overlay2/的方法

# 备份所有镜像 docker save -o blog_image.tar blog_image; \ docker save -o down_image.tar down_image; \ docker save -o mysql5.5_image.tar mysql5.5_image; \ docker save -o mysql_image.tar mysql_image; \ docker save -o www_image.tar www_image; # 删除所有容器 docker rm -f $(docker ps -aq) # 删除所有镜像 d...
Docker | 2026-01-01 20:34 | 阅读 1054 次 | 评论 0 条

Linux(Debian)设置主机名

hostnamectl set-hostname 主机名 然后重新登录即可生效
Linux | 2025-12-29 15:43 | 阅读 1065 次 | 评论 0 条

查看logrotate的执行日志

# 查看logrotate服务状态 systemctl status logrotate # 查看logrotate定时任务执行日志 journalctl -u logrotate journalctl -u logrotate -f # 实时跟踪 journalctl -u logrotate --since "2026-01-01"
Linux | 2025-12-26 20:55 | 阅读 1153 次 | 评论 0 条

MySQL临时开启日志

mysql -u root -p 进入sql命令行 -- 查看当前状态 SHOW VARIABLES LIKE 'general_log%'; -- 设置日志文件路径 SET GLOBAL general_log_file = '/var/log/mysql/general.log'; -- 开启通用查询日志 SET GLOBAL general_log = 'ON';
MySQL | 2025-12-23 10:46 | 阅读 699 次 | 评论 0 条

清理论坛已删除帖子的附件的操作流程

1、打开phpmyadmin,进入数据库bcbbs,点击“SQL”,运行如下语句: SELECT a.attachment FROM `cdb_attachments` a left join cdb_posts p on a.pid=p.pid where p.invisible=0 2、在显示结果的最下面点击“导出”,格式选择最下面的“Texy! text”,点击“执行” 3、把下载到的“cdb_attachments.txt”只保留文件名列表部分,把“|”替换为空。 4、把文件上传到bccnsoft的“/mnt/var/remotefiles/bbs_bccn_...
论坛维护 | 2025-12-19 19:55 | 阅读 115 次 | 评论 0 条

刚发现 ruby 的 if 判断后面可以加 then

用 ruby 11年了才刚发现,还是看源代码发现的:https://github.com/ruby/ruby/blob/0aa404b9573d028d87072f40ecb9b86dc161b7ef/yarp/yarp_compiler.c#L208C9-L208C9 写惯了vb一直对ruby、python的if后面没有then而耿耿于怀,写完if条件后总觉的少了点什么。原来ruby一直是有的,错过了11年。
Ruby | 2023-08-31 11:40 | 阅读 3604 次 | 评论 0 条
浏览3059878次
文章归档