首页 文章 精选 留言 我的

精选列表

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

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/

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

ClickHouse 可视化工具 CH Visualize Release 1.2.0-SNAPSHOT

支持组件 ClickHouse 支持功能 为仪表板添加版本 用 fa 图标替换 SVG 图标 重构菜单样式 优化部分UI和逻辑(查询、数据源) 添加数据源定时检测任务 添加应用信息页面 将服务树拆分为新组件 屏蔽快速查询中的无效数据 支持国际化 数据源构建支持的丢弃限制 重构查询历史用户界面 支持网络超时设置 添加服务器占用进程监控 添加进程监控图 预览图片 仪表盘版本 重构菜单样式 屏蔽快速查询中的无效数据 重构查询历史用户界面 支持网络超时设置 添加服务器占用进程监控 支持国际化 下载地址: 1.2.0-SNAPSHOT

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

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

DBeaver 7.3.4 发布了,更新内容包括: 1. SQL 编辑器: “打开 SQL 控制台” 操作已添加到主工具栏和 context 菜单中 对长 SQL 脚本的支持得到了改进 对于带有很多括号的查询导致解析器挂起的问题被修复 自动完成性能得到改善 2.数据编辑器: 下拉内联编辑器已修复(Linux) 纪元时间转换器现在支持时区 复制为 SQL:现在使用正确的 SQL dialect 3. 元数据编辑器:添加了对纯 unicode 标识符的支持 4. 连接配置导入现在支持目标文件夹 5. GIS 数据查看器: MapBox 磁贴配置已修复 现在可以在地图上显示 3D 几何对象 添加了用于二进制格式(WKB)的几何转换器 6. 添加了Trino(ex-PrestoSQL)驱动程序 7. MariaDB:默认驱动程序版本升级到 2.7.1 8. SQLite: 添加了空间(GIS)数据查看器 元数据刷新已修复(错误的外键名称) 9. PostgreSQL: 自定义数据类型的 SQL 格式被修复 备份/还原现在支持非标准身份验证 从导航树(数组)中删除了冗余数据类型 已添加嵌套多行注释的支持 数据库模板列表现在包含所有数据库 10. Redshift:驱动程序版本已升级 11. Presto / Trino:添加了 GIS 转换器支持 12. Firebird: SQL 解析器被修复 改进了表/视图类型识别 13. 在 macOS 上修复了多个错误的焦点跟踪问题 14. 增加了有关 Java 版本不匹配错误的消息清除功能 15. 现在可以在不捆绑 Java 的情况下安装 DBeaver(Windows 和 Linux) 16. Eclipse Marketplace 扩展的问题已修复 17. 几个较小的用户界面错误已修复 更多详情可查看:https://dbeaver.io/2021/01/31/dbeaver-7-3-4/

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

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/

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

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源创计划”,欢迎正在阅读的你也加入,一起分享。

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

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

DBeaver 7.2 发布了,自 7.1 以来的主要变化包括: 添加了简化的数据库结构视图 数据库维护工具现在可以另存为任务 表和架构大小统计信息已添加到数据库导航器中 已添加从多个 CSV 文件导入的功能,可以将文件导入到新表或现有表中 已修复断开连接或查询取消时出现的 UI 冻结和许多其他问题 重新设计了数据库导航器渲染 键盘快捷键的一些问题已修复 改进 Git 集成:现在在 Project Explorer 视图中显示文件状态 添加了新的数据库驱动程序:YugabyteDB 和 SQreamDB 自7.1.5 版本以来的更多更新详情可见更新说明: https://dbeaver.io/2020/08/30/dbeaver-7-2/

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

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

