Friday, October 15, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


看动画学算法之:平衡二叉搜索树AVL Tree

Posted: 14 Oct 2021 06:00 PM PDT

简介 平衡二叉搜索树是一种特殊的二叉搜索树。为什么会有平衡二叉搜索树呢? 考虑一下二叉搜索树的特殊情况,如果一个二叉搜索树所有的节点都是右节点,那么这个二叉搜索树将会退化成为链表。从而导致搜索的时间复杂度变为O(n),其中n是二叉搜索树的节点个数。 而平衡二叉搜索树正是为了解决这个问题而产生的,它通过限制...

☕【Java技术指南】「技术盲区」看看线程以及线程池的异常处理机制都有哪些?

Posted: 14 Oct 2021 06:56 AM PDT

### 线程异常捕获问题 Java异常在线程之间不是共享的,在线程中抛出的异常是线程自己的异常,主线程并不能捕获到。也就是说你把线程执行的代码看成另一个主函数。 上面A和B的运行是互相独立的,虽然说你看到B所在代码块的函数内容在main中,但是main并不能捕获到这个Runnable里函数的异常,因为它不在同一个线程之中运行...

【核心技术】Apache Flink CDC 批流融合技术原理分析

Posted: 15 Oct 2021 01:03 AM PDT

8月份 FlinkCDC 发布2.0.0版本,相较于1.0版本,在全量读取阶段支持分布式读取、支持checkpoint,且在全量 + 增量读取的过程在不锁表的情况下保障数据一致性。 详细介绍参考 Flink CDC 2.0 正式发布,详解核心改进。 Flink CDC2.0 数据读取逻辑并不复杂,复杂的是 FLIP-27: Refactor Source Interface 的设计及对Debeziu...

画一个清晰明了的时序图,要掌握这三点

Posted: 15 Oct 2021 12:24 AM PDT

摘要:时序图是统一模型语言UML(Unified Model Language)中一种用来表示实体间交互关系的图。 1 前言 在定义系统间接口或模块间接口时,时序图使用起来非常方便,工作中经常涉及要与第三方系统协商定义接口,或者定义系统内多模块间接口的情况,经常会看到很多时序图。有的时序图画的很漂亮,很好的帮助读者准确理解业...

开发框架 ginkgo v0.2.2 发布

Posted: 14 Oct 2021 06:29 PM PDT

##### v0.2.2 * 修复 `ginkgo\Auth` 类中,部分数字运算过程中的错误 * 完善了异常处理机制 * 改善了数据库 PDO 异常捕获的处理 * 改善了异常抛出模板,不再依赖静态文件 * 为 `ginkgo\Model` 类增加了 `pk` 属性,用于指定主键,并设置自动获取主键 * 为 `ginkgo\db\connector\Mysql` 类增加了 `getFields` 方法,用于获...

Apache Traffic Control 6.0.0 发布

Posted: 14 Oct 2021 03:54 PM PDT

Apache Traffic Control 可以用于建立一个大规模的内容交付网络。围绕 Apache Traffic Server 作为缓存软件,Traffic Control 实现了现代 CDN 的所有核心功能。 Apache Traffic Control 6.0.0 更新内容如下: 新增 #4982 增加了支持按服务器类型和配置文件排队更新的功能 #5412 在用户 API( GET /user/current、GET /us...

Qt Creator 6 Beta 发布

Posted: 14 Oct 2021 04:14 PM PDT

Qt Creator 6 Beta 现已发布,该版本包括一些错误修复和新功能,正式版预计于年底发布。 主要更新内容 General 预建的 Qt Creator 6 二进制文件现在基于 Qt 6.2 为 macOS 提供通用的 Intel+ARM 二进制文件 将外部进程(如构建工具和 clang-tidy 和其他工具)的启动移至单独的服务器进程。这避免了 Linux 上的问题,在 Li...

LibreOffice 7.2.2 社区版发布,开源办公套件

Posted: 14 Oct 2021 04:03 PM PDT

LibreOffice 7.2.2 社区版现已发布,这是 LibreOffice 7.2 系列的第 2 个小版本,面向技术爱好者和高级用户。该版本包含大约 68 个错误修复和文档兼容性改进。 主要更新内容 单元格背景颜色在垂直合并单元格的顶部网格之外的所有网格中都被忽略 如果 ToC 在 ODT 中具有隐藏条件的部分,则永远不会显示在主文档中 修复表情...

Mir 2.5 发布,Ubuntu 安全显示服务器

Posted: 14 Oct 2021 03:57 PM PDT

Mir 是一套用于构建基于 Wayland 的 Shell 库。Mir 简化了 Shell 作者需要处理的复杂性:它提供了一个稳定的、经过良好测试的、高性能的平台,具有触控、鼠标和平板电脑输入、多显示器功能和安全的客户端-服务器通信。 ABI 摘要 弃用 mirclient 弃用 mirprotobuf mircommon ABI 升级至 8 mirplatform ABI 升级至 23 mir...

Ant Design Mobile 5.0.0-beta.16 发布,AntD 移动端设计规范

Posted: 14 Oct 2021 03:51 PM PDT

Ant Design Mobile 5.0.0-beta.16 发布了。Ant Design Mobile 即 Ant Design 移动端设计规范,antd-mobile 是 Ant Design 的移动规范的 React 实现,服务于蚂蚁及口碑无线业务。 更新内容如下: 特性 Collapse.Panel 增加了 destroyOnClose 属性 Collapse.Panel 增加了 onClick 属性 #4134 Selector 的 onChange 属性增加...

No comments:

Post a Comment