Windows Server 2016-Windows 时间服务概览

2023-10-27

同步 Windows 时间服务 (W32Time) 的日期和时间的所有运行 Active Directory 域服务 (AD DS) 的计算机。 时间同步至关重要的许多 Windows 服务和的业务线 (LOB) 应用正常运行。 Windows 时间服务使用的网络时协议 (NTP) 来同步网络上的计算机时钟。 NTP 确保,准确时钟值或时间戳,即可分配到网络验证和资源的访问权限请求。

时间协议的重要性

两台计算机若要交换时间信息,然后使用该信息同步他们时钟之间进行通信时间协议。 使用 Windows 时服务时间协议,的客户端从服务器请求时间信息,并使其时钟根据所收到的信息同步。

Windows 时间服务使用 NTP 帮助同步网络上的时间。 NTP 是包含不必同步时钟专业算法 Internet 时间协议。 NTP 是更精确的时间协议比简单网络时间协议 (SNTP),可在某些版本的 Windows。但是,W32Time 仍支持 SNTP 启用与计算机运行 SNTP 基于时间的服务,如 Windows 2000 的后向兼容性。

Windows 10和Windows Server 2016中的时间准确性得到了显着提高,同时保持了与旧Windows版本完全向后的NTP兼容性。在正确的操作条件下,运行Windows 10或Windows Server 2016及更新版本的系统可以提供1秒,50毫秒(毫秒)或1毫秒的精度。(时间精度:时间精度需要从高度准确的权威时间源到终端设备的端到端精确时间分配。任何引入网络不对称的因素都会对准确性产生负面影响,例如物理网络设备或目标系统上的高CPU负载。)

Windows 时间服务结构:

Windows 时间服务包含以下组件:

  • 服务控制管理器

  • Windows 时间服务管理器

  • 时钟专业

  • 时间提供程序

下图显示的体系结构 Windows 时间服务。

Windows 时间

服务控制管理器负责启动和停止 Windows 时间服务。 Windows 时间服务管理器负责启动附带操作系统 NTP 时间提供商的操作。 Windows 时间服务管理器来控制 Windows 时间服务的所有功能和合并所有时间样本。 除了提供有关当前系统状态,如当前时间源或最后时间系统时钟已更新信息,Windows 时间服务管理器程序还负责创建事件日志中的事件。

时间同步进程中涉及以下步骤:

  • 输入提供商要求,接收来自配置 NTP 时间来源时间样本。

  • 这些时间示例将传递到 Windows 时服务管理器,它将收集所有样本,并将其传输到时钟专业子组件。

  • 时钟专业子组件适用 NTP 算法这会导致的最佳时间示例所选内容旁。

  • 时钟专业子组件调整通过调整时钟率或直接更改的时间的最准确的时间到系统时钟的时间。

如果计算机已指定时间服务器为,它可以发送到请求时间同步此过程中任何位置的任何计算机的时间。

Windows 时间服务时间协议

时间协议确定程度两台计算机的时钟同步。 时间协议负责确定的最佳可用时间信息和汇聚时钟,以确保在不同的系统中确保保持一致的时间。

Windows 时间服务使用的网络时协议 (NTP) 来通过网络同步时间。 NTP 是包含不必同步时钟专业算法 Internet 时间协议。 NTP 是更精确的时间协议比简单网络时间协议 (SNTP),可在某些版本的 Windows。但是 W32Time 继续支持 SNTP 启用与计算机运行 SNTP 基于时间的服务,如 Windows 2000 的后向兼容性。

网络时间协议

网络时协议 (NTP) 是默认的时间使用 Windows 时间服务操作系统中的同步协议。 NTP 是能力故障、 高度可扩展时间协议,并且在使用最常使用指定的时间参考同步计算机时钟的协议。

NTP 时间同步发生一段时间内通过,并且涉及 NTP 数据包传输通过网络。 NTP 数据包包含在时间同步中包含的客户端和服务器参与时间示例的时间戳。

NTP 依赖于参考时钟定义最精确的时间要使用,并同步到该参考时钟网络上的所有时钟。 NTP 当前时间协调世界时 (UTC) 使用通用标准。 UTC 独立时区的时间,并使 NTP 在无论时区的区域设置世界随时随地使用。

NTP 算法的支持

