首页 文章 精选 留言 我的

精选列表

搜索[可视化工具],共10000篇文章
优秀的个人博客,低调大师

DBeaver 21.1.4 发布,可视化数据库管理平台

DBeaver 21.1.4 发布,该版本更新内容如下: 数据传输: 增加了对多行插入的支持; 数据传输性能显著提高; 删除了源连接中不必要的提交/回滚; 修复了表/列名称的大小写转换; 修复了不明确的列名映射; 数据查看器: 修复了枚举数据类型的数据过滤器; 对带有连接的查询支持数据编辑; 增加了带有默认值的行插入支持; 时间戳值渲染:增加了时区配置; 值转换器:保存最后的转换器配置; 修复了单元格颜色高亮添加/重置问题; 在多行记录模式下修复了数据刷新 MySQL: 增加了对 TLS 1.0 和 1.1 的支持; 修复了用户密码更改问题; PostgreSQL: 修复了 Bit 字符串编辑器; 增加了对 PG13 备份/恢复的支持; 列重命名 DDL 被修复; OID 数据类型的 INSERT 查询被修复; 修复了复合数据类型的编辑; SQL 服务器:活动架构选择器得到修复; 修复了几个小的 UI 错误; 更多详情可查看:https://dbeaver.io/2021/08/02/dbeaver-21-1-4/

优秀的个人博客,低调大师

DBeaver 21.1.3 发布,可视化数据库管理平台

DBeaver 21.1.3 发布,该版本更新内容如下: SQL 编辑器: 修改了输出/执行日志面板布局; 增加了变量/参数管理面板; 修复了 SQL 模板变量的补全; 增加了将查询结果分配给变量的命令; 数据传输: 为表列映射增加了自定义转换功能; 为 MySQL、SQL Server 和 Exasol 增加了参考完整性禁用功能; 列映射页面现在支持重新排序; 修复了数据导出任务编辑器; 基于查询的数据导出任务现在支持查询编辑; 修复了 HTML 格式的导出; 修正了列自动分配按钮的行为; 数据传输后的执行过程现在支持多表导出; 修复了混合大小写列的自动映射问题; 修复了编辑器打开时出现 NullPointerException 的问题; 导航器: 打开文件:最后打开的文件夹被保存; 对象过滤器:增加了特殊字符的转义; MySQL: 数据导入性能得到显著改善; Oracle: 视图索引的读取被修复; 改进了 TNS 别名的解析; 修复了以 SQL 格式导出数据的问题; PostgreSQL: 修复了自定义格式的数据库备份/恢复问题; 数据库备份验证了输出文件的存在; Firebird:修正了查询执行计划的解释; 修复了几个小的用户界面错误; 更多详情可查看:https://dbeaver.io/2021/07/18/dbeaver-21-1-3/

优秀的个人博客,低调大师

DBeaver 7.3.3 发布,可视化数据库管理平台

DBeaver 7.3.3 发布了,更新内容包括: SQL Editor: 重新设计了服务器输出和执行日志面板 添加了服务器输出自动显示(可配置) SQL 格式修复(IN clause) Data editor: 改进了 TXT(纯文本)格式的导出(添加了正确的格式) 添加了日期/时间格式模式的文档 从文件导入:文件选择器向导页面已修复 Connection editor: 密码字段在不使用时被禁用 重新设计驱动程序选择页被重新设计 修复驱动程序属性编辑器(保存空属性值) MySQL: 修复 GIS 数据类型支持 在数据传输中改进了表列映射 Oracle:依赖项信息增强 (+dependents) SAP HANA:增强 connection editor 的 WAA(port numbers) 更新详情查看:https://dbeaver.io/2021/01/17/dbeaver-7-3-3/

优秀的个人博客,低调大师

DBeaver 7.3.2 发布,可视化数据库管理平台

