标签: duplicates

如何删除XQuery中的重复节点?

我有一个动态生成的XML文档,我需要一个函数来消除它的任何重复节点.

我的功能如下:

declare function local:start2() {
    let $data := local:scan_books()
    return <books>{$data}</books>
};
Run Code Online (Sandbox Code Playgroud)

示例输出是:

<books>
  <book>
    <title>XML in 24 hours</title>
    <author>Some Guy</author>  
  </book>
  <book>
    <title>XML in 24 hours</title>
    <author>Some Guy</author>  
  </book>
</books>
Run Code Online (Sandbox Code Playgroud)

我只想要我的书籍根标签中的一个条目,还有其他标签,比如说那里的小册子也需要删除重复项.有任何想法吗?


更新了以下评论.通过唯一节点,我的意思是删除多个具有完全相同内容和结构的节点.

xquery duplicates

16
推荐指数
2
解决办法
2万
查看次数

MySQL:检索每个的唯一值和计数

是否有一种简单的方法可以检索列中所有唯一值的列表,以及该值出现的次数?

示例数据集:

A
A
A
B
B
C
Run Code Online (Sandbox Code Playgroud)

......会回来:

A  |  3
B  |  2
C  |  1
Run Code Online (Sandbox Code Playgroud)

谢谢!

mysql unique count duplicates

16
推荐指数
2
解决办法
2万
查看次数

sql从select中插入到表中而没有重复项(需要更多然后是DISTINCT)

我正在选择多行并将它们插入另一个表中.我想确保在我插入多行的表中不存在它. 当select中有重复的行时,DISTINCT会起作用,但是当它与插入的表中已有的数据进行比较时则不行.

如果我一次选择一行,我可以做一个IF EXIST,但由于它的多行(有时10+),我似乎不能这样做.

sql insert duplicates

16
推荐指数
2
解决办法
8万
查看次数

在mysql中选择重复的ID

我有一个非常简单的表,只有part_id和part_type:

