Skip to content
Error: 你发现了一个错误!

Archives

All the articles I've archived.

20252
June1
  • 在复现 GPU bug 时,触发了 Btrfs bug

    起因 这次算是运气不好,得记一下。起因是更新了 linux-firmware-amdgpu 20250613.12fe085f-6,重启后黑屏。因为有 amdgpu 固件更新,怀疑是独显输出的问题,于是把 DP 线拔了,换成了 HDMI,果然正常进入桌面。想着复现确认一下,又把 DP 接回去。当看到这次开机不是黑屏,而

March1
  • 系统:你对我做了什么?!

    最后更新时间:Wed Oct 8 05:21:22 PM CST 2025 前言 过去在笔记本上用 Arch 四年,陆陆续续装了一些优化用的软件,改了不少配置文件,但时间一长我已经忘了都动过哪些地方,有些东西可能早就不适用了。 所以这次在新装的台式机上,我打算把所有和系统优化、维护有关的操作记录下来,包括安装的软件、做

20247
December1
  • SDDM 主题导致登录程序黑屏

    这天我打开电脑发现开机后屏幕黑屏,只有鼠标光标可见,登录界面没有显示。看着唯一的光标我开始思考上次做了什么——想不起来了~ 我尝试在终端中执行 startplasma-wayland,发现能够正常进入桌面。这表明桌面环境本身是正常的,问题可能出在登录管理器上。 开始查看日志,发现 sddm 在加载主题的时候有问题。 看

November1
June1
  • NVIDIA 导致系统挂起失败

    现象 systemctl suspend 后系统立即被唤醒。 日志 text Jun 23 14:09:26 venus systemd1: Starting System Suspend... Jun 23 14:09:26 venus systemd-sleep2537: User sessions remain

April1
  • TCP listen 的故事

    man 2 listen 先从手册看看描述: text DESCRIPTION listen marks the socket referred to by sockfd as a passive socket, that is, as a socket that will be used to accept inco

