底层

@启智森7 天前
linux·c++·嵌入式·uboot·启动·底层
【Uboot】Uboot启动流程分析U-Boot(Universal Boot Loader)是一个广泛使用的开源引导加载程序,常用于嵌入式系统中。它负责在设备上电或复位后初始化硬件,并引导操作系统或应用程序的启动。U-Boot的启动流程是一个逐步的过程,包含了硬件初始化、环境变量配置、加载操作系统映像(如Linux内核),以及启动内核的多个步骤。
网络研究院2 个月前
服务器·websocket·网络协议·node.js·客户端·底层·机制
Node.js 中的 WebSocket 底层实现WebSockets 是一种网络通信协议,可实现双向客户端-服务器通信。WebSockets 通常用于需要即时更新的应用程序,使用 HTTP 之上的持久双工通道来支持实时交互,而无需持续进行连接协商。服务器推送是 WebSockets 的众多常见用例之一。
shylyly_2 个月前
linux·gcc·底层·编译链接
编译链接的过程发生了什么?1:翻译环境:代码->二进制指令2:执行环境:执行二进制指令Q:我们写的代码是文本信息,而计算机执行的是二进制的指令,这二者之间如何进行的转换?
jjb-coder4 个月前
qt·cpp·底层
Qt-信号与槽机制Qt 的信号与槽机制是 GUI 编程中的重要工具,用于实现对象间的通信。它允许在事件发生时,信号发射者与槽接收者建立动态连接,从而实现松耦合的设计。该机制依赖于 Qt 的元对象系统和 Meta-Object Compiler (MOC) 生成的元对象代码。
ljh_a16 个月前
php·底层
PHP7源码结构PHP7程序的执行过程1.PHP代码经过词法分析转换为有意义的Token;2.Token经过语法分析生成AST(Abstract Synstract Syntax Tree,抽象语法树);
人才程序员1 年前
java·c语言·开发语言·汇编·c++·底层·机器语言
【汇编】数据在哪里?有多长、div指令实现除法、dup设置内存空间汇编语言是一种底层的编程语言,直接与计算机硬件交互。在这个世界中,我们需要关心数据存储的位置、数据的大小,以及如何进行一些基本的操作,比如除法运算。本文将带你探索这其中的一些概念,首先,我们将了解数据在计算机内存中的存储方式,考察数据的位置和大小。接着,我们将深入研究汇编语言中的 div 指令,它是如何实现除法运算的。最后,我们将介绍 dup 这个神秘的操作符,它在汇编语言中是如何帮助我们设置内存空间的。
人才程序员1 年前
c语言·汇编·c++·单片机·嵌入式硬件·底层·机器语言
【汇编】计算机的组成计算机是现代社会不可或缺的工具,它的强大功能离不开其复杂而精密的组成结构。本文将深入探讨计算机的组成,从硬件层面解析计算机是如何执行任务的,以便读者更好地理解这一神奇的技术。
borehole打洞哥1 年前
开发语言·操作系统·底层
从裸机启动开始运行一个C++程序(七)前序文章请看: 从裸机启动开始运行一个C++程序(六) 从裸机启动开始运行一个C++程序(五) 从裸机启动开始运行一个C++程序(四) 从裸机启动开始运行一个C++程序(三) 从裸机启动开始运行一个C++程序(二) 从裸机启动开始运行一个C++程序(一)