NTP 包括两个算法、 时钟筛选算法和时钟选择算法,帮助确定的最佳时间示例 Windows 时间服务。时钟筛选算法旨在筛选的时间和示例,将收到了来自查询的时间源确定每个来源的最佳时间示例。时钟选择算法然后确定网络上的最准确的时间服务器。 此信息然后传递时钟专业算法,使用时,由于网络延迟和计算机时钟不准确性错误补偿更正的计算机,本地时钟中收集的信息。

NTP 算法是最准确的灯到中等网络和服务器加载的情况下。 与会考虑网络公交时间任何算法,NTP 算法的支持,可能很好地运行 extreme 网络拥堵的情况下。

NTP 时间提供程序

Windows 时间服务,可支持的各种硬件设备和时间协议一个完整的时间同步包。 若要启用此支持,该服务使用可插入时间提供商。 时间提供程序是负责任一获取精确的时间戳 (从网络或硬件) 或通过网络提供的其他计算机这些时间戳。

NTP 提供程序附带操作系统标准时间提供商。 NTP 提供商遵循 NTP 版本 3 的客户端和服务器,由指定的标准,并可与 SNTP 客户端和服务器 Windows 2000 和其他 SNTP 客户端的后向兼容性的交互。在 Windows 时间服务 NTP 提供商由以下两部分组成:

  • NtpServer 输出提供商。 这是响应网络上的客户端时间请求时间服务器。

  • NtpClient 输入提供商。 这是从硬件设备或 NTP 服务器的其他来源获取时间的信息,并可以返回同步本地时钟有用的时间示例的时间客户端。

尽管这些两个提供商的实际操作密切相关,它们将显示独立到时间服务。 从 Windows 2000 Server、 Windows 计算机连接到网络时,它被配置为 NTP 客户端。 此外,计算机运行的 Windows 时间 service 仅尝试同步域控制器或手动指定的时长源默认的时间。 以下是时间的首选的时间提供商,因为它们是时间的可用自动、 安全来源。

NTP 安全

在AD DS林中,Windows时间服务依赖于标准域安全功能来强制执行时间数据身份验证。在域成员计算机和充当时间服务器的本地域控制器之间发送的NTP数据包的安全性基于共享密钥身份验证。 Windows时间服务使用计算机的Kerberos会话密钥在通过网络发送的NTP数据包上创建经过身份验证的签名。 NTP数据包不在Net Logon安全通道内传输。相反,当计算机从域层次结构中的域控制器请求时间时,Windows时间服务要求对时间进行身份验证。然后,域控制器以64位值的形式返回所需信息,该值已使用Net Logon服务中的会话密钥进行了身份验证。如果返回的NTP数据包未使用计算机的会话密钥签名或签名不正确,则会拒绝该时间。所有此类身份验证失败都记录在事件日志中。通过这种方式,Windows时间服务为AD DS林中的NTP数据提供安全性。

通常,Windows时间客户端会自动从同一域中的域控制器获取准确的同步时间。在林中,子域的域控制器与其父域中的域控制器同步时间。当时间服务器将经过身份验证的NTP数据包返回给请求时间的客户端时,数据包将通过域间信任帐户定义的Kerberos会话密钥进行签名。当新的AD DS域加入林时,将创建域间信任帐户,并且Net Logon服务将管理会话密钥。通过这种方式,在林根域中配置为可靠的域控制器将成为父域和子域中所有域控制器的经过身份验证的时间源,并间接成为域树中所有计算机的域。

可以将Windows时间服务配置为在林之间工作,但请务必注意,此配置不安全。例如,NTP服务器可能在不同的林中可用。但是,由于该计算机位于不同的林中,因此没有用于对NTP数据包进行签名和身份验证的Kerberos会话密钥。要从不同林中的计算机获得准确的时间同步,客户端需要对该计算机进行网络访问,并且必须将时间服务配置为使用位于其他林中的特定时间源。如果客户端被手动配置为从其自己的域层次结构之外的NTP服务器访问时间,则客户端和时间服务器之间发送的NTP数据包未经过身份验证,因此不安全。即使实施了林信任,Windows时间服务也不能跨林安全。虽然Net Logon安全通道是Windows时间服务的身份验证机制,但不支持跨林的身份验证。

受 Windows 时间服务的硬件设备

诸如GPS或无线电时钟之类的基于硬件的时钟通常用作高度精确的参考时钟设备。默认情况下,Windows时间服务NTP时间提供程序不支持将硬件设备直接连接到计算机,但可以创建支持此类连接的基于软件的独立时间提供程序。这种类型的提供程序与Windows时间服务一起提供可靠,稳定的时间参考

