当前位置: 首页 > news >正文

【Ubuntu】【树莓派】Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和文件传输操作

目录

一、Ubuntu远程终端并实现文件上传下载

1.1Ubuntu桥接模式设置和新用户的创建

1.2Ubuntu的远程登录并上传和下载文件

1.3在Xming中进行Ubuntu的图形访问

二、树莓派远程登录并实现文件上传下载

2.1树莓派在putty上的远程登录

2.2使用ftp远程登录并实现文件上传下载

三、Linux下的图形界面软件使用(Xming、Putty、树莓派)

3.1Xming下载与安装

3.2Xming和Putty配置

3.3通过Putty进行图像界面软件的运行

思考题:

1.X窗口协议与远程桌面VNC-viewer协议有什么差异?

2.你会发现新建的账号无法使用sudo命令,请问如何解决这个问题?


一、Ubuntu远程终端并实现文件上传下载

1.1Ubuntu桥接模式设置和新用户的创建

(1)设置桥接模式

先将Ubuntu的网络连接方式修改为桥接模式

Win10主机的网络查看:ipconfig

(2)配置Ubantu的网络参数:使用静态ip配置

sudo nano /etc/netplan/01-netcfg.yaml

保存文件并运行以下命令应用配置:

使用另一台电脑使用ping命令观察是否成功:

(3)添加用户

(4)安装ssh服务

sudo apt update
​
sudo apt install openssh-server
​
sudo systemctl enable ssh
​
sudo systemctl start ssh

1.2Ubuntu的远程登录并上传和下载文件

(1)使用Putty连接虚拟机

打开Putty输入自己的虚拟机的IP地址,port选为22。随后点击Open进行访问。

进入终端,使用我们创建的账号进入虚拟机

(2)文件的上传和下载

让同学在win10下用 ftp或xshel等软件l远程登录你的Ubunt系统,上传和下载文件(注意要打开SSH服务);

我们使用FileZilla

输入完主机、用户名、密码、端口号等信息之后,连接,随后在左侧选择要上传的文件夹即可

1.3在Xming中进行Ubuntu的图形访问

Xming的下载与安装在后面树莓派中有讲

安装好之后打开让它在后台运行。

打开PuTTY,进入Connection→SSH→Auth→X11 forwarding并勾选,然后使用classmate1访问虚拟机

输入指令连接windows系统:

set DISPLAY=xxx.xxx.xxx.xxx:0

输入命令打开windows下载的Xing:

gedic

打开火狐浏览器:

二、树莓派远程登录并实现文件上传下载

2.1树莓派在putty上的远程登录

1.Putty的下载与安装

进入Putty官网下载:Download PuTTY: latest release (0.83)

双击安装文件,自定义安装路径,然后一直NExt到安装完成,点击finish

双击Putty图标文件,进入主界面

2.树莓派的远程登录

关于树莓派环境的配置,和如何创建多个用户,可以看我之前写的这个博客:树莓派3b:环境配置,VNC远程控制并进行简单代码运行_树莓派vnc-CSDN博客

接下来我们在另一台同子网下的主机进行对应操作。

在框中对应输入树莓派的IP地址,(注意选择SSH服务),点击Open连接

若跳出下图界面,选择Accept

输入用户名和密码

2.2使用ftp远程登录并实现文件上传下载

在电脑命令行中使用ssh命令登录树莓派

1.vsftpd的下载

输入以下命令下载vsftpd:sudo apt-get install vsftpd

2.修改配置文件

输入以下命令进入文件vsftpd.v并对应将图片中圈出的语句前的#删掉

cd /etc/
sudo nano vsftpd.conf

3.重新启动服务

sudo service vsftpd restart

4.ftp远程登录树莓派

打开cmd命令行

输入ftp <树莓派的IP地址>然后对应输入用户名和密码进行登录

4.文件上传

首先我们在电脑中找到我们要上传的文件路径

然后我们在命令行中写入下面代码

mkdir week8 //新建文件夹,用于存放待会上传的文件
ls  //查看所有文件夹,可以看见我们新创建的week8
cd week8  //打开week8文件夹
lcd E:\  //进入本地目录中,LCD 后面跟自己文件所在的目录
put helloworld.c //将helloworld.c文件上传至该文件夹中

通过ls命令我们可以查看该文件是否上传成功

可以看到文件已经成功上传。

