会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yubo-guan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
44
45
46
47
48
49
50
51
52
···
55
下一页
2024年2月9日
语法分析(Syntax Analysis)
摘要: 目录语法分析抽象语法树AST 语法分析 编译原理的语法分析是编译过程中的一个重要阶段,其主要任务是根据语言的语法规则对程序的语法结构进行分析和检查。 语法分析器(也称为解析器)是执行语法分析的程序,它接收词法分析器输出的记号流作为输入,并构造出表示程序语法结构的分析树(或语法树)。在这个过程中,语法
阅读全文
posted @ 2024-02-09 00:04 guanyubo
阅读(412)
评论(0)
推荐(0)
2024年2月8日
词法分析--正则表达式、NFA、DFA
摘要: 目录词法分析介绍词法分析步骤正则表达式DFA 和 NFADFA 示例NFA 示例 词法分析介绍 词法分析是编译原理中的一个关键阶段,它主要负责将输入的源代码字符串分解成一系列的标记(tokens),这些标记是源代码的基本构成元素。词法分析器(也称为扫描器或词法器)执行这个任务,它读取源代码字符流,并
阅读全文
posted @ 2024-02-08 21:25 guanyubo
阅读(2316)
评论(0)
推荐(0)
电子书下载网站
摘要: 目录读秀点点文档 读秀 https://www.duxiu.com/ 点点文档 https://www.torrent.org.cn/bd
阅读全文
posted @ 2024-02-08 16:50 guanyubo
阅读(86)
评论(0)
推荐(0)
2024年2月7日
readv、recv和recvmsg三个函数的区别
摘要: 目录概述readv 示例 (文件I/O)recv 示例 (套接字通信)recvmsg 示例 (套接字通信) 概述 readv、recv和recvmsg三个函数都是用于从文件或套接字接收数据的函数,但它们在功能和使用场景上存在一些区别。 readv函数: readv函数主要用于从文件描述符读取数据到多
阅读全文
posted @ 2024-02-07 21:32 guanyubo
阅读(1025)
评论(0)
推荐(0)
编译原理论述
摘要: 目录各个阶段编译程序总框编译器的结构 各个阶段 编译程序工作的几个阶段包括: 词法分析(Lexical Analysis):也称为扫描(Scanning)或词法扫描(Lexical Scanning)。这个阶段的任务是从左到右一个字符一个字符地读入源程序,将其划分成一系列的记号(token)。每个记
阅读全文
posted @ 2024-02-07 17:29 guanyubo
阅读(56)
评论(0)
推荐(0)
socket通信中的分散读和集中写
摘要: 目录解释一解释二 解释一 在 socket 通信中,分散读和集中写是两种常见的 I/O 模型。 分散读(scatter read):在分散读模型中,应用程序可以在一次 readv() 系统调用中从socke读取多个缓冲区的数据。这意味着可以一次性读取多个数据包,而不必为每个数据包执行单独的 read
阅读全文
posted @ 2024-02-07 13:27 guanyubo
阅读(153)
评论(0)
推荐(0)
Linux下socket通信中的带外数据
摘要: 目录简介示例 简介 在Linux下的socket通信中,带外数据(Out-of-Band,简称OOB)是一种特殊的数据传输方式。通常,socket通信中的数据是按照顺序发送和接收的,即所谓的带内数据(In-Band)。然而,在某些情况下,可能需要发送一些紧急或重要的数据,这些数据不适合通过常规的带内
阅读全文
posted @ 2024-02-07 13:04 guanyubo
阅读(381)
评论(0)
推荐(0)
Linux下gdb如何调试coredump文件
摘要: 目录简介示例 简介 在Linux下,你可以使用GNU调试器(GDB)来调试core dump文件。Core dump文件是在程序崩溃时由操作系统生成的,它包含了程序崩溃时的内存内容、寄存器状态和其他相关信息。 下面是在Linux下使用GDB调试core dump文件的步骤: 确保你的系统已经安装了G
阅读全文
posted @ 2024-02-07 12:20 guanyubo
阅读(4249)
评论(0)
推荐(1)
Linux--signal
摘要: Linux的signal.h头文件包含了一系列与信号处理相关的函数。以下是一些主要的函数及其简要描述: int signal(int signum, void (*handler)(int)): 功能:为指定的信号注册一个处理函数。 参数:signum 是信号的编号,handler 是当信号发生时被
阅读全文
posted @ 2024-02-07 11:54 guanyubo
阅读(52)
评论(0)
推荐(0)
2024年2月6日
socket地址API
摘要: 目录主机字节序和网络字节序通用socket地址专用socket地址ip地址转换函数 主机字节序和网络字节序 在 Linux 系统中,主机字节序(Host Byte Order)和网络字节序(Network Byte Order)是两个重要的概念。 主机字节序是指 CPU 直接处理数据时使用的字节序。
阅读全文
posted @ 2024-02-06 19:26 guanyubo
阅读(71)
评论(0)
推荐(0)
上一页
1
···
44
45
46
47
48
49
50
51
52
···
55
下一页
公告