问题列表 - 第25793页

哪一层应该构建一个View Model?

我正在使用S#arp架构,我不记得我在哪里阅读它,但他们说他们的ViewModel应该存储在服务层,你的视图应该将viewmodel提交给服务进行处理.

我的问题是这个.应该构建ViewModel的哪一层?它应该在服务层,控制器是否请求它?或者控制器应该自己构建它?还有一个关于更新视图模型的问题,就好像它包含集合,并且模型状态无效,您还需要重新设置任何列表.

有什么建议?

非常感谢

马特

asp.net-mvc s#arp-architecture viewmodel

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

使shell'source'文件使用相对路径

我有文件:myvars

MONO_PREFIX=/opt/mono
export MONO_PATH=$MONO_PREFIX/lib/mono/2.0
Run Code Online (Sandbox Code Playgroud)

我通过调用"使用"它:

source myvars
Run Code Online (Sandbox Code Playgroud)

我想改为/opt/mono相对于myvars文件的位置而不是绝对的.我怎么能这样做?

shell

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

全局变量问题

我在global.h文件中定义了一个全局变量标志,当我点击下一个标签栏然后我无法访问标志值.我想要一个全局变量用于所有tabs.please建议我.

iphone objective-c

0
推荐指数
1
解决办法
590
查看次数

从后面的代码访问自定义控件的WPF模板

我试图从代码隐藏的默认模板中访问自定义控件的命名网格.
但是,即使在调用ApplyTemplate()之后,控件的模板似乎也为null.
控件构造器内部是不可能的?
这是代码:

Generic.xaml:
...
<ControlTemplate TargetType="{x:Type local:TimeTableControl}">
    <Grid Name="ContentGrid">
    </Grid>
</ControlTemplate>
...

TimeTableControl.cs:

public TimeTableControl()
{
    ApplyTemplate();
    contentGrid = (Grid)(Template.FindName("ContentGrid", this));  
     //Line above causes null-pointer-exception
     ...
}
Run Code Online (Sandbox Code Playgroud)

wpf templates custom-controls

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

Javascript/jQuery高度计算

我正在寻找一种方法,在javascript中,计算浏览器(px)的大小,然后计算从全屏大小<div>拿走的50px大小:

例如

Browser screen size: 800px (Height)
Existing <div> that is always 50px (Height)
Leaves 750px (Height) for the remaining <div> to fill the page.
Run Code Online (Sandbox Code Playgroud)

然后将其750px应用为内联样式:

<div style="height: 50px">
<img src="banner.png" />
</div>

<div style="height: x">
This fills the remainder of the page
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何从DB2获取描述性错误消息?

当我在DB2上通过JDBC调用SQL语句并且语句失败时,我会捕获带有以下消息文本的SQLException:

com.ibm.db2.jcc.a.nn: DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703,
    SQLERRMC=O.METADATENSATZ, DRIVER=3.52.95
Run Code Online (Sandbox Code Playgroud)

我尝试根据IBM发布错误列表自动翻译消息,但是消息中的占位符引用了异常的其他元素.

在异常中查找这些元素时,我发现DB2ExceptionFormatter并尝试使用它来访问缺少的元素.

但在这里我停了下来,因为DB2ExceptionFormatter给了我一个线索:

尝试从服务器获取消息文本时出错.只有消息令牌可用.

所以我的问题是:我需要配置什么来从DB2服务器获取正确的消息?

如果我可以从服务器获得人类可读的消息,我可以直接使用它,而不必自己翻译它.

java db2 jdbc

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

Perl的Devel :: Cover输出中的列是什么意思?

"Perl构建,单元测试,代码覆盖:Kurt W. Leucht的完整工作示例"中,我们看到我们运行build testcover并下注覆盖率报告.我们在"文件封面"图中看到了结果.谁能说出stmt,bran,sub和time下面显示的数字是什么?

perl code-coverage devel-cover

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

在MATLAB中查找当前m文件的位置

我正在许多不同的位置处理我的MATLAB代码,如果我能让代码知道它在计算机上的位置,那将会非常有用.我认为有一个函数能够准确地提供这些信息,但我记不起它的名称或在Google上找到它.

我的想法是,我有一个函数myFunc需要一个文件在自己的目录中,该文件可以位于不同计算机上的不同位置.所以在myFunc我想要做这样的事情:

dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));
Run Code Online (Sandbox Code Playgroud)

(也可能是我正在寻找的函数不返回目录,而是目录+ m文件名,但这对我来说没什么区别.)

matlab

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

使用DurationFormatUtils以一种很好的方式格式化句点

这非常有效:

out.println(DurationFormatUtils.formatPeriod(
                        new Date().getTime(),
                        match.getStartingTime().getTime(),
                        "d H"));
Run Code Online (Sandbox Code Playgroud)

但现在我希望有一些更好的格式

out.println(DurationFormatUtils.formatPeriod(
                        new Date().getTime(),
                        match.getStartingTime().getTime(),
                        "d days H hours left"));
Run Code Online (Sandbox Code Playgroud)

但正如所预期的那样,输出为

45 a01101 4小时110左

这个问题有一个简单的解决方案吗?

java apache-commons

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

编程术语 - 字段,成员,属性(C#)

我试图找到这个术语的含义,但特别是由于语言障碍,我无法理解它们的用途.我假设"field"在类中是变量(对象也是?),而"property"只是一个返回特定值且不能包含方法等的对象.通过"member"我理解在类级别声明的任何对象.但这些只是我基于注释代码示例的假设,其中一些细心的程序员使用"属性区域"等.如果有人能够向我解释,我真的很感激.

c# syntax terminology

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