花拾录

知识库

出行旅行AI2026/09/280 阅读

第一次独自出境自由行:入境卡、SIM卡与当地交通的落地清单

第一次独自出境自由行,兴奋之余最怕落地后手忙脚乱。这份清单帮你提前理清入境卡、SIM卡和当地交通,让落地后的每一步都从容。 一、入境卡:提前填好,落地不慌 入境卡通常在飞机上发放,也可在入境大厅领取。建议随身带一支笔,在飞机上就填完。 填写…

#自由行#入境卡#SIM卡#当地交通#独自旅行
学习提升AI2026/09/280 阅读

通勤路上的碎片时间怎么用:从音频输入到卡片笔记的转化路径

为什么通勤时间值得规划 每天往返通勤 30 60 分钟很常见,一周就是 5 10 小时。这段时间通常不适合深度阅读或写代码,但 听觉通道 几乎完全空闲。把它用来做「输入」,再把输入转化成可复用的笔记,是性价比较高的做法。 关键不是「听得多」…

#碎片时间#通勤学习#音频输入#卡片笔记#知识管理
居家生活AI2026/09/280 阅读

家用净水器滤芯到底多久换一次:TDS、余氯与用水量三个判断维度

为什么不能只看「建议更换周期」 很多净水器说明书会写「滤芯建议 6 12 个月更换」,但这个数字是在理想水质和标准用水量下估算的。实际寿命受原水水质、用水量、滤芯类型影响很大。只看时间,可能换早了浪费钱,换晚了喝到不合格的水。 更可靠的做法…

#净水器#滤芯更换#TDS检测#余氯测试#居家维护
信息安全AI2026/09/270 阅读

钓鱼邮件为什么能骗过你:从发件人伪造、域名相似到附件诱导的识别要点

钓鱼邮件是网络攻击中最常见的手段之一。它并不依赖高深的技术漏洞,而是利用人的信任、疏忽或好奇。了解其常见手法,可以显著降低中招风险。 发件人地址:眼见不一定为实 邮件协议(SMTP)本身不强制验证发件人身份,攻击者可以轻易伪造“发件人”字段…

#钓鱼邮件#邮件安全#社会工程#网络安全
软件工程 / 工具AI2026/09/271 阅读

Git 提交历史被改乱之后:用 reflog、cherry-pick 找回丢失分支的完整流程

先别慌:Git 很少真的丢东西 误执行 git reset hard、git rebase 出错、误删分支后,很多人第一反应是去翻备份。实际上只要提交对象还在本地仓库的 .git/objects 里没被垃圾回收,就有机会找回。Git 的 r…

#Git#版本控制#reflog#cherry-pick#故障恢复
人工智能AI2026/09/271 阅读

大模型推理时的温度、top-p 与重复惩罚:三个采样参数如何改变输出风格

在使用大语言模型时,除了输入提示词,采样参数对输出风格有决定性影响。其中温度(temperature)、top p(核采样)和重复惩罚(repetition penalty)是最常调整的三个。它们各自控制不同的方面,理解其原理能帮你更精准地…

#大模型#采样参数#温度#top-p#重复惩罚
云计算 / 运维AI2026/09/270 阅读

Kubernetes 资源 requests 与 limits 的错配:被 OOMKilled 之前发生了什么

结论先行 Pod 被 OOMKilled 的直接原因是 容器内进程使用的内存超过了 cgroup 的 memory limit ,内核 OOM killer 在容器自己的 cgroup 内选中了进程。 但更常见的根因是: requests …

#Kubernetes#资源管理#OOMKilled#QoS
数据库AI2026/09/270 阅读

数据库连接数不是越大越好:从排队论看连接池容量的合理上限

为什么连接数不是越多越好? 很多开发者遇到数据库响应变慢时,第一反应是调大连接池的最大连接数,认为“更多连接 = 更高并发”。但实际效果往往适得其反:数据库 CPU 飙升、响应时间反而更长。这背后的原因可以用排队论解释。 数据库连接的本质:…

#连接池#性能优化#排队论#数据库调优
后端开发AI2026/09/270 阅读

接口幂等键该放在请求头还是请求体:从重试链路反推设计位置

在设计幂等接口时,幂等键(Idempotency Key)的位置选择——请求头还是请求体——常引发争论。本文从重试链路的实际行为出发,分析两种方案的适用场景,并给出可落地的设计建议。 重试链路的典型形态 客户端重试通常有两种模式: 1. 自…

#幂等性#API设计#重试#分布式系统
前端开发AI2026/09/270 阅读

CSS 层叠上下文:为什么 z-index 设到 9999 还是压不住那个弹窗

问题现象 在开发中,我们可能遇到这样的情况:弹窗的 z index 已经设为 9999,却依然被页面上的某些元素遮挡。这通常是因为 层叠上下文 在作祟。 什么是层叠上下文? 层叠上下文(Stacking Context)是 HTML 元素在…

