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

2025年渗透测试面试题总结-某步在线面试(题目+回答)

网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。

目录

一、操作系统相关问题总结与分析及扩展回答

1. Linux命令熟悉度

2. 查看进程的命令

3. 查看网络进程的命令

4. Linux加密md5

5. 快速查看文件类型

二、渗透测试相关问题总结与分析及扩展回答

1. SQL注入

2. XSS

3. 反射型XSS和DOM型XSS的区别

4. 挖过的有趣漏洞

三、应急响应相关问题总结与分析及扩展回答

1. Linux被上传webshell如何查杀

2. 除杀进程外快速找到webshell的方法

3. 日志查看

4. 护网行动

5. 大流量环境中快速判断报警

一、操作系统相关问题总结与分析及扩展回答

1. Linux命令熟悉度
  • 总结:面试官询问对Linux命令的熟悉程度,求职者表示了解过一些但实际不熟。
  • 分析:该问题是基础考察,了解求职者对Linux命令的掌握情况,不熟可能影响后续工作中对Linux系统的操作和管理。
  • 扩展回答:Linux命令是操作和管理Linux系统的基础,常用命令涵盖文件操作、进程管理、网络管理等多个方面。应该全面学习和实践,如通过在线教程、实验环境等加深对命令的理解和运用。
2. 查看进程的命令
  • 总结:面试官询问查看进程的命令,求职者回答了top、ps,后补充记得pstree也是。
  • 分析:查看进程命令是Linux系统管理的重要技能,回答不完整反映出对进程管理命令掌握不够全面。
  • 扩展回答:除了top、ps、pstree外,还有pgrep命令用于根据进程名查找进程ID,htop是top的增强版,提供更直观的进程信息展示。
3. 查看网络进程的命令
  • 总结:面试官询问查看网络进程的命令,求职者回答netstat。
  • 分析:回答正确,但可以进一步扩展,展示更丰富的知识。
  • 扩展回答:netstat是经典的查看网络连接和网络进程的命令。此外,ss命令功能更强大,速度更快,能替代netstat。lsof命令也可查看网络进程,它能列出打开文件的进程,包括网络套接字。
4. Linux加密md5
  • 总结:面试官询问Linux如何加密md5,求职者表示不会。
  • 分析:加密是Linux系统安全管理的一部分,不会该操作显示出在安全相关知识上的欠缺。
  • 扩展回答:在Linux中,可以使用md5sum命令对文件进行MD5加密。例如,md5sum filename 会输出该文件的MD5哈希值。如果要对字符串进行MD5加密,可以结合echo和md5sum命令,如 echo -n "your string" | md5sum
5. 快速查看文件类型
  • 总结:面试官询问如何快速查看文件类型,求职者回答ls、ll。
  • 分析:ls和ll主要用于查看文件和目录信息,并非专门查看文件类型的命令,回答不准确。
  • 扩展回答:可以使用file命令快速查看文件类型,如 file filename 会输出文件的类型信息。file命令通过分析文件的头部信息来判断文件类型。

二、渗透测试相关问题总结与分析及扩展回答

1. SQL注入
  • 总结:面试官询问SQL注入,求职者回答按上课教的内容回答。
  • 分析:SQL注入是常见的Web安全漏洞,仅按上课内容回答可能不够深入和全面。
  • 扩展回答:SQL注入是指攻击者通过在Web应用程序的输入字段中插入恶意SQL语句,从而绕过应用程序的验证机制,获取或修改数据库中的数据。防范SQL注入可以使用参数化查询、输入验证和过滤等方法。
2. XSS
  • 总结:面试官询问XSS,求职者回答了XSS三种类型、特点和触发方式。
  • 分析:回答较为全面,但可以进一步举例说明。
  • 扩展回答:XSS(跨站脚本攻击)分为反射型、存储型和DOM型。反射型XSS是指攻击者构造的恶意脚本作为参数提交给服务器,服务器返回包含该脚本的页面,用户访问时触发攻击。存储型XSS是指恶意脚本被存储在服务器的数据库中,当其他用户访问相关页面时触发攻击。DOM型XSS是通过修改或读取document的属性和方法进行攻击,且不与服务器进行交互。例如,在一个搜索框中输入恶意脚本,服务器将搜索结果返回并包含该脚本,这可能是反射型XSS;如果将恶意脚本存储在留言板数据库中,其他用户查看留言时触发攻击,就是存储型XSS。