March2
  • 记录一次抓 TCP 三次握手

    前言 TCP 三次握手看过很多次了,当时也是理解了,但是总是忘记。比如这次,又忘了,所有来抓包加深记忆和理解,要是还忘了,就来这儿看看:joy: 抓包工具本来想试试 termshark 来着,因为没用过,但是中途内存泄漏被 earlyoom 杀死了,还是用 wireshark. earlyoom 的通知怎么又好了( 如

  • 关于我喜欢 KDE6 壁纸这件事

    Screenshot from KDE MegaRelease6https://kde.org/announcements/megarelease/6/ KDE6 更新了很多东西,我最喜欢的竟然是新增的壁纸「Scarlet Tree」,它有 light 和 dark 两种风格,还有适用于手机的分辨率。壁纸位于/usr/

February1
  • C 语言中的 unlikely 和 likely

    今天在这个 commithttps://github.com/firelzrd/bore-scheduler/commit/2dfae364f6d7ae26eca4ddfafb3764f2525bbaa5 中看到这样一段代码: c ifdef CONFIG_SCHED_BORE if unlikelysched_bor

20234
November1
  • 小米社区自动签到/任务

    今天小米社区https://www.xiaomi.cn/对 Bootloader 解锁权限发布了公告,要求: 1. 通过《解锁资格答题测试》 2. 社区成长等级达到 5 段 3. 完成实名认证 才能申请解锁,申请一次有效期只有一年,每年最多支持三台设备解锁,解锁等待期为 72 小时。 试着去答了一下《解锁资格答题测试》

August1
  • 在 Arch Linux 上使用 Cloudflare WARP+

    WARP+ 是 Cloudflare 提供的一项网络加速服务,用于改善互联网连接的速度和安全性。WARP+ 旨在通过优化网络路径,减少延迟,并提供更快的网络连接体验。 这里说的 WARP+ 属于 WARP+ Limited,流量是有限的,通过推广获得免费的服务,但是通过 Warp+ Bot 可以获得 24.59PB 流

July1
  • 如何播放阿里云盘原始视频文件

    原始视频文件清晰度有 1080p/2k/4k , 但在阿里云盘官方软件没会员只有 480p,这谁受得了?为了能播放最高清晰度的视频我找到了阿里云盘小白羊版https://github.com/liupan1890/aliyunpan,通过 mpv 等播放器能够播放原始清晰度。最近发现原版没人维护,有些 bug 很难受,

April1
  • 玩机之初

    今年年初,用了几年的手机坏了,正好红米 K60 发布,在 K50 Ultra 和 K60 之间纠结了会儿,最后选了 K60。 到手后开始接触了刷机,小米手机相关的刷机资源和教程还挺多。 了解一些知识后开始解 BL 锁,不得不说等待的 7 天过得真慢,等待的时候开始选要用的 ROM,原来手机 ROM 有这么多,最后选择了

20224
November2
  • 【转】鲁迅《狂人日记》

    《狂人日记》书影,北京鲁迅博物馆https://zh.wikipedia.org/wiki/北京鲁迅博物馆 某君昆仲,今隐其名,皆余昔日在中学时良友;分隔多年,消息渐阙。日前偶闻其一大病;适归故乡,迂道往访,则仅晤一人,言病者其弟也。劳君远道来视,然已早愈,赴某地候补矣。因大笑,出示日记二册,谓可见当日病状,不妨献诸旧

  • Linux CPU 调度器之我见

    Photo by Luis Gonzalez on Unsplash 最后更新时间:Sat Jun 8 04:10:49 PM CST 2024 前言 对于各种 CPU 调度器,很多人的看法和得到的反馈不一样。有的人想要“压榨”CPU 的性能,将其发挥到极致,他们通常会因为某个调度器带来的一点点性能提升而高兴;有的人真

July1
  • 字符串的暴力匹配和 KMP 算法

    Photo by Piotr Łaskawski on Unsplash 什么是暴力匹配? 从源串的第一个字符起,与模式串的第一个字符比较,若相等,则继续逐个比较后续字符;否则从源串的下一个字符起,重新和模式串比较;以此类推,直至模式串的每一个字符依次和源串中一个连续的字符序列相等,则匹配成功。 c //暴力匹配 vo

May1
  • 使用 Modprobed-db 减少内核编译时间

    Photo by Aron Visuals on Unsplash 最后更新时间:Thu Nov 10 12:59:25 PM CST 2022 自从开始尝试自定义内核,便陷入其中。在内核方面,我是业余的,仅仅是在内核中打上一些我想使用的补丁以及简单修改一些配置。每当主线内核发布或有新的补丁时,我就会重新编译内核。就我

20216
July1
  • 非官方内核下启动 cgproxy 出错

    前言 前段时间我一直在尝试不同的内核,想以此来提高桌面环境下的体验。官方支持的内核中我使用过 linux-zenhttps://archlinux.org/packages/?name=linux-zen, 非官方支持的内核中我使用过 linux-ckhttps://aur.archlinux.org/packages

June2
  • 链式队列和顺序栈

    Photo by Anne Nygård on Unsplash 链式队列 队列,一种抽象数据类型,是先进先出(FIFO, First-In-First-Out)的线性表。通常用链表或者数组来实现。队列只允许在后端(称为 rear)进行插入操作,在前端(称为 front)进行删除操作。 下面是有头结点的链式队列,使用链

  • 字节顺序——小端序和大端序

    Photo by Samsung Memory on Unsplash 最后更新时间:Sat Nov 25 02:04:47 PM CST 2023 0x00 什么是字节顺序 字节顺序,又称端序或尾序,在计算机科学领域中,指电脑内存中或在数字通信链路中,占内存多于一个字节类型的数据在内存中的存放顺序。在几乎所有的机器上

May2
  • Arch Linux 的双显卡配置

    Photo by Anna Jiménez Calafhttps://unsplash.com/@annajimenez?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText on Unsplashhttps://unsplash.com/

  • 利用社会工程学准确定位智能手机

    Photo by Sajad Nori on Unsplash 最后更新时间:Thu Dec 1 07:42:35 PM CST 2022 前言 项目地址:thewhiteh4t/seekerhttps://github.com/thewhiteh4t/seeker 我们为什么不应该随意点击未知链接?为什么不应该随便授

April1