DBeaver 7.1.5 发布了,更新内容如下: Data transfer: 添加从多个 CSV 文件导入 从文件导入新表 添加数据导入预览对话框 目标表 创建/更改 DDL 现在支持特定于数据库的选项 SQL INSERT 导出中的虚拟列被忽略 已修复数据传输向导和最暗主题的问题 已修复 CSV/XLSX 导出的时间戳格式问题 已修复区分大小写的表/列名称解析 Database navigator: 已修复统计渲染,适用于 MacOS 和 Linux 数据库大小统计信息已添加到 PostgreSQL、MySQL、SQL Server、DB2 Team work: 已修复空 Git 存储库视图的问题 在项目导航器视图中添加了 Git 集成 PostgreSQL: 本机客户端版本已升级到版本 12(Windows) 已修复读取的检查约束(PG 12+) 已修复 SQL 结果限制(对于带有 LIMIT/OFFSET/FETCH 子句的查询) 改进对象 DDL 生成器(注释,权限) 支持不区分大小写的全文本搜索 已添加表分区统计信息 Oracle: 已修复 TNS 名称搜索 已修复 TNS/自定义 URL 连接的连接信息 自定义 JDBC URL 现在支持变量 MysQL: 已修复读取检查约束的问题 已修复表副本(解决了带有冗余索引的错误) Redshift:已修复只读结果集的问题 Snowflake:已修复对 SQL 方言的支持 大量的次要 UI 改进和错误修正 更新说明:https://dbeaver.io/2020/08/16/dbeaver-7-1-5/

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

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

DBeaver 7.1.3 发布了,更新内容如下: Spatial presentation:已修复 tooltips 渲染 DB2:UI 工具已转换为数据库任务 MySQL/MariaDB:数据库还原已修复(二进制数据损坏) PostgreSQL:改进了数据类型 DDL +添加了注释编辑支持 Oracle:修复了由于 SYSDBA 而造成的连接问题 Exasol : 添加了数据库错误类型发现(“连接丢失”错误的正确处理) 元数据读取性能得到改善 Googlee Spanner:已添加官方驱动程序配置 修复了简单视图模式(隐藏了冗余数据库对象) 代理配置用户界面已修复 MacOS 安装程序已修复(消除了潜在的漏洞) 任务管理:改进了错误处理(对于已删除的表) 恢复为 Eeclipse 2020-03 平台(它解决了某些平台上的一组 UI 问题) 修复了一些次要的 UI 和特定数据库的错误 更新说明:https://dbeaver.io/2020/07/19/dbeaver-7-1-3/

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

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

DBeaver 7.1.0 发布了,更新内容如下: 数据库导航器: 已添加统计视图(表大小) 重新设计了连接颜色 添加了连接主机名提示 数据查看器: 已添加参考光标面板查看器 添加了列排序设置保存/加载 已修复 HTML 格式的数据导出(样式) SQL 编辑器: 改进函数调用格式 修复表别名的生成(对于 Unicode / 数字表名称) PostgreSQL: 支持引用游标刷新 添加表和架构统计信息 表注释和规则已添加到 DDL Oracle: 已修复元数据搜索 已修复 Java 源读取 ODBC 驱动程序下载已修复 Exasol:重新设计了元数据编辑对话框 Clickhouse:已添加表格统计信息 Firebird:视图编辑器已修复 纯 HTTP 驱动程序存储库(Maven 或直接链接)已被替换或删除 一些 bug 修复 更新说明:https://dbeaver.io/2020/05/31/dbeaver-7-1-0/

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

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

DBeaver 7.0.5 发布了,更新内容如下: 数据查看器: 添加了 Pin(又称“冻结”)列功能 浮点(32位)数据类型渲染已修复(MySQL) 明文渲染器已修复(二进制值表示) 过滤器值自动完成已修复(支持剪贴板粘贴) 解决了“按表列+列别名排序”的问题 SQL 编辑器: 脚本关闭提示已修复 现在超链接包含过程参数 脚本选择器面板的位置已修复 在新标签页中执行:新标签页打开已修复 SQL 格式首选项页面得到改进 SQL 格式已修复(括号后的换行) SQL 控制台标题已修复(添加了源对象名称) 非 https Maven 存储库和驱动程序链接已删除 PostgreSQL: SQL 执行计划说明添加了参数(ANALYSE 是可选的) Linux / MacOS 上的数据库备份已修复 表 DDL 已修复(显示表注释) 序列 DDL 已修复(START 参数) 对象依赖关系现在包含依赖/依赖对象上的链接 权限/角色编辑器已修复(角色现在按名称排序) 已修复旧版 PG(<= 8.4)的 SQL 自动完成 Oracle:唯一密钥检测已修复 DB2: FOR BIT DATA 列支持已修复(显示值为二进制) 改进了本机 SQL 方言支持(BEGIN/END) SQLite:添加了 ROWID 伪列支持(作为唯一键) 其他许多小错误修复和改进 更新说明:https://dbeaver.io/2020/05/17/dbeaver-7-0-5/

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

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文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册