问题列表 - 第149页

如何从DTD或XSD生成示例XML文档?

我们正在开发一个涉及大量XML转换的应用程序.我们本身没有任何适当的输入测试数据,只有DTD或XSD文件.我们想从这些文件中自己生成测试数据.有一种简单/自由的方式吗?

编辑

显然没有免费的工具,我同意OxygenXML是最好的工具之一.

xml xsd dtd test-data

182
推荐指数
11
解决办法
24万
查看次数

从哪里开始使用CruiseControl.NET

我从头开始设置我的团队的源代码控制+构建/集成过程.我们使用VSS和我们在内部创建的工具来执行构建过程.我们决定转向更现代化的环境.我有SVN运行,我想用CruiseControl.NET设置一个持续的集成过程.是否有一个很好的分步入门指南,将让我开始使用此工具的最佳实践?

cruisecontrol.net continuous-integration

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

VS2005的C++ std :: tr2

升压是VS2005用户体验TR2的唯一途径吗?还有一种只能下载TR2相关软件包的白痴证明方式吗?

我正在查看BoostPro Consulting提供的boost安装程序.如果我为MSVC8的所有软件包选择所有线程选项的选项,则需要1.1GB.虽然我并不缺乏空间,但是需要超过1 GB的空间似乎很荒谬,并且BPC需要很长时间才能赶上当前版本.

我需要什么样的包裹?我真的只对构成std :: tr2的那些感兴趣,并且可以通过将提供的那些与TR2报告中的那些进行比较并从列表中选择那些来找到它,但即便如此,也不清楚需要什么和事实上,这是一个背后的版本让我烦恼.

我从以前与Boost(1.33.1)的遭遇中得知,自编译是一种悲惨的经历:很多时间浪费在它上面,然后一大堆错误在你的屏幕上传递的速度比你读的要快,所以剩下的就是你剩下的有一种不安的感觉,有些东西被打破但你不知道是什么.

我从来没有遇到任何Apache库的这些问题,但那是另一个咆哮......

c++ boost visual-studio-2005 c++-tr2

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

什么是收益的现实应用?

我知道是什么yield,我看过几个例子,但我想不到现实生活中的应用,你用它来解决一些具体问题吗?

(理想情况下,某些其他问题无法解决的问题)

.net c# yield

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

你如何在C中产生另一个进程?

如何运行外部程序并使用C传递命令行参数?如果必须使用操作系统API,请包含适用于Windows,Mac和Linux的解决方案.

c process

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

何时使用IList以及何时使用List

我知道IList是接口,List是具体类型,但我仍然不知道何时使用每一个.我现在正在做的是如果我不需要使用该接口的Sort或FindAll方法.我对吗?有没有更好的方法来决定何时使用界面或具体类型?

.net c#

174
推荐指数
7
解决办法
13万
查看次数

在PHP中实现权限

我试过几次这样做没有运气.阅读这篇文章之后,它让我有兴趣再次这样做.所以有人能告诉我为什么以下不起作用?

<?php

$guest = 1;
$editor = 2;
$admin = 4;

$user = $editor;

if( $user == ($editor | $admin) ) {
    echo "Test";    
}

?>
Run Code Online (Sandbox Code Playgroud)

php permissions

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

您对Silverlight的最重要功能是什么?

我将带走这里显而易见的一个:麦克风和网络摄像头支持.除此之外,如果你运行Silverlight团队,那么Silverlight v.Next的最高优先级是什么?

免责声明:如果我们得到一些好的回复,我会将它们传递给我在Silverlight团队中认识的人.

更新:现在报告Silverlight功能请求的最佳位置是UserVoice站点:http://silverlight.uservoice.com/

.net silverlight silverlight-3.0

12
推荐指数
4
解决办法
1815
查看次数

测试用例VS ASSERTION语句

在我的大多数C++项目中,我大量使用ASSERTION语句如下:

int doWonderfulThings(const int* fantasticData)
{
    ASSERT(fantasticData);
    if(!fantasticData)
        return -1;
    // ,,,
    return WOW_VALUE;
}
Run Code Online (Sandbox Code Playgroud)

但TDD社区似乎喜欢这样做:

int doMoreWonderfulThings(const int* fantasticData)
{
    if(!fantasticData)
        return ERROR_VALUE;
    // ...
    return AHA_VALUE;
}

TEST(TDD_Enjoy)
{
    ASSERT_EQ(ERROR_VALUE, doMoreWonderfulThings(0L));
    ASSERT_EQ(AHA_VALUE, doMoreWonderfulThings("Foo"));
}
Run Code Online (Sandbox Code Playgroud)

根据我的经验,第一种方法让我删除了许多微妙的错误.但TDD方法是处理遗留代码的非常聪明的想法.

"谷歌" - 他们将"第一种方法"与"带着救生衣走在岸边,没有任何安全防护的游泳海洋"进行比较.

哪一个更好?哪一个使软件健壮?

c++ tdd defensive-programming

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

按月比较产品销售额的 SQL 查询

我有一个每月状态数据库视图,我需要基于它来构建报告。视图中的数据如下所示:

Category | Revenue  |  Yearh  |  Month
Bikes      10 000      2008        1
Bikes      12 000      2008        2
Bikes      12 000      2008        3
Bikes      15 000      2008        1
Bikes      11 000      2007        2
Bikes      11 500      2007        3
Bikes      15 400      2007        4
Run Code Online (Sandbox Code Playgroud)


......等等

该视图具有产品类别、收入、年份和月份。我想创建一个比较 2007 年和 2008 年的报告,在没有销售的月份显示 0。所以报告应该是这样的:

Category  |  Month  |  Rev. This Year  |  Rev. Last Year
Bikes          1          10 000               0
Bikes          2          12 000               11 000
Bikes          3          12 000               11 500
Bikes          4 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server reporting sql-server-2005

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