5.文件下载

输入下面命令

lcd D:\ //进入本地目录D盘
get helloworld.c  //下载helloworldworld.c文件,多个文件下载使用mget

lcd D:\ //进入本地目录D盘 get helloworld.c //下载helloworldworld.c文件,多个文件下载使用mget

我们可以在D盘中找到该文件

三、Linux下的图形界面软件使用(Xming、Putty、树莓派)

3.1Xming下载与安装

Xming官网下载地址:https://sourceforge.net/projects/xming/

分别下载Xming和其字体包

自行选择对应的目录安装,确保选中"Xming Font Server",我直接默认配置安装的。

3.2Xming和Putty配置

1.Xming的配置

打开XLaunch出现如下界面

  • 选择"Multiple windows"

  • Display number设为0

  • 勾选"No Access Control"

  • 其他保持默认

完成后可看见Xming在后台运行

2.Putty配置

(1)打开PuTTY,在Session中输入:

  • Host Name: 树莓派/Ubuntu服务器的IP地址

  • Port: 22(默认SSH端口)

(2)配置X11转发:

  • Connection > SSH > X11

  • 勾选"Enable X11 forwarding"

  • X display location设为"localhost:0"

  • 点击Open建立连接

  • 输入用户名和密码登录

如果正确配置了PuTTY的X11转发,不需要手动设置DISPLAY变量。SSH连接会自动设置正确的DISPLAY环境变量

可以通过以下命令验证:

echo $DISPLAY

若没有,可以通过以下命令进行DISPLAY环境配置

set DISPLAY=<电脑IP地址>:0

3.测试图形程序

输入以下命令进行测试:

# 测试简单图形程序
xeyes 

3.3通过Putty进行图像界面软件的运行

1.图形界面文件的打开

首先通过VNC远程登录到树莓派系统桌面

由于博主之前已经配置好桌面系统环境,这里就不赘述了,没下载VNC的可以看这个博客:树莓派3b:环境配置,VNC远程控制并进行简单代码运行_树莓派vnc-CSDN博客

输入以下命令打开对应的图形界面

gedit <文件名>

若没下载gedit,可以通过下面命令进行下载

sudo apt update
sudo apt install gedit -y

可以在桌面系统看见helloworld.c文件已经被打开

2.图形界面软件的打开

输入以下命令:

firefox

若出现以下报错,其为 Firefox 在树莓派上运行时无法检测到 GPU 加速支持,导致图形渲染问题。

我们通过以下命令安装缺失的图形库:

sudo apt install libgl1-mesa-dri libgl1-mesa-glx -y

然后我们重新运行Firefox,就可以出现如下界面

思考题:

1.X窗口协议与远程桌面VNC-viewer协议有什么差异?

X窗口系统(X Window System,简称X11)和VNC(Virtual Network Computing)是两种不同的远程图形界面技术,它们在设计原理、通信方式和使用场景上有显著差异。

基本概念

X窗口协议(X11)

设计目标:提供网络透明的图形显示服务,允许应用程序(客户端)在远程运行,而图形界面(服务端)在本地显示。

核心思想:分离应用程序逻辑和图形渲染,支持分布式图形计算。

典型应用:Linux/Unix系统下的图形程序远程运行(如通过SSH -X转发)。

VNC(如RealVNC/TigerVNC)

设计目标:实现完整的远程桌面控制,将远程主机的屏幕画面传输到本地,并允许本地操作。

核心思想:传输屏幕像素变化,实现“所见即所得”的远程操作。

典型应用:跨平台远程桌面管理(如Windows远程协助、服务器维护)。

协议架构

X11

客户端-服务器模型:

X Server:运行在本地,负责显示图形和接收输入(如键盘、鼠标)。

X Client:运行在远程的应用程序(如Firefox、MATLAB)。

通信方式:传输绘图指令(如“画线”“填充颜色”),而非像素数据。

网络端口:默认端口6000+(如DISPLAY=:0对应6000)。

VNC

服务器-客户端模型:

VNC Server:运行在远程主机,捕获屏幕像素并发送给客户端。

VNC Viewer:运行在本地,接收像素数据并发送输入事件(如鼠标点击)。

通信方式:传输压缩的屏幕像素(类似视频流)。

协议:基于RFB(Remote Framebuffer Protocol),默认端口5900+。

