自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 动态内存和静态内存

静态内存的分配是在程序编译时完成的,这意味着它的生存期是固定的,通常与程序的运行周期相匹配。此外,只能释放那些通过上述动态内存分配函数获得的内存块,释放其他类型的内存(例如栈内存、静态内存或已经释放的内存)会导致未定义行为。:函数内部定义的局部变量(非指针类型)通常在栈上分配,它们的内存会在函数返回时自动回收,无需手动释放。静态内存不需要程序员手动管理,当变量的作用域结束时,内存会自动释放。:这些变量的内存是编译器在编译时分配的,它们有固定的生命周期,不需要程序员手动释放。需要注意的是,在使用。

2024-03-06 22:47:31 296 1

原创 U盘三种的文件系统

是Windows NT系列操作系统的默认文件系统,支持大型文件和分区,而且可以加密文件和文件夹,允许为不同的用户设置权限。与FAT32相比,NTFS文件系统更加稳定、更安全,并且支持跨越多个驱动器的文件管理。,并支持大容量的存储设备,如闪存驱动器和移动硬盘。同时,exFAT文件系统也可以在Windows、Mac和Linux系统中运作,因此成为了各种系统之间数据共享的重要工具。的文件系统,适用于Windows、Mac和Linux等系统。FAT32最大的优点是与大多数设备兼容,而且文件系统易于维护和恢复。

2024-03-04 22:36:54 378

原创 UDP网络协议

需要注意的是,由于UDP是无连接和不可靠的协议,因此必须在应用层自行处理丢失、乱序、重复或不完整的数据报。接收数据报:在服务器端,用于接收客户端发送的数据报。通过套接字的recvfrom函数(或类似方法),可以从套接字接收自客户端发来的数据报,并获取发送者的IP地址和端口。绑定套接字(可选):在服务器端,可以选择将套接字绑定到特定的IP地址和端口上,以便监听来自客户端的数据报。创建UDP套接字:在编程语言提供的网络编程库中,可以使用相应的函数或类来创建UDP套接字。套接字是程序与网络之间通信的接口。

2024-03-04 22:32:37 184

原创 Linux解压压缩包命令

【代码】Linux解压压缩包命令。

2024-03-04 22:28:02 199

原创 解决虚拟机网络连接图标消失

注意看桌面左上角状态来会自动恢复网络连接的,会出现图标。2.2 更新NetworkManager的配置。2.3 删除NetworkManager配置。1.1 启动网络服务并输入密码。如果本身就是True就不用改了。2.1 进入root并输入密码。2.4 重启即可恢复网络标识。1.2 重启网络服务。

2024-03-04 22:24:29 282

原创 Deb和 RPM软件包管理

发行版支持:Deb 是由 Debian 系统和基于 Debian 的发行版如 Ubuntu 使用的软件包格式,而 RPM 是由 Red Hat 系统和基于 Red Hat 的发行版如 Fedora、CentOS 和 openSUSE 使用的软件包格式。尽管 Deb 和 RPM 是不同的软件包管理格式,但它们都提供了方便的方式来管理软件包,并确保系统中的软件在安装、升级和卸载过程中的一致性和完整性。选择使用 Deb 还是 RPM 格式通常取决于你使用的 Linux 发行版和你所需安装的软件包的可用性。

2024-03-04 22:15:23 398

原创 ubuntu下NFS服务器的搭建

搭建 NFS 服务器,需要在在虚拟机 Ubuntu 上安装 Ubuntu NFS 服务,安装 NFS 服务,需要一个软件包,软件包可以使用 apt 命令下载(当然,首先要保证虚拟机 Ubuntu 可以上网)。安装完成为了确保确实可以安装成功,再次执行“apt-get install nfs-kernel-server”命令,如果这次更新软件,说明安装已经成功。然后重启 nfs 服务,输入“/etc/init.d/nfs-kernel-server restart”命令,运行结果如下图。

2023-11-14 23:45:28 1455 1

原创 Ubuntu解压boa压缩包

Ubuntu解压boa压缩包遇到的问题

2023-11-11 23:29:10 61 1

原创 计算机架构

在计算机科学中,架构(Architecture)是指计算机系统或组件的设计和结构。它描述了在计算机系统中如何组织和交互各个部分的方式。计算机架构包括硬件架构(Computer Architecture)和软件架构(Software Architecture)两个方面。硬件架构是指计算机系统中硬件组件的设计和组织方式,包括处理器、内存、输入输出设备等。它涉及到计算机指令集的设计、数据传输和处理方式、内存层次结构、总线结构等方面。硬件架构决定了计算机的性能、可扩展性和能耗等特征。

2023-11-11 23:24:49 70 1

原创 套接字(Socket)

通过调用相应的套接字函数或方法,程序可以实现各种网络应用,如客户端和服务器的通信、实时数据传输、文件传输等。套接字(Socket)是计算机网络编程中的一个重要概念,它是实现网络通信的一种抽象概念和接口。需要注意的是,套接字仅仅是一种编程接口和抽象概念,并不是实际存在于硬件上。数据报套接字提供不可靠的、无连接的数据传输,它通过数据报的形式独立发送,并没有建立连接的过程。它的特点是单向、固定大小的数据传输,适用于实时性要求较高的应用。流套接字提供可靠的、面向连接的数据传输,确保数据的有序到达和无差错。

2023-11-11 23:22:51 152

原创 TFTP传输协议

需要注意的是,由于TFTP协议的简单性和安全性不高,它在实际使用中可能会存在一些限制和潜在的安全风险。总结起来,这个命令的作用是使用TFTP协议从位于 IP 地址 192.168.1.109 的TFTP服务器上下载名为 "test" 的文件,并将其保存在本地目录中,文件名为 "test"。错误检测和恢复:TFTP支持简单的校验和机制用于检测数据传输过程中的错误,并可以进行简单的重新传输。无状态:TFTP是无状态的协议,每个数据包都是独立传输,服务器不需要维护与客户端的持久连接。

2023-11-11 23:20:45 60 1

原创 ubuntu 配置SSH文件问题

我们配置好后再重新运行ssh服务,在终端输入“/etc/init.d/ssh restart”命令,重新启动 ssh 服务即可,记得你需要确保默认ssh不允许 root 用户登录, 所以我们还需要打开配置文件。第二种:如果你确定你的语法拼写没有问题,那么可能就是你的ubuntu的版本不同使得相应的使用支持的加密算法规范也不同。在我们使用不同版本的ubantu配置ssh服务时,我们会经常需要去修改。第一种:在输入时,语法中存在拼写的问题,你需要仔细的检查你的语法拼写。修改后,我们可以使用运行。

2023-09-18 17:14:42 965

原创 轮询式按键控制流水灯程序原理(前言)

轮询式按键流水灯程序的注意细节以及存在意义........

2023-05-24 21:53:38 973

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除