问题列表 - 第22957页

在Lucene索引中添加文档时如何获取DocId?

我正在为Lucene.Net中的数据库索引一行数据.一行等同于Document.

我想用DocId更新我的数据库,这样我就可以在结果中使用DocId来快速检索行.

我目前首先从结果文档中检索PK,我认为这应该比使用DocId从数据库直接重新检索要慢.

在向Lucene添加文档时如何找到DocId?

lucene lucene.net

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

如何使用Django从一个查询中选择多个表?

我有两张桌子,一张是"公司",一张是"员工":

class Company(models.Model):
    name = models.CharField(max_length=60)

class Employee(models.Model):
    name = models.CharField(max_length=60)
    company = models.ForeignField(Company)
Run Code Online (Sandbox Code Playgroud)

我想在表格中列出每个员工,旁边有公司.这很简单,通过调用employees = Employee.objects.all()和模板循环来调用它{{employee.company.name}}.

此解决方案的问题是它将为循环中的每个项创建一个新查询.因此,对于每个员工,将向公司发出一个查询,如下所示:

SELECT `company`.`id`, `company`.`name`
FROM `company`
WHERE `company`.`id` = 1 # This will of course be the employee.company_id
Run Code Online (Sandbox Code Playgroud)

相反,我希望最初在获取Employees的同一查询中进行此连接.像这样的东西:

SELECT `employee`.`name` AS `name`,
       `company`.`name` AS `company_name`
FROM `employee` INNER JOIN `company` ON `employee`.`company_id` = `company`.`id`
Run Code Online (Sandbox Code Playgroud)

这是否可以使用Django QuerySet?如果没有,有没有办法解决这个问题(没有原始的sql)?或者是否应忽略此行为,缓存并将其视为"优化"?

python django join django-queryset

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

Subsonic是否兼容.Net 4.0

Subsonic的最新版本是否与Visual Studio 2010/.Net 4.0兼容?

subsonic

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

自然语言处理 - 单词对齐

我正在寻找单词对齐工具和算法.
我正在处理双语英语 - 印地语文本,目前正在进行中

你能否建议任何其他语言无关的算法/工具,它可以实现并行英语印地语语料库及其评估的统计词对齐.
有些工具最适合某些语言; 你能否告诉我这是多么真实,如果是的话,你能不能提供一个更适合亚洲语言如印地语的例子.反对我不应该使用这些语言的例子也是受欢迎的.

我听过一些关于Uplug字对齐器的信息 ......有人能告诉我这个工具对我的用途是否有用.

谢谢.. :)

nlp linguistics alignment

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

为curl请求选择传出ip

我有一个有两个不同IP的服务器.我需要从第一个IP发送奇怪的卷曲请求,甚至从第二个IP发送.如何选择传出IP地址?

我的PHP脚本是这样的:

$curlh = curl_init($url);
curl_setopt($curlh, CURLOPT_USERAGENT, $uagent);
curl_setopt($curlh, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curlh);
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

php ip curl

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

如何防止在python中重写函数

有没有办法让类函数不可重复?类似java的final关键字.即,任何重写类都不能覆盖该方法.

python overriding final

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

尝试使用MoQ时出现StrongNameKeyPair问题

我正在尝试为单元测试创​​建一个模拟HttpContextBase.

var fakePrinciple = new GenericPrincipal(
           new GenericIdentity(userId), 
           rolesList.ToArray());            
var mockHttpContext = new Mock<HttpContextBase>();
mockHttpContext.Setup(t => t.User).Returns(fakePrinciple);
HttpContextBase mockedContext = mockHttpContext.Object;
Run Code Online (Sandbox Code Playgroud)

单元测试在最后一个语句中失败

抛出异常:System.ArgumentException:无法获取StrongNameKeyPair的公钥.

