Go语言技术文章
-
PHP 报 Allowed memory size exhausted 时,先区分单次峰值、批量数据过大和长期增长,再用 memory_get_usage、memory_get_peak_usage 与分段日志定位,最后验证回收和配置边界。413 收藏 -
JTable 开启排序后,复选框状态容易因为视图行号和模型行号混用而错位。本文用一个可运行的 Swing 表格拆开索引转换、状态保存、刷新重建和验收方法。226 收藏 -
文章 · 软件教程 | 5天前 | git · 软件教程 · GitHub Desktop · 代码协作 · GitHub Desktop Pull Request Preview Pull Request Create Pull Request
GitHub Desktop 创建 Pull Request 前,先确认本地提交已经推送到远程分支,再从 Preview Pull Request 检查差异、确认 base 分支和合并状态,最后跳转 GitHub 填写标题与说明完成审核请求。238 收藏 -
读取几 GB 的 CSV 时,真正容易把内存推高的往往不是分块大小,而是类型推断、字符串列和失败行处理。本文用 pandas 分块读取与 Python 原生迭代两条路径,说明如何设定 dtype、逐块校验、隔离坏行并用峰值数据验收。392 收藏 -
日志轮转后磁盘空间没有下降、旧日志文件仍在增长,常见原因是服务进程还握着旧文件句柄。本文用 copytruncate 与重新打开日志两条路径解释现象,给出安全配置、验证顺序和回滚判断。174 收藏 -
Java 22 通过 JEP 456 正式支持未命名变量与未命名模式,用下划线忽略不需要的值。本文从 switch、record 模式和异常参数三个场景说明作用域边界,并给出 javac 编译验收方法。237 收藏 -
PHP 用 fputcsv 导出 CSV 时,Excel 出现乱码、列错位或引号异常,通常不是数据本身坏了,而是分隔符、转义字符和 UTF-8 BOM 没有与打开方式对齐。本文用可复现代码拆开这些边界,并给出导出后的验收办法。428 收藏 -
Docker Desktop 拉取镜像超时,通常不是简单地改终端变量。本文按 Resources > Proxies 的真实界面,区分 Docker Desktop 代理与 Containers 代理,并用 docker pull 和容器内请求核对结果。406 收藏 -
2026年秋季中小学开学时间多地落在9月1日,但报到日、幼儿园、职校和区县安排可能不同。本文用北京、上海、重庆等官方校历说明怎么查正式上课日,并提醒家长核对学校通知。323 收藏 -
文章 · 前端 | 6天前 | 前端 · javascript · Web API · 页面过渡 · 前端动画 document.startViewTransition View Transitions API startViewTransition SPA页面切换
单页应用切换列表与详情时,可以用 document.startViewTransition 包住 DOM 更新,让浏览器接管新旧视图的过渡;同时保留 prefers-reduced-motion 和 API 能力检测,确保不支持时仍能正常切换。128 收藏 -
容器里的 DNS 偶发失败时,不要只反复改 nameserver。先核对 resolv.conf,再比较 getent 与 nslookup 的结果,最后用 ip route get 和 NSS 顺序确认请求到底走哪条路径,区分配置、路由和解析库问题。326 收藏 -
文章 · java教程 | 6天前 | 线程池 · 并发编程 · 故障排查 · Java教程 · 任务取消 · java 线程池关闭 shutdownnow 线程池执行器 Thread.interrupt
Java 线程池调用 shutdownNow 后,等待队列会被移出,但正在执行的任务只是收到中断请求,并不等于立刻停止。本文从一次停机任务未收敛的现场出发,拆解中断传播、阻塞调用、任务清理和 awaitTermination 验收方法。252 收藏 -
文章 · php教程 | 6天前 | PHP · 日期时间 · DatePeriod · PHP 8.2 · 时间区间 · php DateInterval DatePeriod INCLUDE_END_DATE 日期区间
PHP DatePeriod 默认不把结束日期放进迭代结果。本文用按天生成账单日期的例子说明 INCLUDE_END_DATE、EXCLUDE_START_DATE 的组合、PHP 版本边界和可复现的遍历验收。114 收藏 -
Chrome 导出已保存密码要从 Google 密码管理器的设置进入,选择“导出密码”后完成系统身份验证并保存 CSV。导出文件包含明文凭据,使用后应立即删除并核对浏览器是否仍能正常自动填充。242 收藏 -
文章 · 前端 | 6天前 | css · 前端开发 · 用户体验 · 响应式布局 · 页面导航 · 移动端适配 锚点定位 CSS scroll-margin-top 固定导航 scroll-padding-top
页面使用 position: sticky 或 fixed 固定导航后,跳转到标题的锚点常常被导航栏盖住。本文用 scroll-margin-top 与 scroll-padding-top 区分元素级和容器级修复,补上动态导航高度、移动端安全区和浏览器降级检查。336 收藏