architecture相关内容

为工具设计架构

我需要一个工具来捕获数据,然后将其保存在一个 excel 文件中,并生成用于数据库执行的 sql. 为了解决这个问题,我开始设计和开发一个框架,该框架将读取 xml 文件并渲染摆动屏幕以进行数据捕获并将其保存在 excel 中.现在,我已经到了在 excel 中获取数据的阶段.现在,我无法进一步决定该方法.我有一种从 excel 表中获取数据并构建 sql 的方法,但我对这种方法没有信心. ..
发布时间:2021-11-17 03:06:54 Java开发

应该如何正确看待简单的游戏架构?

目前,我正在尝试使用由三个 MVC 组成的 UIkit 构建游戏(目前):主应用程序委托类(带有 UINavigationController 属性)、菜单类(带有 xib 文件的 UIViewController)和游戏内容类(还有带有 xib 文件的 UIViewController).显然,游戏需要加载游戏状态、准备游戏、暂停游戏和保存游戏状态的方法.恕我直言,这些方法属于游戏内容MVC,所 ..
发布时间:2021-11-17 03:06:50 移动开发

如何处理多层应用程序中的视图

我正在从事一个基本上具有三层的项目:演示文稿、业务和数据.每个层都在不同的项目中,所有层都使用另一个项目中定义的 DTO.业务层和数据层在查询数据库时返回 DTO 或 DTO 列表. 到目前为止一切顺利,但现在我们必须查询视图,而这些视图当然与现有的 DTO 不匹配.到目前为止,我们所做的只是创建了一个特殊的 DTO、业务层和数据层类,以便将它们视为普通实体(减去插入、更新等) 但这似 ..
发布时间:2021-11-17 03:06:48 C#/.NET

架构 i386 和 armv7 的 Openssl Mach-O 链接器错误

我正在尝试实现我在项目中找到的 openssl 代码,但我收到了这些不会消失的链接器错误.我检查了框架是否正确链接,甚至使用 ../lib 和 ../include 手动包含了库和头文件搜索路径.尽管如此,当我摆脱 Openssl 函数或任何函数调用(例如 EVP_OpenUpdate 或 EVP_OpenInit)时,错误就会消失.仅当我创建然后出于某种原因从我的 ViewController. ..
发布时间:2021-11-17 03:06:45 其他开发

Socket 编程与 HTML5 WebSocket 和 REST 结合的未来

