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

SecureCRT 使用指南:安装、设置与高效操作

目录

一、SecureCRT 简介

1.1 什么是 SecureCRT?

1.2 核心功能亮点

1.3 软件特点

二、SecureCRT 安装与激活

2.1 安装步骤(Windows 系统)

2.2 激活与破解(仅供学习参考)

三、基础配置与优化

3.1 界面与编码设置

3.2 会话管理

四、SecureCRT串口基本使用方法

4.1 硬件准备与驱动安装

4.2 SecureCRT 串口配置步骤

4.3 设置自动换行与时间戳

4.4 性能优化

4.5 数据交互

五、高级技巧

六、常见问题解决

6.1 串口无法连接(Unable to open port)

6.2 接收乱码或无响应

6.3 日志记录不完整

6.4 长时间无数据交互断连


在网络管理和系统运维的日常工作中,SecureCRT 是一款极为常用且功能强大的工具。它作为一款支持多种协议的终端仿真程序,为我们与远程服务器、网络设备进行交互提供了便捷、安全的途径。无论是系统管理员管理 Linux 服务器,还是网络工程师配置路由器、交换机等设备,SecureCRT 都能极大地提高工作效率。

一、SecureCRT 简介

1.1 什么是 SecureCRT?

SecureCRT 是由 VanDyke Software 开发的终端仿真程序,主要用于通过加密协议(如 SSH)安全连接远程服务器(如 Linux、UNIX、Windows 等),支持文件传输、脚本自动化等高级功能。

1.2 核心功能亮点

  • 多协议支持:SSH1/SSH2、Telnet、RDP(仅限 Windows)、Serial 等协议,满足不同场景需求。

  • 安全加密:采用 AES、3DES、RC4 等加密算法,支持公钥认证和智能卡双重验证,保障数据传输安全。

  • 高效会话管理:标签化多会话窗口、会话克隆、自动保存配置,提升多任务处理效率。

  • 文件传输灵活:内置 SFTP、X/Y/Zmodem 协议,支持断点续传和批量传输。

  • 脚本自动化:通过 VBScript、Python 等脚本语言实现重复操作自动化,节省时间。

1.3 软件特点

  • 优秀的会话管理特性:采用新的带标签的用户界面和 Activator 托盘工具,有效减少桌面的杂乱程度。用户可将会话设置保存在命名的会话中,方便下次快速连接到相同的远程设备,无需重复配置连接参数。

  • 便捷的操作体验:拥有流行 CRTTelnet 客户机的所有特点,包括自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图等,用户可根据自身习惯进行个性化设置,提升操作便捷性。

  • 高度可定制化:用户可定制 ANSI 颜色,调整文本显示效果;还能自定义键盘映射,设置符合自己操作习惯的快捷键,提高操作效率。

二、SecureCRT 安装与激活

2.1 安装步骤(Windows 系统)

①下载安装包 访问官网(访问SecureCRT 官方网站)或可信渠道获取安装包(如 scrt_sfx731-x64.exe),根据操作系统选择 32 位或 64 位版本。

②运行安装向导

  1. 下载完成后,双击下载的.exe安装文件,进入安装向导欢迎界面,点击 “下一步”。

  2. 阅读许可协议条款,勾选 “我接受许可协议中的条款”,然后点击 “下一步”。

  3. 选择默认配置文件路径,或根据个人需求点击 “浏览” 选择其他路径,之后点击 “下一步”。

  4. 选择 “自定义安装”,可自行选择要安装的组件,如是否安装帮助文件等,选择完成后点击 “下一步”。

  5. 决定是否创建桌面快捷方式,方便后续快速启动 SecureCRT,选择好后点击 “下一步”。

  6. 确认安装信息无误后,点击 “安装” 按钮,开始正式安装。安装过程可能需要一些时间,请耐心等待。

  7. 安装完成后,点击 “完成” 按钮,此时 SecureCRT 已成功安装到您的 Windows 系统中。

③选择配置文件类型

  • Common Profile:全局配置,适用于多用户共享环境。

  • Personal Profile:个人配置,数据存储在用户目录,便于备份。

2.2 激活与破解(仅供学习参考)

