自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单花20分钟学会top 命令手册 (linux上的任务管理器)

该。

2024-10-07 00:11:38 670

原创 手机 电脑 Pad 是如何得到IP地址的呢? 如何让你的设备自动获取IP地址?DHCP :给你 IP 地址的隐形人

当新设备连接到网络时,它首先发送一个DHCP Discover消息,这是一个广播消息,用于寻找可用的DHCP服务器。客户端在接收到多个DHCP Offer后,会选择其中一个,并向对应的DHCP服务器发送DHCP Request消息,以确认接受该IP地址。我们每天都是用手机 电脑 Pad 一系列电子设备连接到网络中,然后网络中的每一个设备都有一个独一无二的IP地址,用来作为网络中的唯一标识,那这些设备上的IP地址是如何得到的呢?DHCP自动为设备分配IP地址,减少了人工干预,避免了手动配置可能造成的错误。

2024-10-06 23:56:44 840

原创 嵌入式linuxshell程序设计实验

1创建目录和文件:在/tmp目录创建9个目录名为:dir1, dir2, …,目录名_file9;2 等待键盘输入一个数字,范围为1~9,重命名该级目录(假设输入 数字为“5”,则为“dir5”目录)下所有文件的扩展名为bak,并将 该级目录下所有文件名保存到一个文本文件file.txt,然后复制该级 目录到/home 目录。:输入一个文件名,如果文件名为空则提示输入的文件为空,否则判断 文件是否存在,不存在则显示提示信息,如果文件存在则判断文件是 普通文件还是目录,或是其他文件,给出相应的判断信息。

2024-10-06 23:55:24 297

原创 新建 STM32 Keil MDK 5工程

2. startup_stm32f10x_hd.s 该文件是启动文件,根据stm32单片机的配置,选hd 表示该单片机中的falsk是512K, 在路径en.stswstm32054\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm。在STM32中,中断是一种重要的事件处理机制,可以在系统发生特定事件时中断当前程序的执行,执行相应的中断服务程序。该三个文件放到User文件加下,

2024-10-01 00:46:22 995

原创 深入解析IPv4:互联网基础的核心技术揭秘

IPv4(Internet Protocol version 4)是互联网协议的第四版,也是目前广泛使用的协议之一。它为设备间的通信提供了基础,确保数据包能够在复杂的网络中准确传输。本文将详细解释IPv4的关键概念和技术细节。

2024-09-12 23:25:58 900

原创 操作系统巩固(期末复习)

计算机硬件与用户软件之间的中间件程序集合​OS是一个资源管理程序​OS是一个控制调度程序​OS一般有一个内核程序,开机后一直运行​提供用户和计算机之间的接口。

2024-06-30 12:03:04 898

原创 计算机体系结构期末复习(巩固)

寄存器的定义,数量和使用方法()

2024-06-30 11:53:15 771

原创 TCP/IP协议 简单讲解

TCP/IP协议是一组用于在互联网络中进行通信的协议集合。它是互联网的核心协议族,广泛应用于全球范围的计算机网络和互联网。

2024-05-09 16:53:23 377

原创 词法分析程序设计与实现(C语言)

【代码】词法分析程序设计与实现(C语言)

2024-04-12 16:10:56 522

原创 埃拉托色筛算法(从序列里筛出素数)

学习该算法是因为,写一个求两个数的最大公约数的程序,求解思路是,这两个数的最大公约数是他们具有相同素数因子的乘积。

2024-04-05 16:04:09 330 1

原创 求最大公约数(两种算法)

输入:两个不全是负数的整数输出:这两个数的最大公约数C++语言描述判断连个数的大小if(m>=n){while(m%n!=0){m = n;n = temp;=0){n = m;m = temp;自然语言描述(当m > n 时)用较大的数除以较小的数取余,若得到的结果为0,那么就返回较小的数作为最大公约数。反之将上一步中的除数作为被除数,将他们的余数赋值给除数,循环这样做,直至得到的余数为0,最后的除数就是最大公约数。

2024-04-05 15:43:12 365 1

原创 力扣题解Pow(x,n)

递归速速进入我的脑子

2024-04-02 00:33:22 259 2

原创 C++网络C/S模型

C++网络C/S模型简单的代码实现

2024-03-02 16:38:32 981

原创 linux正则三剑客

在文件中匹配字符串,然后把满足条件的打印出来,下面是grep 常用的参数。

2024-02-28 22:25:31 798

原创 CS模型 linux源代码讲解

struct sockaddr 该地址数据类型是最早的一种类型,现在大多数是(1) struct sockaddr_in(主要是IPV4) (2) ,struct sockaddr_un (3) ,struct sockaddr_in6 (主要是IPV6)***将网络字节序转化为主机字节序,本地字节序的IP(string)***> * **第一个参数**: (int af) 表示IP类型 **AF_INET** (ipv4) **AF_INET6**(ipv6)

2024-01-20 11:35:58 984

原创 学习git版本控制系统,好逛github

是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上的Git 仓库*远程仓库:远程服务器上的Git仓库当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。在Git命令行中执行下面命令: 设置用户信息git config --global user.name “用户名”

2023-11-01 20:00:33 208

原创 如何配置 SSH 管理多个 Git 仓库和以及多个 Github 账号

实际上,在你使用 git push 提交代码的时候,由于你的代码的仓库源在 Github 上,因此 SSH 连接的主机就是 github.com,然而当 SSH 发起连接的时候,它会发现你的 SSH config 文件中配置了两段 Hostname 都为 github.com 的配置,那么 SSH 会优先使用第一段配置中的公钥向 Github 建立身份认证连接。那么当身份认证请求到达 Github 的时候,Github 拿出公钥进行身份认证签名对比后发现你不是你的小号,那么自然就会拒绝你的提交代码的请求。

2023-10-31 15:17:13 311

原创 简单了解学习 makefile

防止我们在makefile中 创建了clean该目标 但是文件夹下也有一个名叫clean的文件或者文件夹 执行make clean时会出现clean:up to date的错误(当目录下由于make 同名的文件时 执行make命令就会错误)。patsubst函数 $(patsubst %.cpp, %.o, ./*.cpp) 将对应的.cpp文件名全部替换.o文件名。目标可以是可执行文件、库文件、中间文件等。(2)定义依赖关系(Dependencies):指定每个目标所依赖的源文件、头文件或其他目标。

2023-09-17 17:38:05 79 2

空空如也

空空如也

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

TA关注的人

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