硬件设备,如 cesium 时钟或全球定位系统 (GPS) 接收器,提供按照以获取时间准确清晰度标准准确的当前时间。 Cesium 时钟极稳定和不受温度、 压力或湿度,如因素的影响,但也非常高。 GPS 接收器更便宜运行,并且还准确参考时钟。 GPS 接收器获得从从 cesium 时钟获得时间的卫星时间。 不提供商的名字独立次使用时,Windows 时间服务器可以获取通过连接到外部的 NTP 服务器,通过电话或 Internet 连接到硬件设备的时间。 如美国海军观测组织提供的连接到参考非常可靠时钟 NTP 服务器。

许多 GPS 接收器和其他时间设备可以作为 NTP 网络上的服务器。 您可以配置AD DS 林以也作为 NTP 网络上的服务器时,才同步来自以下硬件外部设备的时间。 若要执行此操作,将配置充当主域控制器 (PDC) 的模拟器,在你林根与提供 GPS 设备 NTP 服务器同步域控制器。

简单网络时协议

简单的网络时协议 (SNTP) 是精确度的适用于服务器和不需要 NTP 提供的客户端简化的时间协议。SNTP,NTP,更加基本版本是 Windows 2000 中使用的时间主要协议。 因为 SNTP 和 NTP 的网络数据包格式相同,两种协议进行互操作。 两者之间的主要区别在于 SNTP 没有错误管理和复杂 NTP 提供的筛选系统。

时间协议互操作性

因为 Windows 2000 可用 SNTP 协议与在 Windows XP 和 Windows Server 2003 NTP 协议互操作,可以混合的计算机运行的 Windows 2000、 Windows XP 和 Windows Server 2003 环境中运行 Windows 时间服务。

在 Windows NT 服务器 4.0,称为 TimeServ,时间服务跨 Windows NT 4.0 网络同步时间。 TimeServ 是可以作为加载项功能的一部分Microsoft Windows NT 4.0 资源工具包并不提供程度时间同步所需的 Windows Server 2003 的可靠性。

Windows 时间服务可与运行 Windows NT 4.0,因为它们可以与运行 Windows 2000 或 Windows Server 2003; 计算机同步时间的计算机兼容但是的计算机运行的 Windows 2000 或 Windows Server 2003 未自动检测 Windows NT 4.0 时间服务器。 例如,如果你的域配置为使用层次基于域同步时间付款方式同步,并且你想要域层次进行同步时,使用 Windows NT 4.0 域控制器中的计算机,你需要将这些计算机手动同步使用 Windows NT 4.0 域控制器配置。

Windows NT 4.0 使用更易于使用机制时间比 Windows 时间服务使用的同步。 因此,以确保在你的网络精确的时间同步,建议你对 Windows 2000 或 Windows Server 2003 升级任何 Windows NT 4.0 域控制器。

Windows 时间服务进程和交互

Windows 时间服务旨在同步网络上计算机的时钟。 网络时同步进程,也称为时间融合为每个计算机访问时间发生整个网络的更精确的时间服务器。 时间融合涉及的进程权威服务器提供给客户端计算机以以下形式出现: NTP 数据包当前时间。 数据包中提供的信息指示是否需要这样就与更准确服务器同步到计算机的当前时钟时间进行了调整。

作为时融合过程的一部分,域成员尝试同步的任何位于同一的域的域控制器的时间。 如果计算机域控制器,它将尝试与更权威的域控制器同步。

运行 Windows XP Home Edition 或未加入域的计算机的计算机不尝试与域层次同步,但配置默认情况下,以获取从 time.windows.com 时间。

若要建立运行 Windows Server 2003 为权威的计算机,必须将计算机配置为可靠的时间源。 默认情况下,安装在 Windows Server 2003 域第一个域控制器自动配置为时间可靠的源。 是域权威的计算机,因为它必须配置外部时间源而不是与域层次同步。 此外默认情况下,其他 Windows Server 2003 域成员配置为与域层次同步。

建立 Windows Server 2003 网络后,您可以配置 Windows 时间服务同步使用下列选项之一:

  • 域分层基于同步

  • 手动指定同步源

  • 所有可用的同步机制

  • 未同步。