性能与效率

对比项X11VNC
带宽需求低(传输指令)高(传输像素,依赖压缩算法)
延迟低(适合交互式应用)较高(频繁画面更新时可能卡顿)
适用场景单个图形应用远程运行完整桌面远程控制

安全性

对比项X11VNC
原生加密无(需SSH隧道保护)支持SSL/TLS加密(如TigerVNC)
认证方式xauth或IP限制(较弱)密码/密钥认证

使用场景

X11的适用场景:

在本地显示远程Linux服务器上的图形程序(如通过ssh -X运行Wireshark)。

开发调试分布式图形应用(如科学计算可视化)。

VNC的适用场景:

远程控制完整的桌面环境(如Windows远程桌面替代方案)。

跨平台支持(Windows/macOS/Linux均可作为服务端或客户端)。

2.你会发现新建的账号无法使用sudo命令,请问如何解决这个问题?

在 Ubuntu 中,新建的用户无法使用 *sudo* 命令是因为该用户未被添加到 *sudo* 用户组(或 */etc/sudoers* 文件中未授权)。我们可以通过root账户操作:

切换到root用户:

su - root

sudo - i

将新用户添加到sudo组:

usermod -aG sudo 新用户名

验证是否生效:

groups 新用户名

相关文章:

【Ubuntu】【树莓派】Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和文件传输操作

目录 一、Ubuntu远程终端并实现文件上传下载 1.1Ubuntu桥接模式设置和新用户的创建 1.2Ubuntu的远程登录并上传和下载文件 1.3在Xming中进行Ubuntu的图形访问 二、树莓派远程登录并实现文件上传下载 2.1树莓派在putty上的远程登录 2.2使用ftp远程登录并实现文件上传下载…...

Linux Kernel 2

地址空间&#xff08;Address Space&#xff09; 一、物理地址空间&#xff08;Physical Address Space&#xff09; 物理地址空间 是指 RAM 和设备内存 在系统内存总线上所呈现的地址布局。 举例&#xff1a;在典型的 32 32 32 位 Intel 架构中&#xff0c; RAM&#xff08…...

二.springBoot项目集成ElasticSearch及使用

二.springBoot项目集成ElasticSearch及使用 1.依赖引入2.ElasticSearch常见用法 1.依赖引入 <!--elasticsearch搜索引擎--> <!--高版本7.0后TransportClient已被淘汰&#xff0c;用rest-high-level-client代替--> <dependency><groupId>org.elasticse…...

从三次方程到复平面:复数概念的奇妙演进(一)

注&#xff1a;本文为 “复数 | 历史 / 演进” 相关文章合辑。 因 csdn 篇幅限制分篇连载&#xff0c;此为第一篇。 生料&#xff0c;不同的文章不同的点。 机翻&#xff0c;未校。 Reflections on the History of Complex Numbers 复数的历史回顾 The first occurrence o…...

Day52 | 6. Z 字形变换、8. 字符串转换整数 (atoi)、22. 括号生成、38. 外观数列

6. Z 字形变换 题目链接&#xff1a;6. Z 字形变换 - 力扣&#xff08;LeetCode&#xff09; 题目难度&#xff1a;中等 代码&#xff1a; class Solution {public String convert(String s, int numRows) {if(numRows<2) return s;List<StringBuilder> rowsnew A…...

每日OJ_牛客_ruby和薯条_排序+二分/滑动窗口_C++_Java

目录 ruby和薯条_排序二分/滑动窗口 题目解析 C代码 Java代码 ruby和薯条_排序二分/滑动窗口 ruby和薯条 描述&#xff1a; ruby很喜欢吃薯条。 有一天&#xff0c;她拿出了n根薯条。第i根薯条的长度为ai。 ruby认为&#xff0c;若两根薯条的长度之差在l和r之间&#xff…...

快速幂运算

快速幂运算 一、快速幂运算快速幂运算&#xff08;Exponentiation by Squaring&#xff09;基本思想算法实现&#xff08;②③为非递归&#xff09;① 递归运算② 普通 除模运算&#xff08;不带 **模数** 与 带 **模数**&#xff09;③ 按位与运算 使用示例示例代码 复杂度分析…...

vue @import引入CSS scoped无效 造成全局样式污染