3. 反射型XSS和DOM型XSS的区别
  • 总结:面试官询问反射型XSS和DOM型XSS的区别,求职者回答了DOM型XSS的特点。
  • 分析:回答较为准确,但可以从更多角度对比两者区别。
  • 扩展回答:反射型XSS依赖于服务器返回包含恶意脚本的页面,通常是通过URL参数传递恶意脚本,攻击过程需要服务器参与。而DOM型XSS主要是在客户端通过修改或读取DOM对象来执行恶意脚本,不涉及服务器对恶意脚本的处理。从攻击场景来看,反射型XSS常见于搜索框、表单提交等场景;DOM型XSS更多出现在使用JavaScript动态修改页面内容的场景。
4. 挖过的有趣漏洞
  • 总结:面试官询问挖过的有趣漏洞,求职者表示按实际情况回答。
  • 分析:该问题考察求职者的实际渗透测试经验和对漏洞的分析能力。
  • 扩展回答:在实际挖洞过程中,有趣的漏洞往往具有一定的隐蔽性和利用价值。例如,发现一个网站存在逻辑漏洞,攻击者可以通过构造特殊的请求绕过业务规则,获取额外的权限或数据。在描述漏洞时,应详细说明发现过程、漏洞原理、利用方法和影响范围。

三、应急响应相关问题总结与分析及扩展回答

1. Linux被上传webshell如何查杀
  • 总结:面试官询问Linux被上传webshell如何查杀,求职者回答了通过top、ps等命令查看进程,结合在线云沙箱分析,排查开机启动项、定时任务和日志等方法。
  • 分析:回答有一定的思路,但不够完善,对于如何快速准确找到webshell的方法不够明确。
  • 扩展回答:除了上述方法外,可以使用文件特征匹配工具,如Yara规则匹配,通过定义webshell的特征规则来查找可疑文件。还可以使用rkhunter等工具检测系统是否被rootkit感染,因为rootkit可能会隐藏webshell进程。另外,分析网站日志,查找异常的文件上传请求和访问记录,也有助于定位webshell。
2. 除杀进程外快速找到webshell的方法
  • 总结:面试官询问除杀进程外快速找到webshell的方法,求职者表示不了解。
  • 分析:这是对webshell查杀方法的进一步追问,不了解该方法显示出在应急响应方面的知识储备不足。
  • 扩展回答:可以使用文件完整性检查工具,如tripwire,定期对系统文件进行备份和检查,当发现文件被修改时,可能存在webshell。还可以通过分析文件的访问权限和修改时间,查找异常的文件。例如,一些webshell文件可能会被设置为高权限,或者修改时间与正常业务操作不符。
3. 日志查看
  • 总结:面试官询问是否会看日志,求职者回答看过,提及主要查看时间、源ip、请求内容、登录日志和事件码等。
  • 分析:回答较为全面,但可以进一步说明如何通过日志分析发现异常。
  • 扩展回答:在查看日志时,要关注异常的时间点,如非工作时间的登录记录。对于源ip,要注意是否有外部异常ip的大量访问。请求内容中,如果出现异常的SQL语句、文件上传请求等,可能存在安全风险。通过对登录日志和事件码的分析,可以了解系统的操作记录和异常事件,及时发现潜在的攻击行为。
4. 护网行动
  • 总结:面试官询问护网行动是做什么的,求职者回答护网行动是攻防演练活动,蓝队分为监控和应急响应溯源两组,先期会进行资产梳理和预渗透加固。
  • 分析:回答较为准确,但可以进一步说明护网行动的重要性和具体工作流程。
  • 扩展回答:护网行动是为了提高国家关键信息基础设施的安全防护能力而开展的攻防演练活动。蓝队的监控组要实时监控网络流量和安全设备的报警信息,及时发现潜在的攻击行为。应急响应和溯源组在发现攻击后,要迅速采取措施进行应急处理,并追踪攻击者的来源。资产梳理和预渗透加固是护网行动的前期准备工作,通过对企业的资产进行全面梳理,发现潜在的安全漏洞并进行修复,提高系统的安全性。