每个同步的类型是以下部分中所述的。

域分层基于同步

同步基于域层次使用AD DS 域优先级来查找要与之同步时间可靠的源。 根据层次域,Windows 时间服务确定每次服务器的准确性。 在 Windows Server 2003 树林中,计算机上拥有主域控制器 (PDC) 仿真器操作主角色,位于森林根域中,保存的位置的最佳时间源,除非另一个可靠的时间源已配置。下图说明时间同步计算机在域层次之间的路径。

AD DS 架构中时间同步

Windows 时间

时间可靠的源配置

配置为时间可靠的源的计算机被标识为时间服务根。 根时间服务的是域权威服务器,通常配置为检索外部 NTP 服务器或硬件设备的时间。 作为可靠的时间源优化域层次整个传输时间的方式,可以配置时间服务器。 如果域控制器配置为时间可靠的源,网络登录服务将在该域控制器其登录到该网络时宣布为时间可靠的源。 其他域控制器查找时间源与进行同步,当他们所选择可靠的源首先如果可用。

时间源所选内容

时间源的选择过程可以创建在网络上的两个问题:

  • 其他同步周期。

  • 在网络通信提高的音量。

发生一次在同步网络时时间保持一致之间的一组域控制器同时共享它们不与其他可靠的时间源重新同步持续之间。 Windows 时间服务时间源选择算法设计防御这些类型的问题。

一台计算机使用以下方法之一来标识时间源与同步:

  • 如果计算机不属于某个域,它必须配置为与指定的时长源同步。

  • 计算机是否成员服务器或工作站在某个域,默认情况下,它将遵循AD DS 层次并且与当前运行的 Windows 时间服务其本地域中的域控制器同步它的时间。

如果计算机域控制器,它使达六个查询以查找其他域控制器与进行同步。 每个查询旨在确定时间源某些属性,如一种类型的域控制器,某个特定的位置,以及它是否已可靠的时间源。 时间源必须还遵守以下限制:

  • 只能与父域中的域控制器同步可靠的时间源。

  • 具有可靠的时间源其自己的域中或家长域中的任何域控制器,PDC 模拟器可以同步。

手动指定同步

手动指定同步可以让你指定的单个对方或对从计算机中获取时间等的列表。 如果计算机不属于某个域,必须手动将其配置为与指定的时长源同步。 计算机的是域中的成员配置默认情况下,若要从域层次同步,最有用的域的森林根或的未加入域的计算机是手动指定的同步。 手动指定外部 NTP 服务器来与您的域权威的计算机同步提供可靠的时间。 但是,配置为可与硬件时钟同步你域权威的计算机是实际上提供给你的域的最准确、 安全时间更好的解决方案。

除非在特定时间提供商编写对他们来说,因此是易受***者,不身份验证手动指定时间来源。 此外,如果计算机同步手动指定的源代码,而不是其身份验证的域控制器,两台计算机可能利用同步时,导致 Kerberos 身份验证失败。 这可能导致要求网络身份验证失败,打印或共享文件等的其他操作。 如果只森林根配置为与外部的源同步,森林中的其他计算机保持同步相互,进行重播***困难。

所有可用的同步机制

"在所有可用的同步机制"选项是网络上的用户最有价值同步方法。 此方法使与域层次同步,并且还可能会提供一种替代时间源如果域层次变为不可用,具体取决于配置。 如果无法与域层次同步时间客户端,将时间源自动回退到指定的时间源NtpServer设置。 同步此方法是最有可能提供给客户端精确的时间。

停止同步的时间

有某些情况的下,你将需要停止同步时间的计算机。 例如,如果的计算机尝试通过拨号连接同步 WAN 通过从 Internet 上的时间源或其他网站,它可能会产生高电话费用。 禁用该计算机上的同步,当你尝试访问时间源通过拨号连接阻止计算机。

你还可以禁用同步以防止代事件日志中的错误。 每次尝试与不可用,时间源同步的计算机它事件日志中生成一个错误。 如果不打算重新配置的客户端从其他来源同步时间源拍摄计划维护网络注销,您可以禁用用于阻止时间服务器不可用时,请尝试同步的客户端上同步。

它可禁用指在同步网络根在计算机上的同步。 这表示根计算机信任其本地时钟。 如果同步层次根未设置为非同步和客户端无法与另一次源同步时,如果不接受这台计算机发送出,因为它的时间不能为受信任的数据包中。