引入css文件导致全局样式污染 1.写在单组件的style里面css样式&#xff0c;如果标签内不加scoped可能会影响其他组件的样式 <style lang"scss" scoped> </style> 2.通过import引入的外部css文件&#xff0c;这种引入方式是全局的&#xff0c;也会影响其…...

基于Flask-Login简单登录和权限控制实践

1. 关于Flask-Login Flask-Login 是一个为python Flask Web框架设计的扩展,用于管理用户会话(用户登录状态)。它提供了简单的接口来处理用户登录、注销、记住用户等功能,同时确保用户会话的安全性。以下是 Flask-Login 的一些关键特性和功能: 1.1. 主要功能 用户会话管理…...

文件流---------获取文件的内容到控制台

总流程&#xff1a;先创建一个文本文件------->里面写入一些内容&#xff08;纯字母和字母加文字&#xff09;-----------> 然后通过输入流获取文件里面的内容&#xff0c;两种方式。 1.第一种&#xff0c;获取单个的字符 &#xff0c;先创建文件 &#xff0c;java.txt…...

idea 2024 build菜单不见了

Q如题 idea 2024 新版UI添加build和recompile菜单 A如图&#xff0c;右键顶部栏之后&#xff0c;点击Add to Main Toolbar菜单&#xff0c;在里面就能找到Build菜单&#xff0c;添加接口。 Recompile菜单的话在Customize Toolbar中搜索添加才行。...

深入理解计算机操作系统(持续更新中...)

文章目录 一、计算机系统漫游1.1信息就是位上下文 一、计算机系统漫游 1.1信息就是位上下文 源程序实际上就是一个由值0和1组成的位&#xff08;又称为比特&#xff09;&#xff0c;八个位被组织成一组&#xff0c;称为字节。每个字节表示程序中的某些文本字符 大部分现代计…...

[dp8_子数组] 乘积为正数的最长子数组长度 | 等差数列划分 | 最长湍流子数组

目录 1.乘积为正数的最长子数组长度 2.等差数列划分 3.最长湍流子数组 写代码做到&#xff0c;只用维护好自己的一小步 1.乘积为正数的最长子数组长度 链接&#xff1a;1567. 乘积为正数的最长子数组长度 给你一个整数数组 nums &#xff0c;请你求出乘积为正数的最长子数…...

量子机器学习(Quantum Machine Learning, QML)在优化测试组合

量子机器学习(Quantum Machine Learning, QML)在优化测试组合选择中展现出显著潜力,通过量子计算的并行性和量子态叠加特性,可高效解决传统方法难以处理的组合爆炸问题。以下是其技术实现路径、优势及落地案例: 一、QML优化测试组合的核心原理 1. 量子并行性加速搜索 经典…...

Go语言Slice切片底层

Go语言&#xff08;Golang&#xff09;中切片&#xff08;slice&#xff09;的相关知识、包括切片与数组的关系、底层结构、扩容机制、以及切片在函数传递、截取、增删元素、拷贝等操作中的特性。并给出了相关代码示例和一道面试题。关键要点包括&#xff1a; 数组特性&#xf…...

导入 Excel 批量替换文件夹名称

文件夹重命名的需求是多种多样的&#xff0c;前面我们介绍过按照规则修改文件夹名称的方法。但是在某些场景下&#xff0c;这个方法可能是不适用的&#xff0c;比如我们修改文件夹的规则是多种多样的&#xff0c;是无规律的。那我们应该怎么做呢&#xff1f;今天我们就给大家介…...

数据库或表数据迁移(使用Navicat迁移MySQL数据库表数据)

&#x1f91f;致敬读者 &#x1f7e9;感谢阅读&#x1f7e6;笑口常开&#x1f7ea;生日快乐⬛早点睡觉 &#x1f4d8;博主相关 &#x1f7e7;博主信息&#x1f7e8;博客首页&#x1f7eb;专栏推荐&#x1f7e5;活动信息 文章目录 数据库或表数据迁移&#xff08;使用Navicat…...

Matlab Add Legend To Graph-图例添加到图

Add Legeng To Graph: Matlab的legend&#xff08;&#xff09;函数-图例添加到图 将图例添加到图 ,图例是标记绘制在图上的数据序列的有用方法。 下列示例说明如何创建图例并进行一些常见修改&#xff0c;例如更改位置、设置字体大小以及添加标题。您还可以创建具有多列的图…...

