如何使用OO和函数式两个方法实现重构? - DZone

22-05-14 202 2 banq

Java 中的重构有很多方面,但其中有两个基础: 面向对象 和 函数 式。面向对象几乎从第一个 Java 版本开始就存在,而函数式只出现在 Jav... 详细

Let's Markdown:使用Rust、WebAssembly和React构建的实时协作Markdown编辑器!

22-05-15 195 banq

这是一个使用 Rust、WebAssembly 和 Typescript 构建的协作式降价编辑器。它是 100% 免费和开源的! 快速、最小化的 Web 编辑器,能协作实现Markdown 编辑。 ... 详细

电子游戏能提高孩子的智力? - ki.se

22-05-16 190 1 banq

科学家们发现,玩电子游戏时间高于平均水平的孩子更能提高智力,而看电视或社交媒体既没有正面影响也没有负面影响,结果发表在《科学报告》杂志上。 卡罗林斯卡学院的研究人员研究了美国儿童的屏幕习惯如何与他... 详细

用“数据与算法”解释DDD“上下文和聚合”

22-05-17 188 1 banq

数据 vs 算法 = 上下文 vs. 聚合 从对应位置来看: “数据”=“上下文” “算法”= “聚合” 数据=上下文 首先,数据本身是上下文的一种体现,如果你熟悉写作文,那么作... 详细

英国政府网站在前端中删除了jQuery

22-05-20 181 1 banq

jQuery 是一个有用的工具,当时我们真的需要一种编写交互性脚本的方式,以平滑事件处理、选择元素、动画元素等的不同实现,2021 年有近 libraries -usage" class='b... 详细

Rust进入Linux内核将在三周内发生 - hackaday

22-05-19 164 1 banq

很有可能会在大约三周内看到将 Rust 添加到 Linux 内核中! Rust 补丁的第 6 版 刚刚发送到内核邮件列表。已经有几个非常小的更改请求,但最值得注意的是,开发人员已经开始要求在 ... 详细

JDK 18修复了三个重要功能 - malloc

22-05-15 163 1 banq

现在让我们谈谈 JDK 18 中的新功能(从 ZGC 的角度来看)。 字符串重复数据删除 字符串重复数据删除是一个 JVM 特性 ( -XX:+UseStringDeduplication)... 详细

四个微服务授权认证的最佳实践 - thenewstack

22-05-13 163 1 banq

在 微服务 架构 中,开发人员处于一个棘手的位置,不仅要保护单个外部 API 网关,还要通过安全授权步骤保护每个单独的微服务 API。事实上,零信任架构的核心原则是每个请求都必须经过身份验... 详细

Java UUID生成的性能影响 – fastthread

22-05-18 162 1 banq

Java 开发人员倾向于使用 “java.util.UUID randomUUID ()”  API 来生成 UUID(通用唯一标识符)编号(即“b8bbcbed-ca07-490c-8711-... 详细

为什么我不再推荐Julia? - yuri

22-05-17 156 1 banq

Julia 语言存在许多在计算方面并不正确的缺陷: 多年来,我使用Julia编程语言来转换、清理、分析和可视化数据,进行统计,并进行模拟。 我发布了一些开源包,用于诸如有符号距离场、最近邻搜索和图... 详细

《自然》新论文:人们是如何建模问题域以及制订计划?

22-05-21 145 1 banq

最近一篇论文 发表在 《自然》杂志上 :提出了一种研究人类是如何进行计划、规划或建模的新方法。 例如在国际象棋中 一个完整的游戏可表示表达为:棋盘、不同的棋子、棋子如何移动和如何获胜的规则等... 详细

在 .NET 中使用有限状态机实现工作流建模 - Lloyd

22-05-19 140 1 banq

希望这篇文章能帮助你了解复杂和深度嵌套的条件代码的缺点,并为如何编写更容易理解和维护的代码带来新的视角: 解释了复杂且深度嵌套的条件代码的问题,因为它需要匹配域模型而很常见 介绍了状态机的概... 详细

解决Java启动慢等长期痛点的Leyden项目已经启动

22-05-21 105 1 banq

本项目的最终目标是为了解决Java启动时间慢、性能达到峰值的时间慢以及占用空间大等长期痛点。 在讨论征集中,我建议我们通过在Java平台和JDK中引入静态运行时镜像(static run-time... 详细

如何使用功能树描述需求功能的作用域范围?

22-05-22 104 1 banq

一个软件功能或特征(feature)由一个或多个逻辑上相关的系统能力组成,这些能力可以为用户提供价值,并由一组功能需求来描述的。 许多 业务分析 师使用这些功能特征作为描述项目范围的一种方式。... 详细

前端SPA正过渡到MPA多页应用 - nolanlawson

22-05-22 100 1 banq

像Astro、Qwik和Elder.js这样的新框架正在兜售他们的MPA功能,"默认为0kB JavaScript"。 博客文章 中列出了SPA的所有挑战:历史、焦点管理、滚动恢复、Cmd/Ctrl... 详细