<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>FancyXGit</title><description>This is FancyXGit&apos;s personal blog, built with Astro.</description><link>https://fancyflow.cn/</link><copyright>© FancyXGit · CC BY-NC-SA 4.0</copyright><item><title>学习MARKDOWN格式</title><link>https://fancyflow.cn/posts/study/learn-markdown/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/learn-markdown/</guid><description>这是我学习MARKDOWN格式的笔记</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>记录</title><link>https://fancyflow.cn/posts/study/cs168/lec00-dairy/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs168/lec00-dairy/</guid><description>学习UCB CS168的记录</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate></item><item><title>我的第一个博客网站</title><link>https://fancyflow.cn/posts/study/my-first-blog/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/my-first-blog/</guid><description>这是我第一次使用Astro建立博客网站的经历和心得。</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>浮点数</title><link>https://fancyflow.cn/posts/study/cs61c/lec06-floating-point/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec06-floating-point/</guid><description>浮点数的表示方法，包括IEEE 754标准等内容。</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>整数的表示</title><link>https://fancyflow.cn/posts/study/cs61c/lec02-number-representation/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec02-number-representation/</guid><description>整数的表示方法，包括无符号整数、有符号整数、补码等内容。</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V 基础</title><link>https://fancyflow.cn/posts/study/cs61c/lec07-risc-v-basis/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec07-risc-v-basis/</guid><description>指令集，汇编语言，CPU组成，RISC-V的基础知识，包括add/sub/addi指令和数据传输指令lw/sw/lb/sb/lbu等。</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V 分支</title><link>https://fancyflow.cn/posts/study/cs61c/lec09-risc-v-decisions/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec09-risc-v-decisions/</guid><description>RISC-V中的分支指令，包括beq、bne、blt、bge、bltu、bgeu等，以及j、jr、jal跳转指令</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>RISC-V 格式</title><link>https://fancyflow.cn/posts/study/cs61c/lec11-risc-v-formats/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec11-risc-v-formats/</guid><description>RISC-V中的指令格式</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>C.A.L.L.</title><link>https://fancyflow.cn/posts/study/cs61c/lec13-call/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec13-call/</guid><description>C语言程序从源代码到可执行文件的全过程，包括编译、汇编、链接和加载的详细步骤</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>状态机</title><link>https://fancyflow.cn/posts/study/cs61c/lec15-state-machine/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec15-state-machine/</guid><description>逻辑电路，时钟，寄存器，累加器，有限状态机</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate></item><item><title>组合逻辑</title><link>https://fancyflow.cn/posts/study/cs61c/lec16-combinational-logic/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec16-combinational-logic/</guid><description>真值表，逻辑运算，逻辑门，布尔代数；多路复用器，ALU，加法器</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item><item><title>单周期CPU</title><link>https://fancyflow.cn/posts/study/cs61c/lec17-single-cycle-cpu/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec17-single-cycle-cpu/</guid><description>单周期CPU的设计架构，以实现所有RISC-V指令集</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>流水线</title><link>https://fancyflow.cn/posts/study/cs61c/lec21-pipeline/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec21-pipeline/</guid><description>流水线CPU设计，包括如何处理三种风险</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>缓存</title><link>https://fancyflow.cn/posts/study/cs61c/lec24-cache/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec24-cache/</guid><description>关于缓存cache的知识，包括缓存作用，缓存结构</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>虚拟内存</title><link>https://fancyflow.cn/posts/study/cs61c/lec28-virtual-memory/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec28-virtual-memory/</guid><description>虚拟内存，分页表，TLB等</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>I/O</title><link>https://fancyflow.cn/posts/study/cs61c/lec31-io/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec31-io/</guid><description>关于I/O，内存映射，poll&amp;interrupt，DMA</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>并行</title><link>https://fancyflow.cn/posts/study/cs61c/lec32-parallelism/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec32-parallelism/</guid><description>SIMD，多线程，openMP，锁，缓存共享，MapReduce</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>后记</title><link>https://fancyflow.cn/posts/study/cs61c/lec99-afterword/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/cs61c/lec99-afterword/</guid><description>学习感受</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>记录</title><link>https://fancyflow.cn/posts/study/csapp/lec00-dairy/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec00-dairy/</guid><description>学习CSAPP的记录，包括LAB的记录与总结体会，以及每日的学习流水账</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>x86-64 基础</title><link>https://fancyflow.cn/posts/study/csapp/lec05-x86-64-basis/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec05-x86-64-basis/</guid><description>关于x86-64指令集的基础知识，包括寄存器命名，数据格式，传输指令，算数指令</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>x86-64 控制</title><link>https://fancyflow.cn/posts/study/csapp/lec06-x86-64-control/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec06-x86-64-control/</guid><description>条件码，条件码访问，跳转指令，条件分支，循环结构</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item><item><title>x86-64 数据</title><link>https://fancyflow.cn/posts/study/csapp/lec08-x86-64-data/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec08-x86-64-data/</guid><description>数组，结构体汇编表示与内存布局，数据对齐，缓存区溢出攻击</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>x86-64 过程</title><link>https://fancyflow.cn/posts/study/csapp/lec07-x86-64-procedure/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec07-x86-64-procedure/</guid><description>运行时栈，函数调用与返回，参数传递，ABI</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>优化</title><link>https://fancyflow.cn/posts/study/csapp/lec10-optimization/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec10-optimization/</guid><description>从汇编的角度看如何优化C语言程序，包括代码移动，减少过程调用，消除内存引用，减少相关性，循环展开，重新结合变换，使用SIMD并行等</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>缓存</title><link>https://fancyflow.cn/posts/study/csapp/lec12-cache/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec12-cache/</guid><description>缓存结构，缓存策略，存储层次，缓存优化</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>链接</title><link>https://fancyflow.cn/posts/study/csapp/lec13-linking/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec13-linking/</guid><description>作者对于本章的理解并不清晰，决定读完《程序员的自我修养》这本书之后再来写这个部分的内容</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate></item><item><title>异常与信号</title><link>https://fancyflow.cn/posts/study/csapp/lec14-exception/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec14-exception/</guid><description>Linux系统中的异常，异常处理，用户与内核模式，进程控制，信号，信号处理等内容</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate></item><item><title>系统级I/O</title><link>https://fancyflow.cn/posts/study/csapp/lec16-i-o/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec16-i-o/</guid><description>Linux上的文件I/O，包括文件构成，基础I/O，RIO与标准I/O</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>虚拟内存</title><link>https://fancyflow.cn/posts/study/csapp/lec17-virtual-memory/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec17-virtual-memory/</guid><description>虚拟内存，页表，TLB，Linux虚拟内存</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item><item><title>网络编程</title><link>https://fancyflow.cn/posts/study/csapp/lec21-network/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec21-network/</guid><description>客户端-服务端模型，IP，套接字接口</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate></item><item><title>动态内存分配</title><link>https://fancyflow.cn/posts/study/csapp/lec19-dynamic-memory-allocation/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec19-dynamic-memory-allocation/</guid><description>显式/隐式分配，隐式空闲链表，显式空闲链表，垃圾收集器</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate></item><item><title>并发编程</title><link>https://fancyflow.cn/posts/study/csapp/lec23-concurrent/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/csapp/lec23-concurrent/</guid><description>多进程，I/O多路复用，线程编程，信号量，线程安全</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Chapter 2</title><link>https://fancyflow.cn/posts/study/financial-markets/chapter2/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/financial-markets/chapter2/</guid><description>耶鲁大学 Financial Markets 第二章学习笔记</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Chapter 1</title><link>https://fancyflow.cn/posts/study/financial-markets/chapter1/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/financial-markets/chapter1/</guid><description>耶鲁大学 Financial Markets 第一章学习笔记</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>变换</title><link>https://fancyflow.cn/posts/study/games101/lec01-transformation/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/games101/lec01-transformation/</guid><description>齐次坐标、Rodrigues 旋转公式、视图变换，以及正交投影与透视投影矩阵的推导</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>光栅化</title><link>https://fancyflow.cn/posts/study/games101/lec02-rasterization/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/games101/lec02-rasterization/</guid><description>从 NDC 到像素坐标与三角形覆盖测试，用频谱、卷积和采样解释走样，并用 MSAA 抗锯齿</description><pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate></item><item><title>面向对象</title><link>https://fancyflow.cn/posts/study/javase/1-oop/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/javase/1-oop/</guid><description>关于封装，继承，多态</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>着色</title><link>https://fancyflow.cn/posts/study/games101/lec03-shading/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/games101/lec03-shading/</guid><description>从 Z-buffer 和 Blinn-Phong 三束光讲到纹理映射、重心坐标与透视校正、双线性插值、mipmap 与各向异性过滤</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Object</title><link>https://fancyflow.cn/posts/study/javase/2-object/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/javase/2-object/</guid><description>关于Object类和方法</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Lambda</title><link>https://fancyflow.cn/posts/study/javase/4-lambda/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/javase/4-lambda/</guid><description>Lambda表达式，函数式接口，方法引用</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>String</title><link>https://fancyflow.cn/posts/study/javase/3-string/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/javase/3-string/</guid><description>String类的实现机制</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>160相交链表</title><link>https://fancyflow.cn/posts/study/leetcode/160-intersectionnode/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/leetcode/160-intersectionnode/</guid><description>相交链表题解</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>内部类</title><link>https://fancyflow.cn/posts/study/javase/5-innerclass/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/javase/5-innerclass/</guid><description>内部类原理</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate></item><item><title>739每日温度</title><link>https://fancyflow.cn/posts/study/leetcode/739-dailytemperature/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/leetcode/739-dailytemperature/</guid><description>每日温度题解</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>二分查找</title><link>https://fancyflow.cn/posts/study/leetcode/binarysearch/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/leetcode/binarysearch/</guid><description>讲解二分查找的原理与通性，题目包括704.二分查找、35.搜索插入位置、34.在排序数组中查找元素的第一个和最后一个位置、69.x的平方根、367.有效的完全平方数。</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>记录</title><link>https://fancyflow.cn/posts/study/mit6s081/lec00-diary/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec00-diary/</guid><description>学习MIT 6.S081课程的记录</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>页表</title><link>https://fancyflow.cn/posts/study/mit6s081/lec03-pagetable/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec03-pagetable/</guid><description>XV6的页表结构，启动分页流程，内核内存分配器，用户态的sbrk和exec系统调用</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate></item><item><title>组织</title><link>https://fancyflow.cn/posts/study/mit6s081/lec02-organization/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec02-organization/</guid><description>XV6系统组织设计，重点讨论系统启动流程</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate></item><item><title>陷入</title><link>https://fancyflow.cn/posts/study/mit6s081/lec04-trap/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec04-trap/</guid><description>trap机制，硬件处理trap，TRAMPOLINE 与 TRAPFRAME，系统调用</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate></item><item><title>懒分配</title><link>https://fancyflow.cn/posts/study/mit6s081/lec08-lazy-allocation/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec08-lazy-allocation/</guid><description>懒分配的机制与实现实例，sbrk懒分配，.bss区懒分配，COW fork，Demand Paging，mmap</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>自旋锁</title><link>https://fancyflow.cn/posts/study/mit6s081/lec10-spinlock/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec10-spinlock/</guid><description>XV6中自旋锁的机制</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate></item><item><title>中断</title><link>https://fancyflow.cn/posts/study/mit6s081/lec09-interrupt/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec09-interrupt/</guid><description>XV6中断实施机制，UART硬件基础，输入输出中断，时钟中断</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate></item><item><title>调度</title><link>https://fancyflow.cn/posts/study/mit6s081/lec11-schedule/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec11-schedule/</guid><description>XV6线程调度原理与机制</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate></item><item><title>睡眠</title><link>https://fancyflow.cn/posts/study/mit6s081/lec13-sleep/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec13-sleep/</guid><description>XV6的sleep与wakeup机制，睡眠锁</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate></item><item><title>文件</title><link>https://fancyflow.cn/posts/study/mit6s081/lec14-file/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/mit6s081/lec14-file/</guid><description>XV6文件系统的设计</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>基础</title><link>https://fancyflow.cn/posts/study/progit/c1-basis/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/progit/c1-basis/</guid><description>Git的基础操作指令</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>分支</title><link>https://fancyflow.cn/posts/study/progit/c2-branch/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/progit/c2-branch/</guid><description>Git分支与提交的原理，merge与rebase的作用</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>对象原理</title><link>https://fancyflow.cn/posts/study/progit/c3-inner/</link><guid isPermaLink="true">https://fancyflow.cn/posts/study/progit/c3-inner/</guid><description>Git内部对象原理</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>