JS:yFiles for HTML Complete 2.5.0 Crack

news2025/2/9 6:59:17

yFiles for HTML Complete 是市场上最先进、最完整的图表解决方案。我们强大而灵活的 API 提供了广泛的功能——开箱即用。只需选择最符合您需求的那些。

 

适用于每个用例的布局
从大量预定义的布局中进行选择并配置它们以完美地适应手头的任务。
yFiles 提供业内最广泛的高质量自动布局安排。具有数百种不同设置的十几种不同的实现可以让您微调结果。通过正确的算法和配置,您可以将相关信息添加到可视化中,帮助用户仅通过查看图表就可以找到问题的答案。
结合业务数据、图形分析结果和用户输入来驱动配置并突出关键方面。使用动画在不同的布局之间进行混合,并帮助用户通过平滑的增量更改来保持他们的思维导图。
无数的互动可能性
您决定您的应用程序可以做什么。轻松自定义与图形和图表的交互,以高效、直观地处理您的用例。
使用键盘、鼠标、触摸和笔输入与图表和数据进行交互。提供动态帮助、视觉反馈和量身定制的交互,以提供最佳的用户体验。

定制的、有意义的设计
在设计本身中包含您想要显示的所有信息。
动态调整设计以适应缩放级别或数据更新。根据上下文将动态数据显示为可视化的一部分。向图表添加交互性和反应性。配置您的设计以仅显示用户所需的信息量。
享受自动布局
在用户创建和浏览图表时为他们提供帮助。只需按一下按钮,即可使用自动布局根据您的数据构建清晰美观的图表。
在数据更改时自动更新您的可视化,同时保持一致的设计。突出图表结构和元数据中的重要方面。
创建直观的交互
不接受任何限制。实施完美的交互设计,使您的用户富有成效,无论这些用户是临时用户还是高级用户。
连接所有类型的数据源
yFiles 可以处理所有类型的关系数据,无论您将其存储在何处或如何创建。
连接到一个或多个数据库、图形数据库、数据存储或其他资源。您可以自由使用平台上提供的所有协议。这是你的选择!

在您的系统中集成 yFiles

yFiles 将完美地增强您现有的应用程序或框架。在技​​术上和视觉上——通过反映您的公司设计或应用程序的外观和感觉。
无论您使用什么技术。将 yFiles 添加到现有的应用程序、仪表板和报告中,或者创建与您的产品线的外观和感觉无缝集成的新的令人惊叹的应用程序。
连接到您的任何数据源和系统,以创建与用户的工作流程完美集成的反应式和引人入胜的应用程序。

图形图表和网络的可视化

yFiles 为节点、边缘、标签和端口提供了丰富的可视化效果,以及用于选择和突出显示的样式选项。如果预定义的可视化未涵盖所需的可视化,您可以轻松创建完全自定义的可视化。

 

不同用例的可视化

yFiles 库和随附的演示为许多开箱即用的不同用例提供了可视化效果,例如:

  • 组织结构图
  • 业务流程建模
  • UML 类图
  • 活动图
  • 流程图
  • 思维导图
  • 欺诈识别
  • 计算机网络结构
  • 社交网络
  • 依赖分析
  • 数据库建模
  • 软件工程
  • 生化途径
  • 生化反应网络
  • 用例图
  • 语义网络
  • 文件系统可视化
  • 家谱

这些实现中的每一个都提供了自己的一组属性以完全控制其外观。

丰富的内置边缘可视化

yFiles 提供了几个预定义的边缘可视化,允许进一步定制。

所有边缘样式都支持两端的箭头,以及带有粗细、颜色、虚线和线帽设置的笔划。

预定义样式支持将边绘制为圆弧或多段线。

此外,每种样式都提供了自己独特的设置,例如圆角或弧高。

 

图形动画

yFiles 提供动画以平滑地将图形的一种状态过渡到另一种状态,例如在计算布局时。

数据绑定

可视化可以绑定到附加到图形项的自定义业务数据。例如,组织结构图中员工的节点样式可以直接从关联数据中轻松显示员工的姓名、职位和其他详细信息。

用于选择、焦点和突出显示的可定制装饰

yFiles 提供了在选择、聚焦或突出显示图形项时显示的装饰。它们可以单独禁用,或者更改为不同的颜色,或者在需要时用完全自定义的东西替换。

详细程度可视化