5. 大流量环境中快速判断报警
  • 总结:面试官询问在大流量环境中如何快速对报警进行判断,求职者回答了根据相同源ip请求判断误报,以及通过查看参数判断扫描器或爆破。
  • 分析:回答有一定的思路,但不够全面,面试官提示有四种情况但求职者遗忘。
  • 扩展回答:除了上述方法外,还可以通过分析报警的频率和规律来判断是否为误报。如果某个报警频繁出现且具有一定的规律性,可能是系统配置问题导致的误报。另外,可以结合威胁情报,查看报警的源ip是否在已知的恶意ip列表中。还可以对报警的内容进行深入分析,判断是否符合常见的攻击模式,如是否存在SQL注入、XSS等攻击特征。

相关文章:

2025年渗透测试面试题总结-某步在线面试(题目+回答)

网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 一、操作系统相关问题总结与分析及扩展回答 1. Linux命令熟悉度 2. 查看进程的命令 3. 查看网络进程…...

网络化:DevOps 工程的必要基础(Networking: The Essential Foundation for DevOps Engineering)

李升伟 编译 理解网络化基础知识 你是否曾想过是什么真正让卓越的DevOps工程师与众人区别开来?答案是网络化。是的,对网络的基本理解不仅仅是有帮助的——它是绝对必要的。在当今以微服务、容器和分布式系统为主宰的互联互通世界中,对网络原…...

<template>标签的用法

一、原生的template标签的用法 <template> 是 HTML5 引入的一个标签&#xff0c;用于声明 HTML 片段&#xff0c;这些片段在页面加载时不会被渲染&#xff0c;但可以在运行时通过 JavaScript 实例化和使用。 基本用法 <template id"myTemplate"> <…...

【数据结构】——链表OJ(下)

前面我们已经刷了几道单链表的题目&#xff0c;下面我们继续看几道题目。 一、相交链表 这道题题目的要求是很好理解的&#xff0c;就是现在我们有两个链表&#xff0c;然后我们就相办法进行判断&#xff0c;这两个链表是否是相交的&#xff0c;那么链表的相交其实就是有没有共…...

笔试专题(十六)

文章目录 相差不超过k的最多数题解代码 最长公共子序列&#xff08;一&#xff09;题解代码 小红的口罩题解代码 春游题解代码 相差不超过k的最多数 题目链接 题解 1. 排序 滑动窗口 2. 为什么使用滑动窗口&#xff1f; 因为max-min < k&#xff0c;求这个区间内的数最…...

云原生应用全生命周期管理实战:从开发、部署到运维的一体化方案

📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 一、前言:应用交付正在被“云原生”重塑 随着企业IT架构从单体转向微服务,再到全面拥抱容器化与Kubernetes,应用的构建、部署、配置、监控、弹性与治理也正经历一场全方位的变革。传统的开发运维…...

图表制作-带背景色的柱状图

首先登录自己的账号&#xff0c;没有账号的可以注册一个。 登录之后&#xff0c;在左侧菜单栏找到图表制作-统计图。 点击新建统计图&#xff0c;点击柱状图-带背景色的柱状图。 初始会有一些演示数据&#xff0c;可以根据自己的需要进行修改。 如果觉得手动修改太麻烦&#xf…...

【Pandas】pandas DataFrame ewm

Pandas2.2 DataFrame Function application, GroupBy & window 方法描述DataFrame.apply(func[, axis, raw, …])用于沿 DataFrame 的轴&#xff08;行或列&#xff09;应用一个函数DataFrame.map(func[, na_action])用于对 DataFrame 的每个元素应用一个函数DataFrame.a…...

V 型球阀:多材质多驱动,精准适配复杂严苛工况-耀圣

V 型球阀&#xff1a;多材质多驱动&#xff0c;精准适配复杂严苛工况 在化工、矿业、环保等工业领域&#xff0c;带颗粒介质、料浆以及高腐蚀性介质的输送与控制一直是行业难题。普通阀门在这些复杂工况下&#xff0c;易出现磨损、腐蚀、控制失灵等问题&#xff0c;而 V 型球阀…...