DBeaver 7.3.2 发布了,更新内容包括: Data editor 默认列值现在显示给新行 LIKE 文件管理器现在会自动添加 % 蒙版 选项卡关闭确认对话框修复 值过滤器下拉列表修复 Boolean values 视图现在可以配置 结果标签的拖放操作修复 Metadata editor Boolean values 视图现在可以配置 虚拟外键编辑器已修复 修复了不正确的列长度(零或负) Data transfer 改进数据类型映射(更好的类型匹配) 密码字段布局被修复 任务编辑器视图:折叠/展开操作被修复 修复从 shell 打开 SQL 文件的问题(MacOS) SAP HANA:重新设计连接设置页面 PostgreSQL:添加了 DDL 角色视图 Redshift 添加了额外的数据类型(非 postgresql)支持 字符串解析器已修复 SQL Server:存储过程调用已修复 Clickhouse:新列的 ALTER TABLE 脚本已修复 修复许多次要的 UI 错误 更新详情查看:https://dbeaver.io/2021/01/03/dbeaver-7-3-2/

优秀的个人博客,低调大师

DBeaver 7.3.1 发布,可视化数据库管理平台

DBeaver 7.3.1 发布了,更新内容包括: Installers: Windows Installer packager已重新设计 MacOS PKG 安装程序已弃用,DMG 安装程序现在包括 JDK Linu x安装程序(DEB 和 RPM)现在包括 JDK 现在所有 zip 档案都包含 JDK MacOS(BigSur): 修复了 SQL 编辑器中行消失的问题 连接驱动程序属性编辑器的问题已修复 数据过滤器历史记录下拉菜单的问题已修复 本机客户端选择器已修复(MySQL、MariaDB、PostgreSQL) 数据传输: 数据导入现在支持 INSERT 或 REPLACE 模式(Oracle、MySQL、PostgreSQL、SQLite、Firebird) 列映射现在保存在不同的运行之间(无需多次进行相同的分配) 数据编辑器: 添加了Resultsets ordering configuration(客户端/服务器端或智能模式) Columns pin 标志现在保存在不同的数据过滤器中 SQL 编辑器: 重新设计和改进了标签管理(naming、pins、reordering) SQL folding 性能显着提高 SQL 自动完成功能已改进 脚本文件名中的 Unicode 字符问题已修复 参数绑定对话框的问题已修复(参数值更改期间性能下降) SQL generation:添加了附加选项 PostgreSQL: 修复了 Permission grant queries 修复了New schema + new table + new column create UI Oracle: 会话管理器现在支持 Oracle 9 为表、视图和包添加了依赖项信息 Redshift:添加了几何/地理类型支持 SQL Server:修复了用户数据类型列表(冗余类型已删除) Firebird:修复了过程参数域名类型名称 修复了主题更改期间的弹出错误 改进了新的连接驱动程序选择器(性能) DBeaver 已迁移到 Eclipse 平台 2020-12 DBeaver 构建系统已迁移到 Tycho 2.0 许多次要的用户界面错误已得到修复 注意:如果在版本升级后启动 dbeaver 时遇到任何问题,请尝试重置工作区 更新说明:https://dbeaver.io/2020/12/20/dbeaver-7-3-1/

优秀的个人博客,低调大师

DBeaver 7.3 发布,可视化数据库管理平台