通过仅显示在特定缩放级别可识别的内容来简化图表理解。通过细节层次渲染,可以隐藏不可读或可有可无的可视化,为更大的画面腾出空间。

轻松将现有样式包装在完全可控的详细级别渲染中,并显着提高图表理解(和性能),即使对于大型数据模型也是如此。

 

复杂的标签渲染

轻松将文本标签添加到显示附加信息的节点和边缘。各种放置选项,如节点内部或外部或靠近源或目标的边缘确保标签保留在应有的位置,即使项目被移动。

标签不限于短文本短语,它们可以容纳多行文本并显示图标。

yFiles 提供广泛的格式设置选项,例如字体、行距和装饰,以及文字环绕和对齐。

用桥梁解开边缘交叉口

交叉边缘会使复杂的图表更难阅读。桥梁清楚地表明了这些边缘的去向。

yFiles 提供了几种不同的桥接样式和交叉策略,用于定义哪条线应该桥接哪条其他线。

自定义视觉对象以向图形添加辅助信息

节点、边、端口和标签并不是画布上唯一的东西。可以在背景中或在其他图表项之上添加任意其他可视化效果。添加自定义背景、品牌徽标、图例、标尺甚至动态助手(如对齐线)有助于使 yFiles 驱动的应用程序脱颖而出。

图元素的 Z 顺序

相对于彼此的图表元素的绘制可以很容易地改变。例如,将边更改为出现在节点上方而不是下方可以通过更改它们的顺序来简单地排列。

自定义样式教程

分步教程将指导您创建完全自定义的样式。

本教程涵盖节点、边、端口和标签的样式创建,还将向您展示如何为内置样式创建自定义装饰器。它涵盖了所有主要主题,如命中测试、性能优化、动画、业务数据集成和边缘桥接支持。

图表功能

当然,所有图都由节点和边组成。yFiles 添加了许多有助于处理它们的独特功能,尤其是当它们变大时。分组和折叠使您可以折叠和展开图表的各个部分。泳道直观地将图表的各个部分分组为行和列。过滤可以暂时隐藏当前视图中不重要的元素。各种导入和导出功能使您可以轻松地将数据导入和导出图表。

分组和折叠

yFiles 支持将节点分组到其他节点中。边仍然可以自由地连接到它们中的任何一个,包括一个组与其孩子之间或不同组的孩子之间的连接。

折叠组节点隐藏该组的子元素,当组再次展开时它们将恢复。

当组折叠或展开时,自定义操作是可能的,例如运行增量布局算法,或获取数据以在展开的组节点中创建子节点。

过滤

通过隐藏不太重要的部分来提高大型复杂图表的可读性。这与上面的折叠概念类似,但与节点之间的显式父子关系无关。

可能的用途包括探索大型图表而不必一次显示整个图表,或增量搜索和过滤功能以快速关注相关元素。

泳道和桌子

像 BPMN 这样的图表类型使用泳道来直观地将活动与角色相关联。yFiles 支持可以放置图表项的泳道和一般表格结构。它们也受到自动布局的支持。

数据输入输出

从任何结构化数据源(如 CSV、 JSON、XML、数据库等)轻松快速地构建图表。

原生支持使用标准图形交换格式 GraphML 加载和保存图表,包括样式、分组、折叠和所有其他 yFiles 功能的信息。

图像导出

yFiles 允许您将图表导出为常见的图像和图形格式,并打印出来。请注意,并非所有格式都受 yFiles 的每个变体支持。

位图图像

将图表导出为常见的位图图像格式,例如 PNG、JPEG、BMP 和 GIF。

PDF 和矢量图形

从 yFiles 图表创建矢量图形,例如 PDF、SVG、EMF 和 XPS。

VSDX

使用VSDX Export for yFiles for HTML附加组件将图形导出为 VSDX 格式。VSDX 是 Microsoft Visio® 使用的图表文件格式。

用户交互

除了显示图表,yFiles 还提供多种交互可能性。借助方便的默认交互模式,允许用户通过平移和缩放在图表中导航,或设置一个完整的图表编辑器,允许仅使用一行代码创建和编辑图表。当然,关于交互的一切都可以根据用户的要求进行广泛定制,如果内置手势不够用,添加自定义交互也很容易。

导航

缩放、平移和滚动是内置功能,触摸和鼠标操作一样好用。所有这些功能都可以定制以适合您的应用。例如,您可以更改是否或如何调用这些手势,还可以限制缩放级别或可视区域。

交互式图表创建

