builder相关内容

Rails XML构建器未呈现

在Rails 4应用程序的请求响应正文中呈现XML时遇到问题。在下面的示例中,响应主体为空白。我已经在模板中放置了调试器,所以我知道它会在模板中运行,但是不会渲染任何东西。 我创建了一个简单的Rails应用程序来演示这个问题正在使用生成器返回xml。谁能指出我这个示例的问题(可能是愚蠢的简单问题)? 以下是控制器,模板和测试: controllers / bars_control ..
发布时间:2020-09-24 04:35:12 其他开发

下载XML文件而不是使用Builder进行渲染

我当前正在使用Builder进行自定义XML导出。但是,当用户单击按钮时,我希望下载.xml而不是进行渲染。 我尝试使用 send_data 而不是 render ,但是似乎已被构建器覆盖。 还使用ActiveAdmin(因此 member_action ) 在我的控制器中: member_action:show @listing = Listing.find(par ..
发布时间:2020-09-24 04:34:10 其他开发

具有Fluent接口的C ++ Builder模式

我正在尝试使用流利的接口来实现生成器模式,以在C ++中构建对象。我希望构建器遵循CRTP模式。 在Java中,我将执行以下代码。 下面是一些具有基类和派生类的Java代码。派生类的生成器继承基类的生成器。. //基类 公共抽象类BaseClass { private final int base_class_variable; BaseClass(最终生成器构 ..
发布时间:2020-09-24 04:33:08 C/C++开发

如何为您的POJO生成Builder Java类

我有一个包含超过50个属性的pojo文件。创建手动构建器类可能是容易出错的活动。 是否有一种简单的生成生成器类的方法?例如如果需要生成getter设置程序,通常会使用eclipse Source>生成Getter和Setters 是否执行此过程很轻松? 非常感谢您的帮助。 解决方案 使用龙目岛。 您可以注释您的课程,例如: @Data //生成getter和set ..
发布时间:2020-09-24 04:32:06 Java开发

NotificationCompat.Builder:无法解析方法build()

我有以下简单的类,我想用它来通知用户收到的消息(随着应用程序的发展,我将对其进行改进)。但是现在,在最后一行中,出现以下错误,我无法运行它: 无法解析方法build() 这是代码: 导入android.app.Activity; import android.app.NotificationManager; import android.content.Context; ..
发布时间:2020-09-24 04:32:02 移动开发

Java实现构建器模式的最佳方法

以下哪个是实现构建器模式的更好方法? 1)使用对象而不是构建器中的所有属性来构建(并创建) 公共类Person { private String firstName; //其他属性... private Person(){} //吸气剂... 公共静态类生成器{ //人员对象,而不是所有人员属性 private Person person; pu ..
发布时间:2020-09-24 04:30:57 Java开发

如何提供辅助方法来构建地图

我有很多使用相同的键(查询MongoDB)构建 Map 的客户端代码。 我的想法是提供隐藏键的辅助方法。 首先尝试使用默认参数(参见 object Builder 以下),但客户端需要处理 Option 我现在使用了构建器模式(cf class Builder 下面) 还有更好的方法吗? class Builder { val m = collection.mut ..
发布时间:2020-09-24 04:29:55 其他开发

Rails在运行中使用builder编写xml

我想在我的网站上使用hipay。所以我需要在一个动作中生成一个xml,然后通过邮寄发送到hipay网站。 我的问题是: 如何动态创建xml,然后在同一操作中通过邮寄发送此xml? 控制器中的示例 def action_generate_xml @xml = Builder :: XmlMarkup.new() #我想在这里生成我的xml # # #结束生成xml ..
发布时间:2020-09-24 04:29:52 其他开发

Rust构建器模式是否必须使用冗余结构代码?

我正在查看Rust文档的方法语法部分,并看到了一个构建器模式的示例。下例中的 CircleBuilder 结构与 Circle 结构完全相同。这种冗余代码似乎违反了通常的编程规范。 我理解该示例为何创建新结构,因为创建者不想针对原始 Circle 结构。很好,但是有没有办法重写此示例,以确保没有冗余-仍然保持 main()函数中漂亮的生成器接口完整? 我试图创建一个空结构或仅包含一个一 ..
发布时间:2020-09-24 04:29:48 其他开发

没有精美印刷的Rails XML构建器(即缩小的XML)

我正在使用Builder :: XmlMarkup为RESTful API服务器生成XML格式的数据结构。 最近,我发现了一个错误,该错误来自于漂亮的打印Builder :: XmlMarkup产生了一个充满空白文本的元素,而不是应有的空白元素。 例如,这段代码: xml.outertag做 xml.list做 #循环遍历列表的一些代码 结束 结束 正在产生: ..
发布时间:2020-09-24 04:29:45 其他开发

Eclipse-什么是Builder?

我不了解CDT中到底是什么构建器,以及与“ C / C ++构建”内容之间的关系。 我设置了SCons在“ C / C ++ Build”配置中。它的确起作用:我进行了两种配置(发布和调试),并且启动了SCons脚本。但是,当我现在尝试调试时,我正在研究这些Builders stauuf(我正在发现Eclipse ...)。 关于这一点的文档还不清楚。 感谢帮助。 解决方案 ..
发布时间:2020-09-24 04:29:38 其他开发

使用ProcessBuilder运行Shell脚本

我正在尝试使用Java和ProcessBuilder运行脚本。当我尝试运行时,收到以下消息:error = 2,没有这样的文件或目录。 我不知道我做错了什么,但这是我的代码(ps:我尝试仅执行不带参数的脚本,并且错误相同: String [] command = {“ /teste/teste_back/script.sh,“ + argument1 +”,“ + argument ..
发布时间:2020-09-24 04:29:34 Java开发

使用mapstruct中的构建器(使用不可变注释处理器)将对象映射到不可变对象

我们正在使用 不可变框架 来生成所有DTO。现在,我们想使用 mapstruct 将这些对象相互映射。但是生成的DTO是不可变的,并且没有对应于构建器模式的setter和构造函数。它们只能通过静态 builder()方法访问的相应构建器进行填充。 我们改为尝试将DTO1映射到DTO2.Builder,如果mapstruct可以识别Builder中的setter,但它们没有void返回类型,但 ..
发布时间:2020-09-24 04:29:31 Java开发

是否可以使用Haml生成原始的XML?

我一直在开发一款软件,需要生成自定义XML文件以发送回客户端应用程序。 Ruby / Rails世界上当前用于生成XML文件的解决方案充其量是缓慢的。使用生成器或事件Nokogiri,虽然语法不错,而且是可维护的解决方案,但它们会浪费大量时间和处理资源。 我肯定可以去ERB,这提供了一个很好的解决方案 HAML 是一个很棒的工具,语法简洁,直观,而且速度很快。但是我正在努力使用它来构建 ..
发布时间:2020-09-24 04:29:29 其他开发

我可以在Java枚举上使用构建器模式吗

我正在重新编写一些代码,并且已经确定了重新创建类的方法,因为有固定数量的工作表,所以我将它们创建为枚举。 我要获取的代码捕获一些.xls文件,添加标头(并读取一些内容)。 (来自其他.xls文件)以及某些子工作表。然后,它以特定方式将各种工作表合并在一起,以在主要excel工作簿上制作选项卡。我的问题是某些工作簿选项卡采用不同数量的工作表作为参数。我正在尝试应用构建器模式。这是我要编写的代码 ..
发布时间:2020-09-24 04:28:27 Java开发

Builder模式的真实示例

我想看看在实际的应用程序/ API中如何使用Builder模式。我发现的示例都是比萨饼,蛋糕,汽车等(加上GoF书中的解析器示例)。 能否请您告诉我有关此Patten的一些用法在现实世界中的应用程序/ API中,最好是C ++ 、. NET或PHP(因为我熟悉的是这些语言)。 谢谢。 / p> 解决方案 更新:我最近遇到了一个更好的示例(imo)。检出Quartz调度程序包中的 ..
发布时间:2020-09-24 04:28:25 其他开发

为什么Ruby Builder :: XmlMarkup将检查标记添加到xml?

我正在尝试使用Builder :: XMLMarkup构建一些xml,并且一直在向xml中添加一个空元素。 为什么这样做以及如何停止它? xml = Builder :: XmlMarkup.new => 解决方案 Builder实现了版本method_missing 会添加由方法调用名称指定的标记。 假设您正在使用irb(或rails的控 ..
发布时间:2020-09-24 04:27:23 其他开发

如何为scala集指定一个newBuilder?

我正在尝试在Scala中扩展一组整数。根据早期答案,我决定使用SetProxy对象。我现在正在尝试实施 Scala编程第二版第25章中所述的 newBuilder 机制,并且遇到了麻烦。具体来说,我无法弄清楚要为 SetBuilder 对象指定什么参数。这是我尝试过的。 包裹示例 import scala.collection.immutable。{HashSet ,SetProxy} ..
发布时间:2020-09-24 04:27:21 其他开发