logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

手撸操作系统之:从 0 到 1 掌握汇编-文件管理-内存页表-文件系统-上下文切换算法 MIT 经典教程 结合豆包ai

2013 年 MIT 的 6.828 课程放出了手写操作系统的教程,当时我还是大二学生,花了整整两周时间才勉强跑通第一个版本。如今时隔十年,我决定用三天时间重新挑战这个经典项目,并且将整个过程记录下来。手写操作系统并非要实现 Linux 那样的庞然大物,而是通过最小化实现理解操作系统的核心原理。理解计算机启动的底层机制掌握内存管理的基本原理实现简单的进程调度系统构建最小化文件系统打通从汇编到 C

文章图片
#c++#数据结构#算法
47 两千行手写源码:手把手带你吃透c指针/多维数组/作用域/内存管理高级玩法 详解 PS:附2千行大厂面试手撕排序算法思路解题模板

本文是一篇C语言指针与多维数组的深度技术总结,涵盖了大厂面试常见考点。作者通过一周高强度整理,结合AI辅助,完成了2000+行带详细注释的源码案例。核心内容包括:1)指针运算边界处理、野指针防护和内存管理技巧;2)多维数组指针的工程化应用,如三维数组访问;3)内存池与伙伴系统实现;4)字符串编码转换与正则匹配;5)函数指针在事件驱动和动态库中的应用;6)宏定义与typedef的高级用法。文中特别标

文章图片
#c++#c语言
32 超硬核区块链算法仿真:联盟链PBFT多线程仿真实现 :c语言完全详解版 共5篇 从零开始,手把手教你用C语言模拟PBFT算法(第1部分-共5篇):小白也能看懂的分布式共识魔法!

这篇技术文章介绍了作者历时3年(2022-2025)利用多种AI工具(GPT、Grok、DeepSeek等)实现的PBFT(实用拜占庭容错)算法仿真项目。文章详细阐述了PBFT算法的核心机制(Pre-Prepare、Prepare、Commit三阶段),并重点解析了用C语言实现的80节点分布式系统仿真代码,包括线程安全的消息队列、多线程通信、随机网络延迟模拟等关键技术。该项目模拟了主节点发起请求、

文章图片
#区块链#共识算法#算法 +1
深入详解计算机神级教材-大黑书:《深入理解计算机系统》学习知识点总结 !

本文是《深入理解计算机系统》(CSAPP)学习指南的摘要,主要分为四个部分: 计算机系统基础(第一部分) 从"Hello World"程序出发,讲解编译系统四个阶段(预处理、编译、汇编、链接) 介绍计算机硬件组成和抽象层次(文件、虚拟内存、进程、虚拟机) 探讨信息的二进制表示与处理(整数、浮点数、字节序) 处理器与性能优化(第二部分) 深入CPU内部机制(指令集架构、流水线、超

文章图片
#算法#嵌入式硬件#linux +2
C语言内功修炼:打通语法、内存、数据结构,制胜牛客&大厂面试:征服字节腾讯面试完整指南 牛客热题101 + 腾讯字节核心考点精讲 C语言核心知识点与实战精讲

这篇C语言教程涵盖了从基础语法到高级特性的全面内容,分为两个部分: 第一部分重点讲解了C语言基础语法、内存管理(指针和动态内存分配)、数组与字符串、结构体与联合体、预处理指令以及链表和二叉树等基本数据结构。 第二部分深入探讨了高级指针应用(函数指针和多级指针)、栈/队列/哈希表等高级数据结构、排序与查找算法、文件I/O操作、错误处理与调试技巧,并针对牛客网热门面试题和大厂面试常见问题进行了详细解析

文章图片
#c++#算法#数据结构
拷打字节面试官之 C语言树算法-手撸10万行算法带你吃透大场面试算法 - 树结构 ,从“入门”到“走火入魔” 硬核教程

本文是一篇树结构算法的硬核教程,涵盖二叉树遍历、搜索、转换等核心算法。主要内容包括: 基础遍历:递归和迭代实现前序/中序/后序遍历,深入解析递归的栈本质 BFS应用:层序遍历、之字形遍历、右视图等变种问题 经典问题:二叉搜索树转双向链表、验证BST、平衡二叉树判断 高级算法:最近公共祖先(LCA)、路径和问题、完全二叉树验证 2025年新增热题:对称二叉树、路径和问题等 每个算法都提供C语言实现,

文章图片
#算法#java#数据结构 +3
扒开嵌入式硬件的底裤(上)!从 PCB 到 FPGA/IC 设计,小白到 CTO 的必学秘籍 硬核知识点全揭秘!从c语言入门到mcu与arm架构及外设相关

《嵌入式硬件工程师从入门到精通》摘要(150字) 本文系统介绍了嵌入式硬件工程师的核心知识与技能体系。第一部分阐述了嵌入式系统的定义、硬件工程师职责及"系统观"和"硬件思维"两大核心能力;第二部分详细讲解了电子元器件特性、模拟/数字电路基础及电源设计;第三部分深入解析MCU架构与外设控制,通过C语言模拟演示了GPIO、定时器、中断等关键功能的寄存器级编程;最

文章图片
#嵌入式硬件#算法#面试 +2
呕心沥血4w代码: 史上最全C语言大厂面试、面经必备八股文、高频考点大总结大梳理

无论是深度还是广度,都达到了硬核级别。它不仅为你提供了扎实的理论基础,更通过大量的代码示例,让你能够亲手实践这些复杂的概念。在接下来的部分中,我们将继续挑战C语言的更高峰,包括:更复杂的树形数据结构: 二叉搜索树、平衡二叉树(AVL树、红黑树)等。C语言高级特性: 结构体、联合体、枚举、位操作、文件I/O等。多进程与多线程编程: 进程通信、线程同步、死锁的原理与解决。网络编程基础: Socket编

文章图片
#c语言#面试#开发语言 +2
深入解析C语言-汇编级剖析main函数参数 -背后的指针艺术与内存真相

这篇文章深入剖析了C语言中main函数参数argc和argv的底层原理。主要内容包括: 参数本质:argc表示参数数量,argv是指向字符串的指针数组。命令行参数都以字符串形式存储在内存中。 指针艺术:详细解析了char*argv[]作为指针数组的内存布局,对比了指针数组与数组指针的本质区别。 底层机制:从编译器角度分析操作符优先级规则([]高于*),解释了为什么这种设计能消除歧义。 实战验证:通

文章图片
#c语言#开发语言#算法 +2
从小白到进阶(1):解锁linux与c语言高级编程知识点嵌入式开发的任督二脉(1)

《Linux与C语言高级编程实战指南》摘要 本文为Linux与C语言编程的实战教程,面向嵌入式开发初学者。第一部分详细介绍了Linux环境搭建与基础操作,包括: Linux发行版选择与虚拟机安装(VMware+Ubuntu Server) GCC编译器安装与首个C程序"Hello World"编译运行 软件包管理(APT命令)与国内镜像源配置 文件权限管理(chmod/chow

文章图片
#嵌入式硬件#算法#面试 +1
    共 11 条
  • 1
  • 2
  • 请选择