System.Reflection.StrongNameKeyPair.nGetPublicKey(Boolean exported,Byte [] array,String container)System.Reflection.StrongNameKeyPair.get_PublicKey()System.AppDomain.InternalDefineDynamicAssembly(AssemblyName name,AssemblyBuilderAccess access,String dir,Evidence evidence,PermissionSet requiredPermissions,PermissionSet optionalPermissions,PermissionSet rejectedPermissions,StackCrawlMark&stackMark,IEnumerable`1 unsafeAssemblyAttributes)System.AppDomain.DefineDynamicAssembly(AssemblyName name,AssemblyBuilderAccess access)Castle.DynamicProxy.ModuleScope.CreateModule(Boolean signStrongName)Castle.DynamicProxy.ModuleScope.ObtainDynamicModuleWithStrongName()Castle.DynamicProxy.ModuleScope .ObtainDynamicModule(Boolean isStrongNamed)Castle.DynamicProxy.Generators.Emitters.ClassEmitter.CreateTypeBuilder(ModuleScope modulescope,String name,Type(blah blah snip)

我用谷歌搜索,这里的建议似乎不起作用(更改RSA文件夹安全设置等)http://groups.google.com.br/group/castle-project-users/browse_thread/thread/85685cf32a795158

我是正确地认为,因为HttpContextBase是的一部分System.Web.Abstraction,这是一个签名的程序集.Moq实际上会尝试签署动态组件,但失败了吗?

strongname exception moq httpcontext argumentexception

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

RVM 1.9.1和nokogiri

无法在rvm ruby​​ 1.9.1下安装nokogiri gem.

gem install nokogiri
Run Code Online (Sandbox Code Playgroud)

我越来越 ...

/usr/include/libxml2... no
libxml2 is missing.  try 'port install libxml2' or 'yum install libxml2-devel'
*** extconf.rb failed ***
Run Code Online (Sandbox Code Playgroud)

但我查了一下:

sudo apt-get install libxml2
Run Code Online (Sandbox Code Playgroud)

我得到了:

Reading state information... Done
libxml2 is already the newest version.
Run Code Online (Sandbox Code Playgroud)

这可能是根本的事吗?RVM在用户空间中运行所有内容.

ruby yarv nokogiri rvm

7
推荐指数
2
解决办法
4329
查看次数

同一页面上的多个remote_form_for会导致重复的ID

我有一个rails应用程序,显示一个名为modules的项目列表.我正在迭代这些,为每个包含remote_form_for调用的部分呈现部分.

这一切都有效,但HTML验证失败,因为我的表单文本字段都具有相同的ID.

表单上有一个:前缀选项(或其他东西)我可以用它来解决这个问题吗?

更新:(
一些代码)

    //_module_form.html.erb
    <% remote_form_for app_module do |f| %>
         <%= f.label :name %>
         <%= f.text_field :name %>
         <%= submit_tag 'Save' %>
    <%end %>

    //parent page
    <% @thing.modules.each do |app_module| %>
       <%= render :partial => "module_form", :locals => { :app_module => app_module } %>
    <% end %>
Run Code Online (Sandbox Code Playgroud)

因此,如果我在集合中有多个项目,我会在同一页面上呈现相同的表单,并且表单ID和文本框ID是重复的.

我可以很容易地自定义表单ID,但是text_box怎么样,因为控制器正在寻找特定的命名控件?

ruby-on-rails

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

在MySQL中插入INTO错误

Notice: You have an error in your SQL syntax; 
        check the manual that corresponds to your MySQL server 
        version for the right syntax to use near 
'usage VALUES('16','143','ew','weff','25-3-2010','8.00 AM','22-3-2010','10.00 AM''

at line 1 in:

INSERT INTO usage 
VALUES('16'
      ,'143'
      ,'ew'
      ,'weff'
      ,'25-3-2010'
      ,'8.00 AM'
      ,'22-3-2010'
      ,'10.00 AM'
      ,'wfsdc'
      , '34'
      ,' frsdfr '
      ,'TEST 1'
      ,'ISMAIL SALLEH'
      ,'efsdc'
  )
Run Code Online (Sandbox Code Playgroud)

我不知道错误出在哪里......我正盯着它看了2个小时,但实际上找不到错误.

mysql

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