问题列表 - 第35705页

Lucene作为数据存储

是否可以将Lucene用作完整的数据存储(就像其他(mongo,couch)nosql变体一样).

我知道有一些限制,比如一个索引器的新更新文档不会在其他索引器中显示.因此我们需要重新启动索引器才能获得更新.

但我最近偶然发现了solr,似乎某些快照复制可以避免这些问题.

所以我认为我可以使用lucene作为数据存储,因为它还使用mongo和couch内部用于管理文档的相同类型的文档(基于JSON),并且其经过验证的索引算法可以超快速地获取记录.

但我很好奇有没有人尝过这个......?如果没有选择这种方法的原因是什么.

c# java lucene solr nosql

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

如何实现光流跟踪器?

我正在使用OpenCV包装器 - Emgu CV,我正在尝试使用光流实现运动跟踪器,但我无法找到一种方法来组合从OF算法检索的水平和垂直信息:

flowx = new Image<Gray, float>(size);
flowy = new Image<Gray, float>(size);

OpticalFlow.LK(currImg, prevImg, new Size(15, 15), flowx, flowy);
Run Code Online (Sandbox Code Playgroud)

我的问题是不知道如何组合垂直和水平运动的信息,以建立移动物体的跟踪器?一个新的形象?

顺便说一句,有一种简单的方法来显示当前帧的流信息?

提前致谢.

c# opencv opticalflow computer-vision emgucv

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

LINQ是一个有效的选择吗?

我们(我的团队)即将开始开发一个关键任务项目,该项目的一个子系统是Windows服务.该服务将成为整个系统的支柱,并且必须按照任务关键标准进行响应.

这项服务将包含许多列表,以尽量减少数据库的交互,并获得业绩,我估计列表的平均大小为250,00在正常情况下.

它是使用LINQ从这些队列中查询数据是个好主意,或者我应该按照我原来的创建索引列表的计划吗?

索引列表是一个自定义实现Idictionary,它会像一个索引,将有许多业绩为导向的功能,如MRU,索引重建等.

c# linq

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

变量参数函数模糊

   public static void main(String[] args) {
       System.out.println(fun(2,3,4));
     }
   static int fun(int a,int b,int c)
   {
     return 1;
   }
   static int fun(int ... a)
   {
     return 0;  
   }
Run Code Online (Sandbox Code Playgroud)

输出: 1

问题: 在上面的例子中,为什么功能乐趣选择第一个功能而不是第二个功能.选择的基础是什么,因为无法确定用户实际想要调用的乐趣?

java overloading variadic-functions

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

什么是在C++中默认初始化的基本类型?

当我使用初始化列表时:

struct Struct {
    Struct() : memberVariable() {}
    int memberVariable;
};
Run Code Online (Sandbox Code Playgroud)

基本类型(int,bool,float,enum,指针)成员变量是默认-initialied.是实现定义的值还是所有实现都相同?

c++ initialization

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

Android,删除自定义按钮边框

我将这个选择器代码用于我的自定义按钮(simple.xml)

  <?xml version="1.0" encoding="utf-8"?>

  <selector xmlns:android="http://schemas.android.com/apk/res/android">
      <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/focused" />
      <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/focusedpressed" />
      <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pressed" />
      <item android:drawable="@drawable/defaultbutton" />
  </selector>
Run Code Online (Sandbox Code Playgroud)

但在我的ImageButton上,我不知道如何删除边框.我想只显示我的图像,不显示按钮周围的边框.

谢谢 替代文字

android background imagebutton

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

如何打印QGraphicsView的内容

如何QGraphicsView在Qt中打印a的内容?

非常感谢.

c++ qt qgraphicsview

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

Rails 3:如何以嵌入的形式显示错误消息?

我是rails的新手并尝试设置我的第一个嵌入式表单.表单本身可以工作,但我无法确定如何将验证错误消息发送到视图.我假设f.object.errors会提供访问权限,但是当说该方法存在时,f.object.errors.count总是返回0,而f.object.errors.any?返回false.除了没有显示实际的错误消息之外,表单按预期工作 - 即,未能插入无效数据并返回到验证失败的表单.下面列出的型号,控制器和视图 - 任何帮助非常感谢.

...
<!-- Form embedded in boards/show.html.erb -->
<%= form_for([@board, @board.boardthreads.build]) do |f| %> 
    <div class="field">  
        <%= f.label :title %><br />  
        <%= f.text_field :title %>  
    </div>  
    <div class="field">    
        <div class="actions">  <%= f.submit %>  </div> 
    </div>
<% end %>
...



class Boardthread < ActiveRecord::Base
  belongs_to :user
  belongs_to :board

  validates :user, :presence => true
  validates :board, :presence => true
  validates :title, :presence => true
end


class BoardthreadsController < ApplicationController
    def create

        @board = Board.find(params[:board_id])
        @boardthread = @board.boardthreads.new(params[:boardthread])  
        @boardthread.user …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

以编程方式设置Logback Appender路径

我正在尝试以编程方式设置Logback appender路径.(具有FixedWindowRollingPolicy的RollingFileAppender准确)

我这样做是因为我想让我的用户在首选项对话框中设置日志路径(Eclipse RCP)

我尝试过类似的东西,但是我没有改变配置文件中定义的日志路径:

Logger logback_logger = (ch.qos.logback.classic.Logger)LoggerFactory
   .getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
RollingFileAppender<ILoggingEvent> rfappender = 
   (RollingFileAppender<ILoggingEvent>)logback_logger.getAppender("FILE");
rfappender.setFile(newFile);
FixedWindowRollingPolicy rollingPolicy = 
   (FixedWindowRollingPolicy)rfappender.getRollingPolicy();
rollingPolicy.setFileNamePattern(newPattern);
Run Code Online (Sandbox Code Playgroud)

java logging logback

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

使用nHibernate将未映射的数据转换为DTO

所以我正在使用外部数据提供程序在我们用nHibernate控制的数据库上进行邮政编码查找.这涉及调用存储过程并提供邮政编码.作为回报,我得到了许多行,每行包含构成地址部分的多个列.

我们有一个地址DTO.但我正在努力解决如何将DB结果转换为此对象,因为它没有映射到数据库中的任何内容.我这样做:

    Dim spCall As String = String.Format("exec AddressFindListPostCode '{0}'", postcode)
    Dim tran As Global.NHibernate.Transform.IResultTransformer = Global.NHibernate.Transform.Transformers.AliasToBean(GetType(Concrete.Cms.DataTransferObjects.Address))
    Dim streetList As IList(Of Concrete.Cms.DataTransferObjects.Address) = session.CreateSQLQuery(spCall).SetResultTransformer(tran).List(Of Concrete.Cms.DataTransferObjects.Address)()
Run Code Online (Sandbox Code Playgroud)

但是,如果没有某种映射的帮助,它当然不能将结果集转换为对象.

问题本质上是SP返回一个对象列表.每个对象(相当于一行)包含对应于行内列的子对象.但我认为无法获得子对象.streetList(i,j)不起作用,streetList上没有允许我访问它们的方法或属性.

如何获取数据以进行映射?

干杯,马特

.net nhibernate

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