问题列表 - 第36751页

Lucene 3上的"令牌"列表

我是Lucene的新手,我开始学习版本3分支,有一件事我不理解(显然是因为我没有经验这个主题).

在Lucene 2.9中,如果我想要一个令牌列表,我会创建一个Token类的ArrayList,例如ArrayList.这对我来说非常直观,令牌的概念非常清晰.

现在我们不赞成使用Token类来支持基于属性的API,我是否必须创建自己的类来封装我想要的属性?如果是的话,是不是几乎重新创建了Lucene的Token类?

我正在做一个类来测试分析器,并且有一个结果令牌列表使我更容易测试.

任何帮助将不胜感激;)谢谢!

lucene token

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

Spring + Hibernate事务需要25秒才能执行任何操作

我有一个使用Spring + Hibernate的Java应用程序.我有一个非常简单的事务,最近刚开始执行(~25秒),虽然它没有进行任何模糊/复杂的查询,并且根据日志,这些25秒是在Hiberante的代码中花费的.浏览器只是挂在那里等待它完成...

事务通过注释完成,使用org.springframework.orm.hibernate3.LocalSessionFactoryBean作为会话工厂,org.springframework.orm.hibernate3.HibernateTransactionManager作为事务管理器.

对于Hibernate的缓存,我正在使用Memcached,但它不应该是一个问题,根据日志至少它在此期间没有触及缓存....

我在这里提交相关的日志:

 [DEBUG] [2010-10-09 @ 07:25:30] [http-8080-12|HibernateTransactionManager] Found thread-bound Session [org.hibernate.impl.SessionImpl@a04a093] for Hibernate transaction
 [DEBUG] [2010-10-09 @ 07:25:30] [http-8080-12|HibernateTransactionManager] Using transaction object [org.springframework.orm.hibernate3.HibernateTransactionManager$HibernateTransactionObject@35ca1808]
 [DEBUG] [2010-10-09 @ 07:25:30] [http-8080-12|HibernateTransactionManager] Creating new transaction with name [com.quebicoca.api.service.PaymentService.buy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
 [DEBUG] [2010-10-09 @ 07:25:30] [http-8080-12|HibernateTransactionManager] Preparing JDBC Connection of Hibernate Session [org.hibernate.impl.SessionImpl@a04a093]
 [DEBUG] [2010-10-09 @ 07:25:30] [http-8080-12|HibernateTransactionManager] Exposing Hibernate transaction as JDBC transaction [com.mysql.jdbc.JDBC4Connection@66efd0ce]
 [DEBUG] [2010-10-09 @ 07:25:30] [http-8080-12|TransactionSynchronizationManager] Bound value [org.springframework.jdbc.datasource.ConnectionHolder@a75b92e] for key [org.springframework.jdbc.datasource.DriverManagerDataSource@1420ca8b] to thread [http-8080-12]
 [DEBUG] [2010-10-09 @ …
Run Code Online (Sandbox Code Playgroud)

spring hibernate transactions

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

php大括号和字符串

任何人都可以向我解释如何在php字符串中使用花括号{}?喜欢

"this is a {$variable}"
"this is a {$user -> getName($variable);} name"

php string variables brackets

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

什么是css/html`root`元素?

我刚刚开始使用NetBeans IDE(6.9.1),并使用它在我的站点中添加样式表.

令我惊讶的是,自动添加了一个元素:

root { 
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

环顾四周,我可以找到关于:root伪类的一些信息,但没有关于root元素本身的信息.

什么是root元素,它有什么用?

html css netbeans

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

Jquery/Ajax cookie

我正在使用下面的代码来增加我的php/mysql通过"更多"按钮拉入的结果数量.

我的问题是:我可以添加一个jquery cookie,以便当按下"更多"按钮并加载更多结果时,会保存当前状态吗?

有问题的结果列出了包含各自文章链接的元素.唯一的问题是,当您从"更多"结果查看文章,然后返回列出的结果页面时,ajax(more-press.php)带来的结果将消失:(

因此我的问题.希望它有意义.提前致谢.S.

$(document).ready(
function(){                                        
        $(function() {
        //More Button
        $('.more').live("click",function() 
        {
        var ID = $(this).attr("id");
        if(ID)
        {
        $("#more"+ID).html('<img src="images/more_press.gif" alt="More results..." />');
        $.ajax({
        type: "POST",
        url: "more_press.php",
        data: "lastmsg="+ ID, 
        cache: false,
        success: function(html){
        $("div#updates").append(html);
        $("#more"+ID).remove();
                }
            });
        } else {
        $(".morebox").html('<p><strong>No more results...</strong></p>');
        }
        return false;
                });
            });
        })
Run Code Online (Sandbox Code Playgroud)

编辑:也有这个相关的帖子 - 问题2

ajax jquery

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

C++ shared_ptr如何删除多个shared_ptr的指针

我在这个项目上工作,

我遇到的问题是,当我需要它时,它并没有真正被删除,因为它有一些指向它的共享指针.

我该如何解决这个问题,请帮忙.

c++ smart-pointers shared-ptr

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

数据库设计:用时间戳列替换布尔列?

之前我用这种方式创建了表:

create table workflow (
    id number primary key,
    name varchar2(100 char) not null,
    is_finished number(1) default 0 not null,
    date_finished date
);
Run Code Online (Sandbox Code Playgroud)

列is_finished指示工作流程是否已完成.列date_finished是工作流完成的时间.

然后我的想法是"我不需要is_finished,因为我可以说:data_finished不是null",我设计的没有is_finished列:

create table workflow (
    id number primary key,
    name varchar2(100 char) not null,
    date_finished date
);
Run Code Online (Sandbox Code Playgroud)

(我们使用Oracle 10)

这是一个好主意还是坏主意?我听说你不能在具有NULL值的列上有索引,所以where data_finished is not null在大表上会非常慢.

sql database oracle database-design relational-database

8
推荐指数
4
解决办法
1549
查看次数

Rails验证虚拟属性

我这个型号:

class Bunny < ActiveRecord::Base
    attr_accessor :number
    validates_presence_of :number
    validates_numericality_of :number
end
Run Code Online (Sandbox Code Playgroud)

每当我提交表单来创建此模型时,我都会收到以下错误:

未定义的方法`number_before_type_cast'用于#<Bunny:0x103624338>

ruby validation activerecord model ruby-on-rails

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

如何计算Perl中字符串开头的空格量?

如何计算Perl中字符串开头的空格量?

我现在有:

  $temp = rtrim($line[0]);
  $count = ($temp =~ tr/^ //);
Run Code Online (Sandbox Code Playgroud)

但这给了我所有空间的数量.

regex perl

4
推荐指数
2
解决办法
9649
查看次数

Git中的合并是否与Mercurial不同?

希望这不是一个有问题的问题.我是hg的长期用户,它很好地满足了我们的需求.最近我和一位顾问一起工作,他继续谈论'管理几个回购,推/拉/合并它们比hg更容易'.更具体地说,我认为他意味着将更改推送到远程仓库更容易.对Git不太了解,我不想告诉他没有太大的区别.我的印象是,在两个系统中,如果来自多个源的更改发生在同一文件中,则推拉几乎总是涉及合并.

任何人都可以帮助澄清他的意思吗?在我开始思考要求他扩展他所说的内容之前,他的合同已经结束.

PS我已经阅读了这些比较,他们没有具体解决我的问题:

重要的震惊:Git与Mercurial,请放松

Rockstar程序员:mercurial和git之间的区别

Steve Losh:mercurial和git之间的真正区别

git mercurial

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