2025年常见渗透测试面试题-红队面试宝典上(题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。
目录
一、如何判断是否是域环境?
二、定位域控的 IP
三、定位域管所在机器
四、Kerberos 核心组件与流程
五、哈希传递攻击(PtH)与票据传递(PtT)
1. 哈希传递(PtH)
2. 票据传递(PtT)
六、psexec 与 wmiexec 区别
七、拿域控的常见思路
八、权限维持手段
九、从工作组通往域控的路径
十、登录指定域内机器的策略
如何判断是否是域 net time /domain定位域控的ip net time /domian命令查询域控的时间,获得域控名 DNS一般就是域控 389端口 SPN扫描定位定位域管所在的机子 两种方式:日志和会话 日志是指本地机器的管理员日志:可用Wevtutil工具导出并查看 会话是指域内每台机器的登陆会话:可用netsess.exe或PowerView等工具查询(你名查询,无需权限) 工具: Psloggedon.exe,原理调用了NetSessionEnum函数 nmap nse脚本 ps脚本可以找域管 nmap的smb-enum-sessions.nse脚本,获取远程机器的登陆会话。 Kerberos AS(Authentication Server)= 认证服务器KDC(Key Distribution Center)= 密钥分发中心TGT(Ticket Granting Ticket)= 票据授权票据,票据的票据TGS(Ticket Granting Server)= 票据授权服务器SS(Service Server)= 特定服务提供端图片哈希传递PtH(Pass the Hash) 作用:横向渗透 根据端口开放情况选择合适的工具图片哈希传递攻击原理:windows账号密码以hash保存在本地,传递的时候也用到了hash。 哈希传递攻击用作横向渗透 哈希传递攻击条件: 1. 登陆目标主机账户为本地组的administrator,或者域中域管组下的账户 2. 知道目标主机账户的NTLM或AES-256 利用的工具:impacket smbexec、psexec、wmiexec 票据传递PtT(Pass the Ticket) 作用:权限维持 票据传递伪造的原理 PtT(黄金票据):伪造第一个阶段AS返回的TGT,也就是检验身份成功后返回的票据 PtT(白银票据):伪造第二个阶段TGS返回的ST(Server Token) 白银票据比黄金票据好处是:不用访问KDC 票据传递核心条件: PtT(黄金票据):域控中krbtgt的NTLM-Hash或者AES-256 PtT(白银票据):目标服务账号的NTLM-Hash psexec和wmiexec区别 psexec是通过net share上传exe文件启动并删除,会产生大量日志 wmiexec是135 wmi管理端口rce,然后通过445端口回显,不会有日志 Dcom ps执行命令 约束委派 非约束委派 什么是(非)约束委派? 非约束委派:用户借助中间服务A访问服务B,服务A借助该用户的tgt来访问目标服务B 约束委派:对以上做出限制,该TGT只能访问服务B拿域控思路 撞密码、哈希传递 CVE-2020-1472 Zerologon CVE-2021-34473 利用Exchange NTLM relay 提升普通用户权限为DCSync Ms14 068 NoPAC RCE(伪造用户) ADCS提权(前提是存在证书,大型企业基本都有) ms17010 adcs relay 权限维持手段 WSUS Skeleton Key 金银票据 DCSync权限 定时任务 当前是工作组,如何通往域控? 1、通过漏洞,比如ZeroLogon,直接拿域控 2、先利用各种方法拿下一个域主机,再利用该域主机攻击域控(漏洞、口令等) 3、直接爆破域用户账号密码(实战没用过) 4、不断横向域主机,获取保存的域管凭证 拿到域控权限,如何登陆指定机子? 方法一: 使用Dcsync导出域内所有Hash,使用域管的Hash去登录任意机子 方法二: 使用Dcsync导出域内所有Hash,以及导出域登录日志,查找域主机所对应登录过的用户,然后用用户的Hash去登录
一、如何判断是否是域环境?
- 使用
net time /domain
命令
- 若返回域控时间信息(如域控主机名和时间),则当前环境为域环境;若提示“找不到域控制器”,则为工作组环境。
- 补充:该命令通过查询域控时间服务验证域成员身份。
- DNS 解析验证
- 域环境中,DNS 服务器通常由域控托管,可通过
nslookup
查询域控域名(如_ldap._tcp.dc._msdcs.<domain>
)获取域控 IP。- 端口与服务检测
- 域控默认开放 389(LDAP)、88(Kerberos)、53(DNS) 等端口,扫描目标机器是否开放这些服务。
- SPN 扫描
- 使用工具(如
setspn -L <domain>
或PowerShell
)扫描服务主体名称(SPN),域控通常注册大量关键服务(如ldap/dc01.domain.com
)。
二、定位域控的 IP
- 通过时间服务查询
net time /domain
返回的域控主机名,结合nslookup
解析其 IP。- DNS 记录解析
- 查询 DNS 中的
SRV
记录(如_ldap._tcp.dc._msdcs.<domain>
),直接定位域控 IP。- SPN 扫描工具
- 使用
ldapsearch
或PowerShell
脚本枚举域内注册的 SPN,筛选出域控相关服务(如ldap/dc01
)。- 端口扫描
- 对开放 389(LDAP) 或 88(Kerberos) 端口的机器进行进一步验证。
三、定位域管所在机器
- 日志分析
- 本地管理员日志:使用
Wevtutil
导出事件日志(如Security
日志),筛选事件 ID 4624(登录成功) 和 4672(特权登录),提取域管账号登录记录。- 域控日志:若有权限,直接查询域控的登录日志(事件 ID 4768-4772 与 Kerberos 相关)。
- 会话枚举
- Netsess.exe/PowerView :查询域内所有机器的登录会话(
Get-NetSession
),筛选Domain Admins
组用户的会话。- PsLoggedOn:调用
NetSessionEnum
函数枚举远程机器的活动会话,需本地管理员权限。- Nmap 脚本:
smb-enum-sessions.nse
通过 SMB 协议获取目标机器的会话信息。
四、Kerberos 核心组件与流程
组件/术语 功能描述 AS(认证服务器) 验证用户身份,发放 TGT(Ticket Granting Ticket) TGS(票据授权服务) 根据 TGT 发放服务票据(ST) TGT(票据授权票据) 用户身份凭证,用于向 TGS 申请服务票据(有效期通常为 8 小时) KDC(密钥分发中心) 包含 AS 和 TGS 的统称,负责票据生成与管理 SS(服务端) 最终服务提供者(如文件服务器),验证 ST 合法性
五、哈希传递攻击(PtH)与票据传递(PtT)
1. 哈希传递(PtH)
- 原理:利用账号的 NTLM/AES-256 哈希绕过密码验证,直接发起认证请求。
- 条件:
- 目标账户需为 本地管理员 或 域管组成员。
- 需获取目标账户的哈希(如通过 Mimikatz 提取或 LSASS 内存转储)。
- 工具:
Impacket
套件(如psexec.py
、wmiexec.py
)。CrackMapExec
(支持批量横向移动)。2. 票据传递(PtT)
- 黄金票据(伪造 TGT):
- 条件:需域控
krbtgt
账号的哈希。- 优势:可生成任意用户的 TGT,访问域内所有服务。
- 白银票据(伪造 ST):
- 条件:需目标服务账号的哈希(如
HTTP/web01
)。- 优势:无需与 KDC 交互,直接访问特定服务(如文件共享)。
六、
psexec
与wmiexec
区别
工具 协议/端口 执行原理 日志记录 psexec
SMB(445) 上传并执行远程文件,依赖 ADMIN$ 共享 生成大量日志(如 7045 事件) wmiexec
WMI(135/5985) 通过 WMI 远程执行命令 无文件落地,日志较少
七、拿域控的常见思路
- 漏洞利用
- CVE-2020-1472(Zerologon):利用 Netlogon 协议漏洞重置域控密码。
- CVE-2021-34473(Exchange 提权):通过 NTLM Relay 将普通用户提升为
DCSync
权限。- MS14-068:伪造 PAC(特权属性证书)获取域管权限。
- 横向渗透
- 通过 PtH/PtT 横向移动至域控,或利用域主机上的域管凭证(如
sekurlsa::logonpasswords
提取)。- ADCS 提权
- 若存在 AD 证书服务(AD CS),可通过证书申请或模板滥用(如
ESC1
)获取域控权限。
八、权限维持手段
- 金/银票据:伪造长期有效的 TGT 或 ST。
- DCSync 权限:添加后门账号至域管组,持续同步域哈希。
- 计划任务:在域控上创建定时任务执行恶意载荷。
- Skeleton Key:在域控内存中植入万能密码(需重启失效)。
九、从工作组通往域控的路径
- 直接攻击域控:
- 利用 ZeroLogon 等漏洞直接重置域控密码。
- 通过公网暴露的脆弱服务(如 RDP、SMB)爆破或漏洞利用。
- 域内主机跳板:
- 先攻陷一台域成员机器(如通过钓鱼获取本地管理员权限),再通过 PtH/PtT 横向至域控。
十、登录指定域内机器的策略
- DCSync 导出哈希:
- 使用
secretsdump.py
导出所有域用户哈希,用域管哈希通过psexec
登录目标机器。- 日志分析定向攻击:
- 导出域登录日志,定位目标机器上活跃的普通用户,用其哈希发起 PtH 攻击。
以上方法需结合具体场景和权限选择,实战中需注意日志清理与隐蔽性。
相关文章:
2025年常见渗透测试面试题-红队面试宝典上(题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 一、如何判断是否是域环境? 二、定位域控的 IP 三、定位域管所在机器 四、Kerberos 核心…...
Base64在线编码解码 - 加菲工具
Base64在线编码解码 - 加菲工具 打开网站 加菲工具 选择“Base64 在线编码解码” 或者直接打开https://www.orcc.top/tools/base64 输入需要编码/解码的内容,点击“编码”/“解码”按钮 编码: 解码: 复制已经编码/解码后的内容。...
前端面试宝典---闭包
闭包介绍 使用闭包: 在函数内声明一个变量,避免外部访问在该函数内再声明一个函数访问上述变量(闭包)返回函数内部的函数使用完毕建议闭包函数null;译放内存 function createCounter() {let count 0;return function () {coun…...
算法:有一个整数数组,长度为n。她希望通过一系列操作将数组变成一个回文数组。
小红有一个整数数组,长度为n。她希望通过一系列操作将数组变成一个回文数组。每次操作可以选择数组中任意两个相邻的元素 ai和 ai1,将它们的值同时加一。请你计算至少需要多少次操作使得数组变成一个回文数组。如果不可能,则输出-1。否则输出…...
数字人:开启医疗领域的智慧变革新时代(5/10)
摘要:数字人技术作为医疗变革的基石,通过多学科融合实现虚拟医生、手术模拟、医学教育等多元应用,贯穿诊前、术中、术后全流程,显著提升医疗效率、优化资源分配、推动个性化服务。尽管面临技术、伦理、数据安全等挑战,…...
正则表达式在线校验(RegExp) - 加菲工具
正则表达式在线校验 - 加菲工具 打开网站 加菲工具 选择“正则表达式在线校验” 或者直接打开https://www.orcc.top/tools/regexp 输入待校验的源文本与正则表达式,点击“校验”按钮 需要注意检验后的内容可能存在多空格,可以拉下去看看~...
某车企面试备忘
记录两个关于Binder的问题,我感觉面试官提的非常好,作一下备忘。 1.通过Binder进行的IPC(进程间通信)是线程阻塞的吗? 参考答案: Binder是Android平台的一种跨进程通信(IPC)机制&…...
从Ampere到Hopper:GPU架构演进对AI模型训练的颠覆性影响
一、GPU架构演进的底层逻辑 AI大模型训练效率的提升始终与GPU架构的迭代深度绑定。从Ampere到Hopper的演进路径中,英伟达通过张量核心升级、显存架构优化、计算范式革新三大技术路线,将LLM(大语言模型)训练效率提升至…...
【JavaEE】SpringBoot 统一功能处理
目录 一、拦截器1.1 使用1.1 定义拦截器1.2 注册配置拦截器 1.2 拦截器详解1.2.1 拦截路径1.2.2 拦截器执⾏流程 1.3 适配器模式 二、统一数据返回格式2.1 简单用法2.2 问题及解决 三、统一异常处理 一、拦截器 拦截器:拦截器是Spring框架提供的核⼼功能之⼀&#…...
杨辉三角(力扣 118)
118. 杨辉三角 - 力扣(LeetCode) 示例 1: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numRows 1 输出: [[1]] vector<vector<int>> generate(int numRows) { //生成有numRows个元素(vector<in…...
三周年创作纪念日
文章目录 回顾与收获三年收获的五个维度未来的展望致谢与呼唤 亲爱的社区朋友们,大家好! 今天是 2025 年 4 月 14 日,距离我在 2022 年 4 月 14 日发布第一篇技术博客《SonarQube 部署》整整 1,095 天。在这条创作之路上,我既感慨…...
[c语言日记]轮转数组算法(力扣189)
【作者主页】siy2333 【专栏介绍】⌈c语言日寄⌋:这是一个专注于C语言刷题的专栏,精选题目,搭配详细题解、拓展算法。从基础语法到复杂算法,题目涉及的知识点全面覆盖,助力你系统提升。无论你是初学者,还是…...
【Unity笔记】Unity超时检测器开发:支持自定义重试次数与事件触发
在Unity游戏或应用开发中,我们经常会遇到需要检测超时的场景,比如: 等待用户在限定时间内完成某个交互;等待网络请求或资源加载是否在规定时间内返回;控制AI角色等待某个事件发生,超时后执行备选逻辑。 在…...
【微服务管理】注册中心:分布式系统的基石
在分布式系统日益普及的当下,如何高效地管理众多服务实例成为关键问题。注册中心应运而生,它犹如分布式系统的 “指挥中枢”,承担着服务注册、发现等核心任务,为整个系统的稳定运行和高效协作提供坚实保障。本文将深入探讨注册中心…...
P10413 [蓝桥杯 2023 国 A] 圆上的连线
题意: 给定一个圆,圆上有 n2023 个点从 1 到 n 依次编号。 问有多少种不同的连线方式,使得完全没有连线相交。当两个方案连线的数量不同或任何一个点连接的点在另一个方案中编号不同时,两个方案视为不同。 答案可能很大&#x…...
计算机操作系统——存储器管理
系列文章目录 1.存储器的层次结构 2.程序的装入和链接 3.连续分配存储管理方式(内存够用) 4.对换(Swapping)(内存不够用) 5.分页存储管理方式 6.分段存储管理方式 文章目录 系列文章目录前言一、存储器的存储结构寄存器&…...
TCPIP详解 卷1协议 四 地址解析协议
4.1——地址解析协议(ARP) 对于TCP/IP网络,地址解析协议(ARP)[RFC0826]提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的映射。ARP仅用于IPv4。IPv6使用邻居发现协议,它被合并入ICMPv6。当两个局域网的主机之间传输的以太…...
履带小车+六轴机械臂(2)
本次介绍原理图部分 开发板部分,电源供电部分,六路舵机,PS2手柄接收器,HC-05蓝牙模块,蜂鸣器,串口,TB6612电机驱动模块,LDO线性稳压电路,按键部分 1、开发板部分 需要注…...
耘想WinNAS:以聊天交互重构NAS生态,开启AI时代的存储革命
一、传统NAS的交互困境与范式瓶颈 在传统NAS(网络附加存储)领域,用户需通过复杂的图形界面或命令行工具完成文件管理、权限配置、数据检索等操作,学习成本高且效率低下。例如,用户若需搜索特定文件,需手动…...
如何通过自动化解决方案提升企业运营效率?
引言 在现代企业中,运营效率直接影响着企业的成本、速度与竞争力。尤其是随着科技的不断发展,传统手工操作和低效的流程逐渐无法满足企业的需求。自动化解决方案正成为企业提升运营效率、降低成本和提高生产力的关键。无论是大型跨国公司,还…...
【笔记ing】AI大模型-03深度学习基础理论
神经网络:A neural network is a network or circuit of neurons,or in a modern sense,an artificial neural network,composed of artificial neurons or nodes.神经网络是神经元的网络或回路,或者在现在意义上来说,是一个由人工神经元或节…...
Spring-注解编程
注解基础概念 1.什么是注解编程 指的是在类或者方法上加入特定的注解(XXX) 完成特定功能的开发 Component public classXXX{} 2.为什么要讲注解编程 1.注解开发方便 代码简洁 开发速度大大提高 2.Spring开发潮流 Spring2.x引入注解 Spring3.x完善注解 Springboot普及 推广注解…...
大数据学习栈记——MongoDB安装
本文介绍NoSQL技术:MongoDB的安装。操作系统:Ubuntu24.04 MongoDB介绍 MongoDB是一个基于分布式文件存储的数据库,由C语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之…...
linux 系统编程基础部分 day1
常用指令 创建修改用户组 查看当前用户组:whoami 创建用户 sudo adduser 用户 sudo addgroup 组名 添加权限:chmod [u,g,o,a][x,w,r] 数字表示法r4 w2 x1 chmod 471 每个权限种类想加 给文件换所属用户 chown 新用户名 文件名 chgrp …...
访问不到服务器上启动的llamafactory-cli webui
采用SSH端口转发有效,在Windows上面进行访问 在服务器上启动 llamafactory-cli webui 后,访问方式需根据服务器类型和网络环境选择以下方案: 一、本地服务器(物理机/虚拟机) 1. 直接访问 若服务器与操作设备处于同一…...
论文阅读笔记——Generating Long Sequences with Sparse Transformers
Sparse Transformer 论文 解决了 Transformer 在长序列建模时的计算开销和内存过大的问题。 可视化了一个 128 层自注意力在 CIFAR-10 的数据集上学习到的注意力模式,发现:1)稀疏性普遍存在:大多数层在多数数据点上表现出稀疏注意…...
【信息系统项目管理师】高分论文:论信息系统项目的整合管理(旅游景区导游管理平台)
更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 论文一、制定项目章程二、制订项目管理计划三、指导和管理项目工作四、管理项目知识五、监控项目工作六、实施整体变更控制七、结束项目或阶段论文 在国家《中国旅游“十三五”发展规划信息化专项规划的背景下…...
C++ 用红黑树封装map/set
前言 一、源码结构分析 二、模拟实现map/set 2.1 套上KeyOfT 2.2 普通迭代器实现 2.3 const迭代器实现 2.4 解决key不能修改的问题 2.5 map的[]实现 2.6 map/set以及红黑树源码 2.6.1 RBTree.h 2.6.2 set.h 2.6.3 map.h 总结 前言 之前的文章讲解了红黑树的具体实…...
VirtualBox虚拟机与主机之间无法复制粘贴的问题
插入出现问题,需要把其他的dvd弹出,比如系统安装镜像。 https://www.cnblogs.com/jianmuzi/p/17788084.html...
【HDFS入门】HDFS核心组件Secondary NameNode角色职责与运行机制解析
目录 1 Secondary NameNode的角色定位与常见误解 2 核心职责详解 2.1 核心功能职责 2.2 与NameNode的协作关系 3 运行机制深度剖析 3.1 检查点触发机制 3.2 元数据合并流程 4 与Hadoop 2.0 HA架构的对比 5 配置调优指南 5.1 关键配置参数 5.2 性能优化建议 6 实践应…...
AI知识补全(十六):A2A - 谷歌开源的agent通信协议是什么?
名人说:一笑出门去,千里落花风。——辛弃疾《水调歌头我饮不须劝》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 上一篇:AI知识补全(十五):AI可解…...
OOM问题排查和解决
问题 java.lang.OutOfMemoryError: Java heap space 排查 排查手段 jmap命令 jmap -dump,formatb,file<file-path> <pid> 比如 jmap -dump:formatb,file./heap.hprof 44532 使用JVisualVM工具: JVisualVM是一个图形界面工具,它可以帮…...
黑马头条day01
1)课程对比 2)项目概述 2.1)能让你收获什么 2.2)项目课程大纲 2.3)项目概述 随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越…...
关于IDEA中使用ctrl跳转源码出现???的解决方案
最近在学习大数据相关课程的时候使用ctrl查看源码时出现源码是问号的情况。写一篇博客来分享一下自己的解决方案: 但我使用ctrl查看源码的时候具体函数的细节使用???来代替,而且点击上方的Download按钮没有反应,这个时候我们需要手动指定…...
第三方API——Spring Boot 集成阿里云短信发送功能
目录 一. 创建阿里云OSS服务并获取密钥,开通短信服务 1.1 注册阿里云服务器 1.2 开通短信服务 1.3 创建对象存储OSS服务 1.4 RAM用户授权短信权限 1.5 新增用户并授权用户短信权限 1.6 获取 AccessKey ID 和 AccessKey Secret 二. 创建项目集成短信发送 2.1…...
【C++】前向声明(Forward Declaration)
前向声明(Forward Declaration)是在C、C等编程语言中,在使用一个类、结构体或其他类型之前,仅声明其名称而不给出完整定义的一种方式。 作用 减少编译依赖:当一个源文件包含大量头文件时,编译时间会显著增…...
Golang|抽奖相关
文章目录 抽奖核心算法生成抽奖大转盘抽奖接口实现 抽奖核心算法 我们可以根据 单商品库存量/总商品库存量 得到每个商品被抽中的概率,可以想象这样一条 0-1 的数轴,数轴上的每一段相当于一种商品,概率之和为1。 抽奖时,我们会生…...
10.第二阶段x64游戏实战-添加计时器
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 上一个内容:9.第二阶段x64游戏实战-创建项目代码获取人物属性 效果图: 当前游戏…...
fbx/obj/glb/gltf/b3dm等通用格式批量转换成osgb
fbx/obj/glb/gltf/b3dm等通用格式批量转换成osgb fbx/obj/glb/gltf/b3dm等通用格式批量转换成osgb...
打造AI应用基础设施:Milvus向量数据库部署与运维
目录 打造AI应用基础设施:Milvus向量数据库部署与运维1. Milvus介绍1.1 什么是向量数据库?1.2 Milvus主要特点 2. Milvus部署方案对比2.1 Milvus Lite2.2 Milvus Standalone2.3 Milvus Distributed2.4 部署方案对比表 3. Milvus部署操作命令实战3.1 Milv…...
使用WindSurf生成贪吃蛇小游戏:从零开始的开发之旅
在当今数字化时代,编程已经成为一项必备技能,而创建游戏无疑是学习编程过程中最具趣味性的项目之一。今天,我将向大家介绍如何使用WindSurf这款强大的代码生成工具来快速生成一个经典的贪吃蛇小游戏。从下载软件到运行游戏,我们将…...
论文学习:《EVlncRNA-net:一种双通道深度学习方法,用于对实验验证的lncRNA进行准确预测》
原文标题:EVlncRNA-net: A dual-channel deep learning approach for accurate prediction of experimentally validated lncRNAs 原文链接:https://www.sciencedirect.com/science/article/pii/S0141813025020896 长链非编码RNA( long non-coding RNAs&…...
LLM Post-Training
1. LLM的后训练分类 Fine-tuning Reinforcement Learning Test-time Scaling 方法 优点 缺点 Fine-tuning 任务适应性:能够针对特定任务或领域进行优化,提升模型在该任务上的性能。 数据驱动优化:利用标注数据直接调整模型参数&#x…...
【LLM】解锁Agent协作:深入了解谷歌 A2A 协议与 Python 实现
人工智能(AI)智能体正迅速成为企业提高生产力、自动化工作流程和增强运营能力的关键工具。从处理日常重复性任务到协助复杂的决策,智能体的潜力巨大。然而,当这些智能体来自不同的供应商、使用不同的框架或被限制在孤立的数据系统…...
FileWriter 详细解析与记忆方法
FileWriter 详细解析与记忆方法 一、FileWriter 核心概念 FileWriter 是 Java 中用于向文件写入字符数据的类,继承自 OutputStreamWriter,属于字符流体系。 1. 核心特点 特性说明继承关系Writer → OutputStreamWriter → FileWriter数据单位字符&am…...
Java笔记5——面向对象(下)
目录 一、抽象类和接口 1-1、抽象类(包含抽象方法的类) 1-2、接口 编辑编辑 二、多态 编辑 1. 自动类型转换(向上转型) 示例: 注意: 2. 强制类型转换(向下转型) 示…...
c++------模板进阶
目录 一、模板 1.1 非类型模板参数 二、模板的特化 2.1 概念 2.2 函数模板特化 2.3 类模板特化 全特化 偏特化 (1)部分特化 (2)参数更进一步的限制 三、模板分离编译 3.1 什么是分离编译 3.2 模板的分离编译 3.3 解决…...
《轨道力学讲义》——第四讲:轨道计算与预测
第四讲:轨道计算与预测 引言 在轨道力学的研究中,轨道计算与预测是将理论付诸实践的关键环节。当我们掌握了轨道运动的基本规律和数学描述后,下一步便是要能够准确地计算航天器在任意时刻的位置和速度,并对其未来的运动轨迹进行…...
鸿蒙开发-页面跳转
1.路由使用 //1.引入路由 import router from ohos.router//2.使用跳转router.pushUrl({url: "pages/Show"})2.页面跳转 import { router } from kit.ArkUI;Entry Component struct LoginPage {State message: string 登陆页;build() {Row() {Column() {Text(this…...
数据大屏只能撑撑场面?
很多人对数据大屏的看法就是“没有用”、“花架子”,实际上,它的作用绝不止于此。 业财猫全新升级的经营驾舱模块,以精准的行业洞察与场景化设计,重新定义了这一工具的价值。 作为专为财税代账行业打造的一站式运营管理平台&…...