问题列表 - 第16647页

在Haskell/Parsec中引发ParseError

ParseError在Parsec中提出错误()的首选方法是什么?我在执行检查的解析器中获得了一些代码,如果检查失败,ParseError则应返回(即Left ParseError运行时parse).

parsing haskell parsec

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

如何使用cherrypy生成动态图形

我正在使用cherrypy开发一个小型Web应用程序,我想从存储在数据库中的数据生成一些图形.带有表格的网页很简单,我打算使用matplotlib作为图形本身,但是如何设置方法的内容类型以便它们返回图像而不是纯文本?请不要"嗅"结果并自动更改内容类型?

python graph dynamic cherrypy

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

带有WHERE子句中的集合的HQL

我一直在尝试这个正式给我做恶梦的查询.该系统是用户和联系人管理.所以我有UserAccount,Contact而且Phone.

UserAccountContact手机上的单向一对多关系以及手机上的单向关系全部映射为Set:

//UserAccount mapping 
@OneToMany(targetEntity=PhoneImpl.class, cascade= {CascadeType.ALL})
@org.hibernate.annotations.Cascade(value=org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
private Set<Phone> phones = new HashSet<Phone>();

@OneToMany(targetEntity=ContactImpl.class, cascade={CascadeType.ALL}, mappedBy="userAccount")
@org.hibernate.annotations.Cascade(value=org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
private Set<Contact> contacts = new HashSet<Contact>();
Run Code Online (Sandbox Code Playgroud)

现在联系人有一对多的单向电话

@OneToMany(targetEntity=PhoneImpl.class, cascade={CascadeType.ALL})
private Set<Phone> phones = new HashSet<Phone>();
Run Code Online (Sandbox Code Playgroud)

我正在编写一种方法,通过电子邮件唯一字段检查特定用户的相同联系人是否存在相同的号码.

我知道我可以覆盖equals并且hashcode为此而且因为在集合映射的实体中的电话我现在不知道如何做到这一点.所以我想提供一种方法,在联系页面上的每个条目之前为我检查该唯一性

public boolean checkForExistingPhone(String userEmail, String formatedNumber) {
    List<Contact> result = null;
    Session sess = getDBSession().getSession();

    String query = "select Contact ,cphones.formatedNumber from Contact c inner join    Contact.phones cphones where c.UserAccount.email …
Run Code Online (Sandbox Code Playgroud)

java hibernate hql java-ee

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

如何在非托管C++中设置文化信息?

我有一个用非托管C++编写的程序,我需要从系统中获取文化信息并将该信息设置为我的c ++应用程序中的当前执行线程.

谢谢.

c++ windows unmanaged cultureinfo

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

C++程序员应该使用哪些C++习惯用法?

C++程序员应该知道哪些C++习惯用法?

通过C++习语,我的意思是设计模式或做某些事情的方式,这些模式仅适用于C++或更适用于C++而不是大多数其他语言.

为什么要使用成语,这些成语会做什么?

c++ design-patterns idioms c++-faq

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

删除&#13; 来自python字符串

当你popen在Python中运行时,结果来自缓冲区,每行末尾有一个回车符(13)的CR-LF十进制值.你如何从Python字符串中删除它?

python newline popen

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

如何在多个活动中测试Android应用程序?

我们正在构建一个复杂的Android应用程序,其中包含许多活动中的许多屏幕和工作流程.我们的工作流程类似于您在银行的ATM机上看到的工作流程,例如,有一个Activity登录过渡到主菜单Activity,可以根据用户的选择转换到其他活动.

由于我们有如此多的工作流程,因此我们需要创建跨多个活动的自动化测试,以便我们可以从头到尾测试工作流程.例如,使用ATM示例,我们希望输入有效的PIN码,验证是否将我们发送到主菜单,选择提取现金,验证我们是否在提取现金屏幕等等,并最终找到自己回到主菜单或"登出".

我们玩过Android(例如ActivityInstrumentationTestCase2)和Positron附带的测试API ,但似乎都没有超出单一范围的测试能力Activity,虽然我们可以在这些工具中找到一些用于某些单元测试的实用工具,但他们赢了不能满足我们测试多个活动的测试场景的需求.

我们对xUnit框架,脚本,GUI记录器/回放等持开放态度,并对任何建议表示感谢.

android integration-testing automated-tests android-testing

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

将阴影(隐藏文本效果)添加到Cocoa标签而不降低文本呈现质量

我想在Safari或iTunes中创建具有文本效果的状态栏,即隐藏文本.

例

但是,如果我只是使用Core Animation面板在Interface Builder中添加阴影,那么OS X最糟糕的文本渲染就会出现:

我的子像素

在标签上隐藏文字保持适当的子像素渲染的诀窍是什么?

cocoa antialiasing shadow nstextfield

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

在xpath/xsl中按内部xml选择注释

给出以下xml文档

<root>
   <childnode0/>
   <childnode2/>
   <!--Comment1-->
   <childnode3/>
   <childnode4/>
   <!--Comment2-->
</root>
Run Code Online (Sandbox Code Playgroud)

我知道xpath选择xsl中特定级别的所有注释

string xPath = "/root/comment()";
Run Code Online (Sandbox Code Playgroud)

但是我想选择内部xml为"Comment2"的注释.

有任何想法吗?

谢谢

戴夫

xml xslt xpath comments

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

如何在DataGridViewTextBoxCell和DataGridViewComboBoxCell之间切换?

我想要一个有两列的DataGridView.第一列将始终为DataGridViewComboBoxColumn类型.根据该列中的选择,我希望能够将第二列中的相应单元格更改为DataGridViewComboBoxCell或DataGridViewTextBoxCell.

我想我只需要创建DataGridViewColumn类型的第二列,但不了解如何动态更改单元格类型的机制.

我在Visual Studio 2005中使用VB.NET.

提前致谢!

更新: 我认为,绕过它的一种方法是将第二列作为DataGridViewComboBoxColumn,并更改单元格的属性,使其行为类似于下拉列表,或者作为(可编辑)下拉列表,而不是元素.后者看起来就像一个我可以忍受它的文本框,它不会涉及改变单元格的类型.

vb.net datagridview visual-studio-2005 datagridviewcomboboxcell datagridviewtextboxcell

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