问题列表 - 第46031页

找到两个条件为真的所有记录

我试图找到两个条件都成立的所有记录.例如:

ruby-1.8.7-p302 > Person.all
 => #<Person name: "Jane", city: "Green Bay", state: "Wisconsin", single: true>
 => #<Person name: "Dick", city: "Madison", state: "Wisconsin", single: false> 
 => #<Person name: "Tom", city: "Milwaukee", state: "Wisconsin", single: true>
Run Code Online (Sandbox Code Playgroud)

我想得到"简"和"汤姆"的记录.我正在尝试这个,但它不起作用:

Person.find_all_by_state("Wisconsin").find_all_by_single(true)
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

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

Hotmail的PHP API?

有没有办法使用Hotmail PHP Api检索EMAIL(而不是联系人)?还有吗?

php api hotmail

25
推荐指数
3
解决办法
2987
查看次数

使用DataContext从LINQ查询填充DataTable的最快方法

我正在尝试运行linq查询,但我需要将结果作为数据表,因为我使用它来存储来自同一viewstate对象中的不同查询的记录.

下面的两个版本编译,但返回一个空集.确切的错误是"值不能为空.参数名称:源".(是的,我检查过有数据):

MyDatabaseDataContext db = new MyDatabaseDataContext(conn); 
IEnumerable<DataRow> queryProjects = 
    (from DataRow p in db.STREAM_PROJECTs.AsEnumerable()
    where p.Field<int>("STREAM_ID") == StreamID
    select new
    {
        PROJECT_ID = p.Field<int>("PROJECT_ID"),
        PROJECT_NAME = p.Field<string>("PROJECT_NAME")
    }) as IEnumerable<DataRow>;
DataTable results = queryProjects.CopyToDataTable<DataRow>();
Run Code Online (Sandbox Code Playgroud)

...

//(from p in db.STREAM_PROJECTs.AsEnumerable()
//where p.STREAM_ID == StreamID
//select new
//{
//    p.PROJECT_NAME,
//    p.PROJECT_ID
//}) as IEnumerable<DataRow>;
Run Code Online (Sandbox Code Playgroud)

线程中的示例似乎也不适用于此情况.

我想我可以用老式的方式运行一个sql查询命令,但不是linq应该更快吗?

c# linq asp.net datatable ienumerable

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

如何从网络摄像头捕获视频?

我需要从网络摄像头捕获视频.C#/ .NET中是否有任何类可以帮助我解决这个问题.我只对实时数据感兴趣.

是否有任何好的C#/ .NET书籍我可以学习以获得对语言和平台的深入了解?

.net c#

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

ImageMagick转换退出状态133

我正在使用ImageMagick的转换工具来转换我在Mac OS X上运行的Java程序中的图像.我正在使用以下代码,我从这里改编.

public static void convertToJPG(String originalFile, String newFile) throws Exception {
    executeCommand("/usr/local/ImageMagick-6.6.7/bin/convert", originalFile, newFile);
}

private static void executeCommand(String... command) throws Exception {
    ProcessBuilder pb = new ProcessBuilder(command);
    pb.redirectErrorStream(true);
    Process p = pb.start();
    int exitStatus = p.waitFor();
    System.out.println(exitStatus);
    if(exitStatus != 0)
        throw new Exception("Error converting image.");
}
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,我得到退出状态133和下面的错误消息.我假设这与权限有关,因为当我从终端运行相同的命令时,它工作正常.

错误信息:

dyld: Library not loaded: /ImageMagick-6.6.7/lib/libMagickCore.4.dylib
  Referenced from: /usr/local/ImageMagick-6.6.7/bin/convert
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

编辑:好的,所以事实证明我得到了上述错误消息,因为Java无法看到DYLD_LIBRARY_PATH环境变量.所以我重新启动了Eclipse,一切正常.

java permissions imagemagick

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

如何在python中估计(给定频率的信号功率)与时间的关系

我正在寻找一种估算信号功率的好方法(定期采样10 kHz)与时间仅一个频率(比如50 Hz).我可以计算频谱图,然后在目标频率上拍摄一片.这似乎效率低下,因为我只关心一个频率对时间的功率.我意识到正好一个频率的功率为零(在极限范围内),我想在目标频率附近的一个小频率间隔内计算信号的功率.

我目前的"解决方案"是使用Matplotlib的mlab.specgram()函数,该函数返回一个2d数组的幂,我只是将它切片.我对此并不满意,因为我并不完全信任mab.specgram()函数,因为在不同信号上计算频谱图需要非常不同的时间(即使它们的长度相同).

python signal-processing matplotlib scientific-computing

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

如何计算unsigned char数组中元素的平均值?

我有一个快速的,我在假设问题,但我无法在网上找到任何东西.

如何计算unsigned char数组中元素的平均值?或者更喜欢它,对unsigned char执行操作?

c c++ unsigned-char

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

我可以限制未经身份验证的用户访问_all_docs吗?

我希望人们能够私下共享文档,使用带有随机ID的链接,就像我在发送到pastebin的私人链接后得到的那样.我想知道CouchDB和Cloudant的一般情况.

couchdb cloudant

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

如何在Python中匹配精确的"多个"字符串

我有一个我想在给定字符串中搜索的确切模式列表.目前我对这样的问题有一个非常糟糕的解决方案.

pat1 = re.compile('foo.tralingString')
mat1 = pat1.match(mystring)

pat2 = re.compile('bar.trailingString')
mat2 = pat2.match(mystring)

if mat1 or mat2:
    # Do whatever

pat = re.compile('[foo|bar].tralingString')
match = pat.match(mystring) # Doesn't work
Run Code Online (Sandbox Code Playgroud)

唯一的条件是我有一个完全匹配的字符串列表.什么是Python中最好的解决方案.

编辑:搜索模式有一些共同的尾随模式.

python regex

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

与元素内容无关的命名空间XPath查询

我见过的名称空间不可知语法令我困惑.

说我有:

<root>
  <parent attribute="A">A<child>A</child></parent>
  <parent attribute="B">B<child>B</child></parent>
</root>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我看到如何:

/root/parent/child/text()
Run Code Online (Sandbox Code Playgroud)

翻译为:

/*[local-name()='root']/*[local-name()='parent']/*[local-name()='child']/text()
Run Code Online (Sandbox Code Playgroud)

但我正在努力做这样的事情:

/root/parent[@attribute="A"]/child/text()
Run Code Online (Sandbox Code Playgroud)

要么:

/root/parent[text()="B"]/child/text()
Run Code Online (Sandbox Code Playgroud)

要么:

/root/parent[1]/child/text()
Run Code Online (Sandbox Code Playgroud)

这些翻译怎么样?

谢谢,

编辑:再一次:-)

<root>
        <parent>
            <childName>serverName</childName>
            <childValue>MyServer</childValue>
        </parent>
        <parent>
            <childName>ServerLocation</childName>
            <childValue>Somewhere</childValue>
         </parent>
</root>
Run Code Online (Sandbox Code Playgroud)

这是如何翻译的?

/root/parent[childName="serverName"]/childValue/text()
Run Code Online (Sandbox Code Playgroud)

xpath default namespaces xml-namespaces

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