design-patterns 相关问题

设计模式是软件设计中常见问题的通用可重用解决方案。当您遇到设计模式实施问题时,请使用此标记。请勿在有关文本模式匹配的问题上使用此标记。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

我应该如何设计聊天应用程序中新消息和访问旧消息的流程?

我正在开发一个聊天应用程序,我们有能力跳转到较旧的消息。这是当前的工作流程: 打开聊天室时,会调用API,获取25条最新消息...

回答 1 投票 0

OOP,强制方法调用顺序

问题: 这是一个关于OOP实践的问题。我在使用 API 时遇到过一种情况,其中有一系列需要按特定顺序调用的方法。 案件: 控制...

回答 3 投票 0

从起始编码树获取子树

我的树编码如下: A➜B➜C➜-1➜D A ➜ B ➜ C ➜ -1 ➜ -1 ➜ D 当有-1时,意味着你必须上升一级,所以在第一个例子中,B有两个孩子(C和D)。在...

回答 1 投票 0

是否有开源工具可以自动查找日志文件中的模式? [已关闭]

我已经在集群系统上工作了很多年,并决定是时候拥有一个工具来让我们轻松查询纯文本日志文件(除其他外)。我将所有日志文件下载到...

回答 1 投票 0

c# - 管理事务

如何正确实现跨多个存储库的事务? 假设我们有 2 个存储库(暂时的) 内部密封类 UserRepository : IUserRepository { 公开

回答 1 投票 0

Swift UI 设计问题

我有一个列表,其中填充了 GetListView() 视图中的 json 数据。现在我在 SecondView 中显示此列表。在这里我想显示从白色视图底部到屏幕底部到 20 的 GetListView。但我可以...

回答 1 投票 0

处理在线课程

我正在寻找有关如何处理在线课程的意见。 一些背景知识: 课程是在 CMS 系统中使用 XML 构建的。这些被发布到数据库,然后由 ASP.NET 网站解释...

回答 2 投票 0

哪些设计模式可以应用于配置设置问题?

在大型且复杂的软件产品中,管理可配置设置成为一个主要难题。我见过的解决这个问题的两种方法是: 让系统中的每个组件加载自己的配置

回答 5 投票 0

PHP 中的惰性函数定义 - 可能吗?

在 JavaScript 中,您可以使用惰性函数定义来优化对函数的第 2 到第 N 次调用,方法是仅在第一次调用函数时执行昂贵的一次性操作。 我想要...

回答 9 投票 0

实例化其他项目的类

我在项目a中有MyClassA。 com.testa 包 公共类MyClassA { 私人数据数据; 公共数据集Data() { this.data = 数据; 公共数据 getData() { 返回...

回答 1 投票 0

JS OOP - 从函数调用另一个类的类方法

我对 JS 设计模式很好奇,决定尝试一下这个网站, 但在命令模式部分我感到非常困惑。您可以在链接中看到解释,但为了这篇文章,我...

回答 1 投票 0

阅读别人的源码要注意什么? [已关闭]

如果你读过别人的源代码,你是如何处理代码的?您正在寻找什么模式(数据类型、循环、控制流的使用……)?没有

回答 6 投票 0

这里如何避免循环依赖

除了混合模块之外,有没有办法在这样的安排中避免循环依赖(这是一个国际象棋应用程序) 详细描述: 有一个 Gui 模块导入 ChessWidget

回答 4 投票 0

Qualtrics:将一个块随机放置在流程中仅有的 2 个位置之一

我正在 Qualtrics 中设计一个调查流程。我有两个块项目(X 和 Y),我想将它们随机放置在调查的其他其他块(A、B、C)之前或之后 例如,我想要

回答 1 投票 0

在 SQL DB 中保存数百万条记录(从第 3 方 API 接收)的最佳方法?

我正在尝试从 DailyMed API 获取药物名称。但该 API 仅支持每个请求最多 100 个结果,目前总元素计数超过 97k 记录。 我不是在寻找代码,而是在寻找...

回答 1 投票 0

根据领域驱动设计,在领域实体中使用来自第三方库的值对象是否可以接受?

我和我的团队正在为我们公司构建一个应用程序,我们需要使用 Java Money (JSR-354) 及其参考实现来表示货币价值。我们正在尝试构建这个应用程序...

回答 1 投票 0

多个组件数据存储在一张表中

我正在开发一个项目,帮助管理员将应用程序基础设施信息存储在一个地方。 在规划阶段,我面临着如何存储和处理一些组件的问题

回答 1 投票 0

从数据库填充枚举

假设我有一个名为产品[实体类]的类,它有一个嵌套枚举,看起来像 类积 () { 私有字符串 ID; // 其他属性 公共枚举类型{ G1(假,假,假,...

回答 1 投票 0

C++:在另一个函数中声明一个函数有什么用?

Stanley Lippman 的《C++ 入门》第 234 页提到 通常,在本地声明函数是一个坏主意。然而, 为了解释范围如何与重载相互作用,我们将违反......

回答 2 投票 0

在flutter中创建小部件

我正在尝试在这里创建这个小部件 这是我得到的结果,我在限制小部件的大小而不减少文本时遇到问题 大小框( 身高:90, 宽度:双无穷大, ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.