- 博客(89)
- 收藏
- 关注
原创 网工笔记啊
如果查看 arp 表,没有对应的 mac地址,就发送 arp 包,arp 包的目标 mac 设置为全 F,交换机接受到数据帧后进行记录发过来的主机 mac 到 mac 表,并进行泛洪,网关接受到 arp 请求之后 arp 回包,mac 表继续记录。如果查看 arp 表,没有对应的 mac地址,就发送 arp 包,arp 包的目标 mac 设置为全 F,交换机接受到数据帧后进行记录发过来的主机 mac 到 mac 表,并进行泛洪,局域网的目标主机接受到 arp 请求之后 arp 回包,mac 表继续记录。
2024-04-18 18:35:31
590
原创 网络通信 mac表 tcp连接
TCP三次握手之后,主机就会认为对方一直存在,(即使断网也暂时不会察觉),会为以后的对话分配内存等资源,每个设备分配资源和维护这种状态就是连接。应用层的数据交给传输层,假如使用tcp协议,加上源端口和目标端口等信息,再交给网络层,加上源ip和目标ip,是否分片等信息,设备连接到交换机上,交换机记录mac表,就不需要广播了,但是机器增多就不行了,交换机只关注mac地址。多台设备连接到交换机上,不同局域网的设备要通信,就把多个交换机连接到路由器,再使用IP地址来实现。传输层的tcp保证可靠传输,udp不保证。
2024-04-18 18:27:19
322
原创 dpkg clashupdown dns缓存
P:删除软件包的同时删除其配置文件;–confiugre:配置软件包。-L:显示于软件包关联的文件;-l:显示已安装软件包列表;–unpack:解开软件包;-c:显示软件包内文件列表;清楚浏览器dns缓存。
2024-04-18 18:21:01
204
原创 Mac常用快捷键
cmd+shift+n 新文件夹 在浏览器是无痕模式。cmd+option+左右 切换标签页。cmd+h最小化,用cmd+tab恢复。按住option 右键强制退出。cmd+上下 进入或者退出。cmd+tab 切换app。cmd+~ 切换窗口。cmd+i 显示简介。cmd+o 打开文件。
2024-04-18 18:16:37
482
原创 指令集架构
指令集架构(ISA):软硬件交互桥梁,是指令、数据类型等的词典。CPU 需要遵循ISA 的规则。程序员不需要了解微架构,只需要了解 ISA。微架构(某指令集在硬件层面的具体实现)
2024-04-17 16:43:23
251
原创 学习笔记2024/4/17
在卷积神经网络(CNN)中,卷积核的数量通常与输入图像的通道数相对应,卷积核在每个通道上分别执行卷积操作,从而提取不同通道的特征信息。因此,彩色图像通常具有多个通道,例如RGB图像具有3个通道,而RGBA图像还包含了一个透明度通道,具有4个通道。里,元素之间用逗号隔开。这种形式的时候,对应的 item 既可以是包里面的子模块(子包),或者包里面定义的其他名称,比如函数,类或者变量。这种导入形式,除了最后一项,都必须是包,而最后一项则可以是模块或者是包,但是不可以是类,函数或者变量的名字。
2024-04-17 16:36:02
1165
原创 网络通信流程
代理节点IP:端口],内部随机分配端口59591,把数据交给操作系统内核封装,到达网络层时,查看到目标IP,根据路由表交给en0网口,由于不在同一网段所以发给网关。】这个域名是直连,不加密,进行DNS解析,直接与目标服务器建立连接,clash调用connect发起连接(10.15.120.206:59591==153.37.235.50:80),内部随机分配端口59591。把数据交给操作系统内核封装,到达网络层时,查看到目标IP,根据路由表交给en0网口,由于不在同一网段所以发给网关。
2024-04-08 16:12:35
1867
1
原创 linux 用户组与附加组
如果您希望在用户的现有附加组列表中添加新的组而不是替换它们,请确保使用 -a 选项,例如 usermod -aG。使用 usermod -G 命令时,不指定 -a 选项,它将替换用户的现有附加组列表。密码占位符(通常是 x,表示密码存储在 /etc/shadow 文件中)普通用户的UID和GID相同,并且用户名和组名也相同。组 ID(GID,主组的ID)用户信息(通常是用户全名)用户组名(例如 root)用户名(例如 root)用户的登录 shell。用户 ID(UID)组密码(通常是 x)
2024-04-07 14:35:13
642
原创 【无标题】
当本机发送数据,到网络层时,根据目的 ip和子网掩码判断是否是同一个网段,在最后一层封装把对方 mac 地址封装进来,如果没有,则进行 ARP 广播,发arp 包,目标 mac 地址设置为全 f。接收方如果匹配就响应,并生成 arp 表,(ip 与 mac 对应表)。下一个设备接收到二进制串的时候,先解封装判断 mac 地址是否是自己的,如果是再继续判断 ip 是不是自己。交换机如何工作,收到数据帧,查 mac 表(物理端口跟插在这个端口的 mac 地址对应关系),没有就泛洪。
2024-03-29 14:44:32
165
原创 Intel 芯片 Mac 如何重新安装系统
然后选择重新安装选项,根据提示进行安装。如果安装器要求解锁你的磁盘,请输入你在登录 Mac 时所使用的密码。如果安装器让你选择是安装在“Macintosh HD”上还是在“Macintosh HD - Data”上,请选取“Macintosh HD”。选择磁盘工具,抹掉电脑的整个磁盘,格式可以选择 Mac OS 扩展或者 APFS。点击,然后根据提示选择用户并输入密码,即可打开。将 Mac 开机或者重新启动时,当屏幕出现苹果图标时,按住。插入制作好的可引导安装器(U盘或者移动固态硬盘),
2024-02-29 14:44:38
1788
原创 Mac M系列芯片如何重新安装系统
然后选择重新安装选项,根据提示进行安装。如果安装器要求解锁你的磁盘,请输入你在登录 Mac 时所使用的密码。如果安装器让你选择是安装在“Macintosh HD”上还是在“Macintosh HD - Data”上,请选取“Macintosh HD”。选择磁盘工具,抹掉电脑的整个磁盘,格式可以选择 Mac OS 扩展或者 APFS。窗口, 点击“选项”,然后点击继续。然后根据提示选择用户并输入密码,即可打开。将 Mac 开机或者重新启动时,当屏幕出现苹果图标时,按住。
2024-02-29 14:34:32
1513
原创 Mac 重新安装系统
将 Mac 开机或者重新启动时,当屏幕出现苹果图标时,按住。搭载 Apple 芯片的 Mac。Intel 芯片的 Mac。
2024-02-29 14:20:53
1929
原创 Ubuntu 22.04安装Tesla P40驱动(最简单方式)
Ubuntu 22.04安装Tesla P40驱动(最简单方式)打开软件与更新下载驱动点击这个驱动,然后点击应用更改,然后重新启动就可以了查看驱动是否安装成功成功安装!!!还可以去官网下载 .run 的驱动文件手动安装,这里不做演示
2024-02-27 19:34:11
1968
原创 tensorflow.keras.datasets.cifar10,手动下载数据集
下载的数据集把名称改一下,放在用户目录下的.keras/datasets目录下就可以了,程序会自动识别。cifar10.load_data()下载太慢,所以手动下载。
2024-01-15 21:21:21
625
1
原创 Solving environment: - warning libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
我在用conda安装opencv出现这个问题,这个问题通常是版本冲突不兼容导致的,换其他的版本试试。
2024-01-15 20:34:46
9602
3
原创 Linux无图像界面版配置代理
比如你的电脑开启了代理服务,可以通过共享代理的方式来让同一局域网下的服务器设备也使用代理服务。同一个局域网下,比如校园网的其他设备可以共享一个设备的代理服务。
2023-12-15 21:19:56
273
原创 Linux-CentOS7(无图形界面版)部署stable-diffusion-webui 全过程
准备工作就绪后,开始安装webui./webui.sh。
2023-12-15 21:02:44
961
1
原创 centos 手动编译安装git
由于centos自带的git版本太低,使用git的时候会出现很多问题,但是尝试了各种办法无法直接更新git版本,所以最后自己手动编译安装git。编译源码,prefix=/home/user/my-git的意思是将git编译好的文件放在这个目录下,当然下一步安装也会安装在这个目录下。在github下载源码,下载解压之后,上传到服务器,我上传到。下载编译用的工具包,权限不够的话,记得前面加上sudo。进入源码根目录 ,准备编译和安装,注意路径用自己的路径。查看安装是否成功,出现版本就表示安装成功了。
2023-12-15 15:54:35
342
原创 GTSRB数据集下载分享
内容需要留言,由于阿里云不支持.csv格式的文件分享,百某网盘速度太慢,需要的我先上传到共享网站上(奶牛快传),然后给你分享码(有时效)自行下载,我看见留言会尽快分享给你,不限速。
2023-11-29 14:07:49
506
6
原创 mini-imagenet数据集下载-阿里云网盘不限速下载
Mini-ImageNet 数据集通常用于评估模型的泛化性能,特别是在面临少样本学习和迁移学习任务时。研究人员使用 Mini-ImageNet 进行模型预训练,然后将学到的知识迁移到其他任务中,这有助于提高模型在少样本或新类别上的性能。:Mini-ImageNet 主要用于元学习(meta-learning)任务,其中模型需要在少数样本的情况下学会泛化到新类别的能力。:与原始的 ImageNet 数据集相比,Mini-ImageNet 包含的图像数量大大减少,通常在数千到数万之间。
2023-11-08 12:19:55
1093
14
原创 M1 Mac创建虚拟环境遇到的问题
报错信息PackagesNotFoundError: The following packages are not available from current channels:python=3.7Current channels:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/osx-arm64https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarchhttps
2023-09-14 14:20:02
301
原创 JavaScript笔记_this指向
this 指向问题普通函数的this由调用规则来确定,而箭头函数的的this(本身没有this)取决于父作用域的this代码执行后,箭头函数取决于父级作用域的this,只跟随父作用域的this改变而改变,普通函数的this取决于调用方式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head
2021-12-04 14:06:11
397
原创 笔记记录_
查看PATH环境变量echo $PATH查看当前使用的SHELLecho $SHELLvim编辑器的使用vim 文件名(当前目录下有则编辑,没有则创建)按i进入编辑状态按esc退出编辑输入 :wq 保存并退出 :w 保存 :q! 不保存并强制退出每一个SHELL都是一个进程,打开MAC的活动监视器,打开终端,如果终端中使用的是bash,则活动监视器会出现一个名为bash的进程,如果新建终端窗口,则会新出现一个名为bash的进程vim 文件 直接创建 SHELL脚本./conda
2021-12-04 13:48:16
144
原创 请求调页存储管理方式的模拟 含详细代码和实验结果截图
请求调页存储管理方式的模拟实验目的通过对页面、页表、地址转换和页面置换过程的模拟,加深对请求调页系统的原理和实现过程的理解实验内容假设每个页面中可存放10条指令,分配给一作业的内存块数为4。用C语言模拟一作业的执行过程。该作业共有320条指令,即它的地址空间为32页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已经在内存中,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需记录缺页的次数,并将相应页调入内存。如果4个内存块中均已装入该作业,则需进行
2021-10-30 11:06:12
4441
4
原创 使用动态优先权的进程调度算法 C语言模拟实现 含详细源代码和实验结果
使用动态优先权的进程调度算法 C语言模拟实现 含详细源代码和实验结果题目描述实现对N个进程采用某种进程调度算法(如动态优先权调度)的调度每个用来标识进程的进程控制块PCB可用结构来描述,包括以下字段进程标识数ID进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高进程已占用CPU时间 CPUTIME进程还需占用的CPU时间 ALLTIME,当进程运行完毕时, ALLTIME变为0进程的阻塞时间 STARTBLOCK,表示当进程再运行 STARTBLOCK个时间片后
2021-10-22 23:14:14
8014
14
原创 C语言版数据结构- C语言实现二叉树,含详细的源代码
BinaryTree.h 头文件#include <stdio.h>#include <stdlib.h>//定义函数返回的类型#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//定义数据元素的类型为字符型typedef int Status;typedef char TElemType; //二叉树的二叉链表存.
2021-10-01 18:19:00
1079
原创 C语言版数据结构- C语言实现串,含详细的源代码
HString.h 头文件#include <stdio.h>#include <stdlib.h>//定义函数返回的类型#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//定义数据元素的类型为字符型typedef int Status;typedef char ElemType; //定义单链表的存储结构ty.
2021-10-01 18:11:53
1396
原创 C语言版数据结构- C语言实现队列,含详细的源代码
SqQueue.h 头文件#include <stdio.h> #include <stdlib.h> //函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //定义函数返回的类型 typedef int Status; #define MAXQSIZE 100t.
2021-10-01 18:06:22
558
原创 C语言版数据结构- C语言实现栈,含详细的源代码
SqStack.h 头文件#include <stdio.h> #include <stdlib.h> //函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //定义函数返回的类型 typedef int Status; #define STACK_INIT_SIZ.
2021-10-01 18:02:30
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人