首页 关于友链留言板 订阅

@typeof

你好,世界!

  • Jul 10 2020
    高中毕业啦~

    博主因为准备高考,快一年没有更新了(其实也是懒得更新(划掉))。接下来,本博客以后也许将稳定更新,欢迎大家串门~

  • Jul 31 2019
    最短的自输出程序

    自输出程序,又称 quine,是输出自己代码的程序。而地表最短的自输出程序(并不严格,因为严格的自输出程序不能为空),在 1994 年的 IOCCC(国际混乱 C 语言大赛)中获得了对规则最糟糕的滥用奖,该程序如下:你没看错,这个程序的长度为 0。这个程序既是又不是合法的 C 程序,部分编译器...

  • Jul 16 2019
    FreeBSD 的 EISDIR 和内核堆栈泄漏

    FreeBSD 的 UFS 文件系统对 EISDIR 的支持不好,可以认为是混乱。如果你一不小心 cat 了某个目录,终端就很有可能被一堆不可打印字符搞乱,要是试着 grep,会有一条Binary file . matches的消息来打扰你,尤其是在`grep <pattern> ...

  • May 19 2019
    fsck - 修复损坏的文件系统

    为什么使用 fsck计算机突然掉电,或者系统崩溃,就很有可能导致文件系统出现不一致,即只有部分内容实际写入了硬盘,而本应同时写入的数据并未写入。好在,现在常用的文件系统都使用了一致性保证技术,通常是日志(journal),也有软更新(soft-updates,用于 UFS ),或者两者并用(日...

  • May 4 2019
    存储改造与 bcache 的配置和使用

    博主的老电脑有一块机械硬盘(320G),还有一块不甚靠谱的固态硬盘(120G)。去掉留给 Windows 的空间,机械硬盘上有 200G ,用于放置 /home 和虚拟机,但没有使用 LVM。而固态硬盘上有 44G 给 Linux 系统使用,使用了 LVM。由于处理器不支持 AES-NI ,博...

  • Apr 26 2019
    Paperback —— 以打印纸为介质的数据备份

    Paperback ,由 Olly 编写(就是 OllyDbg 的 Olly)。有一天,他的儿子问他:“一张光盘是如何存储那么多数据的?”,他就用一根削得很细的铅笔在纸上画出了很多点和线,来让儿子感受光盘存储数据的密集。后来,儿子又问:“一张纸上能存储多少数据?”他估计是 100K ,“我们能...

  • Jan 1 2019
    你好,2019!

    FH 2019, runway 17R, clear for take off.博客统计只有四条评论,里面还有一条是博主自己的。>_<计划下一代服务器环境(考虑基于 Nixos )恢复因系统迁移暂停的服务(现在系统是 FreeBSD ,为了用 jail)写几篇长文……

  • Nov 24 2018
    如何“骗分”

    《骗分导论》是在 OI 界占有重要地位的文章。谨以此文向作者表示敬意。前言lzn定理: 任何蒟蒻必须经过大量的刷题练习才能成为大牛乃至于神牛。但是,很多时候,我们作为蒟蒻,刷题不多,水平不高,却要和大牛们同场竞技。我们如何在能力范围内,尽量多拿分呢?答案是骗分。骗分就是用比正解简单得多的程序,...

  • Nov 10 2018
    NOIp 2018 Day 1

    NOIp 2018 Day 1 结束了,博主作为一个蒟蒻,自然是连 T1 也写不对的,正徘徊在退役的路上。昨天试机,博主所在的考场键盘大规模不灵光,甚至还有鼠标坏了。听说主办校的选手被安排到了条件不错的考场。还有考试时贴的画风清奇的“拒绝作弊”海报。

  • Nov 3 2018
    OpenBSD的pledge()调用

    pledge()(保证)是OpenBSD用于限制程序可以使用的系统调用的系统调用,和Linux内核的seccomp类似。但是,使用了bpf的seccomp相当复杂,即使使用libseccomp,编写和加载规则仍有难度。同时,bpf也可能引入额外的安全隐患。而plegde(),使用了两个包含关键...

← 上一页 下一页 →

© Copyright 2025 @typeof 除非特别注明,本站原创内容采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。