yFiles 附带一种交互模式,可以轻松直观地创建图表。这些交互是高度可定制的,可以针对任何特定领域进行定制。

例如,边缘创建可以限制为仅连接兼容的实体。对于不应标记的项目,可以禁用标签编辑。在调整某些节点(例如显示不应扭曲的图像的节点)或将项目组合在一起时保持纵横比定制的可能性几乎是无限的。

所有这些功能都可以通过触摸和鼠标使用,可自定义的键盘快捷键也适用于许多常见操作。

项目选择

单击选择项目或使用选取框(橡皮筋)选择通过一个手势选择多个项目。选定的项目可以作为一个整体进行操作和移动。

选择本身也是高度可定制的,并且可以轻松添加自定义业务规则是否可以选择或选择什么项目。

全面支持键盘、鼠标和触摸

yFiles 为与交互相关的一切提供细粒度的事件。这包括低级事件,如按键和鼠标移动,但也包括高级事件,例如边缘创建手势开始或结束时或选择项目时。

监听任何事件并触发自定义操作,作为自定义体验的轻量级方式或使图表与底层业务模型保持同步。

拖放

创建拖放面板,用户可以从中将新元素放入图表中。yFiles 完全支持删除图表项目;唯一需要的是带有所需项目的调色板。

将节点拖放到组节点上也会自动创建新节点作为组的子节点。还支持有助于对齐新项目的手势期间的对齐线。

捕捉

手动对齐节点和边缘可能既麻烦又耗时,即使这样也不会是像素完美的。捕捉在其他元素附近的手势期间显示视觉指南以简化对齐。确保一个节点与图中的其他节点具有相同的高度就像将一个节点对齐到其他两个节点的中心或创建正交的边一样简单。

另一种类型的捕捉是捕捉到网格,这有助于对齐规则网格中的节点和边缘。可以自定义网格大小以及应对齐网格的内容。

如果这还不够,那么还可以添加自定义捕捉选项,例如用于实施指南。

正交边编辑

虽然捕捉有助于创建只有 90° 弯曲的边缘,但在移动任一端的节点时该属性会丢失,并且捕捉也不能确保边缘始终正交。正交边编辑确保无论图表如何编辑,正交的边将保持原样。

边缘段也可以在不破坏其方向的情况下移动。

撤消和重做

yFiles 为撤消和重做图表修改提供全面支持。图表中可以更改的所有内容也可以撤消。

修改可以是单个更改,例如添加节点或多个项目同时更改的复合更改,例如移动多个项目。

除了可用内存外,可以撤消的操作数量没有限制。

上下文菜单

yFiles 支持可动态填充的任意图表项上的上下文菜单。这样每个项目都可以有一个特定于该项目的上下文菜单。

剪贴板

剪贴板开箱即用,支持所有常见的剪贴板操作,如剪切、复制、粘贴和复制。剪贴板还可以处理许多高级场景,例如将标签复制到不同的项目或自动复制复制节点之间的边。

剪贴板的所有方面都可以自定义,甚至可以在复制或粘贴某些项目时添加自定义操作。

工具提示

将鼠标指针悬停在相应项目上时显示的图表项目轻松添加工具提示。工具提示可以根据与项目相关的业务数据动态生成,不必是静态的。

连接到其他边的边

通常图中的边仅将节点连接到其他节点。但是,yFiles 还支持将边连接到其他边。这由 yFiles 图模型直接支持,并且如果另一条边被修改或移动,则另一条边上的连接点将相应地更改。

自动图形布局

yFiles 具有高效且高度可定制的自动布局算法。不同的布局样式负责根据不同的优化标准确定所有图表元素的位置。包括多种布局样式:分层、有机(力导向)、树、正交、圆形、径向和串并联。图表元素标签通常可以由选定的布局算法或独立于布局算法的特定标记算法直接放置。所有布局算法都可以以动画方式应用于图表。每个布局算法的几乎所有方面都可以更改以适应特定领域和用例。

分层布局

分层布局样式将节点分层排列,因此大部分边都指向主要布局方向。此布局突出显示图表中节点之间的依赖关系和关系。因此,它非常适用于工作流可视化、过程可视化、调用图可视化、实体关系图、生化路径、网络管理和泳道图。

有机布局

有机布局风格使用力导向的方法以自然的方式分布节点。布局揭示了图中的集群和对称性。它适用于生物信息学、企业网络、社交网络图、网格可视化或系统管理中的大型网络。

树布局

