小编Pra*_*tal的帖子

在C++中创建n个项目的所有可能k组合

有n个人编号从.1n.我必须编写一个代码,用于生成和打印k这些人的所有不同组合n.请解释用于此的算法.

c++ algorithm math combinations combinatorics

37
推荐指数
5
解决办法
11万
查看次数

Java中HashMap对象的优先级队列

我创建了一个HashMap对象,它将String作为键存储,相应的值作为int存储.现在我希望有一个优先级队列,其中包含HashMap对象中存在的所有字符串,其值为作为分配优先级的参考.我写了以下代码

public class URIQueue {

      private HashMap<String,Integer> CopyQURI;
      private PriorityQueue<String> QURI;

      public class TComparator<String> {
         public int compareTo(String s1, String s2) {
            if (CopyQURI.get(s2) - CopyQURI.get(s1) >= 0) {
               return 1;
            } else {
               return 0;
            }
         }
      }

      public URIQueue() {
         CopyQURI=new HashMap<>(100);
         TComparator<String> tc=new TComparator<>();
         QURI=new PriorityQueue<>(100, tc); //Line x
      }
 }
Run Code Online (Sandbox Code Playgroud)

第x行显示错误无法推断优先级队列的类型参数.请指导我做了什么错误.

java priority-queue

6
推荐指数
1
解决办法
8140
查看次数

只初始化一次类变量

class db: 

      global_ids = {}
      global_mappings = {}
      def __init__:

          db_client     = sth sth #clinet to mongo db
          db_connection = sth sth #connection to mongo db 
          db_coll        = sth sth
Run Code Online (Sandbox Code Playgroud)

我需要一些类变量(global idsglobal mappings),它们只能为类初始化一次,db并且类的所有其他实例都db可以使用它。

必须使用某些查找数据库的函数来计算类变量的值。我该如何组织我的班级?

python oop object pymongo

6
推荐指数
1
解决办法
7414
查看次数

如何修复异常:无法实例化SLF4J LoggerFactory?

我正在尝试使用jena库为语义Web编写一个java Web爬虫.我使用Netbeans构建项目.我收到两个错误:

  1. 无法实例化SLF4J LoggerFactory报告的异常:java.lang.NoClassDefFoundError:org/apache/log4j/Level

  2. 无法在org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)初始化类com.hp.hpl.jena.rdf.model.impl.ModelCom

我已经包括了slf4j-apislf4j-log这两个库.

java log4j slf4j

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

更新Kafka主题中的消息

我正在使用Python Kafka主题.

是否有任何提供生产者可以更新Kafka队列中的消息并将其再次附加到队列的顶部?

根据卡夫卡的规范,这似乎不可行.

python apache-kafka kafka-consumer-api kafka-python

4
推荐指数
1
解决办法
2449
查看次数

弹性搜索中的锁

我试图在谷歌上找到但没有成功。

谁能解释一下弹性搜索在什么级别使用锁来处理多线程或多进程环境?

它是在索引或文档类型还是文档类型中的特定文档?

multithreading locking multiprocessing database-locking elasticsearch

3
推荐指数
1
解决办法
4448
查看次数

根据 networkx (Python) 中的边权重排序的邻居边

我已经建立了一个基于 networkx 的图,其中边代表它们之间的距离。

  GraphLoc.G.add_edge(fnode_id, snode_id, score=score)
Run Code Online (Sandbox Code Playgroud)

score 是边权重。

我无法找到可以提供具有边缘和结果按权重排序的相邻节点的 API。

显然我也可以自己排序,但我不想要运行时计算。networkx 是否为此提供任何解决方案

python graph networkx

2
推荐指数
1
解决办法
4347
查看次数

使用Jena库的Java中链接数据的Web爬网程序

我必须实现一个访问Web上链接数据的Web Cralwer。我为此构建了一个简单的功能。我对此有三个查询:

  1. 我应该使用什么种子URI。该网站提供其在RDF格式的数据,并按照蒂姆·伯纳斯·李关联数据的原则
  2. 通常,对于Web收集者来说,基于回合的方法意味着什么?我了解了一般的Web爬网程序,发现应该遵循基于回合的方法。
  3. 我只能解析可以返回RDF / XML数据的网页。是否足以对链接数据进行爬网。

rdf semantic-web web-crawler linked-data

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

java程序在windows中等待1小时

伙计们,我已经编写了一段代码,必须每 1 小时后执行一次...我为此使用了 do while 循环...部分代码如下;

   do
      {
          time1=d.get(Calendar.HOUR_OF_DAY);
          month1=d.get(Calendar.MONTH);
          if(month1-m1==1)
              break;
      }
   while (time1-time!=1);

   //where m1 and time are previously calculated values
Run Code Online (Sandbox Code Playgroud)

在 Windows 中是否有其他更有效的方法来执行上述功能...上面的代码使我的计算机非常慢。

java

0
推荐指数
1
解决办法
7988
查看次数

Jena RDF/model类是否支持RDF/XML的其他RDF序列化模型

我想知道Jena RDF.Model Class是否支持特定的RDF序列化格式,或者它是否将提供RDF数据的任何序列化表单转换为模型.

rdf rdfs jena rdfa

0
推荐指数
1
解决办法
439
查看次数