Active Directory 域服务
1.活动目录有什么特点
1. 目录服务
-
集中管理:提供集中式的用户、计算机、组和其他资源的管理。
-
结构化存储:以层次结构的方式存储信息,便于组织和检索。
2. 域和林结构
-
域(Domain):一个逻辑分组,包含一组用户、计算机和资源,由一个或多个域控制器管理。
-
林(Forest):多个域的集合,共享一个全局目录和目录架构。
3. 安全性
-
用户认证:通过Kerberos协议进行用户认证,确保用户身份的合法性。
-
授权:基于用户和组的权限设置,控制对资源的访问。
-
组策略(GPO):集中管理用户和计算机的策略设置,确保一致的安全性和配置。
4. 可扩展性和灵活性
-
分布式架构:允许多个域控制器分布在网络中,提高可用性和容错性。
-
多主复制:域控制器之间自动同步数据,确保数据的一致性。
-
架构扩展:允许自定义属性和类,以满足特定的业务需求。
5. 管理便捷性
-
集中管理:通过管理工具如Active Directory用户和计算机(ADUC)进行集中管理。
-
自动发现服务:客户端自动发现域控制器,简化网络配置。
-
灵活的查询:支持LDAP查询,便于快速查找和管理资源。
6. 支持多种服务
-
DNS集成:与DNS服务紧密结合,提供域名解析。
-
证书服务:支持企业级的证书颁发和管理。
-
目录同步:与其他目录服务(如Azure AD)进行同步。
7. 高可用性和容错性
-
多域控制器:通过部署多个域控制器,确保服务的高可用性。
-
数据冗余:域控制器之间的数据复制,确保数据的冗余和一致性。
8. 支持多种平台
-
跨平台支持:支持Windows、Linux和其他操作系统通过标准协议(如LDAP、Kerberos)访问活动目录。
9. 应用广泛
-
企业网络:广泛应用于企业网络中,提供用户管理、资源访问控制等服务。
-
云服务集成:与云服务(如Azure AD)集成,支持混合云环境。
2.域控制器的作用有哪些
1. 用户认证和授权
-
身份验证:域控制器验证用户和计算机的身份,确保只有合法的用户和设备可以访问网络资源。
-
授权访问:根据用户和组的权限设置,控制用户对资源的访问权限。
2. 集中管理
-
用户和组管理:集中管理用户账户、组和权限,简化了用户和资源的管理。
-
资源管理:管理网络中的计算机、打印机和其他资源,确保资源的可用性和安全性。
3. 高可用性和容错性
-
多域控制器部署:通过部署多个域控制器,确保在某个域控制器故障时,其他域控制器可以继续提供服务。
-
数据复制:域控制器之间自动同步数据,确保数据的一致性和冗余性。
4. 组策略(GPO)管理
-
策略应用:通过组策略集中管理用户和计算机的配置,确保一致的安全性和配置策略。
-
策略强制:强制执行企业级的安全和配置策略,减少管理复杂度。
5. 目录服务
-
存储和检索信息:存储用户、计算机、组和其他资源的信息,并提供快速检索功能。
-
分布式架构:允许多个域控制器分布在网络中,提高目录服务的可用性和性能。
6. DNS服务
-
域名解析:域控制器通常集成了DNS服务,用于将域名解析为IP地址,确保网络通信的正常进行。
-
动态更新:支持动态更新DNS记录,确保网络环境的变化能够及时反映到DNS中。
7. 安全性
-
Kerberos认证:使用Kerberos协议进行用户认证,确保身份验证的安全性。
-
加密通信:支持加密通信,保护数据传输的安全性。
8. 灾难恢复
-
备份和恢复:域控制器支持备份和恢复功能,确保在系统故障或灾难发生时能够快速恢复。
-
数据一致性:通过数据复制和备份,确保在恢复过程中数据的一致性。
9. 支持企业级应用
-
集成服务:支持与其他企业级服务(如Exchange Server、SharePoint等)的集成,提供统一的管理和服务。
-
扩展功能:支持通过插件和扩展功能实现特定的业务需求。
10. 支持云服务
-
混合云环境:支持与云服务(如Azure AD)的集成,提供混合云环境的管理能力。
-
云迁移:支持企业从本地环境迁移到云端,确保无缝过渡。
3.什么是对象和属性
对象(Object)
对象是活动目录中用于表示一个实体或资源的基本单位。它可以是用户、计算机、组、打印机、文件夹等任何可以在网络中识别和管理的资源。
对象的特点
-
唯一标识符(GUID):每个对象都有一个全局唯一标识符(GUID),用于在目录中唯一标识该对象。
-
类型(Class):对象属于某个特定的类(如用户类、计算机类等),类定义了对象的属性和行为。
-
层次结构:对象可以组织在层次结构中,如域、组织单位(OU)等。
常见的对象类型
-
用户对象:表示网络中的用户账户。
-
计算机对象:表示网络中的计算机。
-
组对象:用于管理用户和计算机的集合。
-
组织单位(OU):用于组织和管理其他对象的容器。
-
打印机对象:表示网络中的打印机。
-
文件夹对象:表示网络中的文件夹资源。
属性(Attribute)
属性是对象的特征或特性,用于描述对象的详细信息。每个对象可以有多个属性,这些属性定义了对象的行为和状态。
属性的特点
-
名称和值:每个属性都有一个名称和一个值(或多个值),用于描述对象的某个方面。
-
数据类型:属性的值可以是字符串、数字、日期、布尔值等。
-
可选和必填:某些属性是必填的(如用户名),而某些属性是可选的(如用户描述)。
常见的属性类型
-
字符串属性:如用户名(
sAMAccountName)、描述(description)。 -
数字属性:如用户ID(
objectGUID)。 -
日期属性:如账户过期日期(
accountExpires)。 -
布尔属性:如账户是否禁用(
userAccountControl)。 -
多值属性:如组成员(
member),可以包含多个值。
对象和属性的关系
-
对象是容器:对象是活动目录中的一个实体,用于表示某个资源。
-
属性是对象的特征:属性是对象的详细信息,用于描述对象的特性。
-
对象通过属性定义其行为:对象的行为和状态由其属性决定,例如用户对象的密码策略由其属性定义。
示例
-
用户对象:
-
对象类型:用户。
-
属性:
-
sAMAccountName:用户名(如john.doe)。 -
description:用户描述(如IT部门管理员)。 -
userPrincipalName:用户登录名(如john.doe@company.com)。 -
accountExpires:账户过期日期。 -
userAccountControl:账户状态(如是否禁用)。
-
-
-
计算机对象:
-
对象类型:计算机。
-
属性:
-
name:计算机名称(如PC001)。 -
description:计算机描述(如财务部门计算机)。 -
operatingSystem:操作系统版本(如Windows 10)。 -
lastLogonTimestamp:上次登录时间。
-
-
-
组对象:
-
对象类型:组。
-
属性:
-
name:组名称(如IT_Administrators)。 -
description:组描述(如IT部门管理员组)。 -
member:组成员(包含多个用户或计算机对象)。
-
-
总结
-
对象是活动目录中的基本单位,用于表示网络中的资源。
-
属性是对象的特征,用于描述对象的详细信息。
-
通过对象和属性的组合,活动目录可以灵活地管理和组织网络资源,确保网络环境的高效和安全。
4.域的组成结构有哪些
1. 域控制器(Domain Controller, DC)
-
定义:域控制器是运行Windows Server操作系统的计算机,负责管理域中的用户、计算机和其他资源。
-
作用:
-
用户认证和授权。
-
存储和管理活动目录数据库。
-
提供组策略应用和管理。
-
确保域的高可用性和容错性。
-
2. 用户和计算机对象
-
用户对象:表示网络中的用户账户,包含用户名、密码、权限等信息。
-
计算机对象:表示网络中的计算机,包含计算机名、IP地址、所属域等信息。
-
组对象:用于管理用户和计算机的集合,简化权限管理和资源分配。
3. 组织单位(Organizational Unit, OU)
-
定义:组织单位是域中的一个容器,用于组织和管理其他对象(如用户、计算机、组等)。
-
作用:
-
提供灵活的层次结构,便于管理。
-
允许应用组策略到特定的OU及其子对象。
-
4. 全局目录(Global Catalog, GC)
-
定义:全局目录是一个特殊的目录服务,包含域林中所有域的部分属性信息。
-
作用:
-
提供跨域的搜索和查询功能。
-
支持用户和资源的快速查找。
-
在域林中提供统一的目录视图。
-
5. DNS服务
-
定义:域名系统(DNS)服务用于将域名解析为IP地址。
-
作用:
-
帮助计算机找到域控制器。
-
支持动态更新,确保网络环境的变化能够及时反映到DNS中。
-
6. 架构(Schema)
-
定义:架构定义了活动目录中可以存储的对象类型和属性。
-
作用:
-
确定对象的类型和属性。
-
允许扩展以满足特定的业务需求。
-
7. 域功能级别(Domain Functional Level)
-
定义:域功能级别决定了域支持的功能和特性。
-
作用:
-
确定域控制器可以使用哪些高级功能。
-
确保域控制器之间的兼容性。
-
5.域的物理结构包含什么
1. 域控制器(Domain Controllers, DC)
-
定义:域控制器是运行Windows Server操作系统的计算机,负责存储和管理活动目录数据库。
-
作用:
-
处理用户和计算机的认证请求。
-
存储目录数据并与其他域控制器进行数据复制。
-
确保目录信息的一致性和高可用性。
-
2. 站点(Sites)
-
定义:站点是一组通过高速网络连接的子网,用于优化网络流量和复制。
-
作用:
-
确定域控制器之间的复制拓扑。
-
优化登录认证和目录查询的网络流量。
-
减少跨广域网(WAN)的带宽使用。
-
3. 子网(Subnets)
-
定义:子网是网络中的逻辑分段,用于定义站点的物理网络结构。
-
作用:
-
站点由一个或多个子网组成,用于标识网络中的物理位置。
-
帮助确定域控制器的复制路径和登录流量的路由。
-
4. 站点链接(Site Links)
-
定义:站点链接是连接不同站点的逻辑路径,用于定义跨站点的复制策略。
-
作用:
-
控制站点之间的复制频率和带宽使用。
-
确保跨站点的目录数据一致性。
-
5. 站点链接桥接(Site Link Bridges)
-
定义:站点链接桥接用于连接多个站点链接,形成复杂的网络拓扑。
-
作用:
-
优化跨多个站点的复制路径。
-
确保网络流量的高效性和可靠性。
-
6. 连接对象(Connection Objects)
-
定义:连接对象用于定义域控制器之间的复制关系。
-
作用:
-
控制域控制器之间的复制方向和频率。
-
确保数据在域控制器之间的一致性。
-
总结
6.Microsoft Passport 是哪个Windows Sever 版本加入的新功能
Microsoft Passport 是在 Windows Server 2016 中加入的新功能。
7.根据范围的不同,活动目录的功能级别可以分为什么
-
域功能级别(Domain Functional Level)
-
定义:域功能级别决定了域中域控制器可以使用的功能和特性。
-
作用:域功能级别影响域控制器的行为和功能,包括用户认证、组策略应用、复制行为等。
-
示例:Windows Server 2016域功能级别包括支持NTLM和其他基于密码的用户账户秘密、对网络NTLM的支持、对Kerberos客户端认证的更改等。
-
-
林功能级别(Forest Functional Level)
-
定义:林功能级别决定了整个林中所有域的域控制器可以使用的功能和特性。
-
作用:林功能级别影响整个林的架构和功能,包括全局目录、跨域信任、复制拓扑等。
-
示例:Windows Server 2016林功能级别包括特权访问管理(Privileged Access Management)。
-
8.AD LDS 和 AD DS 有什么不同
定义和用途
-
AD DS:AD DS 是企业级的目录服务,主要用于管理网络中的用户、计算机和其他资源。它提供了身份验证、用户和计算机管理、组策略应用等功能,是传统网络环境中不可或缺的组件。
-
AD LDS:AD LDS 是一种轻量级的目录服务,主要用于为应用程序提供目录服务。它不依赖于域和域控制器,适合那些需要灵活目录服务但不需要完整AD功能的应用场景。
2. 功能支持
-
AD DS:支持域功能,如组策略、全局编录、信任关系等。它提供了全面的网络管理功能,包括用户认证、资源访问控制和集中管理。
-
AD LDS:不支持域功能,如组策略、全局编录支持和管理工作站的功能。它专注于为应用程序提供目录服务,适合轻量级的应用场景。
3. 运行环境
-
AD DS:需要在域控制器上运行,通常部署在Windows Server操作系统上。它依赖于域和林的结构。
-
AD LDS:可以在工作组中的计算机上运行,也可以在客户端操作系统(如Windows 10)上运行。它不依赖于域和域控制器。
4. 架构
-
AD DS:具有域、林、组织单位(OU)等结构,用于组织和管理网络资源。
-
AD LDS:没有域、林等结构,但支持应用程序目录分区,允许灵活的架构设计。
5. 复制机制
-
AD DS:使用多主复制机制,确保域控制器之间的数据一致性。复制过程由系统自动管理。
-
AD LDS:也支持多主复制,但更注重灵活性和负载均衡,允许数据在多个实例之间复制。
6. 安装和配置
-
AD DS:需要在Windows Server上安装,并配置域和林结构。安装过程较为复杂,适合企业级环境。
-
AD LDS:可以在Windows Server或客户端操作系统上安装,支持多个实例的创建。安装和配置相对简单,适合轻量级应用。
7. 安全性
-
AD DS:提供全面的安全功能,如Kerberos认证、NTLM认证等,确保网络环境的安全性。
-
AD LDS:支持LDAP认证,但不支持域级别的安全功能。安全性主要依赖于应用程序的配置。
9.工作组环境和域环境的主要区别有哪些
1. 用户账户管理
-
工作组环境:每个计算机都有自己的用户账户数据库,用户需要在每台计算机上单独创建账户。这使得管理多个用户账户变得复杂,尤其是在用户数量较多的情况下。
-
域环境:用户账户集中存储在域控制器的活动目录中。用户可以使用一个账户在域内的任何计算机上登录,大大简化了用户账户的管理。
2. 资源访问控制
-
工作组环境:资源访问控制是分散的,每个计算机独立管理自己的资源访问权限。用户需要在每台计算机上单独设置权限,这在大型网络中管理起来非常困难。
-
域环境:资源访问控制是集中的,通过组策略和权限设置,可以统一管理用户对资源的访问权限。这些权限可以跨域应用,确保一致性和安全性。
3. 管理复杂度
-
工作组环境:由于每个计算机都是独立的,管理起来相对简单,适合小型网络或家庭网络。但在用户和计算机数量较多时,管理复杂度会显著增加。
-
域环境:管理复杂度较高,但提供了集中管理的优势。管理员可以在域控制器上统一管理用户、计算机和资源,适合大型企业网络。
4. 安全性
-
工作组环境:安全性较低,主要依赖于本地计算机的安全设置。不同计算机上的安全策略可能不一致,增加了安全风险。
-
域环境:安全性较高,通过集中管理和应用统一的安全策略(如组策略),可以确保整个网络的安全性。域环境还支持更高级的认证机制,如Kerberos。
5. 网络规模和适用场景
-
工作组环境:适合小型网络或家庭网络,通常不超过10台计算机。管理简单,适合用户数量较少的环境。
-
域环境:适合大型企业网络,可以高效管理大量用户和计算机。适合需要集中管理和高安全性的环境。
6. 网络服务和应用支持
-
工作组环境:提供的网络服务支持有限,通常不支持复杂的企业级应用。
-
域环境:提供全面的网络服务支持,如DNS、DHCP、文件和打印服务等。可以支持复杂的企业级应用,如Exchange Server、SharePoint等。
10.举例说明哪种工作环境下适合搭建Windows域服务
1. 大型企业网络环境
-
特点:用户和计算机数量众多,需要集中管理和统一的安全策略。
-
需求:集中管理用户账户和计算机,确保安全性和一致性。
-
适用性:通过域服务,可以统一管理大量用户和计算机,应用组策略确保安全性和合规性。
2. 需要高安全性的环境
-
特点:对数据安全和访问控制有严格要求,如金融机构、政府部门等。
-
需求:确保用户身份验证的安全性,防止未授权访问。
-
适用性:域服务提供Kerberos认证和统一的安全策略,确保只有授权用户可以访问资源。
3. 多分支机构管理
-
特点:企业有多个分支机构,需要跨地域的集中管理。
-
需求:统一管理分布在不同地点的用户和资源。
-
适用性:通过部署多个域控制器,可以实现跨地域的高可用性和负载均衡。
4. 混合云环境
-
特点:企业同时使用本地和云端资源。
-
需求:统一管理本地和云端的用户和资源。
-
适用性:域服务可以与云服务(如Azure AD)集成,提供混合云环境的管理能力。
5. 需要统一身份验证的环境
-
特点:用户需要使用单个账户访问多个系统和服务。
-
需求:简化用户登录流程,提高用户体验。
-
适用性:通过域服务的单点登录(SSO)功能,用户可以使用一个账户访问多个资源。
6. 教育机构
-
特点:学校和教育机构需要管理大量学生和教职工的账户。
-
需求:集中管理用户账户,确保资源的合理分配和访问控制。
-
适用性:域服务可以方便地创建和管理大量账户,并通过组策略应用统一的策略。
7. 需要复杂权限管理的环境
-
特点:企业需要对不同部门和角色的用户设置不同的权限。
-
需求:灵活的权限管理,确保用户只能访问授权的资源。
-
适用性:域服务支持基于角色的访问控制(RBAC),可以简化权限管理。
8. 需要灾难恢复和高可用性的环境
-
特点:企业需要确保在故障情况下服务的连续性。
-
需求:高可用性和快速恢复能力。
-
适用性:通过部署多个域控制器,可以实现故障转移和负载均衡,确保服务的连续性。
相关文章:
Active Directory 域服务
1.活动目录有什么特点 1. 目录服务 集中管理:提供集中式的用户、计算机、组和其他资源的管理。 结构化存储:以层次结构的方式存储信息,便于组织和检索。 2. 域和林结构 域(Domain):一个逻辑分组&#x…...
Redis快的原因
1、基于内存实现 Redis将所有数据存储在内存中,因此它可以非常快速地读取和写入数据,而无需像传统数据库那样将数据从磁盘读取和写入磁盘,这样也就不受I/O限制。 2、I/O多路复用 多路指的是多个socket连接;复用指的是复用一个线…...
Android 自己的智能指针
在 Android 系统中,强指针模板类(sp<T>) 是一种基于引用计数的智能指针实现,专门用于管理对象的生命周期。它被广泛用于 Android Framework 的底层(Native 层/C 代码),尤其是与 Binder 通…...
如何在React中集成 PDF.js?构建支持打印下载的PDF阅读器详解
本文深入解析基于 React 和 PDF.js 构建 PDF 查看器的实现方案,该组件支持 PDF 渲染、图片打印和下载功能,并包含完整的加载状态与错误处理机制。 完整代码在最后 一个PDF 文件: https://mozilla.github.io/pdf.js/web/compressed.tracemo…...
【完美解决】VSCode连接HPC节点,已配置密钥却还是提示需要输入密码
目录 问题描述软件版本原因分析错误逻辑链 解决方案总结 问题描述 本人在使用 VSCode Remote-SSH 插件连接超算集群节点时,遇到以下问题:已正确配置 SSH 密钥,且 VSCode 能识别密钥文件(如图1),但在…...
智能DNS解析:解决高防IP地区访问异常的实战指南
摘要:针对高防IP在部分地区无法访问的问题,本文设计基于智能DNS的流量调度方案,提供GeoDNS配置与故障切换代码示例。 一、问题背景 运营商误拦截或线路波动可能导致高防IP在福建、江苏等地访问异常。传统切换方案成本高,智能DNS可…...
【JSON2WEB】16 login.html 登录密码加密传输
【JSON2WEB】系列目录 【JSON2WEB】01 WEB管理信息系统架构设计 【JSON2WEB】02 JSON2WEB初步UI设计 【JSON2WEB】03 go的模板包html/template的使用 【JSON2WEB】04 amis低代码前端框架介绍 【JSON2WEB】05 前端开发三件套 HTML CSS JavaScript 速成 【JSON2WEB】06 JSO…...
ruby超高级语法
以下是 Ruby 中一些 极度硬核 的语法和底层特性,涉及元编程的深渊、虚拟机原理、语法黑魔法等,适用于追求极限的 Ruby 开发者: 高级语法一 一、语法核弹级操作 1. 动态修改继承链 class A; def foo; "A"; end end class B; def …...
第十二天 - Flask/Django基础 - REST API开发 - 练习:运维管理后台API
从零开始用Flask/Django构建运维管理后台API(实战指南) 前言:为什么选择Python Web框架? 在运维自动化领域,构建管理后台是每个运维工程师的必修课。本文将通过Flask和Django两个主流框架,手把手教你构建…...
Docker 容器内运行程序的性能开销
在 Docker 容器内运行程序通常会有一定的性能开销,但具体损失多少取决于多个因素。以下是详细分析: 1. CPU 性能 理论开销:容器直接共享宿主机的内核,CPU 调度由宿主机管理,因此 CPU 运算性能几乎与原生环境一致&…...
从递归入手一维动态规划
从递归入手一维动态规划 1. 509. 斐波那契数 1.1 思路 递归 F(i) F(i-1) F(i-2) 每个点都往下展开两个分支,时间复杂度为 O(2n) 。 在上图中我们可以看到 F(6) F(5) F(4)。 计算 F(6) 的时候已经展开计算过 F(5)了。而在计算 F(7)的时候,还需要…...
【2025年认证杯数学中国数学建模网络挑战赛】A题解题思路与模型代码
【2025年认证杯数学建模挑战赛】A题 该题为典型的空间几何建模轨道动力学建模预测问题。 ⚙ 问题一:利用多个天文台的同步观测,确定小行星与地球的相对距离 问题分析 已知若干地面天文台的观测数据:方位角 (Azimuth) 和 高度角 (Altitude)&…...
蓝桥杯备赛 Day16 单调数据结构
单调栈和单调队列能够动态的维护,还需用1-2两个数组在循环时从单调栈和单调队列中记录答案 单调栈 要点 1.时刻保持内部元素具有单调性质的栈(先进后出),核心是:入栈时逐个删除所有"更差的点",一般可分为单调递减栈、单调递增栈、单调不减栈、单调不增…...
轻量级爬虫框架Feapder入门:快速搭建企业级数据管道
一、目标与前置知识 1. 目标概述 本教程的主要目标是: 介绍轻量级爬虫框架 Feapder 的基本使用方式。快速搭建一个采集豆瓣电影数据的爬虫,通过电影名称查找对应的电影详情页并提取相关信息(电影名称、导演、演员、剧情简介、评分…...
golang gmp模型分析
思维导图: 1. 发展过程 思维导图: 在单机时代是没有多线程、多进程、协程这些概念的。早期的操作系统都是顺序执行 单进程的缺点有: 单一执行流程、计算机只能一个任务一个任务进行处理进程阻塞所带来的CPU时间的浪费 处于对CPU资源的利用&…...
深入理解Java Optional:告别NullPointerException的优雅方式
大家好!今天我们来聊聊Java 8引入的一个超实用类 - Optional。不是那个让你重启电脑的CtrlAltDel哦!😄 这是一个能让我们优雅处理null值的工具类,彻底告别烦人的NullPointerException! 一、为什么需要Optional&#x…...
【算法竞赛】树上最长公共路径前缀(蓝桥杯2024真题·团建·超详细解析)
目录 一、题目 二、思路 1. 问题转化:同步DFS走树 2. 优化:同步DFS匹配 3. 状态设计:dfs参数含义 4. 匹配过程:用 map 建立权值索引 5. 终止条件:无法匹配则更新答案 6. 总结 三、完整代码 四、知识点总…...
【windows10】基于SSH反向隧道公网ip端口实现远程桌面
【windows10】基于SSH反向隧道公网ip端口实现远程桌面 1.背景2.SSH反向隧道3.远程连接电脑 1.背景 Windows 10远程桌面协议的简称是RDP(Remote Desktop Protocol)。 RDP是一种网络协议,允许用户远程访问和操作另一台计算机。 远程桌面功…...
Python----概率论与统计(贝叶斯,朴素贝叶斯 )
一、贝叶斯 1.1、贝叶斯定理 贝叶斯定理(Bayes Theorem)也称贝叶斯公式,是关于随机事件的条件概率的定理 贝叶斯的的作用:根据已知的概率来更新事件的概率。 1.2、定理内容 提示: 贝叶斯定理是“由果溯因”的推断&…...
NO.88十六届蓝桥杯备战|动态规划-多重背包|摆花(C++)
多重背包 多重背包问题有两种解法: 按照背包问题的常规分析⽅式,仿照完全背包,第三维枚举使⽤的个数;利⽤⼆进制可以表⽰⼀定范围内整数的性质,转化成01 背包问题。 ⼩建议:并不是所有的多重背包问题都能…...
vue项目打包里面pubilc里的 tinymce里的js文件问题
以下是解决 Vue 项目打包后 public/tinymce 中 JS 文件路径问题的完整方案: 问题原因 当使用 public 目录存放静态资源时,Vue CLI 默认会将 public 下的文件 直接复制到打包目录的根路径,但以下操作可能导致路径错误: 开发环境使…...
Python星球日记 - 第18天:小游戏开发(猜数字游戏)
🌟引言: 上一篇:Python星球日记 - 第17天:数据可视化 名人说:路漫漫其修远兮,吾将上下而求索。(屈原《离骚》) 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、游戏概述与原理1. 游戏基本规则2. 编程知识点3.猜数字游戏流程图二、游戏逻辑设计…...
爬虫抓包工具和PyExeJs模块
我们在处理一些网站的时候, 会遇到一些屏蔽F12, 以及只要按出浏览器的开发者工具就会关闭甚至死机的现象. 在遇到这类网站的时候. 我们可以使用抓包工具把页面上屏蔽开发者工具的代码给干掉. Fiddler和Charles 这两款工具是非常优秀的抓包工具. 他们可以监听到我们计算机上所…...
无人机击落技术难点与要点分析!
一、技术难点 1. 目标探测与识别 小型化和低空飞行:现代无人机体积小、飞行高度低(尤其在城市或复杂地形中),雷达和光学传感器难以有效探测。 隐身技术:部分高端无人机采用吸波材料或低可探测设计,进…...
2025年Java无服务器架构实战:AWS Lambda与Spring Cloud Function深度整合
摘要 📝 本文深入探讨如何在2025年Java生态中实现AWS Lambda与Spring Cloud Function的无缝整合。我们将从基础概念讲起,逐步深入到实际部署、性能优化和最佳实践,通过详实的代码示例展示如何构建高效、可扩展的无服务器Java应用。 目录 &a…...
LeetCode 题目 「二叉树的右视图」 中,如何从「中间存储」到「一步到位」实现代码的优化?
背景简介 在 LeetCode 的经典题目 「二叉树的右视图」 中,我们需要返回从右侧看一棵二叉树时所能看到的节点集合。每一层我们只能看到最右边的那个节点。 最初,我采用了一个常规思路:层序遍历 每层单独保存节点值 最后提取每层最后一个节…...
8.第二阶段x64游戏实战-string类
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 上一个内容:7.第二阶段x64游戏实战-分析人物属性 string类是字符串类,在计算机中…...
Go语言sync.Mutex包源码解读
互斥锁sync.Mutex是在并发程序中对共享资源进行访问控制的主要手段,对此Go语言提供了非常简单易用的机制。sync.Mutex为结构体类型,对外暴露Lock()、Unlock()、TryLock()三种方法,分别用于阻塞加锁、解锁、非阻塞加锁操作(加锁失败…...
C++实现文件断点续传:原理剖析与实战指南
文件传输示意图 一、断点续传的核心价值 1.1 大文件传输的痛点分析 网络闪断导致重复传输:平均重试3-5次。 传输进度不可回溯:用户无法查看历史进度。 带宽利用率低下:每次中断需从头开始。 1.2 断点续传技术优势 指标传统传输断点续传…...
MySQL中FIND_IN_SET函数与INSTR函数用法解析
一、功能定义与语法 1、FIND_IN_SET函数 语法:FIND_IN_SET(str, strlist) 功能:在逗号分隔的字符串列表(strlist)中查找精确匹配的子字符串(str),并返回其位置(从1开始)…...