yFiles 支持具有树结构的图表的不同布局样式。这可以是一种有机外观样式,将树组织成围绕根节点的星形结构。或分层排列树的高度灵活的布局样式。

布局能够揭示图中可能的层次关系。它们被应用于关系数据的可视化、数据流分析、软件工程、生物信息学和企业管理。

正交布局

该算法生成具有正交边缘且没有固有方向的紧凑布局。结果提供了复杂网络的清晰表示。正交图用于软件工程、数据库方案表示、系统管理、知识表示、VLSI 电路和平面规划应用。

圆形布局

节点以圆形和星形结构排列,以强调图表中的组和树结构。圆形布局用于许多领域,例如社交网络、网络管理、WWW 可视化、电子商务和电信。

径向布局

径向布局样式将节点排列在同心圆中。每个子节点都放置在比其父节点更大的圆上。这种布局样式非常适合具有许多父子关系的图表,如果图表变大,圆圈也会变大。它可以应用于可视化社交网络、数据聚类和生物信息学。

串并联布局

这种布局风格将某些图表排列成串行和并行子结构。紧凑的布局突出了有向图中的主要方向。它适用于可视化电路、调用树或流程图。

家谱布局

这是家谱的专门布局样式。它可以用来显示家庭关系并强调家谱数据中的世代。

边缘路由算法

边缘路由算法负责计算边缘的合适路径,而根本不移动节点。通常,目标是找到边的最佳路线,以便尽可能不跨越任何节点。yFiles 支持不同的布线样式,例如正交或折线、正交总线类和有机布线。

正交和折线边缘路由

该算法为现有布局中的部分或所有边缘计算新路径。这些路径由水平和垂直路段组成,交叉点和弯道尽可能少。路由适用于电路设计、平面规划和导航地图。

巴士路线

该算法将非常密集的图中的边捆绑到总线中。路径经过计算,因此它们共享尽可能多的部分。结果清除了图表并更容易跟踪边缘。

有机边缘路由

这种力导向算法路由围绕固定节点弯曲的边缘。它可以用作布局算法的后处理,在边缘交叉节点处生成直线边缘。

常见的布局特征

虽然上面提到的每种布局算法本身都可以广泛配置,但它们之间有许多甚至所有的共同特征。您可以为包含组节点或泳道的图计算布局,或者指定边只能在节点的特定一侧进入或退出。增量布局确保元素的插入或删除不会破坏用户对图表的心理地图,方法是尽可能少地更改它以合并编辑。

增量布局

插入新节点和边时保持图表的思维导图。某些布局算法提供了一种增量模式,它使大部分现有布局保持不变,并将其他节点适当地插入到这个预先存在的布局中。

部分布局

部分布局提供了一种通用方法来保持图表的部分固定,同时仅为某些项目计算布局,并将它们集成到图表中。甚至可以为这些部分使用不同的布局样式。

轻松调整布局算法

配置布局算法,使其满足您的要求。所有算法都具有充足的配置可能性,可以满足复杂的布局需求。

动画布局变化

计算新布局并通过动画应用其结果。轻松地在不同布局之间以动画方式变形图表。

排版时间限制

限制布局计算的时间。布局算法可以在一定时间后停止。他们可能会以质量可能较低的有效布局结束,或者在没有结果的情况下中止。

限制端口位置

限制允许每条边连接到节点的方向甚至确切位置。这些限制也可以很容易地组合起来,以指定一组可以由布局算法选择的有效端口位置。

边缘组

连接到同一源节点或目标节点的边可以捆绑到一个边组中。边缘组共享第一个或最后几个部分,这减少了视觉混乱并更容易跟随边缘的路径。

捆绑边

在一些图中可能有很多边,特别是在紧密排列的结构中。边缘捆绑导致看起来有机的边缘路径,其中具有相似路线的边缘被拉得更近。这种方法通常用于生物信息学、社交网络分析、电信和欺诈检测。

标签放置

大多数布局算法可以考虑节点和边缘处的标签。他们将为标签预留空间,将它们放置在标签元素附近,而不会重叠。如果该方法不可行,则可以使用通用标记算法。与仅更改边缘路径而不修改任何其他内容的边缘路由类似,然后根据提供的设置在单独的步骤中放置标签,而不会更改节点位置或边缘路径。

分组图

当图表包含组节点时,这些节点不应重叠,并且它们的内容应紧密放置在一起,以便它们在视觉上仍然显示为分组。大多数布局算法都支持根据这些标准放置组节点。甚至可以为每个组的内容使用不同的布局样式。

