api-design

    2热度

    1回答

    我不得不最近向我写的现有应用程序添加一项新功能,并查看代码的这一部分意识到它可能是重构和改进的时候了。 原始指数法: IsUserEnrolled < - WCF呼叫 如果未注册 运行规则,如果用户可以注册< - WCF呼叫 如果用户无效,重定向到无Acc ESS 如果用户是有效的登记重定向到注册 如果用户登记 获取项目< - WCF呼叫 显示索引页 三个wcf调用后端Web服务 随着新的添加,我

    3热度

    1回答

    我有一个代表整数集的有根的有序树。每个节点存储相关子树的大小,以及该子树中的最大和最小元素。所有节点的分支度如果固定(但在运行时确定)。对于足够小的子树,我想将表示更改为相关子集的位图。例如,根节点可以存储一个大小为1000000的集合,其中一个孩子将存储大小为100000的子集,然后他的一个孩子将再次存储大小为10000的子集,并且在下一个级别中,我们将停止使用该表示并且仅为相关联的子集存储简单

    2热度

    1回答

    简单的问题。在.NET SerialPort类有越来越串行输入线以下属性: CDHolding - 获取载波的状态检测线的端口。 CtsHolding - 获取清除待送线的状态。 DsrHolding - 获取数据集就绪(DSR)信号的状态。 注意RIHolding缺失。 此外,它具有PinChanged事件。这提供了一个SerialPinChange枚举值,它具有下列构件,并且确实包括一个用于环

    0热度

    1回答

    我正在创建一个基于Rails的API来管理短信订阅。有一个subscriptions控制器respond_to :html, :json, :xml和Subscription模型。两者都正常工作。 订阅时,用户仍然需要通过在发送到他的手机的页面上输入PIN来确认他的订阅,所以我想到一个confirms控制器来管理它。 我对如何实现这一点有几个问题。 (1)订阅后,正确的做法或最佳做法是什么?显示创

    7热度

    8回答

    在标题中,有没有人知道为什么ICollection接口不包含Add方法?看起来很奇怪的是,通用版本ICollection<T>有一个Add,但是ICollection没有。任何对此有深入了解的人都会很有帮助。 至于为什么我在乎 - 不幸的是,构建SharePoint的开发人员从未学过泛型,因此API中的每个集合都是基于ICollection的非泛型集合。我想附加几个扩展方法ICollection,

    0热度

    1回答

    上操纵域对象专有的生物信息学软件的工作,我必须加强API,使外部各方可以访问存储在内部DB(CRUD)数据。 的数据由类型(如分子,寡核苷酸和酶)分组并在每个中,可以有子集(分子::蛋白质,分子:: DNA等),其可以嵌套的。 由于每个数据类型具有不同的属性,我们使用格式化查询字符串(类似于广泛使用的entrez格式)来指定搜索条件。代码的例子进行如下: IMoleculePersistenceS

    0热度

    2回答

    假设: 我有一个Java/Android的模块化库,可以设置这样的: package com.mycorp.app.sample.integration; public class ModuleConnector { public static final LogcatLogger LOGCAT_LOGGER = new LogcatLoggerImpl.Confi

    7热度

    7回答

    我有一个包含项目集合的类。为方便起见,我提供GetCurrentItem这是由 public Type GetCurrentItem { get { return this.items[this.items.Count - 1]; } } 如果在列表中没有的项目,这将抛出一个异常实现。 我应该抛出异常还是应该返回null?如果这是我交给你的API,你会期望什么?异常或null?有

    0热度

    1回答

    我需要控制一个cookie的CSS闪光:当用户通过控制包括我的所有网页选择一个风格 ,该设置需要持续到用户改变它或Cookie过期 默认样式也不当用户返回 没有的jQuery或其他库或框架应该发生FOUC 作品inIE,火狐,Chrome,歌剧,Windows上的Safari ; MacOS上的最后四个; iOS上的Safari; Firefox和Chrome在Linux上)用于特定属性@clas

    6热度

    3回答

    背景:本着"program to an interface, not an implementation"和Haskell type classes的精神,作为一个编码实验,我正在考虑创建一个主要建立在接口和扩展方法组合基础上的API意味着什么。我有两条准则: 只要有可能就避免类继承。接口应实现为sealed class es。 (这是出于两个原因:首先,因为子类化引发了一些关于如何在其派生类中指