标志
  • 心情驿站
    我爱识字地铁记录器Submenu Level 1
  • 博客首页
  • 我的论坛

1 月, 2026

LIKE ‘%keyword%’ 导致全表扫描的全文索引 / ngram 替代方案

MySQL中LIKE ‘%keyword%’必然全表扫描,因B+树索引无法支持左模糊匹... » 阅读全文

EthanWu 发布于 3 月前
MongoDB Go驱动中因自定义SetBSON方法引发的栈溢出问题解析

在使用mgo驱动操作mongodb时,若为结构体错误地实现了调用自身递归反序列化的`setbson`方法,将导... » 阅读全文

EthanWu 发布于 3 月前
PHP 中实现类型安全的泛型容器:DRY 原则与静态类型模拟指南

本文讲解如何在 php(无原生泛型支持)中通过 psalm 模板注解(`@template`)模拟泛型容器,兼... » 阅读全文

EthanWu 发布于 3 月前
如何在 PHP 中正确处理 ASCII 与 UTF-8 编码转换及全宽字符映射

ascii 字符串本身就是合法的 utf-8,无需“转换”;真正需要的是理解编码检测的局限性,并掌握全宽拉丁字... » 阅读全文

EthanWu 发布于 3 月前
如何判断一个对象是否支持 with 语句(enter 存在)

直接检查 __enter__ 是否可调用最安全:callable(getattr(obj, ‘__... » 阅读全文

EthanWu 发布于 3 月前
如何在新控制台窗口中通过 Python 脚本启动另一个脚本并保持虚拟环境上下文

本文介绍如何使用 subprocess.popen 在独立命令行窗口中运行另一个 python 脚本,同时确保... » 阅读全文

EthanWu 发布于 3 月前
vmstat bi/bo 极高但无明显 IO 进程的 page cache 回写压力分析

高bi/bo但top/iotop无活跃IO进程,通常是内核后台刷脏页(flush-*线程)所致,因vmstat... » 阅读全文

EthanWu 发布于 3 月前
Python dict 遍历与索引性能对比

dict不支持按索引遍历,所谓“索引访问”本质是键查找;其设计目标是O(1)键值查找,而非有序索引访问,需按序... » 阅读全文

EthanWu 发布于 3 月前
如何在事件处理中动态获取循环变量值以控制对应音频元素

本文介绍在 php 循环生成多个音频控件时,如何让全局进度条准确作用于当前播放的音频——通过隐藏字段持久化当前... » 阅读全文

EthanWu 发布于 3 月前
如何在纯 HTML 页面中实现表单邮件发送(无需后端,但需轻量前端服务)

仅用 html 和 css 无法真正“发送”邮件;`mailto:` 只能触发本地邮件客户端,而真正将用户输入... » 阅读全文

EthanWu 发布于 3 月前
如何在JavaScript中动态获取循环生成的音频元素索引值

本文介绍在php循环生成多个音频元素后,如何通过隐藏字段持久化存储当前操作的索引值(i),使进度条事件能准确控... » 阅读全文

EthanWu 发布于 3 月前
PHP 中实现类型安全的泛型容器:DRY 原则与静态类型提示实践指南

本文介绍如何在 php 缺乏原生泛型支持的前提下,通过 psalm 等静态分析工具的模板注解(`@templa... » 阅读全文

EthanWu 发布于 3 月前
页面导览
  • 4 / 19
  • « 最前
  • ‹ 往前
  • 页次 3
  • 目前页面 4
  • 页次 5
  • 往后 ›
  • 最后 »
著作权 © 2026 启尚博客. 保留一切权利。