相关文章
写一个简单的解释器(0) 简介和目标
解释语言和编译语言
编译语言,是指其编译器生成的可执行文件为机器码,可以直接在计算机上运行的语言,比如说 C/C \texttt{C/C} C/C 。
解释语言,是指经由解释器生成的可执行文件为字节码文件,只能运行在特殊的虚拟机…
建站知识
2024/11/2 23:32:26
C现代方法(第13章)笔记——字符串
文章目录 第13章 字符串13.1 字面串13.1.1 字面串的转义序列13.1.2 延续字面串13.1.3 如何存储字面串13.1.4 字面串的操作13.1.5 字面串与字符常量 13.2 字符串变量13.2.1 初始化字符串变量13.2.2 字符数组与字符指针(※重点※) 13.3 字符串的读和写13.3.1 用printf函数和puts函…
建站知识
2024/11/2 23:31:23
关于C2447 “{”: 缺少函数标题(是否是老式的形式表?)
以下两幅图,实际上并没有任何错误。 OR 我从vscode上把代码移植过来,实际并无任何错误。但是因为这个注释,一直在报错,我把所有注释都删了,程序就自然运行了。所以问题出在哪呢?希望大佬解答。
建站知识
2024/11/25 8:18:00
Rust实现基于Tokio的限制内存占用的channel
Rust实现基于Tokio的限制内存占用的channel
简介
本文介绍如何基于tokio的channel实现一个限制内存占用的channel。
Tokio提供了多种协程间同步的接口,用于在不同的协程中同步数据。 常用的channel有两种:bounded和unbounded,其中ubbounded的channel可…
建站知识
2024/11/24 17:56:16
5G学习笔记之5G频谱
参考:《5G NR通信标准》1. 5G频谱 1G和2G移动业务的频段主要在800MHz~900MHz,存在少数在更高或者更低频段;3G和4G的频段主要在450MHz ~ 6GHz;5G主要是410MHz ~ 6GHz,以及24GHz ~ 52GHz。
5G频谱跨度较大,可…
建站知识
2024/11/3 1:28:14
【Linux】源码编译安装openssl
版本:OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
系统:centos 7.6
步骤
下载安装包
wget https://www.openssl.org/source/openssl-3.0.11.tar.gz我是下载到 /home/openssl 下面
解压并编译
解压安装包
tar -zxvf openss…
建站知识
2024/11/18 9:05:14
使用Packstack安装器安装一体化OpenStack云平台
【实训目的】
初步掌握OpenStack快捷安装的方法。掌握OpenStack图形界面的基本操作。 【实训准备】
(1)准备一台能够安装OpenStack的实验用计算机,建议使用VMware虚拟机。
(2)该计算机应安装CentOS 7,建…
建站知识
2024/11/3 1:27:54
程序的编译,链接,执行
目录 1.程序的翻译环境和执行环境
2.翻译环境 3.运行环境 1.程序的翻译环境和执行环境 当我们写出一段代码后,我们需要将代码运行起来。那在这个过程中文件是如何从代码变成可执行程序的呢?
在程序实现过程中中,存在两个环境:一…
建站知识
2024/11/3 1:29:55