【Linux】what is pam?PAM模块学习笔记

文章目录 1. pam模块简介2. pam验证的工作流程3. pam模块配置文件3.1 配置文件的格式3.1.1 验证类别type3.1.2 验证的控制标识 control flag3.1.3 pam模块 4. login的PAM验证机制流程5. 补充&#xff1a;其他pam相关文件6. 参考内容 1. pam模块简介 PAM: Pluggable Authentica…...

5.1 GitHub订阅监控系统实战:FastAPI+SQLAlchemy高效架构设计与核心源码揭秘

GitHub Sentinel Agent 分析报告功能设计与实现 关键词:订阅管理 API 设计、GitHub API 集成、SQLAlchemy ORM、JWT 认证、单元测试框架 1. 订阅管理功能架构设计 订阅管理模块采用分层架构设计,通过 FastAPI 构建 RESTful 接口,结合 SQLAlchemy ORM 实现数据持久化: #me…...

【BEPU V1物理】BEPUphysics v1 入门指南 汉化笔记#1

BEPUphysics v1 入门指南 前言下载获取库工程1.创建物理模拟环境2.添加物理实体3.与物理系统交互4.发射物体5.构建环境6.事件处理7. 进阶学习 前言 本文档记录完成 BEPUphysics 物理引擎的基础设置。 文档链接:https://github.com/bepu/bepuphysics1/blob/master/Documentatio…...

方法加事务在多线程中注意事项

方法加事务在多线程中注意事项 redission分布式锁释放异常问题 https://www.jianshu.com/p/055ae798547a https://blog.csdn.net/cheng__yu/article/details/122625649 虽然文章 https://blog.csdn.net/cheng__yu/article/details/122625649 和 redission锁是没关系的&#…...

开源 2D 横版跳跃游戏 SuperTux

官网 https://www.supertux.org/ 正文 在游戏的世界里&#xff0c;开源游戏以其独特的魅力吸引着众多玩家和开发者。今天要介绍的 SuperTux&#xff0c;便是一款备受瞩目的开源 2D 横版跳跃游戏&#xff0c;风格类似经典的超级马里奥系列。 2024 年&#xff0c;SuperTux 开发团…...

基于HASM模型的高精度建模matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 5.完整程序 1.程序功能描述 本课题主要使用HASM进行高精度建模&#xff0c;主要对HASM模型进行介绍以及在实际中如何进行简化实现的。 2.测试软件版本以及运行结果展示 MATLAB2022A版本运行…...

C++多线程编程时的伪共享问题及其定位和解决

一、引言 在多线程编程和共享内存系统中&#xff0c;为了提高程序性能&#xff0c;常常需要对共享数据进行处理。然而&#xff0c;在并发环境下&#xff0c;一种名为“伪共享&#xff08;False Sharing&#xff09;”的问题可能会悄然出现&#xff0c;它虽然不像传统的多线程同…...

高并发短信系统设计:基于SharingJDBC的分库分表、大数据同步与实时计算方案

高并发短信系统设计&#xff1a;基于SharingJDBC的分库分表、大数据同步与实时计算方案 一、概述 在当今互联网应用中&#xff0c;短信服务是极为重要的一环。面对每天发送2000万条短信的需求&#xff0c;我们需要一个能够处理海量数据&#xff08;一年下来达到数千万亿级别&…...

【HTML】html文件

HTML文件全解析&#xff1a;搭建网页的基石 在互联网的广袤世界里&#xff0c;每一个绚丽多彩、功能各异的网页背后&#xff0c;都离不开HTML文件的默默支撑。HTML&#xff0c;即超文本标记语言&#xff08;HyperText Markup Language&#xff09;&#xff0c;作为网页创建的基…...

5.11 GitHub API调试五大高频坑:从JSON异常到异步阻塞的实战避坑指南

GitHub API调试五大高频坑:从JSON异常到异步阻塞的实战避坑指南 关键词:GitHub API 调试、JSON 解析异常、提示工程优化、异步任务阻塞、数据清洗策略 5.5 测试与调试:调试常见问题 问题1:GitHub API 调用异常 现象: requests.exceptions.HTTPError: 403 Client Error…...

协程的原生挂起与恢复机制

