builder相关内容
我在 Rails 3 上使用 cucumber 已经有一段时间了,但是今天经过一大堆修补(包括 gem 清理),每当我运行“cucumber features"时都会收到以下错误 您已经激活了构建器3.0.0,但您的 Gemfile 需要 builder 2.1.2.考虑使用捆绑执行.(Gem::LoadError) 在我的机器上的多个 rails 项目中尝试过 - 都受到影响.不太确
..
我正在尝试在新的 OS X Snow Leopard 机器上安装 Rails 3(安装了开发工具),当我 sudo gem install rails 时,我收到以下错误: 错误:执行 gem 时 ... (Gem::FormatException)builder-2.1.2 的 @cert_chain 值无效 更新失败.谁看过这个吗?我grep为 'cert_chain' 编辑了 build
..
我的报告会计算我商店中的墨水库存.我在 VB.NET 中构建了一个 SQL 语句并得到了正确的结果.如何在我的 Crystal Report 中显示这些结果?或者设计一个报告以检索相同的结果? 我尝试使用 SQL 表达式生成器但失败了. 解决方案 通常您会使用 Database Expert 将数据表链接到您的报告.在 Database Expert 中执行相同操作,选择 Datab
..
假设您使用 builder 模式创建了一个名为 Person 的类,并假设 Builder 类包含方法 body()、head()、arms() 当然还有 build() 并且你认为方法 head() 和 build() 对于这个类的用户来说是必须的. 我们希望以某种方式将这些方法标记为强制性,如果可能的话,使用注释.如果这个类的用户试图构建一个 Person 实例但忘记调用这些方法中的任何
..
这可能很容易,但不知道如何做. 我有一个表,可以为特定的非键列字段包含重复的值.如何使用 Query Builder 或 Eloquent 编写 SQL 查询,该查询将为该列获取具有不同值的行? 请注意,我不是仅获取该列,它与其他列值结合使用,因此 distinct() 可能不会真正起作用.所以这个问题基本上可以是现在 distinct() 不接受任何参数,如何在查询中指定我想要区分的
..
我使用 ektorp 连接到 CouchDB. 构建 ektorp HttpClient 实例的方法是使用构建器模式: HttpClient httpClient = new StdHttpClient.Builder().host("mychouchdbhost").port(4455).建造(); 我对 Spring 比较陌生.请建议我如何在我的上下文中配置 HttpClient 以
..
我有以下代码: pub struct Canvas{宽度:大小,高度:大小,颜色:颜色,表面:表面,质地:质地,渲染器:&'一个渲染器,}impl'a>画布a{pub fn new(width: isize, height: isize, renderer: &'a Renderer) ->画布a{让颜色 = 颜色::RGB(0, 30, 0);让 mut surface = core::cre
..
我有一个接口层次结构,Child 实现了 Parent.我想使用不可变对象,所以我想设计 Builder 类来方便地构造这些对象.但是,我有很多Child接口,我不想在每种类型的子构建器中重复构建Parent的代码. 因此,假设以下定义: 公共接口父{public Long getParentProperty();}公共接口 Child1 扩展父 {公共整数 getChild1Proper
..
我想知道在 流畅的界面中使用 方法链 在 .When 条件中实现 .When 条件的最佳方法是什么>Builder 对象? 例如,我将如何在以下示例中实现 .WithSkill() 和 .When() 方法: var level = 5;var ninja = NinjaBuilder.CreateNinja().Named("忍者男孩").AtLevel(级别).WithShuriken
..
来自 您什么时候会使用构建器模式?, 据说构建器模式适用于 Pizza 示例. 为什么不是装饰器?通过将奶酪、意大利辣香肠、培根作为基础披萨的额外装饰. 是不是因为奶酪/意大利辣香肠必须单独构建.我不认为,它们需要单独构建,因为它们可以现成可用. 请澄清.我也在寻找装饰器模式的一个很好的现实世界示例,以及为什么它适合该特定示例的原因.谢谢. 解决方案 来自维基百科的
..
我想要一个 AlertDialog 构建器,它只有一个按钮,上面写着 OK 或 Done 之类的,而不是默认的 yes 和 no.这可以用标准的 AlertDialog 来完成,还是我必须使用其他东西? 解决方案 难道不能只用一个肯定的按钮来完成吗? AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.s
..
我有一个对象层次结构,随着继承树的加深,它的复杂性也会增加.这些都不是抽象的,因此,它们的所有实例都服务于或多或少复杂的目的. 由于参数数量相当多,我想使用构建器模式来设置属性而不是编写多个构造函数.由于我需要满足所有排列,因此我的继承树中的叶类将具有伸缩构造函数. 当我在设计过程中遇到一些问题时,我在这里浏览了一个答案.首先,让我给你一个简单、浅显的例子来说明问题. 公共类Rabb
..
在 Kotlin 中,我想向类添加扩展方法,例如添加到 Entity 类.但我只想在 Entity 在事务中时看到这些扩展,否则隐藏.例如,如果我定义这些类和扩展: 接口实体{}有趣的 Entity.save() {}有趣的 Entity.delete() {}类交易{有趣的开始(){}有趣的提交(){}有趣的回滚(){}} 我现在可以随时不小心调用 save() 和 delete(),但我只
..
我想知道什么时候应该使用未来的构建器.例如,如果我想发出一个 http 请求并在列表视图中显示结果,一旦您打开视图,我应该使用未来的构建器还是只构建一个 ListViewBuilder 像: new ListView.builder(itemCount: _features.length,itemBuilder:(BuildContext 上下文,int 位置){……这里的东西……} 此外,如
..
我的 Activity 正在尝试创建一个 AlertDialog,它需要一个 Context 作为参数.如果我使用: AlertDialog.Builder builder = new AlertDialog.Builder(this); 但是,我对使用“this"作为上下文持怀疑态度,因为即使在像屏幕旋转这样的简单操作期间,Activity 被销毁和重新创建时也可能发生内存泄漏.来自 And
..
有哪些常见、现实世界使用构建者模式的例子?它给你买什么?为什么不直接使用工厂模式? 解决方案 恕我直言,构建器和工厂之间的主要区别在于构建器在您需要做很多事情来构建对象时很有用.例如,想象一个 DOM.您必须创建大量节点和属性才能获得最终对象.当工厂可以在一个方法调用中轻松创建整个对象时,将使用工厂. 使用构建器的一个例子是构建一个 XML 文档,我在构建 HTML 片段时使用了这个
..
假设我有一个抽象类 (BaseThing).它有一个必需参数(“base required")和一个可选参数(“base optional").我有一个扩展它的具体类 (Thing).它还具有一个必需参数(“required")和一个可选参数(“optional").所以就像: 公共抽象类 BaseThing {public static final String DEFAULT_BASE_OP
..
我一直在使用 Java 注释处理器,取得了很好的效果.现在我想做以下事情,据我所知这是不可能的. 我有几个实现构建器模式的类.比如说 new FooBuilder().doSomething("A").doSomethingElse("B").execute(); 使用 execute() 方法终止方法调用的“链"至关重要.否则,builder 基本上什么都不做. 所以我想在编译时
..
有哪些常见、现实世界使用构建者模式的例子?它给你买什么?为什么不直接使用工厂模式? 解决方案 恕我直言,构建器和工厂之间的主要区别在于构建器在您需要做很多事情来构建对象时很有用.例如,想象一个 DOM.您必须创建大量节点和属性才能获得最终对象.当工厂可以在一个方法调用中轻松创建整个对象时,将使用工厂. 使用构建器的一个例子是构建一个 XML 文档,我在构建 HTML 片段时使用了这个
..
我们在 Flash Builder 中工作了数周的项目突然无法导航:Flash Builder 的所有出色功能(例如自动完成、跳转到定义、甚至搜索引用)都只部分起作用——它们起作用了对于某些课程,但不适用于其他课程.我试过重新启动 Flash Builder,关闭和打开项目,重新创建项目,但这种糟糕的情况仍然存在.此外,同一项目的另外 2 名开发人员几乎同时发生这种情况,每个开发人员的配置略有不同
..