
[英]Figma: Can't draw a straight line using PEN Tool
当我试图画一条线时,它总是让我弯曲这条线。 如何在FIGMA 中使用 PEN 工具绘制直线? 任何键盘键或任何东西......请帮助我,我是新手。 ...
[英]Figma: Can't draw a straight line using PEN Tool
当我试图画一条线时,它总是让我弯曲这条线。 如何在FIGMA 中使用 PEN 工具绘制直线? 任何键盘键或任何东西......请帮助我,我是新手。 ...
[英]Separated (decoupled) API (a creator class) for the classes of a library with constructots having different signature
我有一个 3D 几何图形库。 该库具有点、矢量、轴、平面等类。该库具有接口和实现层次结构,但所有类都继承自 GeometryObject class。 每个 class 都有多个构造函数,例如: 如所见,构造函数具有不同的签名。 只有点 class 有一个默认的构造函数。 目前,图书馆没有 API。 ...
[英]What are some C++ alternatives to static objects that could make destruction safer (or more deterministic)?
我正在处理一个大型代码库,出于性能原因,它限制了对一个或多个资源的访问。 线程池是我的问题的一个很好的类比——我们不希望进程中的每个人都启动自己的线程,因此存在一个带有生产者/消费者作业队列的公共池,以试图限制在任何时候运行的线程数量给定的时间。 没有一种优雅的方式来明确线程池的所有权,因此,出于 ...
[英]Is there design pattern to update hundreds of attributes of a Java class?
我们有一个用例,其中有一个 class 具有超过 130 个属性。 有一种方法可以填充所有属性,只是因为属性数量很多,所以它很长。 只有 setter 会使方法变得很长。 只是为了提供有关这些属性来源的上下文,这些属性由不同的数据源填充。 其中很少来自不同的微服务,很少来自 mysql 表。 我们 ...
[英]Interfaces design best practices (separate interfaces vs inheritance)
我有一个具有复杂 id 的元素(由 2 个 Guid 组成),我需要用两个接口(元素 id 的接口和元素本身的接口,及其属性)来表示一个元素,因此,我有两个选择: 选项1: 这里的关键点 - 两个 id (Guid) 都是元素本身的一部分,因此 IElement 通过 inheritance 在自 ...
[英]How to avoid code duplication in Java having one line difference in methods
我有以下课程: 我想重构这段代码,在 class A 中有一个find方法,因为find方法只有一行不同。 你知道如何避免这个例子中的重复代码吗? 有什么设计模式可以解决这个问题吗? ...
[英]Custom Attribute For Class Library Classes and Functions in C#
我正在 class 库而不是ASP.NET 中开发第 3 方 API 连接器桥。 用户等级 API 有 3 个用户级别,比方说: 用户访问者用户执行者用户制造商服务限制每个 API 操作都可以与一个或多个用户级别角色一起使用。 例如,假设操作和可达到的用户级别如下; JokerService(可由 ...
[英]C# - Factory pattern using reflection or how?
我正在控制台 c# 中开发一款游戏,您可以读取在文件中创建的地图。 为此,我正在读取一个文件并将其存储到一个字符串中。 然后我单独读取每个字符并根据字符,我需要使用工厂模式创建一个 object。 如果不耦合代码,我不知道该怎么做。 我有主要实体 Object。从 object 继承不同的对象,如 ...
[英]Powershell script to replace pattern YY to YYYY
我不是 Powershell 专业人士,所以我需要一些帮助。 我现在拥有的是例如: somelongname_08-01-01_someotherlongname.pdf 我想重命名为 somelongname_2008-01-01_someotherlongname.pdf 简而言之,将多个文件 ...
[英]What design pattern should use in this case?
我有一个很大的 model,它聚合了商业实体的数据。 并提供服务,从不同来源填写 model 字段。 一些数据依赖于另一个数据 在方法GetModel()中,我需要配置哪些字段应该填写,哪些不应该填写。 例如,我想填充DataA属性,但不想填充其他属性。 第一个想法是传入方法 object Big ...
[英]Check unique value when define concrete class for abstract variable in python
假设我的课程有这样的架构: 我还有一个管理器类,它通过_READER_NAME变量查找具体类。 所以我需要为我的每个具体类定义唯一的_READER_NAME 。 当要定义具体类时,如何检查NAME1和NAME2是否唯一? ...
[英]How to call a function that will create an object of a class if required?
语境: 我在我正在处理的 selenium 框架中发现了一个错误,其中 Web 浏览器(至少是 Chrome)在没有通知的情况下意外崩溃。 作为补丁,我正在重新初始化 WebDriver,以便它继续工作,但现在我正在创建一个新的 EdgeDriver,我想创建一个与之前相同类型(崩溃的那个)的新 ...
[英]Handling Large Requests to API
是否有关于如何在服务之间传递大型列表的最佳实践? 我看到一些建议,如果有效载荷很大,可以在服务之间传递 S3 文件 URL,但这似乎是倒退,因为如果数据在 S3 中,则客户端无法使用服务器的 API 模式来验证请求,就像如果数据在列表中传递。 我无法小批量处理数据,因为所有数据都需要一次处理。 例 ...
[英]Modify functionality of Parent class without rewrite in java
假设我有一个抽象的 class,称为 Logger: } 而且我还有继承这个class的类,比如FileAppenderLogger: } 现在,假设我需要扩展 Logger 以支持新的日志级别,例如“FATAL”,并扩展它的子级,例如 FileAppenderLogger 来支持它,而不修改任 ...
[英]How to streamline class initialization within an object based on a parameter type
基于包含类型的传递参数,我正在寻找一种更好的方法来根据该类型初始化 class。 目前我正在用一个感觉很多余的 switch 语句来“解决”它。 显示功能的错误示例: 查找/搜索适合的模式,但我很难获得具体结果,因为相关术语是通用的,而且问题是边缘案例。 ...
[英]Even if I give the right Input it still showing the error alert message
这是代码 let first = document.getElementById('name'); function check() { var pattern = /^[a-zA-Z]+$/; var res = pattern.test(first.value); if (first.value ...
[英]C# compile-time concrete class support for interface-based code
几个星期以来,我一直在摸不着头脑。 抱歉,如果问题太长,我试图通过简化我的具体案例、去除与问题没有直接关系的通用参数、访问修饰符等,使其尽可能简短易懂。 问题假设我有一个 ApiClient 类型的ApiClient cient,它可以向 API 发送命令。这些命令接受 arguments 并返回数 ...
[英]General Protection Error after second 'New Downlaod' or 'Online Change'
我正在尝试在 Twincat 3.1 中构建复合模式。 在激活配置和第一次新下载或在线更改时,一切似乎都运行良好。 无论我添加或删除多少对象,第二次新下载都会导致一般保护错误或 BSOD。 为简单起见,Object 是实现 I_SYS_COMP_Object 接口的 FB。 该项目使用 FB_ini ...
[英]Difference between the facade pattern and service layer pattern
门面模式和服务层模式到底有什么区别? 对于门面模式,您可以找到如下定义:门面将复杂的子系统封装在一个简单的接口后面。 它隐藏了很多复杂性并使子系统易于使用。 所以一个门面 class 将复杂的业务逻辑封装成易于使用的方法。 但是服务层模式不是在做同样的事情吗? ...
[英]Use class or struct for representing millions of entities?
设想在 memory 与数百万(甚至更多)实体合作在无限紧密循环中处理(每个滴答最多 1 毫秒) 快速加载并保存到二进制文件许多以实体为参数的链式方法调用我无法实例化所有实体。 分配成本会太大。 我会将它们加载到 byte[] 数组中,并仅在需要时使用它们。 Class 解决方案 用法: 结构解 ...