logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【筑基·039】栈和队列:先入先出还是后入先出

栈和队列是两种最基础的数据结构。栈后进先出(LIFO),函数调用、表达式求值、递归都靠它;队列先进先出(FIFO),消息通信、任务调度都靠它。本文用C语言从零实现两种结构,讲透它们在嵌入式和操作系统中的真实应用场景。

#网络#嵌入式
【筑基·034】程序员绕不开的四座地基:CS基础体系总览

计算机科学的知识庞大到一个人一辈子学不完。计算机组成原理:硬件怎么工作操作系统:软件怎么管硬件数据结构与算法:怎么组织数据让程序跑得快计算机网络:机器之间怎么通信有人会问:数据库呢?编译原理呢?软件工程呢?数据库是数据结构和操作系统的上层组合。B+树索引是数据结构,事务隔离靠操作系统的锁和并发控制。你把数据结构和操作系统两座打牢了,数据库的原理自然能看懂。编译原理是金丹期的内容,筑基期不碰。软件工

【化神·22】Linus为什么是化神大能

Linux 不只是一个操作系统内核,它定义了整个云时代的游戏规则fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;化神法则Android手机操作系统服务器发行版Kubernetes容器编排Docker容器引擎嵌入式WSLWindows上的Lin

#c语言#c++
【化神·21】创造编程语言需要什么

化神之前的所有境界,本质上都在解决问题。凡人:怎么用软件解决业务问题?炼气期:怎么用代码解决小问题?筑基期:怎么用数据结构、算法提升效率?金丹期:怎么在系统层面优化性能?元婴期:怎么让代码直接操控硬件?化神期之后,问题的性质变了——你不再是解决问题,而是定义问题本身。造一门语言之前,先要回答:为什么这个世界需要一门新的语言?C 诞生于 1972 年,因为 Dennis Ritchie 需要一种能直

#java#elasticsearch#开发语言
你的printf到底经历了什么?拆开操作系统内核看看

用修仙世界天道规则类比操作系统内核,讲清内核空间与用户空间、系统调用、中断处理上下半部、内核模块与驱动、CFS调度器。金丹期第二篇,从会用OS到懂OS在干嘛。

#网络
你写的每一行代码都在求天道——操作系统到底在帮你干什么?

你写了一行,文件就打开了。你觉得理所当然?不。是"天道"在帮你。修仙世界里,天道是看不见但无处不在的规则——灵气怎么流动、功法怎么生效、生死轮回怎么运转,全都受天道约束。没人能绕过天道,也没人能看透天道。操作系统,就是计算机世界的天道。你的程序做的一切,看似自由,实则全部要经过天道的允许。你分配内存?天道点头。你打开文件?天道准许。你同时开 100 个标签页?天道按规则给你排时间片。

#服务器#网络#linux
int a = 1+2 这行代码在CPU里跑了多少步?90%的人答不上来

int a = 1+2这行代码不到一毫秒就执行完了,但从键盘到屏幕要经过编辑器、编译器、操作系统、内存、CPU总线、寄存器、ALU十个环节。CPU内部取指解码执行访存写回五步流水线,寄存器到主内存速度差1000倍。操作系统在背后做进程调度和虚拟内存管理,每个进程都以为自己独占CPU和4GB内存空间。

#网络#中间件
工作五年还在炼气期?筑基的四座地基你缺哪一块

工作五年还在炼气期?进程线程区别TCP三次握手哈希表底层实现这些基础问题一问就懵。筑基期四座地基数据结构与算法操作系统数据库计算机网络每座都有判断标准和学习资源。工作年限不等于修为会用框架不等于筑基

#stm32
    共 11 条
  • 1
  • 2
  • 请选择