问题列表 - 第39647页

Unity DI容器中所有对象的列表

有没有办法让我的DI容器中注册的所有对象的列表.ResolveAll给出了一个类型的列表,但我想要一个所有类型的通用列表

dependency-injection unity-container

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

如何使用ScalaTest测试预期异常的其他属性

我正在使用ScalaTest来测试一些Scala代码.我目前正在使用这样的代码测试预期的异常

import org.scalatest._
import org.scalatest.matchers.ShouldMatchers

class ImageComparisonTest extends FeatureSpec with ShouldMatchers{

    feature("A test can throw an exception") {

        scenario("when an exception is throw this is expected"){
            evaluating { throw new Exception("message") } should produce [Exception]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但我想在异常上添加额外的检查,例如我想检查异常消息是否包含某个String.

这样做有"干净"的方法吗?或者我必须使用try catch块吗?

testing scala exception scalatest

8
推荐指数
2
解决办法
3610
查看次数

DWORD变量,带低/高字和低/高字节

在C中我们如何读取和创建DWORD具有低字和高字以及低字节和高字节的变量?

c winapi types dword

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

Scala:列表元素的groupBy(标识)

我开发了一个应用程序,它在(标记化的)文本中构建单词对,并产生每对发生的次数(即使同一对词出现多次,也可以,因为它将在算法的后期得到均衡).

我用的时候

elements groupBy()
Run Code Online (Sandbox Code Playgroud)

我想按元素的内容进行分组,所以我写了以下内容:

def self(x: (String, String)) = x

/**
 * Maps a collection of words to a map where key is a pair of words and the 
 *  value is number of
 * times this pair
 * occurs in the passed array
 */
def producePairs(words: Array[String]): Map[(String,String), Double] = {
  var table = List[(String, String)]()
  words.foreach(w1 =>
    words.foreach(w2 =>
      table = table ::: List((w1, w2))))


  val grouppedPairs = table.groupBy(self)
  val size = int2double(grouppedPairs.size)
  return grouppedPairs.mapValues(_.length / size) …
Run Code Online (Sandbox Code Playgroud)

scala

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

如何在F#中使用与语言关键字同名的方法?

我正在使用F#构建我的应用程序,但现在我遇到了这种情况:我导入在F#中使用的库太大了,无法重新计算方法并且无论如何都要编译以更改其方法名称.但是F#关键字type与我需要的关键字匹配.我该怎么办才能正常使用它?

f#

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

为什么公司在Oracle上花了很多钱?

为什么不只是postgresql或mysql?在某些情况下,oracle是不是必不可少的吗?在这种情况下 ?

mysql database oracle postgresql oracle10g

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

使用PHP找不到自定义404

我使用以下代码显示PHP找不到的cutom 404:

header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
include('404.php');
exit();
Run Code Online (Sandbox Code Playgroud)

但是,默认浏览器的404页面会显示出来.在包含PHP文件的同时生成404的正确代码是什么?

谢谢,

乔尔

php http-status-code-404

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

用于android的url builder/utility

请帮助找到一个可以提供url解析/构建功能的lib,它可以与Android平台一起使用.需要字符转义.

谢谢

url android

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

使用NSPredicate从NSManagedObjectContect获取精确的NSDate

我正在尝试获取我的实体"MeterReading"的结果,它有两个属性,"timestamp"和"reading"."timestamp"是一个NSDate.我现在正在尝试获取具有确切日期的对象.

NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"MeterReading" inManagedObjectContext:context];
[request setEntity:entity];
NSLog(@"%f", [self.timestamp timeIntervalSince1970]);

NSPredicate *pre = [NSPredicate predicateWithFormat:@"timestamp == %@", self.timestamp];
NSLog(@"%@", pre);
[request setPredicate:pre];
Run Code Online (Sandbox Code Playgroud)

现在,self.timestamp预先传递给另一个ViewController,NSLog显示:

1290264372.210091

NSPredicate日志

timestamp == CAST(311957172.210091,"NSDate")

第一个问题:为什么这两个数字不相同?

第二个也是更重要的问题:在ManagedContext中,我有四个带日期的条目.如果我使用"<="而不是"==",我会得到日期小于我通过的日期的结果,包括我想要的日期.为什么我不能使用"=="运算符获得单个日期?这可以与我约会的精确度有关吗?

谢谢!

iphone objective-c nsdate fetch nspredicate

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

从Linux控制台运行一个函数(来自.py文件)

也许标题不是很清楚,让我详细说明.

我有一个python脚本打开一个ppm文件,应用一个选定的过滤器(旋转...)并创建一个新的图片.直到这里一切正常

但我想通过Linux控制台做同样的事情:

ppmfilter.py ROTD /path/imageIn.ppm /path/imageOut.ppm

这里ROTD是应用旋转的函数的名称.

我不知道该怎么做,我正在寻找一个允许我这样做的图书馆.

期待着你的帮助.

PS:我正在使用python 2.7

python console ppm

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