问题列表 - 第14966页

用虚拟数据填充POCO的最佳方法是什么?

我有一堆POCO,它们都在一棵大树上相互关联.例如,这是顶级元素:

public class Incident : Entity<Incident>
{
    public virtual string Name { get; set; }
    public virtual DateTime Date { get; set; }
    public virtual IEnumerable<Site> Sites { get; set; }

    public Incident()
    {
        Sites = new HashSet<Site>();
    }
}
Run Code Online (Sandbox Code Playgroud)

树就像这样Incident -> Sites -> Assessments -> Subsites -> Images.POCO没有任何逻辑,只是一堆属性.我想要做的就是用随机虚拟数据填充每个属性,这样我就可以编写一些搜索代码.如果我想创建大量的虚拟数据,最好的方法是什么?

asp.net-mvc mocking stub poco

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

在ant中设置类路径的问题

我在运行Java程序时遇到了问题(它使用了一些第三方JAR).我可以编译它很好但是当我在ant中调用我的运行目标时它说它找不到我告诉它在类路径中运行的类.这是我的build.xml的样子:

<project basedir="." default="build">
<property name="build" value="build" />
<property name="src" value="." />
<property name="lib" value="lib" />

<path id="classpath">
    <fileset dir="${lib}">
        <include name="**/*.jar" />
    </fileset>
    <fileset dir="${build}">
        <include name="*.class" />
    </fileset>
</path>

<target name="build">
    <javac srcdir="${src}" destdir="${build}">
        <classpath refid="classpath" />
    </javac>
</target>

<target name="run">
    <java classname="FirstClass">
        <classpath refid="classpath" />
    </java>
</target>
Run Code Online (Sandbox Code Playgroud)

有谁知道我可能做错了什么?


这是我从蚂蚁的堆栈跟踪:

ant run Buildfile: build.xml

run:
[java] Could not find GuiStarter. Make sure you have it in your classpath
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:138)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:764)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)
[java] …
Run Code Online (Sandbox Code Playgroud)

java ant classpath

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

在类中使用std :: set?

我正在尝试使用std :: set和类进行组合,如下所示:

#include <set>

class cmdline
{
    public:
        cmdline();
        ~cmdline();

    private:
        set<int> flags; // this is line 14
};
Run Code Online (Sandbox Code Playgroud)

但是,它不喜欢设置标志; 部分:

cmdline.hpp:14: error: ISO C++ forbids declaration of 'set' with no type
cmdline.hpp:14: error: expected ';' before '<' token
make: *** [cmdline.o] Error 1
Run Code Online (Sandbox Code Playgroud)

据我所知,我给了一个类型(int).你是否以不同的方式编写"set variable"行,或者它是否不允许?

c++ syntax

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

如何提取文本中使用的关键字?

如何通过数据挖掘一堆文本来获取关键字?("雅各布史密斯"或"围栏")

是否有软件可以做到这一点?甚至半自动,如果它可以过滤掉简单的单词,如"the","and","或",那么我可以更快地找到主题.

indexing text data-mining keyword

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

Scala 2D动画库

任何人都可以为Scala推荐一个好的2D动画包吗?我更喜欢已经有一些基本事件处理的东西,更像是JavaFX喜欢processing.org.

animation scala java-2d

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

SOAP和Spring

我刚刚在Manning Publications Co.的Craig Walls的第二版"Spring in Action"中阅读了关于SOAP的文章.他们写了一篇关于契约优先的文章,就像Spring文档一样,编写了一个消息和方法XML和然后将其转换为XSD,然后再转换为WSDL,同时在Spring中连接编组和服务路径.

我必须承认,我不相信.为什么这比制作服务接口并基于该接口生成服务更好?这与在Spring3中定义我的REST @Controllers非常接近.通过使用Spring制作SOAP Web服务,我是否可以选择这样的路径?

另外:我想复制已经存在的Web服务.我有它的WSDL,我可以放置我的服务而不是它.这是推荐的吗?如果是这样,推荐的方法是什么?

干杯

Nik
Run Code Online (Sandbox Code Playgroud)

java spring soap wsdl spring-ws

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

MATLAB脚本是否可能根据正在执行的操作系统的不同而表现不同?

我在Linux和Windows XP上运行MATLAB.我的文件在我使用的所有计算机中同步,但由于Linux和Windows之间的目录结构不同,我必须为不同的操作系统分别设置导入和导出行.目前我只是为错误的操作系统注释掉了这一行,但我想知道是否有可能写下这样的内容:

if OS == Windows
    datafile = csvread('C:\Documents and Settings\Me\MyPath\inputfile.csv');
else
    datafile = csvread('/home/Me/MyPath/inputfile.csv');
end
Run Code Online (Sandbox Code Playgroud)

这也是一个更普遍的问题,适用于需要使用MATLAB执行系统命令的情况system('command').

matlab operating-system cross-platform

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

用于选择框的JavaScript年份范围

我正在尝试在JavaScript中创建一个动态选择框,其中包含从'some'年开始到当年结束的年份.在JavaScript中是否有类似Ruby的范围类,或者我必须使用for循环循环多年?

这是我想出来的,虽然我认为在Ruby中有点考虑我可以使用范围.

    this.years = function(startYear){
        startYear = (typeof(startYear) == 'undefined') ? 1980 : startYear
        var currentYear = new Date().getFullYear();
        var years = []
        for(var i=startYear;i<=currentYear;i++){
            years.push(i);
        } 
        return years;
    }
Run Code Online (Sandbox Code Playgroud)

javascript arrays range

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

用于将文件路径拆分为路径和文件的功能

可以说我有一个功能:

void split_path_file(char** p, char** f, char *pf)
{
    //malloc and set *p to file path, malloc and set *f to file name
    //pf is the pointer to the full file and path "C:\sponge\bob\square.pants"
    // edit: leave pf in its origional state
}
Run Code Online (Sandbox Code Playgroud)

什么是实现这一目标的最佳方式?

c string

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

Delphi - 获取应用程序打开的文件

如何使用Delphi获取应用程序打开文件的列表?例如,winword.exe打开了哪些文件

delphi winapi file process

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