问题列表 - 第4733页

使用域模型和POCO类时,查询在哪里?

我是领域模型,POCO和DDD的新手,所以我仍然试图了解一些想法.

我无法弄清楚的一件事是如何保持我的域模型简单且与存储无关,但仍然能够以丰富的方式对其数据执行某些查询.

例如,假设我有一个具有OrdemItem集合的实体Order.无论出于何种原因,我想获得最便宜的订单商品,或者可能是当前没有库存的订单商品列表.我不想做的是从存储中检索所有订单商品并在以后过滤(太贵),所以我想以某种方式最终得到"SELECT .. WHERE ITEM.INSTOCK = FALSE"类型的数据库查询.我不希望在我的实体中有这个SQL查询,或者是否会将我绑定到特定平台的任何变体,例如Linq2SQL上的NHibernate查询.那种情况下的常见解决方案是什么?

language-agnostic domain-driven-design ddd-repositories

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

在Python中将列表初始化为已知数量的元素

现在我正在使用一个列表,并期待如下:

verts = list (1000)
Run Code Online (Sandbox Code Playgroud)

我应该使用数组吗?

python arrays list

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

将代码页的代码源转换为UTF-8的工具?

我正在开发一个开源项目.原始项目包含俄语注释并使用代码页1251.我正在使用代码页1252并且俄语注释在Visual Studio Express 2008中无法正确显示,不是很好,但无论如何我无法阅读俄语.使用代码页950(繁体中文)的人试图编译项目并且由于代码页而无法执行此操作!现在真的很烦人.

我认为使用unicode(更准确地说是带签名的UTF-8)作为代码源的文件格式是可行的方法.

问题:如何轻松转换整个源代码?

我已经知道了:

  • 让Visual Studio将源代码保存为UTF-8.但是:我的计算机正在使用代码页1252,我发现无法告诉VS原始代码源使用代码页1251,因此转换将不正确.

    编辑:正如"LicenseQ"所指出的,有一种方法可以在VS中使用另一种编码打开单个文件:在打开的对话框中单击"打开"按钮旁边的箭头,选择"打开方式",然后选择"代码编辑器(带编码)".

  • 当然,我可以在转换时更改计算机的代码页.但它是Windows中的全局设置,您需要重新启动计算机,以便我正在寻找更友好的解决方案.

  • 我找到了一个名为CodePageConverter的工具,它完全符合我的需要,但不能将其作为批处理作业.

有没有人知道从代码页转换为UTF-8的另一个工具(命令行工具会很完美)?

编辑:正如tkotitan建议似乎iconv是我正在寻找的解决方案.有一个windows版本的iconv.现在我知道了这个工具的名称,我能够在stackoverflow上查找关于处理类似问题的帖子.

unicode utf-8 codepages

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

如何在Perl脚本中从FTP转换为SFTP?

我有一个现有的Perl脚本,它使用FTP对象将一些文件发送到AIX盒子.我刚刚发现我们的Linux机箱不支持FTP.它确实支持SFTP.我应该通过哪些步骤将脚本转换为使用SFTP?

ftp perl sftp

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

foreach with index

是否有C#相当于Python enumerate()和Ruby each_with_index

c# foreach

150
推荐指数
6
解决办法
18万
查看次数

我怎样才能获得类变量?

我有这个类定义:

class cols:
    name = 'name'
    size = 'size'
    date = 'date'
    @classmethod
    def foo(cls):
        print "This is a class method"
Run Code Online (Sandbox Code Playgroud)

使用__dict__,我获得所有类属性(成员和变量).还有"内部属性"(如__main__).如何在没有实例化的情况下只获取类变量?

python

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

使用asp.net MVC有什么缺点?

当你使用asp.net MVC时,你有任何不利之处吗?

编辑
如果是,你可以列出一些缺点,

.net asp.net-mvc

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

从SSRS导出到没有标题的Excel

有没有办法从SSRS报告导出到excel,以便只在excel导出中省略显示在报告第一页上的标题?目前,它将冻结的框架添加到工作表的顶部.

excel reportingservices-2005 reporting-services

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

在Flex应用程序上自动化QA

我有一个需要测试的Flex应用程序,我们的QA部门非常喜欢使用某种形式的自动测试工具,如HP的QuickTest Pro(QTP).但是,QTP要求您编写一些自定义代码,如果您希望自动化一些自制组件...不幸的是,我们有一些第三方组件,我们没有源代码,所以我们不能没有真正的自定义代码没有拥有第三方组件的源代码.

是否有任何现有的框架和/或工具可以让我自动化测试,而无需编写可供非程序员使用的自定义代码(即一个不知道指针是什么的QA人)

我已经快速浏览了Flex-Monkey(一个免费的开源软件),这似乎是一个很有前景的项目,但它还处于初期阶段,我很快就需要一些东西(即昨天)

有任何想法吗?

apache-flex automated-tests qa qtp flexunit

22
推荐指数
2
解决办法
9802
查看次数

存储过程和LINQ,Dmbl文件无法解释结果集

我有几个存储过程,当添加到我的dbml时,似乎幕后LINQ无法解释结果集,只会将结果映射为int.然后我必须自己创建结果类,这是一个痛苦,但我每次添加到我的dbml时都必须更改设计器文件,因为它将重新加载它并将结果映射回每个这样的int存储过程.

这是我的存储过程的问题,LINQ无法解释,然后为我创建结果类.或者这是LINQ的问题?

.net linq stored-procedures

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