注意:建议购买正版授权以支持开发者。以下步骤仅用于技术研究:

  1. 关闭 SecureCRT,将注册机(如 keygen.exe)复制到安装目录。

  2. 以管理员身份运行注册机,填写姓名、公司后点击 Generate 生成序列号。

  3. 点击 Patch,选择 SecureCRT.exeLicenseHelper.exe 完成破解310。

三、基础配置与优化

3.1 界面与编码设置

  • 字体与颜色 进入 Options → Global Options → Terminal → Appearance,选择“Linux”终端仿真,设置字体为等宽字体(如 Consolas),字号建议 12-1448。

  • 解决中文乱码Session Options → Terminal → Appearance 中,设置字符编码为 UTF-8,字符集选择 中文 GB231245。

  • ANSI 颜色优化 调整 Bold Colors 的蓝色为浅色,提升目录和代码的可读性。

3.2 会话管理

  • 自动关闭窗口 启用 Options → Global Options → Terminal → Close on disconnect,断开连接后自动关闭会话窗口。

  • 标签页功能Global Options → General 中开启多标签模式,双击标签页关闭会话,减少窗口混乱。

四、SecureCRT串口基本使用方法

SecureCRT 是一款功能强大的终端仿真软件,除了支持 SSH、Telnet 等网络协议外,还支持通过串口(Serial)与设备通信。

4.1 硬件准备与驱动安装

①硬件连接

  • 串口线类型

    • 直连串口线(DB9):用于连接设备原生 COM 口(常见于工控机、老旧设备)。

    • USB转串口线(如 FT232、CH340 芯片):将 USB 接口转换为虚拟 COM 口(现代电脑常用)。

  • 接线注意事项

    • 三线制:仅需连接 TX(发送)RX(接收)GND(地线)

    • 交叉连接:设备的 TX 接转换器的 RX,设备的 RX 接转换器的 TX。

②驱动安装

  • Windows 系统

    • 插入 USB 转串口线,等待系统自动识别。

    • 若未自动安装驱动,下载芯片厂商驱动(如 FTDI 驱动 或 CH340 驱动)。

    • 安装完成后,在 设备管理器 → 端口 (COM 和 LPT) 中查看分配的 COM 号(如 COM3)。

  • Linux/Mac

    • 通常无需额外驱动,设备识别为 /dev/ttyUSB0/dev/ttyACM0

4.2 SecureCRT 串口配置步骤

①创建串口会话

  • 打开 SecureCRT,点击 快速连接 图标。

  • 在协议下拉框中选择 Serial。

  • 输入串口号(如 COM3),波特率(如 115200),数据位(如 8),停止位(如 1),校验方式(如 None)。

  • 点击 连接,若连接成功,串口设备会返回提示符或数据。

②会话属性调整

  • 右键会话名称,选择 属性。

  • 在 串口 标签页中,确认串口号与设备管理器中的端口号一致。

  • 调整 流控 为 无(默认),或根据设备要求选择 硬件流控(RTS/CTS)。

  • 在 终端 标签页中,设置合适的 回显 和 滚动缓冲区(建议 10000 行以上)。

③日志记录

  • 在 日志文件 标签页中,启用日志记录,设置日志路径(如 D:\log\%H_%Y-%M-%D_%h%m%s.log)和时间戳([%h:%m:%s:%t])。

  • 选择 连接时启动日志,便于后续排查问题。

4.3 设置自动换行与时间戳

①设置自动换行

点击 “会话” 菜单,选择 “会话选项”,在弹出的对话框中选择 “终端” 选项卡。在 “外观” 区域,勾选 “自动换行” 选项,这样当文本到达窗口右边界时,会自动换到下一行显示,方便查看较长的命令输出结果。此外,在 “发送” 区域,可设置按下回车键时发送的字符,如选择 “回车符 + 换行符(CR+LF)”,以适配不同远程设备的需求。

②设置时间戳

在 “会话选项” 对话框中,选择 “日志文件” 选项卡。勾选 “在每行日志的开头插入时间戳” 选项,然后可点击 “时间戳格式” 按钮,自定义时间戳的显示格式,如常见的 “% Y-% m-% d % H:% M:% S” 格式,表示年 - 月 - 日 时:分: 秒。设置完成后,在记录日志时,每行数据前都会显示对应的时间戳,方便对操作时间进行跟踪和分析。

4.4 性能优化

①减少资源占用

  • 在 全局选项 中,关闭 自动保存会话 和 自动更新检查。

  • 在 终端 设置中,禁用 闪烁文本 和 声音提示。

