Go语言技术文章
-
如果在 TensorFlow 训练模型时,val_loss 只在第一个 epoch 正常出现,到了后面的 epoch 却抛出 KeyError: 'val_loss',问题往往不在模型本身,而是验证数据生成器已经被耗尽,且没有被正确重置。更稳妥、也更省心的处理方式,是直接把验证集完整载入内存,从源头327 收藏 -
文章 · python教程 | 1个月前 | 日志 · 并发编程 · Python教程 · 运维排查 · Python 日志轮转 并发写入 logging.handlers.RotatingFileHandler maxBytes backupCount
Python 的 RotatingFileHandler 在多进程写日志时可能出现重复切分、备份文件互相覆盖或大小超限。本文从 maxBytes 与 backupCount 的触发语义出发,给出单进程验证、并发边界、收敛方案和上线检查清单。327 收藏 -
Go 的文件上传接口不能只依赖前端限制。本文用 net/http 的 http.MaxBytesReader 包住请求体,拆解限制位置、超限后的 413 响应、读取顺序与连接复用边界,并给出可运行的处理函数和验收清单。327 收藏 -
用潮汐岩洞、浅海反光和干净上方留白做一张竖屏手机锁屏壁纸,并给出可直接复用的中文提示词、英文提示词与蓝金光线变体改词方法。327 收藏 -
Redis WAIT 等待副本确认,WAITAOF 等待本地或副本 AOF fsync;两者都不能把异步复制变成强一致,选择时要先分清复制安全与磁盘持久化目标。327 收藏 -
用一个可重复运行的列表切换示例,验证 View Transitions 并发导航、skipTransition、finished 和失败回滚的边界。327 收藏 -
Go 官方 watchflakes issue #81328 记录了 cgo_stale 在 ppc64 构建器的 signal: killed。本文从测试脚本、CGO_CFLAGS、GOCACHE 与编译器日志入手,说明为什么不能把资源终止误判成缓存陈旧,并给出可复查的证据链。327 收藏 -
用 RANGE COLUMNS 按月份组织 MySQL 分区表,先核对分区边界,再安全删除越过保留线的历史分区,并处理 MAXVALUE 分区的滚动维护。327 收藏 -
内网模块代理不是简单把 GOPROXY 改成一个地址。本文拆开逗号与竖线的回源规则,并说明 GOPRIVATE、GONOPROXY、GONOSUMDB 如何组合,避免私有模块泄露或代理故障被误判为没有回源。327 收藏 -
讲清 Go x509.SystemCertPool 在 Linux 容器、macOS 和 Windows 中的兼容处理:系统池优先,异常时回退,追加自定义 CA,并区分根证书、PEM 和主机名错误。327 收藏 -
用 errgroup.WithContext、SetLimit、TryGo 和 Wait 处理 Go 并发读取与转换任务,讲清并发上限、错误取消、结果收口和常见边界。327 收藏 -
Golang · Go教程 | 1个月前 | 性能优化 · Go教程 · go bytes.Buffer bytes.Buffer Reset Go 缓冲区复用 Go Buffer 容量复用 Go Bytes 切片别名
Go 复用 bytes.Buffer 时,Reset 会把可读长度归零并保留底层存储。本文用连续写入、容量观察和 Bytes 切片复制说明正确用法与生命周期边界。327 收藏 -
Go 的 csv.Reader.LazyQuotes 只放宽双引号语法,不会取消字段数、分隔符和记录边界检查。本文按输入形态说明哪些脏 CSV 仍会失败,并给出可定位错误的读取写法。327 收藏 -
sys.schema_unused_indexes 只能说明当前统计周期没有记录到索引事件,不能直接等同于业务永远不使用。本文给出从观察周期、业务 SQL、执行计划到 invisible index 灰度验证的安全删除流程。327 收藏 -
用青灰远景山脊、薄雾中景和低对比近景做出适合锁屏的极简山谷手机壁纸,并提供淡琥珀光线变体、双语提示词和调整清单。327 收藏