摘要: 平时用 Docker 的过程中,中文显示问题算是个高频小麻烦——桌面界面全英文看着费劲,容器里跑应用中文变方块,查官方文档啃英文效率低。这里把整套中文环境的配置思路整理一遍,都是实际用过的方法,覆盖绝大多数日常场景。 先讲最容易的,Docker Desktop 界面改中文。打开软件点右上角齿轮图标进 阅读全文
posted @ 2026-10-01 19:55 枫唐 阅读(91) 评论(0) 推荐(0)
摘要: 线上集群某天开始,kubectl 请求 API Server 时反复报 net/http: TLS handshake timeout。开始以为网络抖一下就好了,结果持续了十几分钟,只能按链路一层层查。 先确认网络连通性。 直接 ping API server 的 IP,比如 10.45.136.3 阅读全文
posted @ 2026-09-29 19:54 枫唐 阅读(13) 评论(0) 推荐(0)
摘要: 科研或者工程上经常需要把MATLAB处理完的数据导成Word表格,手动复制粘贴太费劲,尤其数据多的时候。MATLAB在Windows下可以用ActiveX直接驱动Word,生成表格、填数据、设置格式都能自动化。下面把完整代码和几个容易绕进去的地方整理一下。 先直接上完整流程,从启动Word到保存关闭 阅读全文
posted @ 2026-09-23 19:56 枫唐 阅读(13) 评论(0) 推荐(0)
摘要: 最近在整组织架构数据,需要从某个节点往下把整棵子树捞出来。 MySQL 8.0之前要么写存储过程,要么在应用层一层层递归查,挺折腾。8.0之后有递归CTE,一条SQL就能搞定,这里把用法记一下。 先建表。假设有个organization表,存组织层级关系: CREATE TABLE organiza 阅读全文
posted @ 2026-09-21 19:55 枫唐 阅读(15) 评论(0) 推荐(0)
摘要: 最近在给项目加文件上传,顺便把 Spring Boot 里 multipart 这块的配置重新过了一遍。其实核心参数就几个,但真出问题往往就卡在某个值没配对,尤其线上环境。 写下来留个记录。 配置写在 application.properties 或者 application.yml 都行,看项目习 阅读全文
posted @ 2026-09-19 19:56 枫唐 阅读(27) 评论(0) 推荐(0)
摘要: 用 Docker 免不了要拉镜像,直连 Docker Hub 慢、超时都是家常便饭。 新装环境第一件事基本就是配个国内镜像源,这里记一下完整步骤,以及配完还连不上的时候的排查思路。 配置文件在 /etc/docker/daemon.json,文件不存在直接新建就行。里面加上 registry-mir 阅读全文
posted @ 2026-09-17 19:55 枫唐 阅读(30) 评论(0) 推荐(0)
摘要: 有次改代理配置,保存后程序起不来,日志里报 yaml: unmarshal errors,后面跟着 mapping key "rule-providers" already defined。 当时第一反应是 YAML 语法写错了,缩进或者冒号没对。后来看完整报错,才发现是同一个键在同一层级写了两次。 阅读全文
posted @ 2026-09-11 19:56 枫唐 阅读(22) 评论(0) 推荐(0)
摘要: 做前端或者 Node.js 开发,时间处理是天天都要碰的需求。 拿当前时间戳,很多人第一反应是写 new Date().getTime(),写法没问题,但其实有更直接的方式——Date.now()。 Date.now() 是 Date 对象上的静态方法,直接调用就行,返回的是从 1970 年 1 月 阅读全文
posted @ 2026-09-09 19:55 枫唐 阅读(15) 评论(0) 推荐(0)
摘要: 外键这东西,实际项目里用不用一直有争议。有人嫌它影响写入性能,有人觉得数据一致性更重要。 我的习惯是,核心业务表之间的引用关系还是得加上,至少能在数据库层兜底,别全指望应用层判断。 建表时直接加外键 建表的时候顺手写上外键最省事。要求不复杂:外键字段的类型和长度得跟被引用的主键字段一致,两张表都用 阅读全文
posted @ 2026-09-07 19:56 枫唐 阅读(25) 评论(0) 推荐(0)
摘要: 写贪吃蛇是很多人用pygame练手的第一个项目,规则简单,但真把代码写出来,会发现有几个点容易绕进去。我一开始也以为蛇的移动就是整条蛇往前平移,后来发现如果每个方块都单独朝当前方向走,转弯的时候身体会散架。正确的做法是把蛇身存成一个坐标列表,每次移动时在头部插入新坐标,尾部弹掉,除非吃到食物尾部不动 阅读全文
posted @ 2026-09-01 19:56 枫唐 阅读(35) 评论(0) 推荐(0)