作者小头像 Lv.3
更多个人资料
213 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
195
18
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 云计算
  • 技术实践
Python 生成器与 yield:一次搞懂惰性求值
处理大规模数据时,最怕的就是"还没开始算,内存先爆了"。Python 的生成器(Generator)配合 yield 关键字,提供了一种优雅的解决方案:惰性求值(Lazy Evaluation)——数据用到时才生产,用完即弃,内存占用恒定。一、yield 把函数变成工厂普通函数遇到 return 就结束了;而包含 yield 的函数被调用时并不执行函数体,而是返回一个生成器对象。每次对生成器...
作者小头像 yd_255989600 2026-11-12 06:05:57
0
0
0
2026-11-12 06:05:57
0
0
0
HTTP缓存机制详解:强缓存与协商缓存实战
引言前端性能优化中,HTTP缓存是最直接、收益最大的手段之一。合理配置缓存策略,可以让用户在二次访问时几乎零网络开销地加载页面资源。本文结合实际排查经验,梳理强缓存与协商缓存的工作机制、常见坑点与排查方法。一、两类缓存的基本分工浏览器缓存分为强缓存与协商缓存两层。强缓存命中时,浏览器完全不发请求,直接从本地读取副本,控制字段是 Cache-Control 与 Expires;协商缓存则是在强...
http
作者小头像 yd_255989600 2026-11-11 06:19:03
1
0
0
2026-11-11 06:19:03
1
0
0
MySQL 索引失效的 8 个常见场景与排查思路
前言索引是 MySQL 调优中最常用的手段,但很多同学发现:明明加了索引,查询还是全表扫描。本文结合 EXPLAIN 输出,总结 8 类典型的索引失效场景,并给出排查思路,帮助大家在日常开发中少踩坑。1. 对索引列使用函数或表达式当索引列出现在函数或表达式中时,优化器往往无法直接利用 B+ 树的有序性,只能逐行计算后再比较。SELECT * FROM users WHERE DATE(cre...
作者小头像 yd_255989600 2026-11-10 06:19:48
3
0
0
2026-11-10 06:19:48
3
0
0
Linux 文件权限与 umask 详解:从 rwx 到最小可用原则
在 Linux 日常运维和开发中,文件权限是最基础也最容易踩坑的一环。很多人能记住 chmod 777,却讲不清 rwx 对目录和文件的区别,也不清楚 umask 是如何影响新建文件权限的。本文把这套机制一次性讲清楚。一、权限位的三组结构执行 ls -l 会看到类似 -rw-r--r-- 的字符串:第 1 位是文件类型,后面 9 位每 3 位一组,分别代表所有者(user)、所属组(grou...
Linux
作者小头像 yd_255989600 2026-11-09 19:58:06
4
0
0
2026-11-09 19:58:06
4
0
0
Redis 缓存穿透、击穿与雪崩:原理与实战解法
在高并发系统中,缓存几乎成了标配。它用极低的成本挡住了绝大部分读请求,让数据库能够专注于真正需要的写入与热点查询。但缓存并不是银弹,一旦设计不当,反而会把压力成倍地放大到数据库上。其中最常见的三个问题就是缓存穿透、缓存击穿与缓存雪崩。它们的名字很像,成因和解法却完全不同,本文把它们放在一起讲清楚。一、缓存穿透:查一个不存在的数据缓存穿透是指查询一个在缓存和数据库中都不存在的数据。由于数据根本...
作者小头像 yd_255989600 2026-11-08 20:27:39
4
0
0
2026-11-08 20:27:39
4
0
0
TCP 三次握手图解:为什么不是两次、四次?面试与排障都该懂
TCP 三次握手是网络面试的必考题,但很多人只会背「SYN、SYN+ACK、ACK」,不理解为什么必须是三次。这篇用抓包视角讲清楚握手过程,以及为什么两次、四次都不行。握手过程:客户端发 SYN(seq=x)请求建立连接;服务端回 SYN+ACK(seq=y, ack=x+1),表示收到并同意;客户端再回 ACK(ack=y+1),连接建立。抓包工具(如 tcpdump、Wireshark)...
作者小头像 yd_255989600 2026-11-07 06:16:21
8
0
0
2026-11-07 06:16:21
8
0
0
HTTP 状态码排查手册:502、504、403 到底是谁的问题
排查线上问题时,HTTP 状态码是最快的定位线索。但 502 和 504 到底是谁的问题、403 和 401 有什么区别,很多初学者分不清。这篇按「看到什么状态码 → 先查哪里」的思路整理一份排查手册。502 Bad Gateway:网关活着,但后面的应用死了。看到 502 先 curl 127.0.0.1:端口 验证后端进程是否存活——大概率是应用崩溃、端口没监听或反向代理配置的端口写错。...
作者小头像 yd_255989600 2026-11-06 06:14:24
13
0
0
2026-11-06 06:14:24
13
0
0
Nginx 配置入门:反向代理、gzip 与常见坑,一篇讲清最常用的 80%
Nginx 是 most 开发者接触的第一台「服务器门面」,但很多人只会改端口就开始用,遇到反向代理 502、静态文件 403 就束手无策。这篇整理最常用的配置块与排查思路。基础结构:Nginx 配置由 http 块下的多个 server 块组成,每个 server 监听一个端口/域名,server 内的 location 按前缀或正则匹配路径。改完配置必须 nginx -t 语法检查、ng...
作者小头像 yd_255989600 2026-11-05 06:08:02
11
0
0
2026-11-05 06:08:02
11
0
0
SSH 免密登录配置全流程:从 ssh-keygen 到 config 文件管理多台服务器
每次连服务器都要输一遍密码,既麻烦又不安全(弱密码风险、密码泄漏风险)。SSH 免密登录配置一次只要五分钟,是每个用云服务器的开发者都该掌握的基础技能。这篇把完整流程和多服务器管理一起讲清楚。第一步:生成密钥对。在本机执行 ssh-keygen -t ed25519,一路回车即可(ed25519 比 RSA 更安全也更快;老系统不兼容时用 ssh-keygen -t rsa -b 4096)...
作者小头像 yd_255989600 2026-11-03 23:22:09
22
0
0
2026-11-03 23:22:09
22
0
0
正则表达式入门:5 个高频场景,学会就能解决 80% 的文本问题
提到正则表达式,很多开发者的第一反应是「天书」。但实际工作中,80% 的文本处理需求只需要掌握几个固定的模式。这篇不讲完整语法,只讲 5 个最常用的高频场景,看完就能上手。场景一:校验手机号和邮箱。手机号:^1[3-9]\d{9}$,含义是以 1 开头、第二位是 3-9、后面跟 9 位数字。邮箱的宽松版:^\S+@\S+\.\S+$,虽然不够严谨,但能拦住绝大多数格式错误。场景二:提取字符串...
作者小头像 yd_255989600 2026-10-31 06:07:50
23
0
0
2026-10-31 06:07:50
23
0
0
总条数:14
10
10
20
50
100
  • 1
  • 2

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注