问题标签 [builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 为什么 Bloch 的 Builder 模式在 C# 中不起作用
考虑 Bloch 的 Builder 模式的逐字副本(对 C# 的语法进行了更改):
如果您尝试运行它,C# 编译器将抱怨它没有访问 Builder 私有属性的权限。但是,在 Java 中,您可以这样做。C# 中有什么不同的规则阻止您访问嵌套类的私有属性?
(我意识到人们在这里提供了替代方案,这很好。我感兴趣的是为什么你不能在不修改的情况下使用 Java 模式)。
c# - 包装器库 - 带有 POCO 的 Builder 与 Factory
目前,我陷入了困境,试图为我正在处理的 .NET COM 包装器项目决定一个好的 API 布局。这主要是一个设计问题,什么会更好。
所以我有这个 COM 点对象:
现在为了在我的 COM 对象中创建点对象,我需要调用一些字符串命令,这就是我无法决定将其指向的地方。
现在我考虑使用具有属性的 POCO,然后将其传递给某种工厂方法,就像这样;
或使用构建器模式,例如:
或两者的组合:
使用 POCO 背后的想法是,人们可以使用旧的创建点对象
将它传递给他们的代码,然后构造它并取回返回到 COM 对象的那个。
你认为这些模式中的任何一个在这种情况下有什么功劳吗?
我担心如果我有两个不同的点对象,它可能会使用户感到困惑,但是构建器模式也不是那么友好,嗯该怎么做。
当然,点对象是我必须创建的最简单的对象,还有很多对象要复杂一些。
谢谢。
ruby-on-rails - 没有漂亮打印的 Rails XML 构建器(即缩小的 XML)
我正在使用 Builder::XmlMarkup 为 RESTful API 服务器生成 XML 格式的数据结构。
最近,我发现了一个错误,其中来自 Builder::XmlMarkup 的漂亮打印产生了一个充满空白文本的元素,而不是应有的空元素。
例如,这段代码:
正在生产:
当内部列表为空列表时,元素必须为空——即<list/> 或<list></list>。然而,实际的 XML 是一个 <list> 标记,其中填充了换行符和其他空格。
那么,我怎样才能完全消除 Builder 的漂亮打印呢?目前,我正在考虑猴子修补 Builder::XmlMarkup 以便初始化忽略:indent参数;虽然我也在考虑使用 after_filter。
c++ - 出于愚蠢的原因,在 OS X 中的 Eclipse CDT 中构建 c++ 项目时遇到问题
我正在尝试在 Eclipse 中构建一个非常简单的 C++ 程序,但我遇到了一个非常愚蠢的错误:
消耗时间:403 毫秒。
问题是 osx 中的 g++ 不喜欢可执行文件名旁边的“g++ -oLinkedLists MyFirst.o”命令中的 -o 标志...有谁知道如何配置 g++ 以接受它或如何配置eclipse中的构建器使得-o标志和文件名之间有一个空格,如下所示:“g ++ -o LinkedLists MyFirst.o”?
提前谢谢!
ruby-on-rails - 如何防止 Builder 模板转义属性值中的 URL?
我有一个 Rails Builder 模板:
(它为 OpenSocial 模块文件创建 XML,但这并不重要。)
问题是呈现的 XML 看起来像这样:
该 URL 后缀应为“ bar=baz&yoo=hoo
.”。如何防止 Builder 逃逸符号?
之后
在 XML 有效性规则的源代码中,URL 后缀可能应该是“ bar=baz&yoo=hoo
”,但它当然不应该被双重转义,不是吗?
apache-flex - Flash Builder 4 BlazeDS 问题
目前,我正在尝试使用 Flash Builder 4 Beta 开发富互联网应用程序
在 Flash builder 4 中,BlazeDS 可以使用数据菜单直接连接。
但是,我遇到了这个问题,程序一直要求我取消注释 RDS Servlet,我已经这样做了。有没有人有类似的问题?
提前致谢
flash - Zend Amf for Flash Builder 4
我已经创建了一个 flash builder 4 项目,并按照 IDE 的建议使用了 zend amf。但现在是时候在在线 apache 环境中进行测试了。它有什么安全隐患吗?我可以轻松移动或隐藏 zend amf 吗?
非常感谢!
apache-flex - 使用巡航控制单元测试构建 Flex 项目
我在flex builder上使用actionscript 3构建了一个flex应用程序,并使用flexUnit4对其进行了单元测试。我想在我的巡航控制系统上构建这个项目,但我不知道怎么做?
templates - 良好的网站建设者
我目前在一个网站上工作,我有点需要像 cms/site builder 这样的东西来集成到网站中,但不是很复杂。例如,假设我有一些模板,用户可以随意修改它们(添加图片、一些文本等)
请帮忙。
谢谢!
iphone - 如何在 Interface Builder 和代码之间共享常量?
我想知道是否有办法在 Interface Builder 中使用常量,例如为了避免在不同的地方手动设置相同的颜色(有时这可能是一项非常乏味的工作......)
目前我在代码中设置颜色并使用#define设置颜色,但显然IB不能使用#define ...