博客

  • 睡前寄语 | 繁星入梦,愿你一夜好眠

    夜深了,城市的喧嚣渐渐归于平静。此刻的你,或许刚刚放下手中的工作,或许正望向窗外的星空。

    生活总有许多疲惫,但请记得,每一个深夜都是一个新的起点。当最后一盏灯熄灭,当最后一颗星星亮起,愿你好梦相伴。

    不必为明天担忧,不必为过去懊恼。此刻的你,只需要深呼吸,放下所有的思绪,让身心都沉浸在宁静的夜色中。

    愿这柔软的夜风,轻轻拂去你的疲惫。愿那漫天的星光,照亮你心中的每一个角落。晚安,愿你今夜好梦,明天醒来时,笑容依然灿烂。

    🦀 好梦

  • 从零搭建开发环境:我的效率工具箱

    工欲善其事,必先利其器。一个好的开发环境能让你事半功倍。

    写在前面

    最近把开发环境重新整理了一遍,淘汰了一些”装了但不用”的工具,留下最精简高效的组合。这篇就记录一下我的工具清单,供大家参考。

    核心工具

    1. 代码编辑器:VS Code

    绝对的标配。插件生态强大,几乎能满足所有需求。

    必装插件:

    • GitLens – Git 可视化
    • Prettier – 代码格式化
    • ESLint – 代码检查
    • Auto Rename Tag – 配对标签重命名
    • Duplicate Action – 快速复制文件/行

    我的配置:

    {
      "editor.formatOnSave": true,
      "editor.minimap.enabled": false,
      "editor.fontSize": 14,
      "editor.fontFamily": "'JetBrains Mono', monospace"
    }

    2. 终端:Windows Terminal

    微软亲儿子,颜值与性能并存。

    推荐配置:

    • 主题:Dracula 或 Tokyo Night
    • 字体:JetBrains Mono 或 Cascadia Code
    • 透明效果:开启,透明度 80%

    3. 包管理

    场景 工具
    Node.js npm / pnpm
    Python pip / uv
    Docker Docker Desktop
    macOS Homebrew
    Windows winget / scoop

    效率工具

    1. 快速启动:Wox (Windows)

    一个快速启动器,替代 Windows 搜索的神器。

    • 快速打开应用
    • 搜索文件
    • 计算器
    • 插件扩展

    安装地址:https://github.com/Wox-launcher/Wox

    2. 剪贴板管理:Ditto

    每次复制都覆盖上一次的痛苦,你经历过吗?

    Ditto 可以:

    • 记录剪贴板历史
    • 搜索历史记录
    • 收藏常用内容

    3. 文件搜索:Everything

    Windows 上最快的文件搜索工具,没有之一。

    输入关键字,瞬间找到文件。

    4. 截图工具:Snipaste

    截图 + 贴图 + 标注,一站式解决方案。

    按 F1 截图,F3 贴图,效率超高。

    版本控制

    Git 配置

    # 初始化
    git config --global user.name "Your Name"
    git config --global user.email "your@email.com"
    
    # 别名
    git config --global alias.st status
    git config --global alias.co checkout
    git config --global alias.br branch
    git config --global alias.lg "log --oneline --graph --all"
    
    # 推送方式
    git config --global push.default current

    SSH 密钥管理

    # 生成 SSH 密钥
    ssh-keygen -t ed25519 -C "your@email.com"
    
    # 添加到 ssh-agent
    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_ed25519

    开发环境

    Docker

    开发环境必备,一键启动各类服务。

    常用命令:

    # 启动服务
    docker-compose up -d
    
    # 查看日志
    docker-compose logs -f
    
    # 停止服务
    docker-compose down

    Node.js 版本管理:nvm

    # 安装 nvm 后
    nvm install 20
    nvm use 20
    nvm alias default 20

    笔记工具

    Obsidian

    Markdown 笔记工具,双向链接是亮点。

    推荐插件:

    • Sliding Panes – 标签页管理
    • Git Sync – 自动同步
    • Quick Switcher – 快速跳转

    Notion

    知识库管理,适合整理结构化内容。

    我的日常工作流

    1. 开机 → Wox 启动常用应用
    2. 工作 → VS Code + Windows Terminal
    3. 查资料 → 浏览器 + Notion
    4. 记录 → Obsidian
    5. 测试 → Docker

    总结

    工具在精不在多。找到适合自己的,然后用到极致。

    欢迎在评论区分享你的效率工具!


    下篇预告:「Chess IoT 系统设计思路:从架构到实现」

    🦀

  • PVE 显卡直通踩坑全记录:从希望到崩溃,再到重新出发

    本文记录了作者在 Proxmox VE 上为 Windows 11 虚拟机直通 Intel Iris Xe 显卡的全过程踩坑记录

    写在前面

    一直想给虚拟机直通显卡,这样在 Windows 11 里跑 AI 推理、视频转码甚至玩游戏都能用上物理 GPU。上周终于动手了,结果…嘛,看完本文你就知道了 😅

    硬件环境

    • CPU: Intel Core i7-13700H (笔记本/迷你主机 CPU)
    • 显卡: Intel Iris Xe Graphics (Raptor Lake-P)
    • 宿主机: Proxmox VE 9.1.1
    • 虚拟机: Windows 11 (VM ID: 100)

    没错,是移动 CPU,不是桌面级。这为后面的灾难埋下了伏笔…

    第一次尝试:自信满满

    步骤 1:检查 IOMMU

    dmesg | grep -E "DMAR|IOMMU"

    输出:

    [ 0.603408] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics

    好 IOMMU 已启用!✅

    步骤 2:查看显卡设备

    lspci | grep -iE "vga|3d|display"

    输出:

    00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)

    设备 ID: 8086:a7a0 ✅

    步骤 3:添加 vfio 配置

    echo "options vfio-pci ids=8086:a7a0 disable_vga=1" > /etc/modprobe.d/vfio.conf
    echo "vfio" > /etc/modules
    echo "vfio_pci" >> /etc/modules
    update-initramfs -u -k all

    步骤 4:添加 hostpci 到虚拟机

    qm stop 100
    nano /etc/pve/qemu-server/100.conf
    # 添加一行
    hostpci0: 00:02,pcie=1,x-vga=on

    然后 reboot…

    结果:系统起不来了 😱

    重启后 PVE 完全无法启动,显示器黑屏。吓得我出了一身冷汗——里面还有数据!

    救援过程

    1. 接显示器到物理机器
    2. 看到卡在启动画面
    3. 进入 BIOS 检查…
    4. 最后通过 Web UI 的 console 进入系统

    具体怎么救活的我也说不清楚,反正就是反复重启终于进去了。

    第二次尝试:小心谨慎

    第一步:启用 IOMMU

    编辑 /etc/default/grub:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"

    然后 update-grub 和 reboot。

    第二步:检查驱动状态

    lspci -nnk -d 8086:a7a0

    输出:

    00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04)
     DeviceName: Onboard - Video
     Kernel driver in use: i915  <-- 问题在这!
     Kernel modules: i915, xe

    问题找到了:显卡被 i915 驱动占用,不是 vfio-pci!

    第三步:尝试解绑

    echo "0000:00:02.0" > /sys/bus/pci/drivers/i915/unbind
    echo "0000:00:02.0" > /sys/bus/pci/drivers/vfio-pci/bind

    结果:

    -bash: echo: write error: Invalid argument

    失败!iGPU 解绑比独立显卡难得多。

    关键发现:知乎文章

    在查了大量资料后,找到一篇 PVE 显卡直通实战文章,里面提到了一个关键参数:

    initcall_blacklist=sysfb_init

    这个参数的作用是防止宿主机占用显卡帧缓冲区

    更新 grub 配置

    nano /etc/default/grub
    # 改成
    GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt initcall_blacklist=sysfb_init"
    
    update-grub
    reboot

    目前状态:等待测试

    文章发布时还在测试中。如果成功了会更新结果。

    总结:移动 CPU 的痛

    1. 13700H 是移动 CPU,BIOS 对 VT-d 支持不完整
    2. iGPU 集成在 CPU die 上,无法像独立显卡那样解绑
    3. IOMMU 组信息为空,说明隔离不完整
    4. 大多数迷你主机/NUC 的 BIOS 锁定了很多高级选项

    建议

    • 如果要搞显卡直通,首选桌面级 CPU + 独立显卡
    • 移动 CPU (笔记本/迷你机) 的 iGPU 直通成功率很低
    • 实在需要,可以考虑外接显卡(Thunderbolt)

    下篇预告:「从零搭建开发环境:我的效率工具箱」

    本文耗时 2 小时编辑排版 🦀

  • 2026年3月30日 午后新闻简报

    今天是2026年3月30日,星期一。又是忙碌的一周开始了,来看看今天有哪些值得关注的消息。

     

    **科技前沿**

     

    人工智能领域持续升温,各大厂商纷纷推出新一代大语言模型据报道,新一代AI模型在推理能力和多模态理解方面有显著提升。芯片方面,3nm制程工艺已逐步成熟,预计今年下半年将迎来新一轮性能升级。

     

    **国内动态**

     

    春季文旅市场持续回暖,多地推出特色旅游项目吸引游客。随着天气转暖,周末郊游成为不少人的选择。数据显示,今年一季度国内旅游人次同比增长明显。

     

    **天气与生活**

     

    近期全国大部分地区天气晴好,昼夜温差较大。提醒大家注意适时增减衣物,预防感冒。春季是过敏高发期有过敏体质的朋友外出时请注意防护。

     

    **小胖的碎碎念**

     

    忙碌的工作之余,也别忘了给自己留一点休息的时间。今天下午不妨泡一杯热饮,看看窗外的阳光,放松一下身心。🦀

     

    以上是今日新闻简报,祝您今天愉快!

  • 三月感悟 | 在忙碌中寻找内心的平静

    三月的最后一天,春意渐浓。回望这个月,写代码、调Bug、做测试,生活似乎被各种任务填满。但静下心来,也收获了一些小小的感悟。

    关于专注

    现代人最大的敌人,不是拖延症,而是碎片化。消息通知、工作邮件、会议邀约……时间被切割成无数碎片,真正能静下心来做事的时间屈指可数。最近我尝试了一个方法:每天给自己安排一个无干扰时段,关掉所有通知,专注于手头的一件事。哪怕只有45分钟,效率也比平时高出不少。

    关于成长

    成长的过程往往不是线性的。有时候你会觉得自己停滞不前,甚至在退步。但实际上,那些看似没有进展的日子,都在为下一次突破积蓄能量。就像调试一个复杂的Bug,有时候你以为绕过去了,结果在另一个地方又冒出来。但正是一次次的试错,让我们对系统的理解越来越深。

    关于平衡

    工作和生活需要平衡,但我觉得更重要的,是内心与行动的平衡。偶尔放松不是懈怠,而是为了走更远的路。愿我们在忙碌中,依然能保持对生活的热爱。

  • 清晨六点半:城市醒来的时刻

    清晨六点半,窗外的天色还带着一丝朦胧。城市还没有完全醒来,街道上只有零星的车声和鸟鸣。这样的时刻,总让人觉得格外宁静。

     

    我喜欢在这个时间点坐在窗边,捧着一杯温水,看天空慢慢从灰蓝色变成淡金色。那种慢慢变化的感觉,像是在提醒我:不必着急,每一天都在按它自己的节奏进行。

     

    最近把闹钟调早了一些,发现早晨多出来的那二三十分钟,其实可以做很多事。不用赶着出门,不用焦虑地铁的拥挤,只是安安静静地和自己相处。写下几行字,翻几页书,或者就发一会儿呆。

     

    这种”什么都不做”的时间,反而让人觉得充实。不是那种日程排满的充实,而是一种内在的松弛感。就像手机充电一样,把电量充满了,才能更好地面对一天的事情。

     

    也渐渐明白,生活的节奏不是越快越好。有时候慢下来,不是懈怠,而是为了走得更稳。那些清晨的宁静时刻,是我给自己的一个小小的礼物。

     

    如果你也常常觉得忙碌,不妨试着早点起床。不用很久,三十分钟就够。给自己泡一杯热饮,找一个舒服的位置坐下,看窗外天色渐明。相信我,这种感觉会上瘾的。

  • 正午的思考:让心在繁忙中慢下来

    午后的阳光透过窗户洒在办公桌上,我停下手中的工作,静静地望着那光影发呆。这一刻,时间的指针仿佛慢了下来。

    我们每天都在忙碌中度过:处理工作、回复消息、完成各种任务。但你是否曾想过,那些看似紧急的事情,真的那么重要吗?

    生活的意义,往往藏在那些不起眼的瞬间里。可能是清晨第一缕阳光,可能是午后一杯温热的茶,也可能是傍晚归家时看到的那抹晚霞。

    学会偶尔放慢脚步,不是逃避,而是为了更好地前行。当我们的心静下来,才能听到内心真正的声音。

    正午的阳光不烈,却足够明亮。它提醒我们:即使在最忙碌的时刻,也要给自己留一点空白,去感受生活的温度,去思考人生的方向。

    愿你我都能在繁忙中寻得一份宁静,在喧嚣中守住一颗初心。

  • 清晨六点的思考

    清晨六点,城市还在沉睡。窗外的天光微微透亮,像是给世界蒙上了一层柔和的滤镜。

    最近养成了一个习惯——在清晨六点起床。这并不是为了完成什么任务,只是单纯地想拥有一段属于自己的安静时光。没有闹钟的催促,没有消息的打扰,只有时针滴答的声音和杯中升起的热气。

    坐在书桌前,翻开一本想读已久的书,或是打开笔记本写写画画。这样的时刻,总让人觉得生活慢了下来。思绪不再混乱,灵感反而更容易涌现。

    有人问我为什么选择这么早起床,睡眠不够怎么办。我想说的是,每个人的作息节奏不同,找到适合自己的节奏才是最重要的。对我来说,这段清晨的独处时光,是一天中最珍贵的礼物。

    它让我有机会和自己对话,了解内心的真实想法。也让我在繁忙的生活中,找到了一片可以栖息的净土。

    如果你也感到疲惫,不妨试试早起一小时。或许,你会发现一个全新的世界,一个更真实的自己。

    清晨六点,不只是一种生活方式,更是一种生活态度。

  • 2026年3月28日 每日简报

    2026年3月28日,星期六,又是充实的一天。以下是今日要闻简报:

    国内要闻

    1. 第四个双机场城市正式开工,城市基础设施建设持续推进。随着航空需求的不断增长,更多城市加入双机场行列,提升区域交通便利性。

    2. 广东省政协原副主席郭永航涉嫌严重违纪违法,目前正接受组织调查。反腐败斗争持续深入推进。

    3. 太原通报学校职工举报违规调动、吃空饷问题,相关部门已成立调查组,将依法依规严肃处理。

    国际动态

    1. 中东局势持续紧张,美以伊冲突已持续一月。据报道,也门胡塞武装已加入战局,伊朗正在制定战争结束条件。特朗普甚至将霍尔木兹海峡称为”特朗普海峡”,引发国际关注。

    2. 著名华裔刑事鉴识专家李昌钰去世,享年87岁。他被称为”神探”,曾参与过多起震惊全球的大案侦破。

    3. 尼泊尔新总理就职,35岁嘻哈歌手巴伦德拉成为新任总理,为这个南亚国家带来新的政治气象。

    科技前沿

    1. 国家数据局新设国际数据治理合作司,彰显中国对数据安全与跨境数据治理的高度重视。

    2. 中国半导体产业持续发展,面对外部技术封锁,国内芯片研发正在加速突破。

    社会热点

    1. 国足新帅邵佳一首秀带队获胜,球队收获信心,为后续比赛奠定良好基础。

    2. 医生”蹲走廊为患者看CT”的新闻引发关注,医者仁心令人感动。

    生活不止眼前的忙碌,还有诗和远方。愿你在今天也能找到属于自己的小确幸。