仅时间,即使他们未同步的其他时间源的客户端信任服务器那些客户端标识为服务器可靠的时间。

禁用 Windows 时间服务

Windows 时间服务 (W32Time) 可以完全禁用。 如果你选择要实现的第三方时间同步产品使用 NTP,必须先禁用 Windows 时间服务。 这是因为所有 NTP 服务器都需要访问用户数据报协议 (UDP) 端口 123,并且只要在 Windows Server 2003 操作系统上运行的 Windows 时间服务,端口 123 保持保留通过 Windows 时间。

使用 Windows 时服务的网络端口

Windows 时间服务通信网络标识可靠的时间来源、 获取时间信息和时间信息提供给其他计算机上。它将由 NTP 和 SNTP Rfc 定义执行此通信。

服务名称

UDP

TCP

NTP

123

不适用

SNTP

123

不适用

欢迎关注微信公众号:小温研习社

欢迎关注yanxishe.png

转载于:https://blog.51cto.com/wenzhongxiang/2348624

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows Server 2016-Windows 时间服务概览 的相关文章

  • C语言调用libusb访问USB驱动

    目录 一 环境搭建 1 下载库文件 2 解压 3 配置VS工程 3 1 头文件的配置
  • SyntaxError: unexpected EOF while parsing

    SyntaxError unexpected EOF while parsing 这是典型的没有验证函数参数是否有效 原因是eval str 的字符串为空 你可以运行如下代码 观察输出 try print eval except Excep
  • 六句话给出 Synchronized 和 Lock 的区别

    1 Synchronized 内置的 Java 关键字 Lock 是一个 Java 类 2 Synchronized 无法判断获取锁的状态 Lock 可以判断是否获取到了锁 3 Synchronized 会自动释放锁 Lock 必须要手动释
  • Windows下Anaconda3下载安装详细步骤

    第一步 去官网下载Anaconda Individual Editionhttps www anaconda com products individual 第二步 点击Download 在安装之前 要先安装python的版本 这里我先安装
  • C++ 实验8 继承

    编写一个学生和教师数据输入和显示程序 学生数据有编号 姓名 班级和成绩 教师数据有编号 姓名 职称和部门 要求将编号 姓名输入和显示设计成一个类person 并作为学生类student和教师类teacher的基类 类图如下 代码如下 头文件
  • Win10笔记本(机械革命)亮度调节快捷键失效-已解决

    Win10笔记本 机械革命 亮度调节快捷键失效 已解决 1 确定你已经安装了核心显卡驱动 驱动精灵检查一下 2 右击此电脑 管理 系统工具 设备管理器 监视器 单击展开 卸载dpms 卸载Generic Monitor 选中删除相关驱动 3
  • iText包对每页pdf文件加水印

    https ishare iask sina com cn f 31zwqlKmIwM html
  • 用户编写的python程序、无需修改就可以_python的笔记(一)

    Python的基本特点一种动态解释型的编程语言 规范的代码 Python 采用强制缩进的方式使得代码具有极佳的可读性 高级语言特性 封装内存管理等 可移植性 程序如果避免使用依赖于系统的特性 那么无需修改就可以在任何平台上运行 解释性 直接
  • 带你入门TypeScript

    一 为何学习TS 1 TypeScript 在社区的流行度越来越高 它非常适用于一些大型项目 也非常适用于一些基础库 极大地帮助我们提升了开发效率和体验 2 TypeScript 可以编译出纯净 简洁的 JavaScript 代码 并且可以
  • python画玫瑰图_python windrose(风玫瑰图)

    conda install c https conda anaconda org conda forge windrose b 用pip install windrose可以成功 但是安装的路径 python找不到 from windros
  • 多表联查优化

    多表联查优化我总结有以下几点 优化sql语句 索引优化 反范式设计 业务代码优化 使用缓存 优化sql语句 sql性能分析 查看执行频次 查看执行频次 select insert delete update shwo global sess
  • Python应该怎么学,如何系统地自学Python?

    这是一份kaggle上的银行的数据集 研究该数据集可以预测客户是否认购定期存款y 这里包含20个特征 1 分析框架 2 数据读取 数据清洗 导入相关包 import numpy as np import pandas as pd 读取数据
  • 厉害了,用 Java 也能实现图片识别!

    点击上方 Java基基 选择 设为星标 做积极的人 而不是积极废人 源码精品专栏 原创 Java 2020 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 Rock
  • VS2010 编译 sqlite3 生成动态库和链接库

    如果想以dll的方式使用sqlite而新建空的dll工程 添加sqlite源文件 会发现能生成dll 但缺乏lib函数信息映射库 单独使用dll文件是比较麻烦的 而网上多数做法是通过lib exe手动生成lib 这当然不是我想要的 结合几篇
  • 给NVMe设备发送一个SCSI READ_10命令

    0 READ 10命令 READ 6命令只能支持块大小为512B设备的2GB范围的寻址 因此官方推荐将READ 6迁移到READ 10 READ 10具有2TB的寻址能力 对于800G的NVMe设备来说当然是极好的 其实READ 10具有更
  • 【解决】手机安卓已经导入burp证书,但仍提示此证书并非来自被信任的机构

    安卓手机已经安装burpsuite证书 但app应用软件仍无法访问https联网 浏览器可以访问http但https提示此证书并非来自被信任的机构 这问题应该是安卓独有的 博主之前的模拟器访问完全没问题 最近突然无法访问 用控制变量法 我改
  • 2013年11月26日星期二(t3dlib1剩余部分---2)

    接下来 继续进行T3DLIB1剩余部分 倒着进行 先进行bob碰撞检测 int DDraw BOB Collision BOBS BOB PTR bob1 BOB PTR bob2 if bob1 bob2 return 0 int wid
  • 【Unity3D游戏开发学习笔记】(七)上帝之眼—第三人称摄像机的简单实现(跟随视角,自由视角)

    陆陆续续又开始更新自己的博客 看来自我驱动能力还是不够啊 废话不多说了 之前的内容大概说了一下Unity的一些基础知识 接下来我们将要对一些基本功能做一些学习 大家都知道 一个游戏 少不了摄像机的参与 这不是废话么 没摄像机怎么玩 画面都不
  • linux脚本的注释符号是什么,Shell中的变量和符号

    Shell中的变量 变量 shell 变量 可以保存如路径名 文件名或者一个数字 变量名称可以由字母 数字和下划线组成 但是不能以数字开头 如果变量名是 2name 则是错误的 在Bash中 变量的默认类型都是字符串型 如果要进行数值运算
  • log4j2史诗级漏洞攻击重现

    早上来到公司 就听到安全团队的同事说log4j2有个高危漏洞 起初并不是很在意 想着一个日志框架能有啥高危漏洞嘛 但是仔细一看 居然是远程执行命令的漏洞 上次看到这个名字还是struts2 修复方法也很简单 升级log4j依赖版本到2 15

