最新文章

开源项目热榜第50期(20210828)

它支持 SIDs、STARs 等进场和离场程序,提供可广泛配置的自动飞行计划计算和多种导出格式,以及在地图上拖放飞行计划编辑。该程序可以读取 PLN、FMS 和 FLP 以及更多的飞行计划格式。——出自《Little Navmap》


开源项目热榜第49期(20210821)

它没有自己的图形或绘图原语,而是为您的代码提供了一个结构和一个 API,以方便在仪表板、服务器和图形之间移动数据。它不对如何对图形进行最佳编码进行假设,并让您完全自由地使用您想要的任何库、框架、工具和方法。因此,其图形可以在任何能够呈现 HTML 的环境中呈现。——出自《NodeCG》


开源项目热榜第44期(20210717)

UI 组件库既包含非常低级的设计元素,也包含组合的高级设计元素。一般来说,该库的目的是通过公开满足设计规范的组件来简化开发,并提供编程的便利性。因此,可重复的 UI 设计应该只需要几分钟而不是几小时。——出自《Precise UI》


开源项目热榜第42期(20210703)

抽象定义上, 一个分布式系统里的所有进程要确定一个值 v,如果这个系统满足如下几个性质, 就可以认为它解决了分布式一致性问题, 分别是:1)Termination:所有正常的进程都会决定 v 具体的值,不会出现一直在循环的进程。2)Validity:任何正常的进程确定的值 v', 那么 v' 肯定是某个进程提交的。比如随机数生成器就不满足这个性质。3)Agreement:所有正常的进程选择的值都是一样的。——出自《BRAFT》


开源项目热榜第40期(20210619)

行为树(BT)在复杂的机器人任务中正变得越来越普遍。它为定义多步骤或许多状态的应用创造了一个更可扩展和人类可理解的框架。Nav2 使用行为树来调用模块化服务器来完成一个动作。一个动作可以是计算路径、控制工作、恢复或任何其他与导航有关的动作。——出自《Nav2》


开源项目热榜第39期(20210612)

Calcite 有意不参与存储和处理数据的业务,这使得它成为在应用程序和一个或多个数据存储位置及数据处理引擎之间进行协调的绝佳选择。流(Streams)是连续流动的记录集合。流是对表的补充,因为它们代表了企业现在和未来发生的事情,而表代表了过去。Calcite 扩展了 SQL 和关系代数,以支持流式查询。——出自《Apache Calcite》


开源项目热榜第29期(20210403)

LessPass 与你在互联网上能找到的其他密码管理器不同,因为:1)它可以完全脱机操作,不需要数据库。2)它不需要同步你的设备。3)它是开源的(源代码可以被审计)。——出自《LessPass》


开源项目热榜第24期(20210227)

鲍勃大叔2012年发表的《The Clean Architecture》,有人用golang实现了。作者说:我们知道设计清晰架构前的约束条件是:1)独立于框架。该架构不依赖于某些功能丰富的软件库的存在。2)可测试性。3)独立于UI。4)独立于数据库。你的业务规则不受数据库的约束。5)独立于任何外部机构。——出自《go-clean-arch》


去到頂部