目录 &#x1f50d; 一、从开发者视角看协程挂起与恢复 &#x1f9e0; 二、协程挂起和恢复的机制原理&#xff1a;核心关键词 ✅ suspend 函数 ≠ 普通函数 ✅ Continuation&#xff08;协程的控制器&#xff09; &#x1f527; 三、编译器做了什么&#xff1f;&#xff0…...

机器学习中的数学(PartⅡ)——线性代数:2.2矩阵

概述 本节内容也相对简单&#xff0c;首先介绍了矩阵的定义&#xff0c;矩阵的表示方法&#xff1b;然后介绍了矩阵的加法和乘法&#xff0c;与标量的乘法&#xff0c;以及一些矩阵相关算数运算的性质&#xff0c;包括满足结合律、交换律&#xff1b;矩阵的逆和转置&#xff1…...

泉涌未来:科技与生态的共生诗篇-济南

故事背景 故事发生在中国山东济南的未来城市环境&#xff0c;这里不再是单纯的自然景观与现代建筑的堆砌&#xff0c;而是科技与生态深度融合的奇妙世界。泉水&#xff0c;这一济南的灵魂元素&#xff0c;在未来科技的赋能下&#xff0c;成为连接城市各个角落的纽带。量子态泉水…...

用AI生成系统架构图