随机推荐

  • vue【element ui】el-date-picker 日期选择器控件 限制可选的开始时间和结束时间

    项目场景 总结一下日期控件实现开始日期 结束日期的选择范围限制 以便更符合实际情况 需求 1 开始时间和结束时间都不能选当前日期之后的时间 当前时间 2022年5月16日 2 先选开始时间的话 结束时间是在开始时间的后一周内选择 也就是不能
  • 实习中了解的互联网数仓

    大数据平台 之前在两家互联网企业都做过数仓相关方面的实习岗位 一家中大厂 一家大厂 在这里简单分享一些数仓在企业中实际的运作 方便一些对数仓有兴趣但尚未在企业中数仓岗位实践过的同学了解 数据开发平台 一般来说 中型或大型企业都会有自己的大数
  • 【Shell编程】条件判断

    系列文章 Shell编程 Shell中的正则表达式 Shell编程 字符截取命令cut printf命令 Shell编程 字符截取命令awk sed命令 目录 系列文章 按照文件类型进行判断 实例 测试上一条命令是否执行成功 编写一个she
  • 建立图(邻接矩阵、邻近表任选其一)的存储结构、实现图的深度优先遍历和广度优先遍历。

    include
  • Qt connect 中, SIGNAL,SLOT 与 lambda 对比

    简单的信息就不说了 主要谈谈区别 首先结论是 推荐用 lambda 格式绑定信号槽 个人看法 有其他建议欢迎讨论 具体原因如下 SIGNAL SLOT 是 Qt4 时期的方法 lambda 是 Qt5 引入的 新的总比老的好 SIGNAL
  • Java之spring新手教程(包教包会)

    Java Spring 一 之IoC以及bean的生命周期 文章目录 Java Spring 一 之IoC以及bean的生命周期 一 什么是Spring 二 Spring的核心 三 什么是耦合 四 spring项目的搭建 五 配置文件 六
  • js逆向 极验滑块(记录学习 3.17)

    目录 一 分析整体流程 1 点击按钮之前 2 点击按钮之后 3 滑动之后 二 还原底图 三 跟W值 aa 四 部分代码 目标网站 aHR0cHM6Ly93d3cuZ2VldGVzdC5jb20vZGVtby9zbGlkZS1mbG9hdC5
  • 服务启动后停止 mysql5.7不能启动(mysqld --initialize 命令)不能解决?看这里!!!

    mysqld initialize 命令创建了date文件之后还是不能启动mysql的解决办法 win10 mysql5 7 今天因为测试的原因 关掉了本机的mysql数据库服务 然后启动报错 然后就开始了为期两小时的寻找之路 第一种方法
  • [极客大挑战 2019]HardSQL

    我们用万能密码试了一下发现不可行 正常注入发现会过滤and 空格 但没过滤or 可以结合报错注入来做 extractvalue 1 concat 07xe 执行语句 updatexml 1 concat 07xe 执行语句 1 这里面我们用
  • 学习笔记-二分法查找

    二分法查找 要求必须是一个有序数组 才可以进行二分法查找 二分法运用到了递归回溯的思想 思路 1 确定中间数的坐标 mid left right 2 2 如果中间数大于查询的数 说明查询的数在左边 向左递归继续查询 此时left不变 rig
  • Vijava 学习笔记之ResourcePool(基础配置信息)

    Vijava 代码 实体类 package com vmware pojo import java util ArrayList import java util Calendar import java util Date 虚拟机信息 a
  • js引入mathjax时注意事项

    首先 保证网络畅通 必须网络好 不然js响应不回来 需要先在head标签中引入js
  • (阿里云)使用WordPress搭建一个专属自己的博客

    一 创建资源 在页面左侧 单击 云产品资源 下拉列表 查看本次实验所需资源 单击屏幕右侧 创建资源 免费创建当前实验所需云产品资源 说明 资源创建过程需要1 3分钟 完成实验资源的创建后 您可以在 云产品资源 列表查看已创建的资源信息 例如
  • 浅析ARM公司在物联网领域的战略布局

    原文地址 http blog csdn net yefanqiu article details 17006331 随着ARM芯片的出货量越来越多 自信满满的ARM公司统一软硬件平台的战略和雄心壮志越来越凸显 最初ARM公司仅是出售自己的知
  • 解决VMware出现“磁盘实用工具不可用”

    可能有人想用vmware的磁盘映射 但是磁盘映射按钮是灰色的 按钮上面还有一行字 磁盘实用工具不可用 我也遇到过这个问题 上网查了一下 结果网上愣是没有一篇博客说明了这个问题 我想 难道这些人从来没遇到过吗 后来 经过自己的实验 我发现了解
  • 一次serialVersionUID引发的血案

    背景 去掉了两个bean类中重写的equals方法 该equals方法只判断id 相同则true 否则false 看了看没有什么地方用到了这个equals 就直接去掉了 测试环境出现异常 org springframework core c
  • sklearn机器学习——day07

    无监督学习 聚类 分类 聚类算法又叫做 无监督分类 其目的是将数据划分成有意义或有用的组 或簇 sklearn当中的聚类算法 有两种表现形式 类 函数 KMeans是如何工作的 重要参数n clusters n clusters是KMean
  • MySQL高级之SQL优化

    福利 网络安全重磅福利 入门 进阶全套282G学习资源包免费分享 https mp weixin qq com s BWb9OzaB gVGVpkm161PMw 5 SQL优化 5 1 大批量插入数据 环境准备 CREATE TABLE t
  • 【Centos】centos7 NFS共享目录(单机版)

    环境介绍 centos 7 三台机器 服务端 192 168 30 13 提供共享目录 客户端 192 168 30 14 192 168 30 15 挂载使用服务端共享路径 此方案为测试环境单机部署方案 服务端一旦挂了就不可用了 生产环境
  • Windows Server 2016-Windows 时间服务概览

    同步 Windows 时间服务 W32Time 的日期和时间的所有运行 Active Directory 域服务 AD DS 的计算机 时间同步至关重要的许多 Windows 服务和的业务线 LOB 应用正常运行 Windows 时间服务使