摘要: 一、进程上下文(Process Context)的结构解析 在 Linux 内核中,进程上下文可以被定义为该进程在执行过程中的所有状态的集合。为了全面描述这一状态,内核将其划分为三个逻辑层面:用户级上下文、内核级上下文和寄存器上下文。 1. 用户级上下文(User-level Context) 用户 阅读全文
posted @ 2026-03-13 11:50 noonafter 阅读(56) 评论(0) 推荐(0)
摘要: 概述 liquid库中多相信道器包括三个源文件,分别是 - firpfbch.proto.c,最大抽取多相信道器,M/P=1 - firpfbch2.proto.c,半抽取多相信道器,M/P=2 - firpfbchr.proto.c,有理数过采样多相信道器,M/P=rational 其中,M为通道 阅读全文
posted @ 2026-03-13 11:47 noonafter 阅读(23) 评论(0) 推荐(0)
摘要: 1. 概述 链接是将一系列目标文件合并为一个单一文件的过程,该文件可以被加载到内存中执行。链接的核心任务是符号解析和重定位: 符号解析:将目标文件中的每个全局符号引用绑定到一个唯一的符号定义上。 重定位:确定每个符号和指令的最终内存地址,并修改指令中对这些符号的引用。 根据链接发生的时间,链接主要分 阅读全文
posted @ 2026-03-13 11:47 noonafter 阅读(48) 评论(0) 推荐(0)
摘要: WSL介绍 WSL基于微软自己的Hiper V虚拟机技术,其使用的是微软构建的官方Linux内核,支持完整的linux系统调用,启动迅速,并且实现了Windows与Linux文件系统的高效互通,并共享网络栈。 WSL安装 1 打开windows功能,勾选以下两个选项:适用于Linux的Windows 阅读全文
posted @ 2026-03-13 11:47 noonafter 阅读(105) 评论(0) 推荐(0)
摘要: 关于 jekyll内置了对许多评论系统的支持,包括disqus, gitalk, valine。这里只推荐valine,这是一款基于LeanCloud的快速、简洁且高效的无后端评论系统。 配置步骤 配置步骤非常简单,在leancloud官网申请一个账户,并创建应用获取app id和key,然后填入_ 阅读全文
posted @ 2026-03-13 11:47 noonafter 阅读(32) 评论(0) 推荐(0)
摘要: 概述 本文以 Linux 环境为例,系统梳理 C/C++ 代码从源文件到可执行文件的完整编译流程。我们将从工具链的安装开始,逐步拆解预处理、编译、汇编、链接四个核心阶段,并结合常见错误进行解析,帮助开发者深入理解背后的机制。 开发环境搭建 在 Linux 下进行 C/C++ 开发,第一步通常是安装基 阅读全文
posted @ 2026-03-13 11:47 noonafter 阅读(73) 评论(0) 推荐(0)
摘要: 关于 TeXt主题blog最上方“菜单栏”左侧有一个Logo和一个title,Favicon是浏览器标签栏左侧的小图标。 TeXt主题使用作为它的 Logo,可以通过替换 _includes/svg/logo.svg 来设置自己的 Logo。 推荐使用 RealFaviconGenerator 来生 阅读全文
posted @ 2026-03-13 11:47 noonafter 阅读(9) 评论(0) 推荐(0)
摘要: jekyll项目结构 _config.yml:全局配置文件,用于定义站点的基本设置。 _data/:存放静态数据,可以在模板中调用。 _includes/:存放可重用的 HTML 片段(如头部、页脚)。 _layouts/:存放布局模板,定义页面的结构。 _posts/:存放博客文章,Jekyll 阅读全文
posted @ 2026-03-13 11:46 noonafter 阅读(20) 评论(0) 推荐(0)
摘要: 概述 在Windows平台上搭建类Linux环境,通常有以下几种方法,每种方法都有其独特的设计思想和适用场景: WSL2 - 微软官方的“轻量级虚拟化”方案 虚拟机 - 传统的“完整系统模拟”方案 Cygwin/MSYS2 - “API转换层”方案 Docker - “应用容器化”方案 双系统 - 阅读全文
posted @ 2026-03-13 11:46 noonafter 阅读(196) 评论(0) 推荐(0)
摘要: 关于GitHub Pages和Jekyll GitHub Pages是GitHub提供的静态网站托管服务,支持从GitHub仓库直接获取HTML,CSS,Javascript等网站文件,并内置支持jekyll项目构建并发布网站。有三种类型的 GitHub Pages 站点:项目、用户和组织。每个帐户 阅读全文
posted @ 2026-03-13 11:46 noonafter 阅读(60) 评论(0) 推荐(0)