我想知道mono.net是否包含在Ubuntu,Kubuntu和Fedora以及其他受欢迎的发行版的默认安装中?
如果是这样,有没有人有充分的理由不使用它来开发一个主要针对linux的新GUI应用程序?
它只nvarchar支持多字节字符吗?如果是这种情况,除了存储问题之外,还有什么意义varchars吗?
我最近没有跟上C++世界.这些天的标准究竟在哪里?
TR1是否被采用?
有TR2吗?
这些与C++ 0x有什么关系?归入了吗?
已经就线程做出了决定吗?
我必须在集群中实现MPI系统.如果这里的任何人有MPI(MPICH/OpenMPI)的任何经验,我想知道哪个更好,以及如何在x86_64盒的集群上提升性能.
我正在考虑将OpenID添加到面向客户的管理和控制面板区域......
1 - 将OpenID与现有帐户相关联
对于已经拥有我们帐户的客户,我认为他们需要使用我们发布的现有帐号登录,然后我有一个机制将他们的OpenID与他们帐户管理区域中的帐户相关联(称之为' OpenID Manager'为了争论而来).
在'OpenID Manager'中,假设用户已经有OpenID,我是否会根据他们的OpenID对用户进行身份验证,然后将我们生成的帐号与未来的OpenID登录相关联(假设他们的身份验证正常)?
2 - 敏感数据
虽然我们不会在我们的数据库中存储完整的信用卡数据,但还有其他敏感数据,发票,域名注册详情等.阅读本文后http://idcorner.org/2007/08/22/the-problems- with-openid /我对以这种方式使用OpenID的想法有点谨慎,与你们大家的普遍共识是什么?
几天前,我读了一篇博客文章(http://ayende.com/Blog/archive/2008/09/08/Implementing-generic-natural-language-DSL.aspx),其中作者讨论了使用.NET的通用自然语言DSL解析器.
在我看来,他的想法中很棒的部分是使用与句子相同的名称对文本进行解析和匹配.
举个例子,以下几行:
Create user user1 with email test@email.com and password test Log user1 in Take user1 to category t-shirts Make user1 add item Flower T-Shirt to cart Take user1 to checkout
将使用"已知"对象的集合进行转换,这些对象将获取解析结果.一些示例对象将是(使用Java作为我的示例):
public class CreateUser {
private final String user;
private String email;
private String password;
public CreateUser(String user) {
this.user = user;
}
public void withEmail(String email) {
this.email = email;
}
public String andPassword(String password) {
this.password = password;
}
}
Run Code Online (Sandbox Code Playgroud)
因此,在处理第一个句子时,CreateUser类将是一个匹配(显然因为它是"创建用户"的串联),并且由于它在构造函数上采用了一个参数,因此解析器将"user1"作为用户参数.
之后,解析器将识别下一部分"with email"也与方法名称匹配,并且由于该方法采用参数,因此它将解析"test@email.com"作为电子邮件参数.
我想你现在明白了,对吧?至少对我来说,一个非常明确的应用是允许应用程序测试人员用自然语言创建"测试脚本",然后将句子解析为使用JUnit检查应用程序行为的类. …
Rails带有开箱即用的RESTful资源,但您是否将它们用于实际的公共API?如果是这样,您将如何完成API的版本控制,即example.com/api/v2/foo/bar?
我有一个很大的代码库,我想重构包结构,以便大量交互的类位于同一个包中。
看来应该可以创建一个工具来查看类之间的交互,然后将那些交互频繁的类组合在一起。这些分组可能会建议一个良好的包层次结构。
存在这样的工具吗?(开源是首选)。