我用 PHP 创建了简单的 Socket Server 并用它制作了聊天应用程序. 套接字服务器在某个端口上工作,例如127.0.0.1:9999所有客户端都使用该 IP:PORT 和 Shake-hand 连接到服务器并相互通信. 我的概念: 1) Browser => 通过 ( WebSocket ) 获取实时通知2) User => 发表评论(想要使用 REST 或简单将评 ..
发布时间:2021-11-17 03:06:42 前端开发

自动完成性能和私人“神奇搜索"

自动完成字段的性能不佳降低了它们的实用性.如果客户端实现必须调用执行大量数据库查找的端点,则响应时间很容易令人沮丧. 一种巧妙的方法来自 AWS 案例研究:IMDb.它曾经带有一个图表(不再可用),但简而言之,将为每个可以以有意义的方式解析的组合生成并存储预测树.例如.sta 的解析将包括将被存储的 Star Wars、Star Trek、Sylvester Stallone,但 stb 不 ..
发布时间:2021-11-17 03:06:39 前端开发

如何在多个应用程序中使用一个内核

我的目标是使用相同的核心(代码)开发多个应用,只是具有不同的 UI(颜色、资产等). 我不知道我是否可以与 MVC 进行比较,但我想重用 Model 和 Controller 有几个 Views 重要提示: 可以只有一个项目吗? 例如创建不同的目标或其他配置项目.. 如果我发现错误,我只想解决一次. 生成分离的构建. 捆绑包中只有我想要的资源(新目标对吗?) 我 ..

如何检查用户是否已将先前的表单正确提交到考虑某些步骤的 Spring MVC 应用程序中?

我是 Spring MVC 的新手,遇到以下情况. 我正在开发一个实现用户注册过程的 Spring MVC 应用程序.该过程分为4个步骤.在每个步骤中,用户将一些信息插入到提交的表单中,并由相关方法处理到控制器类中.这些控制器方法中的每一个都采用包含提交表单信息的相关命令对象. 所以我有这样的事情: @Controller公共类 RegistrazioneController {// ..
发布时间:2021-11-17 03:06:29 其他开发

除了对象实例之外,我还可以使用什么可传递值来访问多个函数?

我正在学习 C#,我正在寻找一个问题的解决方案,这个问题可能是由糟糕的架构引起的,并且不会影响现实生活中的程序. 我想传递一个包含多个函数并且不需要实例化的“东西"(不一定是一个类),例如,我想在字典中有一个包含时间和任务列表的类,所以,例如,在 12:00 我想让班级“午餐",但午餐可能取决于其他变量,所以我有一个字典条目来检查 {12, LunchTask}, LunchTask 是 ' ..
发布时间:2021-11-17 03:06:23 C#/.NET

重新设计面向个人的 OOP 拆分组合接口

我试图了解如何以干净且“可设计"的方式避免重复输入以下场景: 公共接口 ICommandAble{ }公共接口 ILogAble 扩展了 ICommandAble{ }公共接口 IMonitorAble 扩展了 ICommandAble{ }公共抽象类 ClassAbs{ }公共类 A 扩展了 ClassAbs 实现了 IMonitorAble、ILogAble{ } 测试方法: publi ..
发布时间:2021-11-17 03:06:20 Java开发

SOA 是否支持方法组合?

这里有一个很好的例子这里: CRUD x 业务逻辑接口.假设您正在使用发票.每张发票由一个 InvoiceHeader 和一个或多个 InvoiceLine 组成.如果您对发票使用 CRUD 接口,您将首先调用 CreateInvoiceHeader 操作来创建 InvoiceHeader,然后调用几个 AddInvoiceLine 操作来添加所有 InvoiceLine - 这是低级 CR ..
发布时间:2021-11-17 03:06:17 其他开发

包含另一个 php 文件时如何构建 javascript

我正在尝试构建一个小型 Web 应用程序,但我不清楚如何在页面的不同部分之间进行通信.我将使用我的特定功能来演示我的问题. 我的所有页面都使用通用工具栏.由于此工具栏在多个页面上使用,因此它位于自己的 PHP 文件中,我使用 工具栏包括一个登录按钮.单击时,将打开一个模式登录对话框(在本例中为 Facebook 登录对 ..
发布时间:2021-11-17 03:06:14 PHP

类方法代码应该直接访问外部变量吗?

我有一些访问外部变量的 PHP 类方法.这些变量不作为参数传递,而是直接由方法中的代码使用. 一种方法使用在配置文件中定义的变量,其目的是可供需要它的应用程序的每个部分使用.这对我来说似乎没问题. 另一种方法直接访问 $_GET 变量.有一些代码可以处理未设置此 var 的情况,但不知何故这对我来说是一种气味. 这两种情况是我应该做的还是应该有一个严格的传递作为参数的约定? ..
发布时间:2021-11-17 03:06:05 PHP

使用 WebBrowser 控件的 WPF 设计注意事项

我必须构建一个程序,让我能够从系统中跟踪被击中的不同触发点. 当另一个系统中的触发器被调用时,Web 服务将被调用,该 Web 服务将记录到数据库中: 会员 ID 触发器 ID 参考代码 我的程序是读取这些数据并调用对附属网站的调用以进行附属跟踪. 唯一的问题是,这些网站不提供任何好的网络服务或表单发布,它是通过跟踪像素(从其服务器上的某种进程创建的图像)或 javas ..
发布时间:2021-11-17 03:06:02 C#/.NET

如何以平衡的方式跨服务器分配(纸牌游戏桌)经销商?

我目前正在开发一种类似于二十一点的在线纸牌游戏,它将由一系列牌桌组成,其中每张牌桌都有一个“庄家"和多个人类玩家.经销商(计算机机器人)负责发牌和洗牌.表 将存储在 PostgreSQL 数据库表中,管理员可以添加/删除/编辑表. 游戏将由一个 Web 前端和一个 REST/websocket API 后端组成.我可能会使用 Kubernetes 和 Nginx 作为后端服务器的负载均衡器. ..

SignalR Hub 的最佳使用

在我的应用程序中,我有不同的部分,如产品、人员、供应商等,它们是我在 Db 中定义为表的实体,每个部分都有单独的页面和自己的逻辑,用于根据数据库变化.另外,我有一些向用户和组发送消息的一般规则.在此应用程序中,用户可以与他们聊天. 但是,我真的无法决定如何在我的应用程序中实现这些?我需要多少个集线器?单一枢纽和不同方法还是多个枢纽? 我认为每个实体都有多个中心,因为它有一个单独的页面, ..
发布时间:2021-11-17 03:05:56 C#/.NET

你会如何设计一个应用程序来运行一台机器?

你问的是什么类型的机器?一种测量镜片楔形和圆度的机器. 我已经为这台机器编写了软件并且它正在生产中,但是当他们没有按照正确的顺序做事时,它很脆弱并且容易锁定.我正在努力想出最好的方法来构建它,使其稳定和可维护. 这是 20 秒的快速运行.有两种模式,设置和运行.在设置模式下,操作员可以使用控制面板上的 6 个不同的瞬时拨动开关之一手动移动 6 个不同的电机中的任何一个.他们将所有内容都 ..
发布时间:2021-11-17 03:05:53 C#/.NET