DeepSeek+Drawio+SVG绘制架构图-找到一种真正可行实用的方法和思路 1、使用DeepSeek生成SVG文件,导入drawio工具的方法 🔥 问题根源分析 错误现象: • 导入时报错包含 data:image/SVG;base64 和 %20 等 URL 编码字符 • 代码被错误转换为 Base64 格式(适用于网页嵌入,但…...

网络基础1

目录 初识协议 协议分层 软件分层的好处 OSI七层模型 TCP/IP 五层(或四层)模型 再谈协议 为什么要有 TCP/IP 协议&#xff1f; TCP/IP 协议与操作系统的关系 所以究竟什么是协议&#xff1f; 网络传输基本流程 认识 MAC 地址 局域网(以太网为例)通信原理 报文的传…...

免费且好用的PDF水印添加工具

软件介绍 今天要给大家推荐一款超实用的PDF添加水印工具&#xff0c;它能够满足用户给PDF文件添加水印的需求&#xff0c;而且完全免费。 这款PDF添加水印的软件有着简洁的界面&#xff0c;操作简便&#xff0c;无需安装&#xff0c;解压后即可使用。 在使用前&#xff0c;先…...

C++Primer对象移动

欢迎阅读我的 【CPrimer】专栏 专栏简介&#xff1a;本专栏主要面向C初学者&#xff0c;解释C的一些基本概念和基础语言特性&#xff0c;涉及C标准库的用法&#xff0c;面向对象特性&#xff0c;泛型特性高级用法。通过使用标准库中定义的抽象设施&#xff0c;使你更加适应高级…...

互联网三高-数据库高并发之分库分表ShardingJDBC

1 ShardingJDBC介绍 1.1 常见概念术语 ① 数据节点Node&#xff1a;数据分片的最小单元&#xff0c;由数据源名称和数据表组成 如&#xff1a;ds0.product_order_0 ② 真实表&#xff1a;再分片的数据库中真实存在的物理表 如&#xff1a;product_order_0 ③ 逻辑表&#xff1a…...

七、自动化概念篇

自动化测试概念 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常&#xff0c;在设计了测试用例并通过评审之后&#xff0c;由测试人员根据测试用例中描述的过程一步步执行测试&#xff0c;得到实际结果与期望结果的比较。在此过程中&#xff0c;为了节省人…...

python操作mongodb

1、安装包 pyMongo是MongoDB官方推荐的Python驱动程序&#xff0c;它提供了访问MongoDB数据库所需的接口。安装PyMongo非常简单&#xff0c;可以通过pip包管理工具来安装最新版本&#xff1a; pip install pymongo 安装完成后&#xff0c;我们可以使用以下Python代码来检查是否…...

IS-IS中特殊字段——OL过载

文章目录 OL 过载位 &#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f916;Datacom专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2025年04月13日20点12分 OL 过载位 路由过载 使用 IS-IS 的过载标记来标识过载状态 对设备设置过载标记后&#xff…...

行星际激波在日球层中的传播:Propagation of Interplanetary Shocks in the Heliosphere (第二部分)

行星际激波在日球层中的传播&#xff1a;Propagation of Interplanetary Shocks in the Heliosphere &#xff08;第一部分&#xff09;-CSDN博客 Propagation of Interplanetary Shocks in the Heliosphere [ Chapter 3 ] [PDF: arXiv] 本文保留原文及参考文献&#xff0c;参…...

紫光同创FPGA实现HSSTLP光口视频点对点传输,基于Aurora 8b/10b编解码架构,提供6套PDS工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目紫光同创FPGA相关方案推荐我这里已有的 GT 高速接口解决方案Xilinx系列FPGA实现GTP光口视频传输方案推荐Xilinx系列FPGA实现GTX光口视频传输方案推荐Xilinx系列FPGA实…...

正则表达式使用知识(日常翻阅)

正则表达式使用 一、字符匹配 1. 普通字符 描述&#xff1a;直接匹配字符本身。示例&#xff1a; abc 匹配字符串中的 “abc”。Hello 匹配字符串中的 “Hello”。 2. 特殊字符 .&#xff08;点号&#xff09;&#xff1a; 描述&#xff1a;匹配任意单个字符&#xff08;…...

CSS padding(填充)学习笔记

CSS 中的 padding&#xff08;填充&#xff09;是一个非常重要的属性&#xff0c;它用于定义元素边框与元素内容之间的空间&#xff0c;即上下左右的内边距。合理使用 padding 可以让页面布局更加美观、清晰。以下是对 CSS padding 的详细学习笔记。 一、padding 的作用 padd…...

Python中的字符串、列表、字典和集合详解

Python是一门强大的编程语言&#xff0c;其内置的数据结构丰富多样。其中&#xff0c;字符串、列表、字典和集合是最常用的数据类型。本文将对它们的区别、用法和使用场景进行详细介绍&#xff0c;帮助大家更好地理解和应用这些数据结构。 1. 字符串&#xff08;String&#xf…...

【CUDA编程】CUDA Warp 与 Warp-Python 对比文档

相关文档: Nvidia-Warp GitHub&#xff1a;nvidia/warp CUDA Warp 和 Warp-Python 库 的对比与统一文档&#xff0c;涵盖两者的核心概念、区别、使用场景及示例&#xff1a; 1. CUDA Warp&#xff08;硬件/编程模型概念&#xff09; 1.1 定义与核心概念 定义&#xff1a; C…...

中厂算法岗面试总结

时间&#xff1a;2025.4.10 地点&#xff1a;上市的电子有限公司 面试流程&#xff1a; 1.由负责人讲解公司文化 2&#xff0c;由技术人员讲解公司的技术岗位&#xff0c;还有成果 3.带领参观各个工作位置&#xff0c;还有场所 4.中午吃饭 5.面试题&#xff0c;闭卷考试…...

Losson 4 NFS(network file system(网络文件系统))

网络文件系统&#xff1a;在互联网中共享服务器中文件资源。 使用nfs服务需要安装:nfs-utils 以及 rpcbind nfs-utils : 提供nfs服务的程序 rpcbind &#xff1a;管理nfs所有进程端口号的程序 nfs的部署 1.客户端和服务端都安装nfs-utils和rpcbind #安装nfs的软件rpcbind和…...

自动化运行后BeautifulReport内容为空

一、问题描述 自动化程序运行后发现运行目录下生成的html报告文件内容为空&#xff0c;没有运行结果。 二、测试环境 操作系统&#xff1a;Windows 11 家庭版BeautifulReport&#xff1a;0.1.3Python&#xff1a;3.11.9Appium-Python-Client&#xff1a;5.0.0Appium Server:2.…...

CTF-WEB排行榜制作

CTF-WEB排行榜制作 项目需求&#xff1a; 现在14道题对应有14个flag&#xff0c;我需要使用dockerfile搭建一个简单的&#xff0c;能够实现验证这些题目对应的flag来计分的简单网站&#xff08;要求页面比较精美&#xff09; 前十题设置为10分 11-14题设置为20分 1. flag{5a3…...

架构生命周期(高软57)

系列文章目录 架构生命周期 文章目录 系列文章目录前言一、软件架构是什么&#xff1f;二、软件架构的内容三、软件设计阶段四、构件总结 前言 本节讲明架构设计的架构生命周期概念。 一、软件架构是什么&#xff1f; 二、软件架构的内容 三、软件设计阶段 四、构件 总结 就…...