问题标签 [mapper]

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.

0 投票
1 回答
131 浏览

java - 确定mapper的执行

是否执行了定义映射器的帮助,如果没有执行,它可能发生的原因是什么。我将读取方式的输出从数据库写入执行映射器的本地文件系统的文本文件。这里我给出一个代码

但是,尽管它在一个从属节点上,但没有创建 /export/hadoop-1.0.1/bin/readwaysfromdatabase.txt 文件。是否从这里开始,根本没有执行什么映射器?我还将输出带入程序执行文件

我还将输出带入在一台虚拟机上成功执行程序的文件中

@ChrisWhite 我在命令的帮助下运行了程序

我在一个集群中有 4 个节点,其中一个主节点,一个用于辅助名称节点和 2 个从属节点。

0 投票
4 回答
984 浏览

php - Model Mapper,抽象公共代码的最佳方式是什么,即助手,装饰器

使用 Zend(1 或 2),在模型映射器中抽象公共代码的最佳方法是什么?在控制器/视图中有相关的助手,在映射器中呢......

0 投票
1 回答
199 浏览

matlab - 解码二进制栅格 GIS 文件:Vertical Mapper .grd

有谁知道解码这种排序二进制文件的方法。它应该有一个非常简单的结构,几行标题,然后只是网格数据。我有 Vertical Mapper 软件,但我想在建模过程中删减一个步骤并在 matlab 中完成所有操作?

任何提示表示赞赏。

谢谢

亚历克斯

0 投票
1 回答
163 浏览

asp.net-mvc-4 - 'ViewModel' 可以持有 'DomainModel' 类型的属性吗

在 asp.net MVC 4 中,我有 2 个 DomainModels

  1. 产品
  2. 命令

和相关的 ViewModel

  1. 订单详情视图模型

在我的“OrderDetailsViewModelMapper”映射器文件中,我手动将这 2 个 DomainModels 映射到我的 ViewModel。映射器文件“OrderDetailsViewModelMapper”将调用我的存储库方法,该方法将访问数据库并在将它们映射到存储库本身之后返回我的 2 个域模型 ieProduct 和 Order。所以 mapper 只是调用存储库并获取它的 DomainModels。我不想要自动映射器。现在我对这种情况有 2 个问题。

  1. 上述填充我的 ViewModel 的流程是否违反了任何最佳实践?
  2. 我可以在我的“OrderDetailsViewModel”中保留 2 个 Product & Order 类型的属性,如下所示,只映射这些属性,而不是复制“OrderDetailsViewModel”中的所有属性并单独映射 tem?
0 投票
3 回答
6011 浏览

hadoop - Hadoop:基于集群大小的可用映射槽数

阅读 Hadoop 生成的 syslog,我可以看到与此类似的行。

有谁知道这个值是如何计算的?我怎样才能在我的程序中获得这个值?

0 投票
1 回答
82 浏览

dependencies - 内部密封类是否垂直于正确的 DI?

在阅读了 Mark Seemann 的关于依赖注入的书之后,我很高兴将我的团队从服务定位器反模式转移到一个更优雅的解决方案中,即我的 DI 永远不会出现在我们的代码中。虽然我们有一个接口将我们与我们选择的 DI 容器分离,但我总觉得我们过于依赖容器,同时 - 无法充分利用它,我看到很多充分的理由转向构造函数注入+抽象工厂模式。

我的问题与政策和程序有关:我们尝试遵循 T 的 SOLID 和相关原则。我们还将我们的课程标记为内​​部密封,除非他们有(明显的)理由不这样做。这在过去一直很好,因为它可以防止我们违反“代码到接口”的理念,因为跨程序集边界可见的所有内容都是接口,只能通过我们的容器获得。

在练习 Mark Seemann 的建议时,我突然想到我的课程需要公开,以便组合根能够将所需的组件组合在一起。在构建不应假定其引用代码将使用容器的共享库时尤其如此,尤其是它的容器风格。

在构建从一个程序集的对象映射到另一个程序集的映射器时,我也得出了这个结论。例如,我可能有一个 Models.Interfaces 层,业务层和存储库层使用它来来回传递数据。以前,我们只需在 Models.Interfaces 中创建一个实现合同的程序集,当 Business 和 Repository 需要一个新的 Model.Interface 实例时,它们都会使用服务定位器。如果没有服务定位器,我唯一的选择似乎是要么删除模型接口,要么在同一个项目中实现我的 Model.Interfaces,从而允许业务/存储库根据需要新建实例。

除了性能之外,我想知道在 Model.Interfaces 项目中拥有公共模型实现是否是一种设计味道,我想知道内部密封类是否可以与这种 DI 方法和谐相处,以及我是否错过了当涉及到接口编码和使用构造函数注入+抽象工厂DI模式时。

0 投票
2 回答
2001 浏览

mapper - 该类型必须实现继承的抽象方法 Reducer.reduce(Object, Iterator, OutputCollector, Reporter)

我是 Hadoop 新手,这是我的第一个 Hadoop 程序。

我正在尝试创建一个名为 WordMapper 的 Mapper 类,但它会引发以下错误。

WordMapper 类型必须实现继承的抽象方法 Mapper.map(Object, Object, OutputCollector, Reporter)

有人可以告诉我哪里出错并建议解决问题

0 投票
1 回答
1516 浏览

regex - Copying files matching a regex in ant

I'm having trouble copying some files which match a pattern in my ant script.

I have the following:

${src} contains the files messages.properties, as well as messages_de_DE.properties, messages_es_ES.properties, etc.

But for some reason, only messages.properties, and messages_de_DE.properties get copied (and if I changed IncludedLocales to 'es_ES|de_DE|fr_FR|it_IT|ja_JP', messages_es_ES.properties gets copied instead of messages_de_DE.properties).

Am I missing something really simple?

0 投票
2 回答
129 浏览

hadoop - 关于在 map reduce 中洗牌的查询

运行映射器的节点处理如何知道它必须将一些键值输出发送到节点 A(运行减速器)和一些到节点 B(运行另一个减速器)?JobTracker 是否在某个地方维护了减速器节点列表?如果是,它如何选择一个节点来运行reducer?

0 投票
3 回答
159 浏览

php - 仅将 PHP 设置器用于类型安全是否有意义?

我有一堆域对象,我正在使用重载来获取和设置属性。

我的表单过滤器很全面。如果错误类型或值的属性偷偷溜进来,我相信我可以在映射器中找到它们。最坏的情况是数据库抛出一个我可以捕获的异常。

在这种情况下,我应该担心域对象中的 getter 和 setter 吗?