使用C# ASP.NET创建一个可以由服务端推送信息至客户端的WEB应用(2)

接上文 使用C# ASP.NET创建一个可以由服务端推送信息至客户端的WEB应用&#xff08;1&#xff09; https://blog.csdn.net/coldwind811201/article/details/147607641 1. 更新NuGet包 升级NuGet包后&#xff0c;注意相应修改前面页面上的JS引用为相应新版本的jquery JS脚本 …...

Java响应实体【R】

R响应实体 响应实体R(Response Entity)具体作用说明&#xff1f;1、用与数据传输2、用于状态反馈3、指令与控制 普通响应实体优化后的R&#xff1a;高级响应实体类 响应实体R(Response Entity)具体作用说明&#xff1f; 1、用与数据传输 传输请求结果 &#xff1a;当客户端向…...

短视频矩阵系统批量剪辑模式开发详解,支持OEM

在短视频行业竞争激烈的当下&#xff0c;短视频矩阵系统通过批量剪辑功能实现高效内容生产&#xff0c;成为众多运营者的利器。本文将深入探讨短视频矩阵系统中几种常见批量剪辑模式的开发思路与实现方法&#xff0c;助力开发者构建功能强大的批量剪辑模块。 一、批量剪辑模式概…...

顺丰科技:从 Presto 到 Doris 湖仓构架升级,提速 3 倍,降本 48%

导读&#xff1a;顺丰科技引入 Doris 替换 Presto&#xff0c;在内部可视化数据自助分析工具丰景台场景广泛应用。目前&#xff0c;顺丰临时查询业务、丰景台报表业务的 Presto 场景已经 100% 切换到 Doris 集群中&#xff0c;日均查询量 100W。并实现 P95 性能提升近 3 倍&…...

使用 Cesium 构建 3D 地图应用的实践

CesiumJS 是一个功能强大的开源 JavaScript 库&#xff0c;能够帮助开发者快速构建高性能、高精度的 3D 地球和地图应用 。本文将介绍如何使用 Cesium 构建一个基本的 3D 地图应用&#xff0c;并加载自定义的 3D Tiles 模型。 初始化 Cesium Viewer 首先&#xff0c;在 Vue 的…...

公链钱包开发:技术逻辑与产品设计实践

公链钱包开发&#xff1a;技术逻辑与产品设计实践 ——2025年数字资产管理的范式革命与用户价值重构 一、公链钱包的核心理解&#xff1a;技术逻辑与用户价值的耦合 公链钱包不仅是存储数字资产的工具&#xff0c;更是用户与区块链生态交互的“超级入口”。其核心价值体现在三…...

mobile自动化测试-appium webdriverio

WebdriverIO是一款支持mobile app和mobile web自动化测试框架&#xff0c;与appium集成&#xff0c;完成对mobile应用测试。支持ios 和android两种平台&#xff0c;且功能丰富&#xff0c;是mobile app自动化测试首选框架。且官方还提供了mobile 应用测试example代码&#xff0…...

【Python开源】深度解析:一款高效音频封面批量删除工具的设计与实现

&#x1f3b5; 【Python开源】深度解析&#xff1a;一款高效音频封面批量删除工具的设计与实现 &#x1f308; 个人主页&#xff1a;创客白泽 - CSDN博客 &#x1f525; 系列专栏&#xff1a;&#x1f40d;《Python开源项目实战》 &#x1f4a1; 热爱不止于代码&#xff0c;热情…...

飞算 用到妙处 AI辅助编程 - 双击方法名,自动识别到上下文中很方便

1. 双击findtasktypedict方法。右侧箭头指向自动识别 2. 按照说的内容机型了修改...

msIT大模型推理迁移调优工具

msIT LLM大模型ATB推理精度工具 适用场景&#xff1a;大模型加速库推理精度分析工具能力&#xff1a;大模型推理精度工具msIT llm&#xff0c;提供基于加速库推理的精度调试工具&#xff0c;支持数据dump、精度比对、单算子预检、溢出检测、模型迁移等能力。 msIT LLM大模型…...

YOGA Air X ILL10(83CX)/YOGA 14 ILL10X(83LC)2025款恢复开箱状态原装出厂Win11系统OEM镜像

