问题标签 [bag]

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 回答
1038 浏览

nhibernate - 更新父实体时未保存添加到包集合的 NHibernate 新项目

我正在使用带有 hbm 映射文件的 NHibernate 版本 3.1.0.4000。当我有一个包含包集合的实体并且我保存该实体以及添加到包中的所有项目时,它会很好地保存所有集合项目。但是,当我随后(在初始保存之后)将另一个项目添加到集合并保存实体时,它不会将新项目保存在集合中。我查看了 NHibernate 生成的 SQL,它创建了初始的 Insert SQL 语句,但它没有创建 Update SQL 语句来更新外键值。解决方案中的所有袋子都会出现此问题。

这是一个映射提取:

这是我的 NHibernate 存储库中的 Save 方法:

我尝试了一些事情,包括将 inverse 属性设置为 true,但没有成功。希望这是足够的信息,任何人都可以提供帮助。谢谢

0 投票
1 回答
202 浏览

join - 如何使用 Pig 对基数为 0,1 且主要为 1,n 的 2 个 csv 文件进行非规范化?

我的猪脚本需要一些帮助。我有 2 个 csv 文件,我想用一个共同的 id 在它们之间进行连接。

因此,一个客户可以有多个孩子,但一个孩子只能有一个“客户”。

我想创建这个文件:

这是我的方法:

首先我尝试确实有:

之后我将使用custome.csv 加入

告诉我你认为有一个最简单的方法:)

这是我的脚本:

使用 DESCRIBE : group_enfants: {group: int,donnees_Enfants: {(id_parent: int,nom_enfant: chararray)}} enfant_uneLigne: {group: int,{(nom_enfant: chararray)}}

结果 :

我试图压平“enfant_1_2”......但结果是每个孩子都有一个 lign......我在玩元组和袋子时遇到了一些困难,你能帮帮我吗?

提前致谢,

编辑:我找到了解决我的问题的方法,更多^^见下文

安吉利克

0 投票
1 回答
407 浏览

java - 转换多集对象到对象数组

我正在研究通用数组的集合E[]。我目前被困在两组的并集上,并试图将 aMultiSet<E> aSet转换为通用数组。我正在尝试将当前类的通用数组或“this”数组与方法中接受的数组进行比较union。这是我当前的代码分区:

很乐意澄清任何需要的问题。谢谢

0 投票
1 回答
1453 浏览

map - PIG:从地图中提取值(在袋子中)

请考虑以下 PIG 数据:

每个 search_id/user_id 组合可能有多个记录;因此,我稍后在代码中对记录进行分组。但是,我只对两个特定的 param_name 感兴趣 - 'location' 和 'type':过滤 = FILTER search_values by (param_name == 'type' or param_name == 'location');

理论上,总是有一排有“位置”,还有一排有“类型”;但是,有些情况下“类型”不存在;因此,我需要将其替换为“全部”(稍后)。

我知道最简单的方法是按 param_name 拆分数据,然后按 search_id (OUTER) join;但是,我想在 PIG 中利用包的力量。

我尝试了各种使用包的方法,将包转换为地图无济于事:

这里的问题是 map_bag 是包内的地图,我无法使用 map_bag#'type' 或 map_bag#'location' 从中提取值。

如果我尝试以下操作,我会收到一条错误消息:

期望的结果应该是

(search_id, user_id, type, location)
(1, 1, Commercial, San Francisco)

任何解决此问题的帮助将不胜感激!

0 投票
1 回答
197 浏览

java - 在 Java 中使用 Bag

在这里,我看到Bag该类应该在,java.util.Collection但是当我尝试使用它时,cannot be resolved to a type出现错误。

我应该复制+粘贴这个还是缺少一些库?

0 投票
1 回答
569 浏览

rdf - 使用 Jena 获取包含特定 RDF 资源的包(容器)

我有一个对com.hp.hpl.jena.rdf.model.Resource包含在Bag. 我想列出所有包含此资源的包。是否有类似的功能listResourcesWithProperty可用于搜索容器。'

袋子没有添加任何属性。它只有使用添加的资源集合Bag.add(RDFNode o)

0 投票
0 回答
96 浏览

java - 袋装……或类似的东西

所以我自己和一些朋友一直试图解决这个问题无济于事,我试图尽我所能“简化”手头的问题,这就是我想出的——

*目标条件为 A、B、C、D、E、F、G

每个条件的目标值介于 0 和 n 之间

有 16 个“对象”可以加载

每个“对象”都有 A、B、C、D、E、F、G 的值

目的是满足所有条件 A、B、C、D、E、F、G,并以最少的数量超过所需数量,然后报告每个“对象”需要多少个才能满足此目标*

我什至还没有考虑过权重,但最终我想介绍一下浪费 1 G 与浪费 16 A(编造数字)一样糟糕的想法。

或根据每个对象的大小对每个对象进行加权,并尝试以最小的总大小达到目标

关于至少从哪里开始的一些指导会很棒。作为说明,我很可能打算用 java 编写最终解决方案。

感谢您的任何建议。o/

0 投票
1 回答
1003 浏览

nhibernate - NHibernate 映射 - 自引用:父母和孩子

我正在尝试拥有这种模型:

如果你从结构的角度来看它,它就是一棵树。根元素没有父元素或根元素,但可能有子元素。它的任何孩子都必须有一个父母和一个根(对于第一级孩子根=父母)

映射器是这样的:

问题是当我尝试获取孩子时,sql语句如下所示:

  1. 首先,它似乎正在寻找不存在的 Children 表。应该是活动表
  2. 第二:我不确定那个“elt”列是什么......它在任何地方都不存在

任何人都知道如何制作这个映射?

后来编辑: 在回答第二个问题时找到: NHibernate elt field

0 投票
7 回答
71053 浏览

java - org.hibernate.loader.MultipleBagFetchException:不能同时获取多个包

以下是我的代码这里我使用多个列表从数据库中获取数据。在从 hql 查询中获取数据时,它显示异常。

Pojo类

hmb.xml 文件

hql查询

我正在尝试按照查询从数据库中获取数据,但这显示了 org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags 如何解决这个问题

0 投票
1 回答
417 浏览

matlab - TreeBagger 如何处理缺失值

我想知道是否有人知道 TreeBagger(Matlab) 如何处理缺失值。文献中和 Breiman 似乎描述了两种方法。其中之一(显然,更好的)使用递归/迭代方法来计算缺失值。

有谁知道(肯定)实现了哪种方法?没有可用于设置的选项。我试图查看代码,但无法弄清楚它在哪里处理以及如何处理。