问题列表 - 第40077页

使用Many To Many集合保存额外信息

我正在尝试为以下问题构建映射.案例可以有多个客户端,客户端可以附加到多个案例.

我有这些映射:案例

 Map(x => x.CaseNumber);
        References(x => x.Status).Cascade.All();
        HasManyToMany<Client>(x => x.Clients)
        .Table("CaseToClient")
        .Access.CamelCaseField(Prefix.Underscore)
        .Cascade.SaveUpdate()
        .LazyLoad();
Run Code Online (Sandbox Code Playgroud)

现在我的CaseToClient表由Case_Id和Client_Id组成我想要的是表中的另一列,其中客户端的boolen与案例相关.如何添加列以便我可以编写属性?

c# nhibernate fluent-nhibernate

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

在一起运行时,eclipse中的JUnit测试失败

我有一组44个JUnit测试,我使用Eclipse运行(我从其他人那里得到了这些测试 - 我是JUnit测试的新手).当我一起运行它们时,其中24个失败.但是,如果我然后单独运行失败的那些,那么其中一些确实会通过.测试确实需要一些时间 - 其中一个失败的例子需要大约一到两分钟才能完成,而只需要让它们在几秒钟内完成.

我通过右键单击它们所在的文件夹并选择"Run As - > JUnit Test"来启动多个测试.我正在使用JUnit 3.我在启动时做错了/是否有某种选项我不知道?

eclipse junit

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

如果没有条件?

我今天刚刚发现这个"C++",我无法理解它:

if(array[i][j]) {--i;--j;}

任何人都可以向我解释这项工作如何?我只是不明白.这是什么情况?看起来每次都是如此,但是当我摆脱了IF(所以只剩下这个{--i;--j;})时,它的效果不一样.

我对C++很陌生,所以请轻松解释一下!:)

谢谢!

c++ if-statement multidimensional-array

10
推荐指数
2
解决办法
3347
查看次数

如何检查图像是否包含面部并且它是否合理可见

我不确定这是否可以解决,但我还是会问.

在我的公司,我们处理大规模的招生营,5到10人的小团队去一个村庄并招募人员.登记涉及输入一些数据,捕获指纹并使用网络摄像头拍摄最终用户的大头照.可以理解的是,注册是由我们将活动外包给的外部供应商完成的.

由于没有记录非常大,尝试手动验证记录会使整个过程变慢.所以我们尽可能多地自动化,除了一件事,就是检查使用网络摄像头拍摄的照片是否质量好.

我知道,"优质"是一个模糊的术语,不能转化为基于软件的解决方案.然而,在尝试为自己定义良好质量时,我发现了这一点:http://en.wikipedia.org/wiki/Image_quality

现在,终于回答我的问题,这些图像质量检查的哪些部分可以自动化.

注意:照片将以邮票大小打印在智能卡上.它们在300 DPI时几乎不会是100x125像素.

干杯,拉古

c# validation imaging machine-learning

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

在输出文件[Python]中写入长于80个字符的行

我有一个非常基本的问题.我正在使用Python来计算n×12向量

y = numpy.array([V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12])
Run Code Online (Sandbox Code Playgroud)

我在每次循环计算后追加.

我的问题是,当我尝试将其保存到文件或打印时,Python会自动将结果分成三行,因为我的输出通常超过200个字符.有没有办法压制这80个字符/行的行为?提前谢谢了.

python file-io numpy

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

检查PHP结果是否在PHP中返回的最佳方法?

我正在寻找检查查看是否在查询中返回任何结果的最佳方法.我觉得我经常写这部分代码,有时候会出错,有时我也不会.

例如,我运行此查询以检查在将新的用户名插入数据库之前是否存在用户名.

$result = mysql_query("SELECT * FROM ...");
Run Code Online (Sandbox Code Playgroud)

然后我想检查并查看是否返回了任何结果.这是我做的一种方式:

if (!$result) { PERFORM ACTION }
Run Code Online (Sandbox Code Playgroud)

如果第一种方法不起作用,那么有时会这样:

if (mysql_num_rows($result)==0) { PERFORM ACTION }
Run Code Online (Sandbox Code Playgroud)

然后我甚至看到我可以在前几天这样做:

list($total) = mysql_fetch_row($result);
if ($total==0) { PERFORM ACTION }
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

php mysql

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

引用项目在编译时"丢失"

我有一个带有两个项目的C#解决方案:服务(主项目)和记录器.该服务使用记录器中的类.我在服务项目中添加了对logger项目的引用.在设计时,自动完成工作正常:记录器的类是可见的,我使用的引用是适当的颜色.

我重建解决方案,出了问题.不再识别引用:"当前上下文中不存在名称'Logging',并且自动完成中不再存在类.删除和重新附加引用会使我回到基本状态,使标识符对自动完成可见.

我重新启动,清除所有缓存,确保这是我的机器上运行的唯一VS 2010实例.

是否有一些明显(显然)我缺少的东西?

c# reference project

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

字符串文字是否由编译器优化?

C#编译器或.NET CLR是否对字符串文字/常量进行了任何巧妙的内存优化?我可以发誓我听说过"字符串内化"的概念,所以在程序的任何两位代码中,字面意思"这是一个字符串"实际上是指同一个对象(大概是安全的,字符串是什么一成不变的?).我在谷歌上找不到任何有用的参考资料......

我听错了吗?别担心 - 我的代码中没有用这些信息做任何可怕的事情,只是想更好地了解它的工作原理.

c# string optimization

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

如何在Go中创建地图[[16] byte] []字符串?

Go规范指出:

必须为键类型的操作数完全定义比较运算符==和!=(§比较运算符); 因此,键类型不能是结构,数组或切片.如果密钥类型是接口类型,则必须为动态密钥值定义这些比较运算符; 失败会导致运行时恐慌.

我希望创建一个来自Hash接口的哈希值映射,它返回[]byte,但是我的所有哈希都是用相同的算法完成的(因此我知道它适合[16]byte).如何提供适当的接口,使map类型允许[]byte或将[16]byte其某些包装用作密钥?

目前我的使用会产生以下错误:

dupes := make(map[[16]byte][]string)
Run Code Online (Sandbox Code Playgroud)
finddups.go:55: invalid map key type [16]uint8

更新(2012年3月): Go1允许[16]byte作为密钥类型.

map go

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

Python isalpha()和scandics

有没有办法让python isalpha方法理解scandics?我尝试过以下方法:

>>> import locale
>>> locale.getlocale()
(None, None)
>>> 'thisistext'.isalpha()
True
>>> 'äöå'.isalpha()
False
>>> locale.setlocale(locale.LC_ALL,"")
'Finnish_Finland.1252'
>>> locale.getlocale()
('Finnish_Finland', '1252')
>>> 'äöå'.isalpha()
False
Run Code Online (Sandbox Code Playgroud)

python string character-encoding

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