software-design

    1热度

    3回答

    我正在考虑在Java或C++之类的OOP语言中使用有限状态自动机来实现程序。 对于良好的软件设计,您认为以可管理的可用状态实现此目标的最佳方式是什么? 为每个州实施自己的班级是否好? 如果是,如何做两国之间的桥梁? 感谢您的任何评论!

    1热度

    2回答

    我的任务是构建一个进程,以弥补LDAP系统上的复制延迟。目前,有一个写服务器和4个读服务器。在向写入服务器写入条目之后,在条目被复制到读取服务器之前,系统上可能会有最多4秒的延迟。因此,如果我调用服务“A”更新记录,然后立即命中服务“B”,该服务应该读取该记录,则数据将陈旧。 要解决这个问题,我打算构建一个缓存Web服务,以便没有应用程序直接与数据库接口,而是通过缓存服务。该服务会将所有创建,更新

    0热度

    1回答

    访问的UINavigationController最优雅的方式说我有 NavigationController->根表视图控制器子类] 所以从我的表视图控制器子类的didSelectRowAtIndexPath我要推另一视图控制器NavigationController。 什么是最优雅的方式来访问NavigationController?我应该在我的Table View Controller中使用

    0热度

    2回答

    我需要使用jQuery生成HTML片段。这些片段的创建取决于一些数据。数据存储在服务器端,在会话中(使用PHP)。 在我达到了这个 的时刻 - 通过AJAX的JSON 的形式从服务器检索的数据 - 并通过读取特定的JavaScript函数建立片段的数据 的问题是复杂的数据变得越来越大,因此,由于我无法自动执行,所以进入JSON的序列化变得更加困难。 我不能自动做,因为一些信息是明智的,所以我生成一

    1热度

    2回答

    在应用程序委托中创建的大多数情况下,托管对象上下文。 将它传递到视图/控制器层次结构的方式是什么,因此树中的每个导航/选项卡控制器都可以访问它。每次从父母到孩子传递它可能不是最好的,因为我必须每次都要传递这些信息,有时并不是所有的控制者都会以特定的孩子的方式需要它。

    7热度

    6回答

    StackOverflow人群。我有一个非常开放的软件设计问题。 我一直在寻找一个精巧的解决方案这一段时间,我想知道如果有人在这里有一些辉煌的洞察力的问题。考虑这是一个数据结构难题。 我想要做的是创建一个能够从任何单位转换为任何单位的单位转换器。假设lexing和解析已经完成。几个简单的例子: Convert("days","hours") // Yields 24 Convert("rev

    1热度

    2回答

    例如,当马克扎克伯格在接受采访时说,他在2周内写了Facebook,他写了什么(或至少大约)什么?我想象一个大型数据库或树中的“用户”对象,能够协商到其他用户对象的链接,但我想知道树的总体管理者如何工作。当用户登录时,“main”程序是否会查找该用户的对象,并在用户登录时使用它来与其他用户对象进行交互?谢谢。

    155热度

    12回答

    有人能解释一下我的软件框架是什么吗?为什么我们需要一个框架?框架如何使编程更容易?

    5热度

    2回答

    我正在研究一个主要设计指导原则是可扩展性的项目。一类方法 - - 我通过定义寄存器元类实现的插件系统被加载任何插件的类名(每个类型的插件从核心代码中定义的特定类继承,因为有是应用程序中不同类型的插件)。基本上,这意味着开发者必须定义自己班级的 class PieChart(ChartPluginAncestor): # Duck typing: # Implement comp

    1热度

    2回答

    我试图找出注册我的C++和Lua类的构造函数的最佳方式(从软件设计的角度来看,不编码的角度看) 我将如何做到这一点? 我的想法: 1)做出某种“初始化的Lua绑定”文件的结合每一个我想在Lua有可用的C++构造函数? (问题:这个文件往往会越做越大,难以同步/调试) 2)每个类是RESPONSABLE注册它自己的构造与我“LuaManager” 类(问题:它会是愚蠢的相同构造到Lua一遍又一遍结合