- 博客(13)
- 收藏
- 关注
原创 操作系统巩固(期末复习)
计算机硬件与用户软件之间的中间件程序集合OS是一个资源管理程序OS是一个控制调度程序OS一般有一个内核程序,开机后一直运行提供用户和计算机之间的接口。
2024-06-30 12:03:04
883
原创 TCP/IP协议 简单讲解
TCP/IP协议是一组用于在互联网络中进行通信的协议集合。它是互联网的核心协议族,广泛应用于全球范围的计算机网络和互联网。
2024-05-09 16:53:23
364
原创 埃拉托色筛算法(从序列里筛出素数)
学习该算法是因为,写一个求两个数的最大公约数的程序,求解思路是,这两个数的最大公约数是他们具有相同素数因子的乘积。
2024-04-05 16:04:09
300
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
351
1
原创 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
951
原创 学习git版本控制系统,好逛github
是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上的Git 仓库*远程仓库:远程服务器上的Git仓库当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。在Git命令行中执行下面命令: 设置用户信息git config --global user.name “用户名”
2023-11-01 20:00:33
202
原创 如何配置 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
290
原创 简单了解学习 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
69
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人