问题列表 - 第7087页

DDD:保存对模型的更改并访问存储库

我有一个Question对象,它是Question Aggregate的根.该问题与答案实体的总体相关.创建新的Answer对象时,更改将通过存储库保存到DB.我可以调用存储库方法SaveAnswer(问题ID)还是必须调用SaveQuestion(QUestionID)并让存储库确定进行了哪些更改?如果是后者,这是如何实现的?

相反,如果我想加载特定问题的所有答案,我必须调用GetQuestion()然后拉取答案,或者我可以简单地调用GetAnswers(questionID).

TIA

architecture design-patterns domain-driven-design

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

在RadWindows中选择RadGrid行(客户端)

我在RadWindow里面有一个RadGrid.我需要在客户端选择一个Radgrid行.
我怎样才能做到这一点?

我试图像这样得到radgrid:

var masterTable = $find("<%=radgridID.ClientID%>").get_masterTableView();
Run Code Online (Sandbox Code Playgroud)

但总是变空...

有帮助吗?

javascript c# asp.net telerik

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

为什么我用本机代码得到这个UnsatisfiedLinkError?

我有一个名为HelloWorld.so的库和一个带有以下内容的程序HelloWorld.java:

class HelloWorld {
     private native void print();
     public static void main(String[] args) {
         new HelloWorld().print();
     }
     static {
         System.loadLibrary("HelloWorld");
     }
 }
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试运行HelloWorld.java时,我收到此错误:

$ /usr/java1.4/bin/java HelloWorld
Exception in thread "main"
java.lang.UnsatisfiedLinkError: no HelloWorld in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:834)
        at HelloWorld.<clinit>(HelloWorld.java:7)

有小费吗?

java native

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

PostgreSQL可以从函数返回的数组中选择吗?

此查询失败:

SELECT xpath('/my/xpath/expr', my_xml)[1] FROM my_table

ERROR:  syntax error at or near "["
Run Code Online (Sandbox Code Playgroud)

但是这个有效:

SELECT x[1] FROM
    (SELECT xpath('/my/xpath/expr', my_xml) as x FROM my_table) as ss
Run Code Online (Sandbox Code Playgroud)

我的xpath表达式总是只返回一个值,但Postgres xpath函数返回一个数组.我想选择数组中的第一个值.虽然subselect有效,但它非常难看.

为什么第一个查询不起作用,并且有比第二个查询更简洁的方法吗?

xml sql postgresql

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

如果您要在Python中克隆Monopoly Tycoon,您会使用哪些库?

曾经玩过Monopoly Tycoon游戏吗?我觉得这很棒.我很想重拍它.不幸的是,我在3D编程方面没有经验.我想有一个相对陡峭的学习曲线,当谈到openGL的东西,弄清楚被点击的东西等等......

如果您要承担这项任务,您需要哪些图书馆?

python opengl

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

当typdef复杂STL映射时,命名约定是什么?

1)typedef'ing在实践中使用的约定是什么

就像是

typedef std::map<SomeClass*, SomeOtherClass>  [SomeStandardName>]
typedef std::map<SomeClass*, std<SomeOtherClass> >  <[SomeStandardName]
Run Code Online (Sandbox Code Playgroud)

2)你通常把typedef:header文件放在全局,本地的类中?

3)你是typedef迭代器还是const map <>版本?

4)假设你有两个不同概念使用的地图,你创建两个独立的typedef吗?

typedef map<string, SomeClass *> IDToSomeClassMap;
typedef map<string, SomeClass *> DescriptionToSomeClassMap;
Run Code Online (Sandbox Code Playgroud)

谢谢


编辑#1

我特别感兴趣的是typedef STL地图,比如

typedef map<int, string> IdToDescriptionMap
Run Code Online (Sandbox Code Playgroud)

要么

typedef map<int, string> IdToDescription
Run Code Online (Sandbox Code Playgroud)

什么是常见做法?

c++ stl

12
推荐指数
1
解决办法
4084
查看次数

.NET:处理HashAlgorithm对象

从HashAlgorithm派生的对象(如MD5CryptoServiceProvider)具有Dispose()方法,但它是私有的.相反,它有一个Clear()方法,它"释放它所使用的所有资源".

WTF?

这是如何正确处理HashAlgorithm的呢?

var hasher = new MD5CryptoServiceProvider();

byte[] hashCode = hasher.ComputeHash(data);

hasher.Clear();
Run Code Online (Sandbox Code Playgroud)

有人想向我解释这个吗?:)

.net hashalgorithm

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

从xsd生成xml文件的工具(用于测试)

我有一个xsd文件,并没有做太多的xml操作,解析等.我想/需要测试我的代码的xml文件,但没有任何样本.(我使用xerces来解析)

这类似于:xml-instance-generation-from-xml-schema-xsd

但我真的不想让它分两个步骤.(python或java)

我只想将xsd文件提供给某个工具并让它生成一个示例xml文件.我怎样才能做到这一点?

另请参阅:how-to-generate-sample-xml-documents-from-their-dtd-or-xsd

c++ xml xsd

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

如何使用JavaScript打开文件?

我有一个servlet,它将一个pdf文件作为ByteArrayOutputStream写入servlet的输出流.如果我打开servlet URL,浏览器将打开该文件.但是如果在servlet上发生错误,浏览器会打开一个带有错误消息的空pdf.通过ServletResponse发送错误,浏览器将打开默认错误页面.

我想发送错误消息,而不重定向到错误页面或打开无效的pdf文件.

我试过了:

new Ajax.Request('/pdfservlet', {            
        onSuccess: function(response) {
            docWindow = window.open('','title');
            docWindow.document.open('application/pdf');
            docWindow.document.write(response);
            docWindow.document.close();
        },
        onFailure: function(response) {
            alert(response);
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是,onSuccess打开一个包含[object object]的页面

如何使用JavaScript打开PDF文件?

javascript pdf ajax prototypejs

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

放在表单上时UserControl会膨胀吗?

编辑>已解决:事实证明,我已将所有UI元素的字体属性设置为14pt Arial,但不是用户控件本身,因此当它在表单上绘制时,它正在调整大小.将usercontrol的字体大小更改为14pt Arial,然后重新定位/调整修复它的所有内容.

我开始为我正在制作的应用程序开发UI.该应用程序有一个devexpress选项卡控件,最初我只是将所有控件放在那里,看看它是什么样的,并解决任何布局问题.好吧,我决定为每个标签页拉出所有ui元素,并将它们放入UserControl并让UserControl填充标签页.

问题是它在用户控件中看起来完全正常(即与之前相同),但是当我将其带到选项卡页面时,所有的ui元素都是巨大的(大约两倍,但不是两倍).

这里有一些图片向您展示我的意思.

编辑>注意:这是一个winforms应用程序.

用户控件:

编辑>图像已删除

形成:

编辑>图像已删除

事实证明,对象正在调整大小.我在usercontrol.load事件之后检查了ui元素的.Size属性,它们比它们应该大得多.如果有我想要的锚定,所有左上角锚定并且根本没有锚定,就会发生这种情况.

c# user-interface devexpress tabpage

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