最新 最热

「译」从领域开始

你终于开始从事一个全新的项目了!或者也许你刚刚加入一家新公司或团队?也许你在大学被布置了一份作业,或者你最终决定尝试一下一个创业想法。...

2024-06-06
2

「译」从简单到复杂 —— 软件四象限

多年来我一直试图捕捉复杂软件和繁杂软件之间的区别,我想我终于明白了。我们可以将项目分为 4 个象限!

2024-06-06
1

临时工访谈:问金融软件开发总监 哪些业务不用传统数据库

临时工访谈经常有一些人说,你看看你,都访谈了什么人,被裁员的DBA,被裁员的程序员,努力向上的数据库销售,你你能访问一个高大上的,和人家那些访谈一样的,西装革履,走进直播间那种的。...

2024-06-04
1

NumPy 泊松分布模拟与 Seaborn 可视化技巧

泊松分布是一种离散概率分布,用于描述在给定时间间隔内随机事件发生的次数。它常用于模拟诸如客户到达商店、电话呼叫接入中心等事件。

2024-05-29
4

如何用Java实现栈和队列的常见应用场景?

栈(Stack)和队列(Queue)是两种常见的数据结构,它们在计算机科学和软件开发中有着广泛的应用。下面将详细介绍如何使用Java实现栈和队列,并讨论它们的常见应用场景。...

2024-05-29
1

NumPy 二项分布生成与 Seaborn 可视化技巧

二项分布是一种离散概率分布,用于描述在固定次数的独立试验中,事件“成功”的次数的概率分布。它通常用于分析诸如抛硬币、做选择题等具有两个结果(成功或失败)的事件。...

2024-05-27
4

如果更好的绘制UML图

UML(Unified Modeling Language,统一建模语言)图是一种用于可视化、详述、构造和文档化软件系统制品的图形语言。

2024-05-26
2

从工程师到架构师!

掌握软件架构的道路是一段永无止境的旅程。沿途有无数的优秀资源,这正是问题所在。资源的数量和种类之多,使得这段旅程充满了随意性,最糟糕的是,这甚至可能变成徒劳的努力。当你浏览大量关于软件架构的材料时,可能会感到不...

2024-05-25
5

软考高级架构师:通俗讲解软件开发方法(面向过程、面向对象、形式化方法、非形式化方法、自顶向下、自底向上)区别

在软件开发领域,开发方法可以根据不同的设计理念和实现方式分为多种类型。这些方法各有特点和适用场景。为了更容易理解,我们可以把软件开发比作是建造一座房子。...

2024-05-25
1

区分软件成熟度模型集成的五个等级

软件成熟度模型集成(CMMI,Capability Maturity Model Integration)是一种评估和改进软件开发过程的模型。CMMI的五个成熟度等级分别是:

2024-05-25
1