②提升串口响应速度

  • 降低 回显延迟:在 终端 标签页中,减少 字符延迟 和 行延迟。

  • 启用 自动换行 和 自动滚动,避免手动操作影响效率。

③多窗口管理

  • 使用 标签页 或 分屏 功能,同时连接多个串口设备。

  • 通过 发送命令到所有会话 功能,批量执行操作。

4.5 数据交互

①发送命令

  • 在 SecureCRT 窗口中,直接输入命令并回车,设备会返回响应。

  • 示例:输入 show version,设备返回版本信息。

②复制/粘贴数据

  • 复制:选中文字,右键选择 复制 或使用快捷键 Ctrl+Shift+C

  • 粘贴:右键选择 粘贴 或使用快捷键 Ctrl+Shift+V

③批量发送命令

  • 使用 脚本 功能:

    • 点击 脚本 > 启动脚本,选择编写好的脚本文件(支持 VBScript、Python 等)。

    • 示例:脚本可以批量发送命令并保存响应到文件。

五、高级技巧

  1. 脚本自动化

    1. 使用 SecureCRT 的脚本功能(支持 VBScript、Python 等),编写自动化脚本。

    2. 示例:批量发送命令、定时读取串口数据、自动保存日志。

  2. 命令别名

    1. 在 终端 > 仿真 > 命令别名 中,设置常用命令的快捷键。

    2. 示例:将 show version 设置为 sv,输入 sv 后自动补全为完整命令。

  3. 快捷键配置

    1. 自定义快捷键,如 Ctrl+Shift+C 复制、Ctrl+Shift+V 粘贴。

    2. 在 全局选项 > 键盘 中,根据个人习惯调整。

4. 终端仿真与显示优化

  • 终端类型

    • Session Options → Terminal → Emulation 选择 VT100ANSI(兼容多数设备)。

  • 解决乱码

    • Session Options → Terminal → Appearance → Character encoding 设置为 UTF-8GB2312

六、常见问题解决