适用机型(MTM)&#xff1a; 【83LC】链接&#xff1a;https://pan.baidu.com/s/1AwbFR9nccvyzS1pOCToMvA?pwdewjs 提取码&#xff1a;ewjs 【83CX】链接&#xff1a;https://pan.baidu.com/s/1wMRI8ETodVG59GBDVDLgQg?pwdn3nx 提取码&#xff1a;n3nx lenovo联想原装wi…...

使用Deployment部署运行Nginx和Apache服务

1.Deployment简介 &#xff1a; 在Kubernetes&#xff08;k8s&#xff09;中&#xff0c;Deployment 是一种核心控制器资源&#xff0c;用于管理无状态应用的声明式部署、扩展与更新。它通过定义应用的期望状态&#xff0c;由控制器自动维护实际状态与期望状态的一致性&#x…...

382_C++_在用户会话结束时,检查是否有其他会话仍然来自同一个客户端 IP 地址,没有连接状态设置为断开,否则为连接

之前出现的问题:重启管理机,工作机上面热备连接状态显示未连接 (此时是有一个工作机连接管理机的),所以正常应该是连接状态解决:根因分析: 重启管理机后,管理机给过来的cookie是空的,导致工作机同时存在两个管理机的session,在其中一个超时后,调用回调函数通知会话断开…...

【 Redis | 实战篇 短信登录 】

前言&#xff1a; 主要完成了基于Session实现登录&#xff0c;解决集群的Session共享问题&#xff0c;从而实现了基于Redis来实现共享Session登录 1.基于Session实现登录 1.1.发送短信验证码 步骤&#xff1a; 前端提交手机号 》校验手机号 》不符合返回错误信息&#xff0…...

AI(学习笔记第二课) 使用langchain进行AI开发

文章目录 AI(学习笔记第二课) 使用langchain进行AI开发学习内容&#xff1a;1. 使用背景2.创建python&#xff08;pycharm community版&#xff09;开发环境并连接deepseek2.1 创建python&#xff08;pycharm community版&#xff09;开发环境2.2 创建python工程2.3 写入初始py…...

如何查看某个文件中的特殊符号

Q&#xff1a;如何查看某个文件中的特殊符号&#xff0c;比如说是换行符之类的转义字符&#xff1f; 1&#xff0c;法1&#xff1a;使用cat -A cat -A filename可以看到-A本质上就是-vET&#xff0c;也就是 展示所有的字符&#xff0c;-v是显示非打印字符&#xff0c;这个需…...

venv环境里控制scapy版本和起trex v2.87

要在虚拟环境&#xff08;venv&#xff09;中控制Scapy版本并运行TRex v2.87&#xff0c;您可以按照以下步骤操作&#xff1a; 创建一个新的虚拟环境&#xff1a; python3 -m venv trex-env激活创建的虚拟环境。在Linux或macOS上&#xff1a; source trex-env/bin/activate在Wi…...

第五十四篇 AI与数据分析

一、AI数据分析就像做菜 想象你在厨房做一道新菜&#xff0c;AI数据分析的流程其实非常相似&#xff1a; 买菜&#xff08;获取数据&#xff09; 去市场挑选新鲜蔬菜 从Excel/数据库获取数据例&#xff1a;pd.read_csv(超市销售表.csv) 洗菜切菜&#xff08;清洗数据&#x…...

C++面向对象编程入门:从类与对象说起(一)

C语言是面向过程&#xff0c;关注的是过程&#xff0c;分析出求解问题的步骤&#xff0c;通过函数调用逐步解决问题&#xff0c;而C面向的是对象&#xff0c;关注的是对象&#xff0c;将一件事拆解成多个对象&#xff0c;靠对象之间互交完成。 目录 类的定义 类的两种定义 …...

openwrt之UCI 增删改查(add/get/set /add_list...)

1&#xff0c;引入 UCI是openwrt的统一配置接口&#xff0c;所有的配置文件被存放在/etc/config/下&#xff0c;使用UCI工具操作具体可查询官网中的开发文章&#xff1a; [OpenWrt Wiki] The UCI systemhttps://openwrt.org/docs/guide-user/base-system/uciconifg <secti…...

TypeScript 中,属性修饰符

