我家那只橘白猫叫「西瓜」。从 Looki 这两年的 DIARY 里我筛出 5 张他直接入镜的图。算是给西瓜的「日常 5 张」。 她抱着橘猫站在粉色窗帘前 Looki 那天的 DIARY 只留了一句: 她抱着橘猫站在粉色窗帘前。 「她」是爱人,「橘猫」是西瓜。 我家那只猫一旦被抱超过 30 秒就要挣扎——唯独爱人抱他能坚持一分钟以上。我没问过原因,大概是角度:左手托后腿,右手按肩膀,西瓜整个身体正好卡在怀里最舒服的那个凹陷处。 我后来跟 Looki 提过一句:西瓜的主人是爱人,我只是个铲屎 + 加猫粮 + 半夜被踩的工具人。 那天的 DIARY 里没写我。但图里那个抱着猫的人,手臂上是她今天刚换的银色镯子——她每次抱完西瓜,镯子上都会…
阅读全文
02晚上回家,门口放着一个快递盒子——面单上没写是谁寄来的,只是个普通的纸箱。拆开才知道是礼盒,我猜是小小 API 站长寄来的中秋礼物。 门口那个纸箱 那天我回家,门口放着一个快递盒子——面单上没写是谁寄的,所以我拆开之前还以为就是个普通快递。外箱上能看到”小心开拆 勿用刀划”、”稻香村集团旗下品牌”这样的字样。 之后问了站长,才确认这是小小 API 那边寄来的中秋礼物。 礼盒长得挺用心 拆开外箱,是稻香村的礼盒。整体是青色主调,搭一条紫色的”低糖心意”色带,金色章印写着”蔗糖含量减 35%”,右下角标着”净含量 510 克”。 礼盒印刷比较细——骑车的人、跑步的人、月兔、亭子这些小元素排在一起,传统节气感和现代运动感搭得挺协调。单看外…
阅读全文
03这两周杜老师做技术选型时接连被两件事扎到:MinIO 在 5 月悄悄砍掉了社区版的 Web Console,11 万行代码删除;Mattermost v11 给免费版加了”消息历史最多 1 万条”的限制——旧消息还躺在数据库里,但 UI 看不见了。摆在一起看,“屠龙的少年长出了龙鳞” 这事好像不再是个比喻。写篇文章,把这两年”开源变收费”的剧本翻出来聊聊。 两件小事 第一件:MinIO 砍 WebUI。 2025 年 5 月,MinIO 悄悄合并了一个 PR,把社区版的 Web Console 砍掉了。11 万行代码删除,只剩一个能看能下载的对象浏览器。你想改个 IAM 策略、看一眼监控指标、配个桶复制?对不起,请升级到 MinIO…
阅读全文
04每天有大量重复工作占用我们的时间:批量重命名文件、爬取数据、发送邮件、操作 Excel、自动部署……学会用 Python 把这些重复任务自动化,每天节省 2-3 小时不是梦。本文通过 12 个真实案例,带你入门 Python 自动化。 一、Python 自动化的优势 易学易用:语法简洁,几天就能上手 生态丰富:50 万+ 第三方包,几乎所有场景都有现成工具 跨平台:Windows / macOS / Linux 全支持 胶水语言:可以调用 shell 命令、调用其他程序、操控 Excel/Word 二、环境准备 安装 Python 1 2 3 4 5 6 7 8 9 10 # macOS brew install python3 #…
阅读全文据 Akamai 报告,2026 年 Web 应用攻击同比增长 40%,其中注入攻击和身份认证失效占比最高。无论你是开发者还是运维,了解 Web 应用常见漏洞都是必修课。本文基于 OWASP Top 10(2021 版),通过真实案例 + 代码讲解,带你建立完整的 Web 安全防护意识。 一、什么是 OWASP OWASP(Open Worldwide Application Security Project)是全球最权威的 Web 安全组织,定期发布 Top 10 漏洞榜单,代表最常见、最危险的 Web 安全风险。 OWASP Top 10 (2021): A01 - 访问控制失效 (Broken Access Control)…
阅读全文早上起床,窗帘自动拉开、咖啡机开始煮咖啡;下班回家,空调提前打开、灯光自动亮起;晚上睡觉,所有电器自动关闭、安防系统启动。这不是科幻电影,这是 Home Assistant 能给你的真实生活。本文手把手教你搭建一套稳定、强大的智能家居系统。 一、Home Assistant 是什么 Home Assistant(简称 HA)是一个开源、本地优先的智能家居平台。 核心特性 本地运行:不依赖云端,断网也能用,隐私安全 跨品牌:支持米家、HomeKit、Aqara、Tuya、Philips Hue 等上千种设备 强自动化:基于事件、条件、动作的自动化引擎 可扩展:3000+ 集成、5000+ 插件 可视化:Web 仪表盘、移动 App 与…
阅读全文每天我们都在和 TCP/IP 打交道:刷网页、看视频、聊微信。但当 HTTP 请求到达服务器时,数据是怎么一层层”剥洋葱”传递的? 本文从最基础的概念讲起,带你穿透协议栈,理解每一次网络通信背后的原理。 一、为什么需要协议 想象一个没有协议的世界:你写的数据,对方根本看不懂。就像两个人说话如果语言不通,只能鸡同鸭讲。 协议就是通信双方约定的规则: 数据格式 传输顺序 错误处理 状态管理 二、网络分层模型 OSI 七层模型(理论) 1 2 3 4 5 6 7 7 应用层 ← HTTP、FTP、DNS、SMTP 6 表示层 ← 数据格式、加密 5 会话层 ← 建立/维护会话 4 传输层 ← TCP、UDP 3 网络层 ← IP、ICMP…
阅读全文运维岗位竞争激烈,如何从众多候选人中脱颖而出?本文基于我多年招聘运维工程师的经验,从简历优化、技术准备、面试技巧、谈薪策略四个维度,系统讲解如何拿到心仪的 Offer。同时附上 50 道高频面试题,帮你全面备战。 一、运维岗位现状 行业趋势 DevOps 化:传统运维向 SRE/DevOps 转型,要求更高 云原生:K8s、Docker 几乎成为必备技能 自动化:会写代码(Python/Go)成为硬指标 薪资水平:一线城市 1-3 年 15-30K,3-5 年 25-50K,5+ 年 50K+ 主流岗位分类 岗位核心职责技术栈 系统运维服务器管理、监控、故障处理Linux、Shell、Zabbix 应用运维部署、调优、发布Nginx…
阅读全文自学能力的强弱,基本决定了一个程序员能走多远。在这个知识付费的时代,其实互联网上有大量优质、免费的学习资源。本文整理了 15 个我亲身使用、强烈推荐的学习平台,涵盖编程、数据、AI、设计等多个方向。无论你是初学者还是想进阶,都能找到适合的资源。 一、官方文档(永远的第一选择) 1. MDN Web Docs developer.mozilla.org 前端开发的圣经。HTML、CSS、JavaScript、Web API 的权威文档,Google 都在用。 特点: 内容权威,持续更新 示例代码可直接运行 中英文双语 涵盖浏览器兼容性数据 2. W3School w3school.com.cn 中文入门的经典选择,适合零基础。 3.…
阅读全文工欲善其事,必先利其器。这句话在程序员身上体现得淋漓尽致:选对工具,一天能干完别人三天的活。本文整理了 30 个我日常使用、亲测好用的开发者工具,涵盖代码编辑、终端增强、API 调试、效率提升等方方面面。无论你是前端、后端还是运维,都能从中找到适合自己的工具。 一、代码编辑器与 IDE 1. Visual Studio Code(免费) code.visualstudio.com 几乎所有开发者的第一选择。轻量、扩展丰富、跨平台。 必备插件: Chinese (Simplified) Language Pack:中文语言包 GitLens:Git 增强 ESLint / Prettier:代码规范 Live Server:实时预览…
阅读全文朋友的电商网站用 WordPress 搭建,但打开首页要 5 秒以上,跳出率高得吓人。经过两轮优化后,加载时间压到了 1.2 秒,转化率提升了 35%。本文把这套完整的优化方案分享给你,从服务器配置、WordPress 设置到前端优化,逐步击破性能瓶颈。 性能瓶颈定位 优化之前先测量,推荐工具: PageSpeed Insights:Google 官方,综合评分 GTmetrix:详细瀑布流分析 WebPageTest:多地点测试 Chrome DevTools:本地调试 核心指标(Google Core Web Vitals) 指标含义目标 LCP(Largest Contentful Paint)最大内容渲染时间< 2.5…
阅读全文想拥有一个属于自己的个人博客,但又嫌 WordPress 臃肿、Typecho 功能太少?Hugo 是你的最佳选择:用 Markdown 写文章,一键生成纯静态 HTML,部署到 GitHub Pages 完全免费。本文从环境准备到上线运营,手把手教你搭建一个高性能、可定制的个人博客。 为什么选择 Hugo 市面上流行的静态博客生成器对比: 工具语言构建速度主题数量学习曲线 HugoGo⚡ 极快(千页秒级)丰富(300+)中等 HexoNode.js快极多(400+)较平缓 JekyllRuby慢多陡峭 VuePressNode.js中中较陡 Hugo 的最大优势是快——文章多了之后,Hexo 构建可能要几分钟,Hugo 几秒搞定。…
阅读全文我方图床服务出现突发异常故障,导致部分用户出现图片上传失败、已上传图片无法正常访问、页面空白等问题,对大家的正常使用造成极大困扰,我们对此深表歉意。 一、故障核心原因 故障发生后,我方技术团队第一时间启动应急排查机制,全员加急排查问题根源、开展抢修工作。目前本次故障已完全处理完毕,图床所有功能已全面恢复正常,图片上传、存储、访问、加载等服务均已回归稳定状态。 本次图床故障核心原因为服务主机硬件异常。 我方图床运行主机配置双磁盘,分别为系统盘与数据盘,其中数据盘专门用于存储用户图片资源。系统盘采用家用级硬盘,长期不间断开机运行,持续承担日志写入、缓存读写等高负荷读写任务,经长年累积损耗后出现磁盘硬件损坏问题。 同时,因数据库程序部署运…
阅读全文杜老师以前周末经常过得很”散”,一晃就是一天。后来杜老师摸索出 3 种周末过法,今天跟大家分享一下。 一、为什么周末容易”散” 杜老师一开始的周末是这样的: 周六睡到中午 起床刷手机,刷到下午 晚饭点外卖,吃完继续刷手机 周日重复一遍 一周下来,感觉周末什么都没干,但又累得不想动。 二、3 种过法 过法 1:放松型(适合工作压力大的周) 杜老师的放松型周末: 周六:睡到自然醒 + 跟伴侣吃外卖 + 打游戏 + 撸猫 周日:下午出门散步 + 晚上看剧 这种过法适合工作压力比较大的周。 注意:放松型周末不要带愧疚感,该放松就放松。 过法 2:补定型(适合有事拖延的周) 杜老师的补定型周末: 周六上午:处理拖延的家务(整理桌面、采购) 周…
阅读全文杜老师居家办公一年多,最大的感受是”分心比想象中容易得多”。今天杜老师就把自己用了一年多、一直稳定在用的 5 个减少分心的动作分享给大家。 一、居家办公为什么容易分心 杜老师一开始觉得居家办公应该很专注: 没有同事打扰 没有会议中断 想几点起就几点起 结果发现: 家里随便一件小事都能让注意力飘走 手机一响就想看 伴侣喊一声就下楼了 居家办公的”分心源”比办公室还多。 二、5 个减少分心的动作 动作 1:工作期间手机开”勿扰” 杜老师的设置: 工作时段(9:00-12:00 / 14:00-18:00)开启勿扰 只允许家人和工作群的消息通过 注意:杜老师不建议完全静音,怕漏掉重要电话。 动作 2:桌面只留跟当前任务相关的东西 杜老师的…
阅读全文杜老师家里有一只橘白相间的猫,平时最爱跳上书桌”监工”。前几年给猫拍的照片都是糊的,后来摸索出 3 个小技巧,今天跟大家分享一下。 一、为什么猫难拍 杜老师一开始觉得给猫拍照挺简单的,结果发现: 猫动作快,手机快门跟不上 室内光线不够,照片全糊 猫注意力不集中,叫它也不理 后来琢磨出 3 个技巧,整整一年拍的照片都很清楚。 二、3 个小技巧 技巧 1:开启”连拍”模式 杜老师的设置: 打开手机相机的”连拍”或”运动”模式 长按快门,手机会连续拍 注意:连拍出来的照片多拍几张,后期再选。比单张”赌”一张清楚多得多。 技巧 2:用零食引导眼神 杜老师的引导方法: 左手拿零食,抬高到猫眼前方 右手拿手机,对准猫的脸 等猫看零食的瞬间按下快…
阅读全文杜老师每天通勤时间不短,前几年路上都是听音乐,最近一年开始听播客。今天杜老师就聊聊自己的 2 个选择思路,给同样通勤路上需要消磨时间的您一个参考。 一、为什么从音乐切到播客 杜老师一开始通勤路上只听音乐: 收藏夹里有几百首歌 听多了其实也不太上心 有时候一首歌放完了才反应过来在听什么 后来切到播客,发现: 听播客是”被动接收”,不用主动选 信息密度比音乐高 听完一档有”完成感” 二、2 个选择思路 选择 1:工作日听播客,周末听音乐 杜老师的安排: 周一到周五:听行业类、知识类播客 周六周日:听音乐、放松 这样做的好处: 工作日通勤时间顺便吸收信息 周末给自己彻底放空 注意:播客不要选太”硬核”的,否则通勤变成上班。 选择 2:短途…
阅读全文杜老师参加培训时,经常碰到投影仪连不上的情况。早期杜老师是干瞪眼,现在能 30 秒内搞定。今天杜老师就把自己的 3 个排查步骤分享给大家。 一、为什么投影仪容易出问题 杜老师自己复盘下来,常见原因有 3 个: 笔记本和投影仪分辨率不匹配 投影仪只支持 VGA,但笔记本只有 HDMI 信号源选错了(投影仪默认是 HDMI2,但笔记本接的是 HDMI1) 注意:杜老师建议演示前 5 分钟就接上投影仪确认一下,避免会议开始前手忙脚乱。 二、3 个排查步骤 排查 1:物理连接 杜老师第一步永远是检查物理连接: HDMI/DP 线两端是否插紧 转换头(如有)是否松动 投影仪是否通电、镜头盖是否打开 注意:90% 的问题在这一步就能解决。 排查…
阅读全文杜老师前几个月有一次出差正好赶上下雨,从酒店门口走到网约车上短短 5 分钟,整个包都湿透了。后来杜老师专门整理了一份”雨天出差必备清单”,今天就跟大家分享一下。 一、为什么雨天出差需要单独准备 杜老师一开始觉得雨天出差没什么大不了: 反正打车 反正有伞 包湿就湿吧 直到那次包被淋透,回酒店才发现笔记本也进了点水。 二、3 件必备 必备 1:防水电脑包 杜老师的解决方案: 主包换成了带防水涂层的电脑包 包内再加一个防水的笔记本内胆 注意:杜老师不建议用一次性塑料袋代替,长期出差体验很差。 必备 2:折叠伞 + 备用伞 杜老师的标配: 一把便携折叠伞(放在主包外侧袋) 一把备用伞(放在行李箱) 折叠伞的好处是: 重量轻,不占空间 用完可…
阅读全文杜老师以前桌面零食是随手放,吃的时候一通翻。后来摸索出一套”零食分区”的方法,整整一年没再为找零食浪费时间。今天杜老师就把自己用了 1 年的 2 个分区分享给大家。 一、为什么要分区 杜老师一开始的桌面是这样的: 零食散在桌面左侧 想吃的时候不知道哪袋在哪 工作到一半想拿点吃的,要翻好几个抽屉 看起来都是小事,但累积下来挺影响专注。 二、2 个分区 分区 1:高频区(桌面伸手范围内) 杜老师的高频区放这几样: 一袋坚果 一袋肉干 一两根能量棒 放在桌面左侧的透明收纳盒里,伸手就能拿到。 注意:高频区不超过 5 种,多了就乱。 分区 2:低频区(抽屉或书架) 杜老师的低频区放这几样: 偶尔想吃的水果(苹果、橘子) 一个月才吃一次的辣条…
阅读全文