DBeaver 7.3 发布了,这是一个新的主要版本。 本次更新的主要内容包括: MacOS 的许多改进: 切换复选框的问题已修复 内联值编辑器的问题已修复 修复了单击打开连接编辑器的问题 BigSur 中的元数据查看器问题已修复 SQL 编辑器: 复杂的 SQL 查询解析器得到了改进 查询折叠现在支持当前的 SQL 方言 解决了查询执行后焦点丢失的问题 数据传输: 从 CSV / XLS 导入:添加了日期列支持 以 SQL INSERT 格式导出:添加了对各种 INSERT / REPLACE / UPSERT 方言的支持 任务执行期间活动模式切换的问题已修复 从查询导出:任务 UI 配置是固定的(主动模式选择) ERD:表格复制粘贴已修复 现在,删除项目需要确认删除项目文件 命令行:现在可以将连接凭据与连接名称 / ID 一起传递 SSH:改进了私钥格式转换(Linux) SQL INSERT 查询生成器现在跳过自动生成的列 PostgreSQL: 表DDL是固定的(序列列) 角色成员/权限查看器已修复 权限编辑器现在支持序列和实例化视图 分区列表读取错误已修复 SQLite:添加了表列删除功能 Teradata:活动模式选择器已添加 Firebird:缺少视图的问题已修复。查看源代码编辑器已修复 Exasol:表索引创建用户界面已修复 SQL Server:改进了索引创建用户界面(索引类型选择器) Hive:改进了 SQL 方言(额外的关键字) MySQL / MariaDB:权限编辑器用户界面已修复 Oracle: PL / SQL 解析器得到了显着改进 查看 DDL 读取是固定的 会话管理器现在支持 Oracle 9 和 8 BigQuery: 缺少结果集的问题已修复 驱动程序版本已升级 HANA:触发器元数据读取已修复(错误的模式错误) 许多次要的用户界面错误已得到修复 详细更新信息:https://dbeaver.io/2020/11/29/dbeaver-7-3/

优秀的个人博客,低调大师

10种常用的图算法直观可视化解释