在 TypeScript 中&#xff0c;属性修饰符&#xff08;Property Modifiers&#xff09;是用于修饰类的属性或方法的关键字&#xff0c;它们可以改变属性或方法的行为和访问权限。TypeScript 提供了三种主要的属性修饰符&#xff1a;public、private 和 protected。此外&#xff…...

LeetCode 3341.到达最后一个房间的最少时间 I:Dijkstra算法(类似深搜)-简短清晰的话描述

【LetMeFly】3341.到达最后一个房间的最少时间 I&#xff1a;Dijkstra算法&#xff08;类似深搜&#xff09;-简短清晰的话描述 力扣题目链接&#xff1a;https://leetcode.cn/problems/find-minimum-time-to-reach-last-room-i/ 有一个地窖&#xff0c;地窖中有 n x m 个房间…...

http重新为https

1.先创建一个配置文件 主要方便实验 可以将主配置文件下的location全部注释掉&#xff0c;方便观察 2.配置新配置文件 server{ listen 80; listen 443 ssl; ssl_certificate /usr/local/nginx/conf.d/ssl/www.kgc.com.crt; ssl_certificate_key /usr/local/nginx/conf…...

2025最新免费视频号下载工具!支持Win/Mac,一键解析原画质+封面

软件介绍 适用于Windows 2025 最新5月蝴蝶视频号下载工具&#xff0c;免费使用&#xff0c;无广告且免费&#xff0c;支持对原视频和封面进行解析下载&#xff0c;亲测可用&#xff0c;现在很多工具都失效了&#xff0c;难得的几款下载视频号工具&#xff0c;大家且用且珍…...

CTF杂项入门(BUUCTF-Misc第一页)

写在前面 题目涵盖&#xff1a;BUUCTF 第一页杂项 涉及工具&#xff1a; 随波逐流、foremost、binwalk、honeyview、010editor、zipperello、archpr、wireshark、cyberchef、QR_Research、PNGCRC爆破、stegsolve、Audacity、河马、D盾、routerpassview、steghide&#xff0c;以…...

碰一碰发视频一键成片功能开发实践与技术解析

在数字化营销与内容传播领域&#xff0c;碰一碰发视频技术凭借便捷的交互体验&#xff0c;已成为实体商业引流的重要手段。而一键成片功能的融入&#xff0c;能够让用户在触碰 NFC 标签后&#xff0c;快速获取高质量的视频内容&#xff0c;进一步提升传播效率。本文将从功能需求…...

【CTFer成长之路】举足轻重的信息搜集