6.1 串口无法连接(Unable to open port

  • 可能原因

    • COM 口被其他软件占用(如 PuTTY、Tera Term)。

    • 驱动未正确安装。

    • 波特率等参数与设备不匹配。

  • 解决方案

    • 关闭占用 COM 口的程序。

    • 重新插拔 USB 转串口线,检查设备管理器中的 COM 号。

    • 确认设备波特率(查阅设备手册)。

6.2 接收乱码或无响应

  • 可能原因

    • 波特率、数据位等参数错误。

    • 终端仿真类型不兼容。

  • 解决方案

    • 核对设备串口参数(如 115200-8-N-1)。

    • 尝试切换终端仿真类型至 VT100

6.3 日志记录不完整

  • 检查日志文件路径是否有写入权限。

  • 确认日志格式设置正确(如 连接时启动日志)。

6.4 长时间无数据交互断连

  • 启用保持连接Session Options → Terminal → Anti-idle 勾选 Send protocol NO-OP,间隔设为 60 秒。

相关文章:

SecureCRT 使用指南:安装、设置与高效操作

目录 一、SecureCRT 简介 1.1 什么是 SecureCRT? 1.2 核心功能亮点 1.3 软件特点 二、SecureCRT 安装与激活 2.1 安装步骤(Windows 系统) 2.2 激活与破解(仅供学习参考) 三、基础配置与优化 3.1 界面与编码设…...

WebRTC 服务器之SRS服务器概述和环境搭建

1.概述 SRS(Simple Realtime Server)是一款高性能、跨平台的流媒体服务器,支持多种协议,包括 RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH 和 GB28181。本文介绍了 SRS,包括其用途、关键功能、架构和支持协议。SRS 旨…...

第R8周:RNN实现阿尔兹海默病诊断(pytorch)

- **🍨 本文为[🔗365天深度学习训练营](https://mp.weixin.qq.com/s/rnFa-IeY93EpjVu0yzzjkw) 中的学习记录博客** - **🍖 原作者:[K同学啊](https://mtyjkh.blog.csdn.net/)** 一:前期准备工作 1.设置硬件设备 impo…...

vue+element 导航 实现例子

项目使用的是 vue 3,安装配置可以查看栏目前面的文章。 组件 导航:https://element-plus.org/zh-CN/component/menu.html 面包屑:https://element-plus.org/zh-CN/component/breadcrumb.html 安装element库 PS D:\code\my-vue3-project&g…...

金仓数据库 KingbaseES 在电商平台数据库迁移与运维中深入复现剖析

金仓数据库 KingbaseES 在电商平台数据库迁移与运维中深入复现剖析 前言 在当今数字化商业蓬勃发展的时代,电商平台的数据量呈爆发式增长,对数据库性能、稳定性和扩展性提出了极高要求。本文章基于大型电商平台原本采用 MySQL 数据库,但随着业…...

Go小技巧易错点100例(三十)

本期分享: 1.切片共享底层数组 2.获取Go函数的注释 切片共享底层数组 在Go语言中,切片和数组是两种不同的元素,但是切片的底层是数组,并且还有一个比较重要的机制:切片共享底层数组。 下面这段代码演示了切片&…...

LeetCode 热题 100 78. 子集

LeetCode 热题 100 | 78. 子集 大家好,今天我们来解决一道经典的算法题——子集。这道题在 LeetCode 上被标记为中等难度,要求给定一个整数数组 nums,返回该数组所有可能的子集(幂集)。解集不能包含重复的子集&#x…...

苹果公司正在与亚马逊支持的初创公司Anthropic展开合作

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

Python项目源码57:数据格式转换工具1.0(csv+json+excel+sqlite3)

1.智能路径处理:自动识别并修正文件扩展名,根据转换类型自动建议目标路径,实时路径格式验证,自动补全缺失的文件扩展名。 2.增强型预览功能:使用pandastable库实现表格预览,第三方模块自己安装一下&#x…...

Redis总结(六)redis持久化

本文将简单介绍redis持久化的两种方式 redis提供了两种不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储.AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保…...

【PostgreSQL数据分析实战:从数据清洗到可视化全流程】5.3 相关性分析(PEARSON/SPEARMAN相关系数)

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 5.3 相关性分析(PEARSON/SPEARMAN相关系数)5.3.1 相关性分析理论基础5.3.1.1 相关系数定义与分类5.3.1.2 Pearson相关系数( Pearson Corr…...

C++负载均衡远程调用学习之负载均衡算法与实现

目录 01 lars 系统架构回顾 02 lars-lbAgentV0.4-route_lb处理report业务流程 03 lars-lbAgentV0.4-负责均衡判断参数配置 04 lars-lbAgentV0.4-负载均衡idle节点的失败率判断 05 lars-lbAgentV0.4-负载均衡overload节点的成功率判断 06 lars-lbAgentV0.4-负载均衡上报提交…...

AIGC学术时代:DeepSeek如何助力实验与数值模拟

目录 1.实验和数值模拟工具 2.结合使用 大家好这里是AIWritePaper官方账号,官网👉AIWritePaper~ 在工程和科学研究的世界里,实验与数值模拟是探索未知、验证理论和推动创新的两大支柱。它们如同一对翅膀,让思想得以飞翔&#xf…...

PHP数组排序深度解析:sort()、rsort()、asort()、arsort()、ksort()、krsort() 的适用场景与性能对比

在PHP开发中,数组排序是日常操作的核心技能之一。无论是处理用户数据、产品列表,还是分析日志信息,合理的排序方法能显著提升代码的效率和可维护性。PHP提供了多种数组排序函数(如 sort()、rsort()、asort() 等)&#…...

2025年企业Radius认证服务器市场深度调研:中小企业身份安全投入产出比最优解

引言:数字化转型浪潮下的身份安全新命题 在混合办公成为常态、物联网设备呈指数级增长、网络攻击手段日益隐蔽的2025年,企业网络边界正在经历前所未有的重构。据IDC预测,全球企业网络安全投入中,身份与访问管理(IAM&a…...

开源模型应用落地-qwen模型小试-Qwen3-8B-快速体验-批量推理(三)

一、前言 阿里云最新推出的 Qwen3-8B 大语言模型,作为国内首个集成“快思考”与“慢思考”能力的混合推理模型,凭借其 80 亿参数规模及 128K 超长上下文支持,正在重塑 AI 应用边界。该模型既可通过轻量化“快思考”实现低算力秒级响应,也能在复杂任务中激活深度推理模式,以…...

相同IP和端口的服务器ssh连接时出现异常

起因 把服务器上的一个虚拟机搞坏了,所以删除重新创建了一个,端口号和IP与之前的虚拟机相同。 ssh usernameIP -p port 时报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone…...

VScode中关于Copilot的骚操作

目录 1. Ctrl I 直接在工作区对话 2.Tab 党福音:写注释生成代码 3. 连续写几行函数头,Copilot 会自动“补全全函数” 4. 自动写单元测试 5. 在注释中要求它写某种风格 6. 代码重写器 7. 多语言切换无痛自动翻译 8. 在空文件中写注释&#xff0c…...

linux inotify 资源详解

Linux 的 inotify 是一个强大的文件系统监控机制,允许应用程序实时监听文件和目录的变化。这对于需要响应文件系统事件的应用(如配置热加载、备份工具、文件同步服务等)至关重要。以下是对 inotify 资源的深度解析: 一、核心概念…...

Java SE(8)——继承

1.继承的概念&作用 在Java中,继承是面向对象编程的三大基本特性之一(还有封装和多态),允许一个类(子类/继承类)继承另一个类(父类/基类)的属性和方法 继承的核心目的是&#xf…...

【论文笔记】SOTR: Segmenting Objects with Transformers

【题目】:SOTR: Segmenting Objects with Transformers 【引用格式】:Guo R, Niu D, Qu L, et al. Sotr: Segmenting objects with transformers[C]//Proceedings of the IEEE/CVF international conference on computer vision. 2021: 7157-7166. 【网…...

AIDC智算中心建设:资源池化核心技术解析

目录 一、池化技术架构 二、池化核心技术 三、展望 一、池化技术架构 智能算力池化指依托云计算技术,整合 GPU/AI 芯片等异构算力资源,构建集中管理的资源池,并按上层智算业务的需求,对池化的资源进行统一调度、分配&#xff…...

flink监控指标

文章目录 一、flink yaml配置二、配置指标项情况 提示:以下是基于开源flink on k8s环境下配置监控指标(部分已实验,粗略记录) 一、flink yaml配置 配置完成后就可以在页面查询(部分 需要验证)指标 二、配置指标项情况 参考下面网址: 阿里…...

签名去背景图像处理实例

一、前言 在生活中我们经常用到电子签名,但有时候我们所获取的图像的彩色图像,我们需要获取白底黑字的电子签名,我们可以通过下面程序对彩色图像进行处理达到我们的处理目的。 原始彩色图像如下: 二、原始代码 clear all;close a…...

[人机交互]理解与概念化交互

零.本章重点(理解和分析用户问题) – 解释“问题空间”的概念和含义 – 解释如何概念化交互 – 描述什么是概念模型 – 讨论将界面隐喻作为概念模型的利弊 – 讨论界面具体化和抽象化各自的优缺点 – 概述概念设计和实际设计的关系 一.理解问题空间 简单…...

C与指针——常见库函数

字符串 #include<stdlibs.h> int abs(int); long labs(long); int rand(void);//0-RAND_MAX //字符串转值 int atoi(const char*); long atol(const char*); float atof(const char*);数学\排序 #include<math.h> \\常见三角&#xff0c;sqrt(); exp(); double p…...

【C++指南】STL list容器完全解读(一):从入门到掌握基础操作

. &#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《C指南》 期待您的关注 文章目录 一、初识list容器1.1 什么是list&#xff1f;1.2 核心特性1.3 典型应用场景 二、核心成员函数…...

Auto.js 脚本:清理手机数据但保留账号

Auto.js 脚本&#xff1a;清理手机数据但保留账号 以下是一个使用 Auto.js 实现的脚本&#xff0c;它可以帮你清理手机数据&#xff08;类似恢复出厂设置&#xff09;&#xff0c;同时尽可能保留已登录的账号状态。请注意&#xff0c;这个脚本不能完全等同于真正的恢复出厂设置…...

Web Workers 技术详解与最佳实践

Web Workers 是 HTML5 提供的一个强大的多线程解决方案&#xff0c;它允许在后台线程中运行 JavaScript 代码&#xff0c;从而避免阻塞主线程。本文将深入探讨 Web Workers 的技术实现和实际应用。 一、Web Workers 基础 1. 创建 Worker // 主线程代码 const worker new Wo…...

llama_factory0.9.3微调Qwen3

llama_factory微调QWen1.5-CSDN博客文章浏览阅读3.3k次,点赞36次,收藏10次。本文介绍了如何使用LLaMA-Factory微调Qwen1.5模型,包括1.8B和0.5B版本的训练细节。在数据、训练、LORA融合及...

Linux的时间同步服务器(附加详细实验案例)

一、计时方式的发展 1.古代计时方式​ 公元前约 2000 年&#xff1a;古埃及人利用光线留下的影子计时&#xff0c;他们修建高耸的大型方尖碑&#xff0c;通过追踪方尖碑影子的移动判断时间&#xff0c;这是早期利用自然现象计时的典型方式 。​商朝时期&#xff1a;人们开发并…...

【全队项目】智能学术海报生成系统PosterGenius--前后端系统介绍

&#x1f308; 个人主页&#xff1a;十二月的猫-CSDN博客 &#x1f525; 系列专栏&#xff1a; &#x1f3c0;大模型实战训练营_十二月的猫的博客-CSDN博客 &#x1f4aa;&#x1f3fb; 十二月的寒冬阻挡不了春天的脚步&#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 一. 前…...

COlT_CMDB_linux_tomcat_20250505.sh

#!/bin/bash #IT_BEGIN #IT_TYPE3 #IT MIDWARE_TOMCAT_DISCOVERY|discovery.tomcat[disc] #原型指标 #IT_RULE MIDWARE_TOMCAT_IP|ip[{#CATALINA_BASE}] #IT_RULE MIDWARE_TOMCAT_Startpid|Start_pid[{#CATALINA_BASE}] #IT_RULE MIDWARE_TOMCAT_hostname|hostname[{#CATALINA_…...

【瞎折腾/mi50 32G/ubuntu】mi50显卡ubuntu运行大模型开坑(二)使用llama.cpp部署Qwen3系列

目录 说在前面准备工作编译llama.cpp运行Qwen3系列4B Q432B Q6温度 参考 说在前面 主板&#xff1a;未知x99cpu&#xff1a;E5 2666v3显卡&#xff1a;Mi 50 32G系统&#xff1a;ubuntu 22.04 准备工作 挂载磁盘(可选) 由于我的系统装在U盘上&#xff0c;访问文件系统会比较慢…...

《数据结构初阶》【顺序栈 + 链式队列 + 循环队列】

《数据结构初阶》【顺序栈 链式队列 循环队列】 前言&#xff1a;什么是栈&#xff1f;栈有哪些实现方式&#xff1f;我们要选择哪种实现方式&#xff1f;--------------------------------什么是队列&#xff1f;队列有哪些实现方式&#xff1f;我们要选择哪种实现方式&…...

TCP和UDP

一、基本概念 1. TCP&#xff08;传输控制协议&#xff0c; Transmission Control Protocol&#xff09; 面向连接&#xff08;Connection-oriented&#xff09;&#xff1a;在传输数据前&#xff0c;要建立连接&#xff08;三次握手&#xff09;可靠&#xff1a;保证数据按顺…...

AI小智本地前后端部署

AI小智本地部署 1.安装phpstudy 1.1.安装该软件是为了获得web环境&#xff1a;MySQLApacherediophpmyadmin&#xff0c;介绍如下&#xff1a; ✅ 1. MySQL&#xff08;数据库&#xff09; 作用&#xff1a;关系型数据库管理系统&#xff0c;存储结构化数据&#xff0c;如用…...

springboot+mysql+element-plus+vue完整实现汽车租赁系统

目录 一、项目介绍 二、项目截图 1.项目结构图 三、系统详细介绍 管理后台 1.登陆页 2.管理后台主页 3.汽车地点管理 4.汽车类别 5.汽车品牌 6.汽车信息 7.用户管理 8.举报管理 9.订单管理 10.轮播图管理 11.交互界面 12.图表管理 汽车租赁商城 1.首页 2.汽…...

直方图比较

目录 1、直方图比较的概念 2、直方图比较的主要原因 3、典型应用场景 4、基础直方图比较 5、多通道直方图比较 6、实时直方图检测 1、直方图比较的概念 直方图比较是通过数学方法计算两个直方图之间的相似度或差异度的技术。在计算机视觉中&#xff0c;直方图是对图像特征…...

【计算机视觉】3d人体重建:PIFu/PIFuHD:高精度三维人体数字化技术指南

深度解析PIFu/PIFuHD&#xff1a;高精度三维人体数字化技术指南 一、项目概述与技术突破1.1 技术定位与核心价值1.2 性能指标对比1.3 技术演进路线 二、环境配置与模型部署2.1 硬件要求2.2 软件安装基础环境配置附加组件安装 2.3 模型下载 三、核心算法解析3.1 网络架构设计多层…...

HTML05:超链接标签及应用

链接标签 <a href"path" target"目标窗口位置">链接文本或图像</a>文本超链接图像超链接 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>链接标签学习</title&…...

JAVA设计模式——(十一)建造者模式(Builder Pattern)

JAVA设计模式——&#xff08;十一&#xff09;建造者模式&#xff08;Builder Pattern&#xff09; 介绍理解实现Phone类具体手机类建造者测试 应用 介绍 建造者模式用于将对象的创建和表示进行分离&#xff0c;即对象创建的过程单独提取出来&#xff0c;作为建造者的职能&am…...

JavaScript 笔记 --- part7 --- JS进阶 (part2)

JS进阶(part2) 内置构造函数 Object: 用于创建对象 String: 用于创建字符串 Number: 用于创建数字 Array: 用于创建数组 Boolean: 用于创建布尔值 Function: 用于创建函数 Date: 用于创建日期对象 RegExp: 用于创建正则表达式对象 Error: 用于创建错误对象 Map: 用于…...

JavaScript 笔记 --- part8 --- JS进阶 (part3)

JS 进阶(part3) 深浅拷贝 只针对引用类型 浅拷贝 浅拷贝只拷贝外面一层的属性, 如果对象里面还有对象, 那么这个对象的引用会被拷贝过去, 所以修改其中一个属性会影响到另一个对象 const obj {name: "zhangsan",age: 18,child: {name: "xiaoming",ag…...

LeetCode 热题 100 46. 全排列

LeetCode 热题 100 | 46. 全排列 大家好&#xff0c;今天我们来解决一道经典的算法题——全排列。这道题在 LeetCode 上被标记为中等难度&#xff0c;要求给定一个不含重复数字的数组 nums&#xff0c;返回其所有可能的全排列。全排列是排列组合中的经典问题&#xff0c;通常可…...

双目视觉的核心目标

通过计算左右图像中同一物体的像素点位置差&#xff08;视差&#xff09;&#xff0c;进而还原出物体在三维空间中的真实位置。 双目视觉的核心流程&#xff1a; 1️⃣ 相机标定&#xff08;calibration&#xff09; 获取左右相机的内参、外参和畸变参数。 获取投影矩阵 Q&a…...

《类和对象(上)》

引言&#xff1a; 上次我们学习了C的一些入门基础&#xff0c;但其实还没有入门C&#xff0c;想要入门C&#xff0c;肯定是要把类和对象这部分学透彻&#xff0c;这次先来学习类和对象&#xff08;上&#xff09; 一&#xff1a;类的定义 1. 类定义格式&#xff1a; class为…...

强化学习ppo算法在大语言模型上跑通

最近在研究强化学习&#xff0c;目标是想在我的机械臂上跑出效果。ppo算法是强化学习领域的经典算法&#xff0c;在网上检索ppo算法&#xff0c;出现的大部分文章都是互相抄袭&#xff0c;上来都列公式&#xff0c;让人看得云里雾里。偶然间发现一个deepspeed使用的example(链接…...

告别散乱的 @ExceptionHandler:实现统一、可维护的 Spring Boot 错误处理

Spring Boot 的异常处理机制一直都烂得可以。即便到了 2025 年&#xff0c;有了这么多进步和新版本&#xff0c;开发者们发现自己还是在跟 ControllerAdvice、分散各处的 ExceptionHandler 方法以及五花八门的响应结构较劲。这真的是一团糟。 无论你是在构建 REST API、微服务…...

Ubuntu安装编译环境

1. 安装基础编译工具链&#xff08;GCC, G, Make 等&#xff09; sudo apt update # 只更新索引信息​&#xff0c;不安装软件 sudo apt install build-essential这会安装以下核心组件&#xff1a; • gcc (GNU C 编译器) • g (GNU C 编译器) • make (构建工具) • libc-…...