桌子和泳道

有时,流程最好在表格或泳道中可视化。特别是层次布局支持将节点分配到类似网格的结构。节点顺序受到约束,并且避免了通过行和列的复杂边缘路径。

高效的图分析算法

yFiles 不仅允许您创建、编辑、显示和排列图表。还有许多分析算法可以确定常见的结构特征(例如连通性、循环、图是否是树等等)、寻路和可达性、聚类和中心性度量、图遍历等等。

图形特征

检查图的共同特征,例如确定图是循环图还是非循环图、连通图、平面图或二分图。您还可以查明图形是否具有树形结构或串并联结构等等。

寻找路径

yFiles 提供了多种算法来查找图中的路径,无论是最短路径、任意两个节点之间的路径还是有向或无向图中的链。寻路问题经常出现在地理应用中,比如在地图上寻找路线。

中心性措施

中心性度量显示图中每个节点的重要性。这可以用于例如以不同方式对齐节点,或通过它们的大小或颜色标记它们的重要性。中心性可以应用于社交网络分析,例如寻找最有影响力的人或其他类型的网络,例如寻找互联网上的关键基础设施节点。

连通性和可达性

yFiles 包括用于在图中查找连接组件或确定节点是否可通过边路径从另一个节点到达的算法。这样的算法可以应用于网络分析。

聚类

通过应用聚类算法发现图中某些节点形成密切关系的结构。这在社交网络图和其他领域可能是一个有趣的衡量标准。

传递闭包和传递归约

计算传递闭包和缩减以接收有向无环图的直接可达性信息。

生成树

yFiles 允许您使用到达所有节点所需的最小边集轻松计算子图,同时最大限度地降低成本。这些树用于计算机网络、电信网络和电网的设计。

周期

在有向和无向图中查找属于循环的边。

网络流量

解决经典的网络流问题,例如网络中的最大流、最小成本和最大流/最小割,其中边具有一定的容量并且流通过边从源节点移动到汇聚节点。流算法可以应用于许多涉及网络的问题,例如供水、电力、互联网或航运,以提高网络的效率。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/646146.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Sentinel与Hystix的线程隔离有什么差别

线程隔离有两种方式实现: 线程池隔离(hystix 默认采用) 优点:支持主动超时,支持异步调用 缺点: 线程的额外开销比较大 场景: 低扇出(服务A调用服务B这种简单的调用)信号…

新能源共享叉车充电桩管理系统设计思路

一、充电桩系统设计思路 1、总后台端,电脑版 1.1运营商管理。后台可以添加运营商,运营商可以添加无限添加充电站、充电桩、站点合伙人、充电操作员等,运营商、站点合伙人均有独立的后台入口,可以管理和查看与当前运营商相关充电站…

测试行业干了6年,从只会点点点到了现在的测试开发,总算是证明了自己

测试不止是点点点 我感觉我是一个比较有发言权的人吧,我在测试行业摸爬滚打6年,以前经常听到开发对我说,天天的点点点有意思没? 和IT圈外的同学、朋友聊起自己的工作,往往一说自己是测试,无形中也会被大家…

如何优雅的给SpringBoot部署的jar包瘦身?

一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过以下命令打包时 mvn clean package一般的maven项目的打包命令&…

k8s kubeadm高可用集群证书续期

1.查看证书期限 kubeadm certs check-expiration 2.更改系统时间为证书过期的时间 因为要保持集群的时间一直,使用xshell对多个会话同时执行以下命令 systemctl stop chrondy #停止时间同步工具 date -s 06/15/2024 #更改系统时间为证书过期后的时间 date …

2023年JDK要升级到多少?看看七家大模型给的答案

前言 在2023年很多公司应该还在用JDK8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?这个问题我们可以交给大模型,看看各家大模型是怎么…

使用Jemeter对HTTP接口压测

我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等&#…

MySQL表CRUD

目录 一、Create 1.1 单行数据全列插入 1.2 多行数据指定列插入 1.3 插入否则更新 1.4 替换数据 二、Retrieve 2.1 SELECT列 2.2 WHERE条件 2.3 结果排序 2.4 筛选分页结果 三、Update 四、Delete 4.1 删除数据 4.2 截断表 五、插入查询结果 六、聚合函数 七…

IM相关技术

