Go语言技术文章
-
用 Python 标准库 contextlib 写一套资源清理小配方,从自定义上下文管理器、suppress 到 ExitStack,解决文件、临时目录和多资源关闭顺序问题。429 收藏 -
用 Python 做临时文件夹清理,重点不在递归删除本身,而在边界、阈值、白名单和试运行。本文从一个小工具项目出发,带你完成扫描、过滤、预览、删除确认和运行验收,适合处理 __pycache__、旧日志、构建缓存等可清理文件。428 收藏 -
本文排查移动端输入框聚焦后底部按钮被键盘挡住的问题,从用户任务、键盘弹起时间线、visualViewport 适配、可访问性和边界状态说明一套可落地的处理方案。424 收藏 -
PHP 定时任务重叠运行时,单靠进程号或临时文件往往不够可靠。用 flock 保持互斥、写入 PID 与开始时间,再配合超时观察和可复查日志,可以把重复处理、锁误判与人工介入边界拆清楚。424 收藏 -
VS Code 的源代码管理面板没有显示 Git 仓库时,先确认打开的是仓库根文件夹,再检查 Git 是否可用、工作区是否处于受限模式,并通过 Git 输出日志定位路径与权限问题。本文按界面入口给出一条可回退的排查流程。421 收藏 -
文章 · 前端 | 4天前 | 前端 · 性能优化 · javascript · 浏览器性能 · PerformanceObserver · JSON解析 PerformanceObserver 浏览器性能 Long Task 主线程卡顿
页面偶发点击无响应,先别急着把锅甩给网络。本文用 PerformanceObserver 记录 50ms 以上长任务,结合 Chrome Performance 面板定位 JSON.parse 和同步渲染造成的主线程阻塞,再用分片处理和 requestIdleCallback 做可验证的修复。421 收藏 -
整理2026年三伏天的初伏、中伏、末伏日期,说明为什么有40天、怎么自己核对入伏时间,并给出老人孩子和户外人群的防暑提醒。417 收藏 -
文章 · 软件教程 | 2星期前 | Windows · 软件教程 · PowerToys · PowerRename · 批量重命名 · PowerToys 批量重命名 软件教程 PowerRename Windows重命名 文件改名
用 PowerToys 的 PowerRename 做 Windows 批量重命名:从右键入口打开工具,设置查找和替换规则,先核对预览结果,再应用,并说明按钮不可点、规则未命中和撤回的处理方法。413 收藏 -
文章 · java教程 | 1星期前 | Java · 后端开发 · 批处理 · Stream API · JDK 24 · Gatherers · 分组 Java 24 Stream Gatherers windowFixed Stream.gather 批量接口
批量同步订单或调用外部接口时,手写 subList 循环容易把边界、尾批和调用节奏揉在一起。Java 24 正式提供 Stream Gatherers 后,可以用 gather(windowFixed(n)) 把元素按固定数量组成批次,再把网络调用放在流外逐批处理。本文给出最小写法、尾批语义、旧方案对比和 JDK 版本边界。411 收藏 -
文章 · 软件教程 | 3星期前 | network · Har · 软件教程 · Chrome DevTools · 前端调试 · 软件教程 Chrome DevTools HAR文件 Network面板 前端排查
本文按 Chrome DevTools 的 Network 面板实际操作,演示如何保留日志、复现问题、导出脱敏 HAR、重新导入核对请求,并在交付工单前检查 Cookie 和 Authorization 等敏感信息。410 收藏 -
文章 · php教程 | 2星期前 | 文件上传 · 后端开发 · php教程 · 安全校验 · move_uploaded_file $_FILES finfo_file PHP上传文件 文件安全校验
PHP 文件上传不要只看后缀名,要先检查上传错误码和大小,再用 finfo_file 识别 MIME,最后用随机文件名和 move_uploaded_file 移到受控文件夹。409 收藏 -
文章 · linux | 3星期前 | Linux · 服务治理 · 日志排查 · 运维教程 · Linux 服务管理器 journalctl 服务重启 运维排查 RestartSec start-limit-hit
本文用一次 Linux 服务反复重启的现场,讲清楚如何看 status、journalctl、RestartSec、reset-failed 和回滚验证,排查 start-limit-hit 问题。408 收藏 -
想核对单位申报的工资、稿酬或劳务报酬,个人所得税 App 的“收入纳税明细”可按年度和所得类型查询。本文说明入口、筛选范围、发现不一致后的处理方式,以及它和纳税记录的区别。408 收藏 -
文章 · php教程 | 2星期前 | nginx · php-fpm · php教程 · 502错误 · 故障复盘 · 慢日志 · Nginx php-fpm 性能排查 PHP教程 502 Bad Gateway pm.max_children 慢日志
PHP-FPM 子进程打满时,502 往往不是单纯把 pm.max_children 调大就能解决。更稳的排查顺序是先看 Nginx upstream 错误和 FPM 状态页,再用慢日志找到长时间占用子进程的请求,最后把容量、慢查询、限流和告警一起补齐。407 收藏 -
文章 · java教程 | 5天前 | 事务 · spring · aop · Java教程 · Transactional · 排错 · java Spring 事务失效 @Transactional AOP代理 同类方法调用 订单创建
Spring 服务里一个带 @Transactional 的方法被同类普通方法直接调用时,事务可能没有开启。以订单创建与库存扣减场景为例,本文说明代理边界、日志验证、拆分服务的稳妥修法,以及哪些替代写法不适合长期使用。406 收藏