<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[在读大学生]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_72079496</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_72079496]]></copyright><item><title><![CDATA[计算机专业基础综合预热 | 算法复杂度分析]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/168643394</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/168643394</guid><author>m0_72079496</author><pubDate>Wed, 21 Oct 2026 10:54:02 +0800</pubDate><description><![CDATA[本文为408数据结构复习笔记，聚焦算法复杂度分析。作者总结了时间复杂度（大O、Ω、Θ）、最坏情况默认、空间复杂度仅计辅助空间等核心概念，提出“三步法”推导：找基本运算→列求和式→化简最高阶。针对嵌套循环四类形态（依赖/独立外层、while循环、递归套循环）给出通用解法，并结合真题详解递归式构建与求解（展开法、递归树）。强调递归时间看递归式，空间看栈深度与辅助数组的较高阶。最后提供四道练习题巩固方法，帮助考生避开“数循环猜答案”的误区，实现精准分析。]]></description><category></category></item><item><title><![CDATA[计算机专业基础综合预热 | 线性表基础]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/168643301</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/168643301</guid><author>m0_72079496</author><pubDate>Wed, 21 Oct 2026 10:53:00 +0800</pubDate><description><![CDATA[本文从数据结构三要素——逻辑结构、存储结构与数据运算出发，以线性表为例，详解顺序表与单链表的实现。通过可运行的C代码，演示了顺序存储的随机存取优势（O(1)）与插入删除代价（O(n)），以及链式存储的灵活插入与指针操作要点。重点解析带头结点设计、头尾插法、按位查找/插入/删除等核心操作，并对比两者优劣。结合真题巩固理解，帮助读者掌握“数据怎么存”与“代码怎么写”的关键能力，为408备考打下坚实基础。]]></description><category></category></item><item><title><![CDATA[编译原理第三章：编译器是怎么“认字“的？——词法分析全解析]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/164372389</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/164372389</guid><author>m0_72079496</author><pubDate>Fri, 04 Sep 2026 17:03:22 +0800</pubDate><description><![CDATA[&lt;think&gt;我们根据要求生成不超过150字的摘要。摘要需概括文章核心内容：编译器词法分析用正则表达式描述单词，经NFA/DFA转换实现识别，并遵循最长匹配原则等。保持精炼。&lt;/think&gt;本文解析编译器词法分析：用正则表达式描述Token，经Thompson构造法转为NFA，再确定化为DFA，线性扫描识别单词。强调最长子串匹配原则，处理错误恢复，奠定编译基础并影响现代文本工具。]]></description><category></category></item><item><title><![CDATA[编译原理第二章：语言的“语法书“是怎么写的？]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/164372339</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/164372339</guid><author>m0_72079496</author><pubDate>Fri, 04 Sep 2026 17:01:42 +0800</pubDate><description><![CDATA[&lt;think&gt;我们根据要求：根据内容生成≤150字的文章摘要。内容是关于编译原理第二章，讲字母表、串、文法、推导、乔姆斯基分类、分析树、二义性等。摘要要简洁概括主要知识点。需≤150字。&lt;/think&gt;本文介绍编译原理核心概念：从字母表构造串，用文法形式化定义语言合法性。重点讲解推导与归约、乔姆斯基文法分类（正则、上下文无关等）、分析树及二义性问题。文法以有限规则描述无限句子，是语法分析的理论基础。]]></description><category></category></item><item><title><![CDATA[我的创作纪念日]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/163927677</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/163927677</guid><author>m0_72079496</author><pubDate>Thu, 20 Aug 2026 23:18:11 +0800</pubDate><description><![CDATA[摘要： 一名大三计算机学生回顾256天的技术博客创作历程，从解决Python镜像源配置的随手笔记起步，逐渐发展为涵盖8门专业课的174篇原创文章。通过记录学习过程中的&quot;小痛点&quot;与课程难点，他建立起&quot;解决问题&quot;与&quot;知识内化&quot;的双向循环：写作既帮助他人少走弯路，也倒逼自己深入理解。数据显示119,046次访问和219位粉丝的互动验证了学生视角技术分享的价值。未来，他计划继续以&quot;课程同行者&quot;身份更新《编译原理》等专业课笔记，坚持&qu]]></description><category></category></item><item><title><![CDATA[编译原理 | 绪论：计算机是怎么听懂你说的话的？]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/163896209</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/163896209</guid><author>m0_72079496</author><pubDate>Wed, 19 Aug 2026 22:43:26 +0800</pubDate><description><![CDATA[这篇文章生动地介绍了编译原理的基础概念，主要包含以下要点： 计算机语言的层次结构：从高级语言（如C）、汇编语言到机器语言，编译器负责将高级语言翻译为机器可执行的代码。 完整的语言处理流程：包括预处理器、编译器、汇编器、链接器和加载器五个环节，形成完整的编译-链接-加载链条。 编译器的核心工作阶段： 词法分析：将源代码分解为Token 语法分析：构建语法树，检查语法结构 语义分析：类型检查和符号表管理 中间代码生成：产生平台无关的中间表示 代码优化和目标代码生成 编译与自然语言翻译的类比：都遵循&quot;分]]></description><category></category></item><item><title><![CDATA[一文看懂HTTP各版本进化史和HTTPS加密原理]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/163896164</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/163896164</guid><author>m0_72079496</author><pubDate>Wed, 19 Aug 2026 22:40:20 +0800</pubDate><description><![CDATA[HTTP协议30年进化史：从明文裸奔到加密快车 HTTP协议历经五代更迭：0.9版本（1991）仅支持GET请求；1.0（1996）引入Header和状态码；1.1（1997）实现持久连接但存在队头阻塞；2.0（2015）通过二进制分帧和多路复用提升性能；3.0（2022）改用QUIC协议彻底解决传输层阻塞。HTTPS作为安全升级版，通过TLS握手实现加密传输，采用&quot;非对称加密协商+对称加密传输&quot;的混合机制，数字证书则提供身份认证保障。]]></description><category></category></item><item><title><![CDATA[数据库系统 | 数据库安全与完整性]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162581136</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162581136</guid><author>m0_72079496</author><pubDate>Sat, 04 Jul 2026 14:40:10 +0800</pubDate><description><![CDATA[数据库系统安全与完整性保护机制详解 摘要： 数据库安全与完整性是保护数据的两大核心机制。安全性通过身份鉴别（静态/动态口令、生物特征）、存取控制（DAC的GRANT/REVOKE、MAC密级规则）、视图、审计和加密五层防护，防止非法访问和操作。完整性则通过实体完整性（主键约束）、参照完整性（外键约束）和用户定义完整性（CHECK等）确保数据正确性，高级机制如触发器可处理复杂约束。]]></description><category></category></item><item><title><![CDATA[数据库系统 | 规范化理论]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162581112</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162581112</guid><author>m0_72079496</author><pubDate>Sat, 04 Jul 2026 14:39:18 +0800</pubDate><description><![CDATA[本文系统阐述了数据库规范化理论，从问题引入到解决方案完整呈现。]]></description><category></category></item><item><title><![CDATA[操作系统期末大题预测合集]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162438733</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162438733</guid><author>m0_72079496</author><pubDate>Tue, 30 Jun 2026 08:42:16 +0800</pubDate><description><![CDATA[本文总结了操作系统期末考试的8大核心考点，包含高频大题类型和解题模板。主要内容包括：系统调用分析、PV操作（生产者-消费者等经典问题）、调度算法计算、银行家算法、分页地址变换、页面置换算法、文件索引分配和磁盘调度算法。每种题型都配有典型例题和详细解答，重点标注了必考内容（如PV操作、调度算法、页面置换等）。文章最后提供了复习清单，帮助学生快速检验知识点掌握情况。适用于期末突击复习和系统备考，是操作系统大题的全面指导手册。]]></description><category></category></item><item><title><![CDATA[操作系统期末简答题合集]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162438718</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162438718</guid><author>m0_72079496</author><pubDate>Tue, 30 Jun 2026 08:40:41 +0800</pubDate><description><![CDATA[本文整理了50道操作系统期末考试高频简答题，涵盖8大核心章节。内容包括：操作系统基本概念（定义、类型、中断等）、进程管理（状态转换、PCB、线程区别、IPC等）、处理机调度（三级调度、死锁条件、银行家算法）、内存管理（分页分段、TLB、虚拟内存）、文件系统（分配方式、链接类型）和磁盘管理（RAID、调度算法）。每道题均提供标准答案和采分点提示，帮助考生精准掌握答题要点。重点区分了易混淆概念（如进程/线程、分页/分段、硬/软链接等），并附有速记口诀，是考前突击的实用资料。]]></description><category></category></item><item><title><![CDATA[操作系统 | 磁盘存储器的管理]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162373849</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162373849</guid><author>m0_72079496</author><pubDate>Sat, 27 Jun 2026 20:23:28 +0800</pubDate><description><![CDATA[本文系统梳理了操作系统中的磁盘存储器管理技术。首先介绍了磁盘存储器的层次结构，对比了HDD、SSD等存储设备的特点。重点分析了磁盘物理结构及访问时间组成（寻道时间、旋转延迟、传输时间）。随后详细讲解了多种磁盘调度算法（FCFS、SSTF、SCAN等）及其优化策略，比较了不同外存分配方式（连续、链接、索引）的优缺点，并阐述了磁盘空间管理方法（空闲表、位示图等）。]]></description><category></category></item><item><title><![CDATA[操作系统 | 文件管理]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162373836</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162373836</guid><author>m0_72079496</author><pubDate>Sat, 27 Jun 2026 20:22:08 +0800</pubDate><description><![CDATA[这篇文章全面解析了操作系统的文件系统，从基础概念到实现细节，主要内容包括： 文件系统概述：承担按名存取、逻辑组织、物理存储、文件共享、保护及效率优化六大功能，采用三层模型（用户接口-逻辑系统-存取控制）。]]></description><category></category></item><item><title><![CDATA[操作系统 | 输入输出系统]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162347770</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162347770</guid><author>m0_72079496</author><pubDate>Fri, 26 Jun 2026 19:01:08 +0800</pubDate><description><![CDATA[怎么让高速的CPU和慢速的外设和谐共处。隐藏物理设备细节。写程序的时候，你只需要说"我要读文件"，而不需要关心文件到底存在磁盘的哪个柱面、哪个磁道、哪个扇区。I/O系统把这些脏活累活全包了，程序员只需要面对一个"抽象设备"就好。这就好比你点外卖不需要知道骑手走的哪条路，你只需要知道"饭会到"。与设备的无关性（设备独立性）。同一段代码，今天输出到显示器，明天输出到打印机，后天输出到文件，代码一行都不用改。这就是设备独立性——程序不依赖于具体的物理设备。]]></description><category></category></item><item><title><![CDATA[操作系统 | 虚拟存储器]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162347736</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162347736</guid><author>m0_72079496</author><pubDate>Fri, 26 Jun 2026 19:00:01 +0800</pubDate><description><![CDATA[摘要： 本文从操作系统视角深入解析虚拟存储器的核心机制，涵盖请求分页、页面置换、抖动预防及请求分段等关键内容。文章首先回顾虚拟存储器的基本原理（局部性原理、页式/段式结构），重点剖析请求分页的硬件支持（扩展页表项、缺页中断流程）和策略（物理块分配算法、页面调入时机）。针对页面置换，对比了OPT、FIFO、LRU、Clock等算法的优劣，并探讨抖动的成因与工作集理论的解决方案。]]></description><category></category></item><item><title><![CDATA[操作系统 | 存储器管理]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162239906</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162239906</guid><author>m0_72079496</author><pubDate>Tue, 23 Jun 2026 17:22:18 +0800</pubDate><description><![CDATA[本文深入浅出地讲解了计算机存储器管理的核心原理与技术。文章首先介绍了存储器的层次结构金字塔，从高速寄存器到磁盘存储的各级存储介质及其作用。随后详细解析了程序的装入与链接方式，包括绝对装入、可重定位装入和动态运行时装入三种方法，以及静态链接、装入时动态链接和运行时动态链接三种链接策略。 在存储分配方面，文章系统阐述了连续分配管理的各种方案：从单一连续分配、固定分区分配，到动态分区分配及其首次适应、最佳适应等经典算法。针对碎片问题，介绍了紧凑技术和动态重定位解决方案。]]></description><category></category></item><item><title><![CDATA[算法日记 | 二分查找]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162239861</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162239861</guid><author>m0_72079496</author><pubDate>Tue, 23 Jun 2026 17:20:50 +0800</pubDate><description><![CDATA[本文介绍了二分查找算法的核心思想与实战应用，通过三道经典题目由浅入深地讲解： 基础入门：通过洛谷P1833模拟二分查找过程，展示如何通过中间值比较收缩区间，时间复杂度O(log n)。关键是用变量维护查找区间，注意大数溢出问题。 STL实战：在P1678高考志愿题中，利用lower_bound快速定位最接近分数线的学校，强调预处理排序和边界处理（如估分超出所有学校范围的情况）。]]></description><category></category></item><item><title><![CDATA[我的第一个开源项目：一个桌面小窗口，帮你看清此刻的世界]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162107077</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162107077</guid><author>m0_72079496</author><pubDate>Thu, 18 Jun 2026 19:33:00 +0800</pubDate><description><![CDATA[《一个计算机专业学生的开源项目：桌面热搜悬浮窗工具》 摘要： 计算机专业学生开发的桌面工具HotSearch，通过聚合百度、微博、IT之家三大平台实时热搜，以半透明悬浮窗形式展示在桌面角落，帮助用户高效获取多维信息。项目采用Python技术栈（tkinter+爬虫），实现了智能并行刷新、主题切换、点击跳转等功能。作者详细记录了技术实现中遇到的爬虫策略选择（静态/XPath、动态/Selenium）、多线程优化等实战经验，以及打包发布过程中的典型问题解决方案。]]></description><category></category></item><item><title><![CDATA[算法日记 | 01背包问题]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162077571</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162077571</guid><author>m0_72079496</author><pubDate>Thu, 18 Jun 2026 19:28:52 +0800</pubDate><description><![CDATA[本文系统介绍了01背包问题的核心思想与解题模板，通过五道经典题目帮助读者掌握动态规划中这一基础模型。01背包的核心在于每件物品的选择与否，其标准模板采用二维DP数组或一维滚动数组优化（需逆序遍历）。文章依次讲解了采药问题（标准01背包）、开心的金明（价值变形为价格×重要度）、装箱问题（求最小剩余空间）三道典型题目，分别给出对应的状态转移方程和C++实现代码。通过这三个由浅入深的例题，读者可以逐步掌握01背包的基本框架及其常见变体，为后续解决更复杂的动态规划问题奠定基础。]]></description><category></category></item><item><title><![CDATA[计算机组成原理 | MIPS指令系统]]></title><link>https://blog.youkuaiyun.com/m0_72079496/article/details/162042612</link><guid>https://blog.youkuaiyun.com/m0_72079496/article/details/162042612</guid><author>m0_72079496</author><pubDate>Tue, 16 Jun 2026 18:21:31 +0800</pubDate><description><![CDATA[MIPS指令系统入门指南：RISC架构的极简哲学 MIPS作为精简指令集计算机(RISC)的代表，以&quot;少即是多&quot;的设计哲学著称。其核心特点包括：指令数量精简(不足100条)、所有指令等长(32位)、仅允许load/store指令访问内存。与复杂指令集(CISC)相比，MIPS采用三种规整的指令格式：R型(寄存器操作)、I型(立即数/内存访问)和J型(跳转指令)，极大简化了硬件设计。]]></description><category></category></item></channel></rss>