messages表 保存的消息记录(Saved Messages) bff,session TON以及tdlib 官方版设置中文 tg://setlanguage?langclassic-zh-cn https://web.telegram.org/k/ https://web.telegram.org/a/ https://github.com/TGX-Android https://github.com/NekoX-Dev/NekoX, 内置公共代理不…

C++类与对象(上)

类与对象(上) 1.面向过程与面向对象初步认识2.类的引入3.类的定义4.类的访问限定符以及封装4.1访问限定符4.2 封装 5.类的作用域6.类的实例化7.类对象模型7.1计算类对象的大小7.2类对象的存储方式的猜想 8.this指针8.2this指针的特性 1.面向过程与面向对…

JavaWeb之JSP

文章目录 JSP的基本介绍JSP的本质JSP的三种语法JSP头部的page指令language属性contentType属性image.pngpageEncoding属性import属性autoFlush属性 - 给out输出流使用buffer属性 - 给out输出流使用errorPage属性isErrorPage属性session属性extends属性 JSP中的常用脚本声明脚本…

贸易企业缺进项严重,如何减轻13%的增值税税负?

贸易企业缺进项严重,如何减轻13%的增值税税负? 《税筹顾问》专注于园区招商,您的贴身节税小能手,合理合规节税! 贸易企业的增值税税负很重,这不仅是因为13%的高额增值税税率,也因为贸易企业缺进…

K8s 部署 Apache Kudu 集群

一、K8s 部署 Apache Kudu 集群 安装规划 组件replicaskudu-master3kudu-tserver3 1. 创建命名空间 vi kudu-ns.yamlapiVersion: v1 kind: Namespace metadata:name: apache-kudulabels:name: apache-kudukubectl apply -f kudu-ns.yaml查看命名空间: kubectl …

傻白入门芯片设计,形式化验证方法学——AveMC工具学习(二十)

一、形式验证方法学 (一)什么是形式化验证? 形式化验证方法学是使用数学证明的方法,分析设计中所有可能的状态空间来验证设计是否符合预期。形式化验证方法主要有三个方面的应用:定理证明、模型检验和等价性检查。 …

让你不再疑惑语音翻译怎么弄

语音是人类交流的一种最基本的方式,但是当我们需要和来自不同国家或地区的人交流时,语言的限制往往让我们感到无力。然而,如今的语音翻译技术正在以惊人的速度发展,使得我们的声音可以轻松地跨越语言的界限。那么,你知…

强化学习:蒙特卡洛方法(MC)

引入蒙特卡洛方法例子 以抛硬币为例,将结果(正面朝上或反面朝上)表示为作为随机变量 X X X ,如果正面朝上则 X 1 X1 X1 ,如果反面朝上,则 X − 1 X-1 X−1,现在要计算 E [ X ] E[X] E[X]。    我们通常很容易…

JDK常用的数据类型【1】 ——HashMap(分享篇)

x mod 2^n x & (2^n - 1) 1. 拿到 key 的 hashCode 值 2. 将 hashCode 的高位参与运算,重新计算 hash 值 3. 将计算出来的 hash 值与 (table.length - 1) 进行 & 运算数据结构 1.B树 和 B树 B树叶子节点可以存放多个元素B树的叶子节点之间是有指针的 红…

网络安全|渗透测试入门学习,从零基础入门到精通—收集信息篇

目录 前面的话 1、收集域名信息 1.1、Whois查询 ​编辑1.2、备案信息查询 2、收集敏感信息 3、收集子域名信息 3.1、子域名检测工具 3.2、搜索引擎枚举 3.3、第三方聚合应用枚举 3.4、证书透明度公开日志枚举 本章小结 前面的话 本人喜欢网络完全的一些知识&#xff…

老油条辞职信写好了,00后卷王的自述,我难道真的很卷?

前言 前段时间去面试了一个公司,成功拿到了offer,薪资也从12k涨到了18k,对于工作都还没两年的我来说,还是比较满意的,毕竟一些工作3、4年的可能还没我高。 我可能就是大家说的卷王,感觉自己年轻&#xff0…

出现报错Invalid bound statement (not found): xxx.xxxMapper.方法名 时的几种异常排除方法

报错信息:Invalid bound statement (not found): com.ruoyi.enterpriseman.trade.mapper.TradeEnterpriseMapper.selectTradeEnterpriseList 1.mapper.xml中的namespace和实际的mapper文件不一致 这个问题其实很好解决,瞪大眼睛,仔仔细细看看…