图已经成为一种强大的建模和捕获真实场景中的数据的手段,比如社交媒体网络、网页和链接,以及GPS中的位置和路线。如果您有一组相互关联的对象,那么您可以使用图来表示它们。 在这篇文章中,我将简要地解释10个对分析和应用非常有用的基本图形算法。 首先,让我们介绍图。 什么是图? 图由一组有限的顶点或节点和一组连接这些顶点的边组成。如果两个顶点通过同一条边互相连接,则称它们为邻接。 下面给出了一些与图相关的基本定义。您可以参考图1中的示例。 Order:图中顶点的数量 Size:图中的边数 Vertex degree:与一个顶点关联的边的数量 Isolated vertex:图中与其他顶点没有连接的顶点 Self-loop:从顶点到自身的一条边 Directed graph:所有的边都有一个方向来表示起始点和结束点的图 Undirected graph:具有没有方向的边的图 Weighted grap:图的边具有权值 Unweighted graph:图的边没有权值 广度优先搜索(Breadth-first search) 遍历或搜索是可在图上执行的基本操作之一。在广度优先搜索(BFS)中,我们从一个特定的顶点开始,在进入下一层的顶点之前探索它当前深度的所有邻居。与树不同,图可以包含循环(第一个和最后一个顶点是相同的路径)。因此,我们必须跟踪访问过的顶点。在实现BFS时,我们使用队列数据结构。 图2表示一个示例图的BFS遍历的动画。注意顶点是如何被发现(黄色)和被访问(红色)的。 应用 用于确定最短路径和最小生成树。 被搜索引擎爬虫用来建立网页的索引。 用来在社交网络上搜索。 用于查找可用的邻接节点在对等网络,如BitTorrent。 深度优先搜索 (Depth-first search) 在深度优先搜索(DFS)中,我们从一个特定的顶点开始,在回溯(backtracking)之前沿着每个分支尽可能地搜索。在DFS中,我们还需要跟踪访问过的顶点。在实现DFS时,我们使用堆栈数据结构来支持回溯。 图3表示对图2中使用的同一个示例图进行DFS遍历的动画。注意它是如何遍历到深度和回溯的。 应用 用于查找两个顶点之间的路径。 用于检测图中的循环。 用于拓扑排序。 用于解决只有一个解的谜题(如迷宫) 最短路径 从一个顶点到另一个顶点的最短路径是图中应该移动的边的权值总和最小的路径。 图4显示了一个动画,其中确定了图中顶点1到顶点6的最短路径。 算法 Dijkstra的最短路径算法 、bellman算法 应用 用于在谷歌maps或Apple maps等地图软件中查找从一个地方到另一个地方的路线。 用于网络中解决最小时延路径问题。 在抽象机器中,通过不同状态之间的转换来确定达到某一目标状态的选择(例如,可以用来确定赢得一场比赛的最小可能的走法数)。 循环检测 Cycle Detection 循环是图中第一个顶点和最后一个顶点相同的路径。如果我们从一个顶点出发,沿着一条路径,最后到达起始点,那么这条路径就是一个循环。循环检测是检测这些循环的过程。图5显示了遍历一个循环的动画。 算法 Floyd周期检测算法、布伦特算法 应用 用于基于消息的分布式算法。 用于使用集群上的分布式处理系统处理大规模图形。 用于检测并发系统中的死锁。 在加密应用程序中用于确定可以将消息映射到相同加密值的消息的密钥。 最小生成树 最小生成树是图的边的子集,它连接所有边权值最小和的顶点,不包含任何循环。 图6是一个显示获得最小生成树的过程的动画。 算法 Prim算法、Kruskal算法 应用 用于在计算机网络中构建广播树。 用于基于图的聚类分析。 用于图像分割。 用于社会地理区域的区域化,将区域划分为相邻区域。 强连通分量(strongly connected components) 如果图中的每个顶点都能从其他每个顶点到达,那么这个图就是强连通的。 图7显示了一个示例图,其中包含三个强连接的组件,顶点用红色、绿色和黄色表示。 算法 Kosaraju的算法、Tarjan的强连通分量算法 应用 用于计算Dulmage-Mendelsohn分解,它是完全二分图的一种分类。 在社交网络中,用来寻找一群关系密切的人,并根据共同的兴趣提出建议。 拓扑排序 图的拓扑排序是对它的顶点进行线性排序,因此对于排序中的每条有向边(u, v),顶点u都在v之前。 图8显示了顶点(1、2、3、5、4、6、7、8)的拓扑排序示例。可以看到顶点5应该在顶点2和3之后。类似地,顶点6应该在顶点4和5之后。 算法 Kahn算法基于深度优先搜索的算法 应用 用于指令调度。 用于数据序列化。 用于确定在makefile中执行的编译任务的顺序。 用于解析链接器中的符号依赖关系。 图着色 图着色在保证一定条件下给图的元素分配颜色。顶点着色是最常用的图形着色技术。在顶点着色中,我们尝试用k种颜色给图的顶点着色,任何两个相邻的顶点都不应该有相同的颜色。其他着色技术包括边缘着色和脸部着色。 图的色数是为图着色所需的颜色的最小数目。 图9显示了使用4种颜色的示例图的顶点着色。 算法 使用广度优先搜索或深度优先搜索的算法、贪婪着色 应用 用于制定时间表。 用于分配移动无线电频率。 用于模拟和解决游戏,如数独。 用于检查图是否是二分图。 用于在相邻国家或州的地理地图上涂上不同颜色。 最大流(Maximum Flow) 我们可以将一个图建模为一个以边权值作为流量容量的流网络。在最大流量问题中,我们必须找到一个能获得最大可能流量的流动路径。 图10显示了一个确定网络的最大流量和最终流量值的动画示例。 算法 Ford-Fulkerson算法、Edmonds-Karp算法、Dinic的算法 应用 用于航空公司调度,安排航班机组人员。 用于图像分割,在图像中找到背景和前景。 用来淘汰那些不能赢得足够的比赛来赶上当前分区的球队。 匹配 图中的匹配是指一组没有共同顶点的边(也就是说,没有两条边共享一个共同顶点)。如果一个匹配包含尽可能多的顶点匹配的边的最大数量,那么这个匹配被称为最大匹配。 图11显示了获得一个二分图的完全匹配的动画,该二分图有两组顶点,分别用橙色和蓝色表示。 算法 Hopcroft-Karp算法、匈牙利算法、Blossom 算法 应用 用于为新娘和新郎牵线搭桥(婚姻的稳定问题)。 用于确定顶点覆盖。 用于交通理论中解决出行资源配置和优化问题。 最后 我希望这篇文章对图形算法的简单概括介绍对您有所帮助 作者:Vijini Mallawaarachchi deephub翻译组 本文分享自微信公众号 - DeepHub IMBA(deephub-imba)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册