C语言成神【第10章】:字符串与数据交互——人机对话底层逻辑
通过前九章的层层迭代,我们已经搭建完成C语言底层数据与逻辑的完整骨架:变量存储单值、数组批量收纳数据、指针操控内存底层、结构体完成现实实体建模、函数实现模块化工程拆分、三大结构掌控程序流程。
Day08 · 字符串(二)
Day08 · 字符串(二)阶段:阶段一 · 核心基础 | 前置:Day07 | 技术基准:Python 3.15.0学习目标掌握三种字符串格式化方式:% 运算符、str.
Redis 大 Key 优化:205KB 的 String 该不该拆
基础库里有类数据很典型:问诊问答、体检项目、诊断项这种基础条目,总量不大但条数很多,平时几乎不改,很自然会塞进 Redis 当缓存。我手上这套是健康问诊基础库:736 条问答条目,摊在 109 个分类下,分类和数据各占一个 String,数据那个 Key 是 205 KB。
这 7 个 JavaScript 库让代码更能打
代码越写越累,Bug修不完,2026年该试试这7个库。我这两年写代码,越来越觉得,现在JS生态有点太卷了。每次刷GitHub,都能看到一堆新库,看名字觉得挺厉害,但仔细一看,好像就是把老东西换了个壳。这种库,我一般直接划过去。
C# 重构实战:给"意大利面"代码补分层
很多老项目的"保存"按钮里,藏着一条从界面直通数据库的滑梯:读控件、做校验、拼 SQL、弹提示、刷表格,全在一个方法里。它能跑,甚至跑了五年,但你没法给它写一个测试,也没法换一个界面。这篇不推倒重来,只用三小步给这段代码补上分层。
C# 入门实战:重复文件查找器(按大小 + 哈希)
硬盘越用越满,很多空间其实是被同一份文件的多个副本占着。写个重复文件查找器,是练遍历、字典分组、哈希和性能取舍的绝佳题目——因为它既要算得准,又不能算得太慢。步骤1:为什么必须"三层过滤"// 只比文件名 → 完全不可靠:a.jpg 和 a(1).
从一个 helloworld 动态库到 rpi package:ABI 插件是怎样被加载的
很多人第一次看到 rpi 的 Rust 插件,会把它理解成“编译出一个动态库,然后让 rpi 找到它”。这句话方向没错,但省略了最关键的部分:动态库如何证明自己是一个 rpi 插件?注册的工具如何跨过 Rust 边界?一次调用结束后,插件里的内存由谁释放?
Day07 · 字符串(一)
Day07 · 字符串(一)阶段:阶段一 · 核心基础 | 前置:Day06 | 技术基准:Python 3.15.
Java 字符串模板消失两年了 JDK 21 曾经那么惊艳,为什么至今没回来
Java 的字符串模板为什么消失两年了?从 JDK 21 到 JDK 28,OpenJDK 究竟在犹豫什么?Java 有个挺有意思的现象:一些复杂到普通开发者都不太容易理解的特性,几年下来不断推进;而一个看起来很简单的字符串插值功能,却在两轮 Preview 之后突然消失了。