CREATE TABLE `temp` (
`part_id` INT NOT NULL ,
`part_type` CHAR( 5 ) NOT NULL
Run Code Online (Sandbox Code Playgroud)

这有很长的零件ID和类型列表.但是,某些部件有多种类型.我如何获得具有多种类型的部件的ID?我在想这样的事情会起作用:

SELECT * FROM temp WHERE part_in IN (SELECT count(part_id) as duplicates FROM temp WHERE 1 GROUP BY part_id) AND duplicates > 1

然而,这显然只是伪造的,并且失败了.谢谢你的帮助.

mysql sql duplicates

16
推荐指数
2
解决办法
2万
查看次数

根据networkx重复边缘更新权重信息

我有一个JSON提要数据,其中包含许多用户关系,例如:

"subject_id = 1, object_id = 2, object = added 
subject_id = 1, object_id = 2, object = liked
subject_id = 1, object_id = 3, object = added
subject_id = 2, object_id = 1, object = added"
Run Code Online (Sandbox Code Playgroud)

现在我使用以下代码将JSON转换为networkx Graph:

def load(fname):
G = nx.DiGraph()
d = simplejson.load(open(fname))
for item in d:
    for attribute, value in item.iteritems():
        G.add_edge(value['subject_id'],value['object_id'])
return G
Run Code Online (Sandbox Code Playgroud)

结果如下:

[('12820', '80842'), ('12820', '81312'), ('12820', '81311'), ('13317', '29'), ('12144', '81169'), ('13140', '16687'), ('13140', '79092'), ('13140', '78384'), ('13140', '48715'), ('13140', '54151'), …
Run Code Online (Sandbox Code Playgroud)

python duplicates edges networkx

16
推荐指数
1
解决办法
9132
查看次数

MySQL 5.5.24 - UPDATE上的重复条目,当没有真正重复时

我必须使用以下结构更新表:

CREATE TABLE `eav_entity_attribute` (
  `entity_attribute_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Entity Attribute Id',
  `entity_type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Entity Type Id',
  `attribute_set_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attribute Set Id',
  `attribute_group_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attribute Group Id',
  `attribute_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attribute Id',
  `sort_order` smallint(6) NOT NULL DEFAULT '0' COMMENT 'Sort Order',
  PRIMARY KEY (`entity_attribute_id`),
  UNIQUE KEY `UNQ_EAV_ENTITY_ATTRIBUTE_ATTRIBUTE_SET_ID_ATTRIBUTE_ID` (`attribute_set_id`,`attribute_id`),
  UNIQUE KEY `UNQ_EAV_ENTITY_ATTRIBUTE_ATTRIBUTE_GROUP_ID_ATTRIBUTE_ID` (`attribute_group_id`,`attribute_id`),
  KEY `IDX_EAV_ENTITY_ATTRIBUTE_ATTRIBUTE_SET_ID_SORT_ORDER` …
Run Code Online (Sandbox Code Playgroud)

mysql duplicates sql-update

16
推荐指数
1
解决办法
8754
查看次数

如何处理2个几乎相同的构造函数

如果我的自定义类中有2个构造函数,并且其中一个构造函数需要一个额外的参数并完成第一个构造函数,但只需要一行代码(并且这个额外的行使用额外的参数),如何在没有它的情况下处理这个问题.必须复制第一个构造函数中的所有代码?

示例代码

public myConstuctor(int number, int number2){

    int result = (number + number2);
    int result2 = (number2 - number1)

    //Etc
    //Etc
    //Etc
    //Etc

}

public myConstructor(int number1, int number2, int number 3){

    int result = (number + number2);
    int result2 = (number2 - number1)

    //Etc
    //Etc
    //Etc
    //Etc

    int result3 = (result + result2 + number3)


}
Run Code Online (Sandbox Code Playgroud)

java constructor overloading duplicates

16
推荐指数
3
解决办法
2218
查看次数

按数组中的多个属性对对象进行分组,然后汇总它们的值

通过多个属性对数组中的元素进行分组是与我的问题最接近的匹配,因为它确实通过数组中的多个键对对象进行分组.问题是这个解决方案没有总结属性值然后删除重复项,而是将所有重复项嵌入二维数组中.

预期的行为

我有一个对象数组,必须按shape和分组color.

var arr = [
    {shape: 'square', color: 'red', used: 1, instances: 1},
    {shape: 'square', color: 'red', used: 2, instances: 1},
    {shape: 'circle', color: 'blue', used: 0, instances: 0},
    {shape: 'square', color: 'blue', used: 4, instances: 4},
    {shape: 'circle', color: 'red', used: 1, instances: 1},
    {shape: 'circle', color: 'red', used: 1, instances: 0},
    {shape: 'square', color: 'blue', used: 4, instances: 5},
    {shape: 'square', color: 'red', used: 2, instances: 1}
];
Run Code Online (Sandbox Code Playgroud)

此数组中的对象仅在它们shape和 …

javascript arrays duplicates

16
推荐指数
6
解决办法
2万
查看次数

从非常大的文本文件中删除重复的字符串

我必须从极大的文本文件中删除重复的字符串(100 Gb +)

因为在内存中由于数据的大小,重复删除是没有希望的,所以我尝试过bloomfilter但是没有超出5000万字符串之类的东西.

总字符串就像1万亿+

我想知道解决这个问题的方法是什么..

我最初的尝试是,将文件分成子文件数,对每个文件进行排序,然后将所有文件合并在一起......

如果你有比这更好的解决方案,请告诉我,

谢谢..

c# string duplicates

15
推荐指数
1
解决办法
1657
查看次数

错误:[ngRepeat:dupes]这是什么意思?

从api输出wine记录的repeat指令.我有一个工厂功能来提供葡萄酒API,然后在我的控制器中访问

app.factory("Wine", function ($http){
     var factory = {};

     //getWines 
     factory.getWines = function(){ 
      return $http.get("http://www.greatwines.9000.com")
     }

}
Run Code Online (Sandbox Code Playgroud)

控制器:

    app.controller("winesCtrl", function($scope, $http, Wine){
        Wine.getWines()
         .success(function(wines){
           $scope.wines = wines;
        })
        .error(function(){
             alert("Error!");
         });
    });

VIEW:

<h2>Wine list</h2>
    <div class="row margin-top-20 wine-container" ng-repeat="wine in wines">
        <div class="col-sm-3">
            <img src="{{wine.picture}}" class="img-responsive" />
        </div>
        <div class="col-sm-9">
            <div class="margin-top-20">
                <span class="bold">Name: </span><span>{{wine.name}}</span>
            </div>
            <div>
                <span class="bold">Year: </span><span>{{wine.year}}</span>
            </div>
            <div>
                <span class="bold">Grapes: </span><span>{{wine.grapes}}</span>
            </div>
            <div>
                <span class="bold">Country: </span><span>{{wine.country}}</span>
            </div>
            <div>
                <span class="bold">Region: </span><span>{{wine.region}}</span>
            </div>
            <div>
                <span class="bold">Price: </span><span>{{wine.price}}</span> …
Run Code Online (Sandbox Code Playgroud)

duplicates angularjs-ng-repeat

15
推荐指数
2
解决办法
3万
查看次数