问题列表 - 第2251页

如何在Thinking Sphinx搜索中添加条件"IS NOT NULL"

我正在使用Thinking Sphinx进行全文搜索,关注此视频.

我想做以下事情:

@articles = Article.search(params[:search], :conditions => "published_at IS NOT NULL", :order => :created_at)
Run Code Online (Sandbox Code Playgroud)

问题是这不起作用.似乎搜索方法只接受哈希条件.我已经尝试了几种方法,但我对如何将"published_at IS NOT NULL"表示为哈希表示无能为力......

ruby full-text-search sphinx ruby-on-rails thinking-sphinx

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

Python过滤/删除列表中的URL

我有一个URL的文本文件,大约14000.以下是几个例子:

http://www.domainname.com/pagename?CONTENT_ITEM_ID=100m2=123
http://www.domainname.com/images?IMAGE_ID=10
http://www.domainname.com/pagename?CONTENT_ITEM_ID=101m2=123
http ://www.domainname.com/images?IMAGE_ID = 11
http://www.domainname.com/pagename?CONTENT_ITEM_ID=102m2=123

我已将文本文件加载到Python列表中,并且我尝试将所有与CONTENT_ITEM_ID分隔开的URL分离为自己的列表.在Python中执行此操作的最佳方法是什么?

干杯

python url list filter

5
推荐指数
4
解决办法
5195
查看次数

PHP自动"获取"变量

我为我的公司设计了一个新的网站,我正在尝试实现交换机导航,这是我过去在我所有网站上使用的.

<?php
switch($x) {

default:
include("inc/main.php");
break;

case "products":
include("inc/products.php");
break;

}
?>
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我去index.php?x =产品没有任何反应时,它仍然显示inc/main.php,换句话说它没有从URL中检测到X变量.这与全局变量有关吗?

php get global-variables

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

ShellExecute等效于.NET

我正在寻找.NET首选的方式来执行ShellExecute在Win32中所做的相同类型的事情(打开,打印等任意文件类型).

我已经编程Windows超过20年了,但我是.NET的新手,所以也许我只是在寻找错误的地方.我目前正在使用.NET 2.0(VS C#2005),但如果需要可以使用VS 2008.

如果唯一的答案是使用P/Invoke,那么我最好还是使用Win32编写我的小实用程序.

.net c# winapi shellexecute windows-shell

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

C - 地址运算符中的函数指针"不必要"

在C中使用qsort我们传递比较函数,例如

int cmp(const void*, const void*);
Run Code Online (Sandbox Code Playgroud)

qsort的protoype期望一个int(*)(const void*,const void*)所以我们调用:

qsort(..., cmp);
Run Code Online (Sandbox Code Playgroud)

但同样有效的是:

qsort(..., &cmp);
Run Code Online (Sandbox Code Playgroud)

如果我们在C++中传入静态成员函数,这就是我们必须要做的.Kernighan&Ritchie(第2版,5.11"Pointers To Functions"p119)声明"因为[cmp]已知是一个函数,所以&运算符不是必需的,就像在数组名称之前不需要它一样. "

是否有人对此感到有点不舒服(特别是关于型号安全性)?

c c++ function-pointers

7
推荐指数
3
解决办法
3374
查看次数

在Visual Studio(TDD)中构建和运行C++单元测试

我有一个大项目,我试图使用TDD.我使用Tut作为我的测试框架,它有它的缺点但足以满足我的需要.

我需要利用链接时测试接缝,每个测试必须在自己的可执行文件中.然后,此可执行文件的项目将作为后期构建步骤启动.

不幸的是,这意味着我的Visual Studio Sln正在填充测试,这些测试不可扩展,并且还隐藏了实际的重要项目.

有谁知道运行这些测试的更好方法?是否可以从构建中隐藏项目但仍然可以构建它们?

c++ tdd unit-testing visual-studio-2005 visual-studio

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

你可以在谷歌浏览器中使用VMWare的远程控制台吗?

你可以在谷歌浏览器中使用VMWare的远程控制台吗?主VMWare基础结构Web访问工作正常,但远程控制台显示错误"未安装或无法找到VMware远程控制台插件".这个插件存在吗?

vmware google-chrome

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

使用RelaxNG进行XML模式验证

您可以针对性能和准确性推荐哪些XML验证工具,每个工具都是我们系统的关键问题?我们有以下要求:

  • 不是 xmllint(见下文)
  • 支持RelaxNG
  • 可以轻松地与Perl集成(这是可选的,但它会很好)

为什么不用xmllint?(这是背景,你可以跳过它,如果你愿意)

我们有一个大型的Perl系统,它使用RelaxNG来验证我们的XML.我们使用紧凑的RelaxNG格式trang将其转换为标准的RelaxNG格式.然后我们通过xmllint进行实际验证.

这就是问题出现的时候.xmllint经常会错误地报告验证错误.它不会给出误报或否定,但如果文档无法验证,xmllint通常会报告给定错误的错误元素或属性.有时错误是正确的("不希望看到元素'bar'),但仅仅是因为没有报告先前的错误(因为'bar'应该遵循必需但缺少的元素'foo',但xmllint不会'请告诉我们这一点.请注意,这是xmllint长期存在的问题,即使是最新版本也存在同样的问题.我们经常会收到大量的XML文档,错误地报告错误会给客户和开发人员带来很大的麻烦.

xml validation perl schema relaxng

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

属性和属性有什么区别?

这些似乎意味着同样的事情.但什么术语在哪种情况下更合适?

modeling properties

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

如何检查我是否在Web应用程序中进行调试或发布?

在任何(非web).net项目中,编译器会自动声明DEBUG和TRACE常量,因此我可以使用条件编译,例如,在调试与发布模式下以不同方式处理异常.

例如:

#if DEBUG
    /* re-throw the exception... */
#else
    /* write something in the event log... */
#endif
Run Code Online (Sandbox Code Playgroud)

如何在ASP.net项目中获得相同的行为?看起来web.config中的system.web/compilation部分可能是我需要的,但是如何以编程方式检查呢?或者我最好自己宣布DEBUG常量并在发布版本中对其进行评论?

编辑:我在VS 2008

c# asp.net debugging

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