举足轻重的信息搜集 信息搜集 常见的搜集 题目描述: 一共3部分flag docker-compose.yml version: 3.2services:web:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-information-backk:latestports:- 80:80启动方式 docker-compose up -d 题目Flag n1book{info_…...

centos搭建dokcer和vulhub

1、换源阿里云 2、安装docker与docker-compose 下载1.29.2 docker compose sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 如果下载不了&#xff0c;可以…...

Linux系统下使用Kafka和Zookeeper

Apache Kafka 是一个分布式流处理平台,最初由 LinkedIn 开发,后来成为 Apache 软件基金会的顶级项目。它具有高吞吐量、可扩展性、持久性、容错性等特点,主要用于处理实时数据流。 Linux系统下使用Kafka 1.安装 Java Kafka 和 Zookeeper 都是基于 Java 开发的,所以需要先…...

vscode与keil的乱码不兼容问题

都用英文注释 中文注释的话&#xff0c;打开vscode的自动识别格式,如下 解决VSCode中文乱码 自动识别也可以设置识别优先级&#xff0c;把GB2312和UTF8排在自动识别序列前面(因为keil默认就是GB2312) 4.!!!在暂存更改的时候&#xff0c;不要把vscode的设置给暂存了&#xff…...

C++类和对象:构造函数、析构函数、拷贝构造函数

引言 介绍&#xff1a;C类和对象&#xff1a;构造函数、析构函数、拷贝构造函数 _涂色_博主主页 C基础专栏 一、类的默认成员函数 先认识一下类中的默认成员函数&#xff1a; 默认成员函数就是用户没有显式实现&#xff0c;编译器会自动生成的成员函数称为默认成员函数。⼀个类…...

【FAQ】HarmonyOS SDK 闭源开放能力 — PDF Kit

1.问题描述&#xff1a; 预览PDF文件&#xff0c;文档上所描述的loadDocument接口&#xff0c;可以返回文件的状态&#xff0c;并无法实现PDF的预览&#xff0c;是否有能预览PDF相关接口&#xff1f; 解决方案&#xff1a; 1、执行loadDocument进行加载PDF文件后&#xff0c…...

Spring Boot 3 + Undertow 服务器优化配置

优化背景 当你的application需要支持瞬时高并发的时候&#xff0c;tomcat已经不在是最优的选择&#xff0c;我们可以改为Undertow&#xff0c;并对其进行优化。 Undertow 是一个轻量级的、高性能的Java Web 服务器&#xff0c;由JBoss 开发并开源。它是基于非阻塞&#xff08;…...

网易游戏 Flink 云原生实践

摘要&#xff1a;本文整理自网易游戏实时计算&数据湖平台负责人林小铂老师和网易游戏大数据开发工程师陈宇智老师&#xff0c;在Flink Forward Asia 2024 云原生专场的分享。主要分为四个部分&#xff1a; 1、背景 2、架构演进 3、实践挑战 4、总结和展望 01.背景 Flink 在…...

使用迁移学习的自动驾驶汽车信息物理系统安全策略

信息物理系统 (CPS) 是一种新兴系统,它通过信息通信基础设施,实现控制系统、传感器、执行器和周围环境等物理组件之间有效的实时通信与协作 (C&C)。自动驾驶汽车 (AV) 是大量采用 CPS 方法的领域之一,旨在通过降低能源消耗和空气污染来改善智慧城市中的人们生活。因此,…...

《算法导论(第4版)》阅读笔记:p11-p13

《算法导论(第4版)》学习第 8 天&#xff0c;p11-p13 总结&#xff0c;总计 3 页。 一、技术总结 无。 二、英语总结(生词&#xff1a;2) 1.precious (1)precious: pretium(“value, worth, price”) adj. of great value(宝贵&#xff0c;珍贵)。 (2)示例 Computing t…...

Qt 编译 sqldrivers之psql

编译postgres pgsql驱动 下载驱动源码修改配置文件编译 下载驱动源码 // 源代码下载 https://download.qt.io/archive/qt/5.15/5.15.2/submodules/驱动目录:qtbase-everywhere-src-5.15.2\src\plugins\sqldrivers 修改配置文件 打开pro文件 右键点击添加库 此处的为debu…...

查看单元测试覆盖率

文章目录 1、POM文件配置2、编写单元测试3、执行单元测试4、查看单元测试覆盖率 1、POM文件配置 pom文件配置jacoco插件 <!-- 生成JaCoCo覆盖率数据插件 --> <plugin><groupId>org.jacoco</groupId><artifactId>jacoco-maven-plugin</artif…...

ASP.NET Core 中实现 Markdown 渲染中间件

文章目录 前言一、核心功能二、实现步骤1&#xff09;安装依赖包2&#xff09;创建中间件类3&#xff09;中间件扩展方法4&#xff09;在Program.cs配置5&#xff09;模板文件示例6&#xff09;*.md文件示例7&#xff09;缓存优化8&#xff09;使用示例 三、注意事项总结 前言 …...

AI学习路径

一、AI入门与系统课程 &#xff08;1&#xff09;《开启AI革命&#xff1a;7天从小白到大神》 简介&#xff1a;保姆级教学&#xff0c;覆盖AI基础知识、机器学习、深度学习、自然语言处理&#xff08;NLP&#xff09;、大语言模型&#xff08;LLM&#xff09;等&#xff0c;…...

基于Kubernetes的Apache Pulsar云原生架构解析与集群部署指南(下)

文章目录 k8s安装部署Pulsar集群前期准备版本要求 安装 Pulsar Helm chart管理pulsarClustersBrokersTopic k8s安装部署Pulsar集群 前期准备 版本要求 Kubernetes 集群&#xff0c;版本 1.14 或更高版本Helm v3&#xff08;3.0.2 或更高版本&#xff09;数据持久化&#xff…...