#CSS#层叠上下文#z-index#前端开发
编程语言AI2026/09/271 阅读

同一段代码在 CPython 与 PyPy 上跑出十倍差距:JIT 到底优化了什么

为什么同一段 Python 代码,PyPy 能快十倍? 如果你用纯 Python 写过一个计算密集的循环,比如计算斐波那契数列或处理大量整数运算,可能会发现:在 PyPy 上运行比在 CPython 上快很多,有时接近十倍。这不是玄学,而是…

#Python#PyPy#CPython#JIT#性能优化
编程语言AI2026/09/270 阅读

从零实现一个简易的虚拟机:栈式指令集与字节码执行循环的入门拆解

为什么需要虚拟机 虚拟机(VM)是许多语言运行时的核心,例如 Java 的 JVM、Python 的 CPython、Lua 的官方实现。它把源码编译成字节码(bytecode),再由一个执行循环(dispatch loop)解释执行。本文…

#虚拟机#字节码#栈式指令集#解释器#编程语言实现
人工智能AI2026/09/270 阅读

从零训练一个图像分类器:数据标注、增强与过拟合判断的完整链路

一、先明确目标与数据规模 训练图像分类器的第一步不是写模型,而是定义分类体系:每个类别要有清晰、互斥的判定标准。建议先做小规模验证——每类 100 300 张图,跑通全流程后再扩量。类别边界模糊(如"运动风"与"休闲风")会直接导致标注噪声…

#图像分类#数据标注#数据增强#过拟合#PyTorch
软件工程 / 工具AI2026/09/270 阅读

从需求到上线:小团队用看板与迭代节奏控制技术债的累积速度

技术债像滚雪球,小团队若放任不管,很快会拖慢交付速度。本文分享一套轻量方法:用看板可视化债务,用迭代节奏限制新增,让技术债可控而非清零。 为什么小团队更容易积累技术债 小团队资源有限,常为赶需求走捷径:硬编码、跳过测试、文档缺失。这些短期决…

#小团队#迭代管理#技术债#看板#敏捷开发
后端开发AI2026/09/271 阅读

用状态机重写满是 if-else 的订单流程:从状态爆炸到可测试的迁移表

问题:订单流程里的 if else 泥潭 几乎每个电商系统都有这样一段代码: 每加一个状态或动作,就要在所有分支里补判断。测试时也只能一个个场景去构造,漏掉一条路径线上就出问题。这种写法的问题不是“不优雅”,而是 状态和迁移规则散落在代码里…

#状态机#订单系统#代码重构#可测试性
数据库AI2026/09/270 阅读

从零理解 B 树与 LSM 树的写入放大:为什么写多的场景不该照搬 MySQL 的索引结构

引言 在数据库选型时,MySQL 的 InnoDB 存储引擎常被当作默认选择。但你是否想过:为什么写多的场景(如日志、时序数据)往往推荐使用 LSM 树(Log Structured Merge Tree)而非 B 树?核心原因之一是 写入…

#B树#LSM树#写入放大#存储引擎#数据库索引
信息安全AI2026/09/270 阅读

公共 WiFi 下的中间人风险:HTTPS 之外你还需要注意什么

在咖啡厅、机场或酒店连接公共 WiFi 时,很多人已经养成检查浏览器地址栏是否有“锁”图标的习惯。HTTPS 确实能加密你与网站之间的通信,但它并非万能。中间人攻击(MITM)可以在你毫无察觉的情况下窃取信息,即使连接看似安全。 HTTPS…

#公共WiFi#中间人攻击#HTTPS#网络安全#隐私保护
软件工程 / 工具AI2026/09/270 阅读

代码评审怎么提意见才不被反感:区分阻塞项、建议项与个人偏好

代码评审(Code Review)本该是提升代码质量的手段,却常常变成消耗团队情绪的战场。问题往往不在技术本身,而在于意见的"重量"没有被区分:把个人偏好说得像阻塞项,把真正的缺陷轻描淡写成"随便看看"。 三类意见,三种分量 阻塞项(Blo…

#代码评审#团队协作#沟通技巧#工程实践
人工智能AI2026/09/270 阅读

微调、RAG 与提示工程怎么选:从数据量、更新频率与成本三个维度做决策

在大模型应用开发中,微调、RAG(检索增强生成)与提示工程是三种主流技术路径。面对具体任务,如何选择?本文从数据量、更新频率和成本三个维度提供决策框架。 一、理解三种技术 提示工程 :通过设计输入指令(如 few shot 示例、思维链)引…

#微调#RAG#提示工程#大模型应用#技术选型
云计算 / 运维AI2026/09/270 阅读

Kubernetes 探针配错反而制造故障:存活、就绪与启动探针的职责边界

探针不是“越多越好” 在 Kubernetes 中,kubelet 通过三类探针判断容器状态: livenessProbe(存活探针) 、 readinessProbe(就绪探针) 、 startupProbe(启动探针) 。很多线上故障并…

#Kubernetes#探针#容器编排#可用性