问题列表 - 第45035页

为什么有些人将MVVP作为MVC的进化/改进,而它只是一些实现呢?

围绕MVVP的常见神话是,最初Marting Fowler确实创建了一个名为MVP的模式,然后Grossman让它演变成MVVP.

他们是否仔细阅读了原始的MVC文件?MVC是作为概念呈现的,例如它从不强加一个单一的模型,它确实说模型可以在多个较小的模型中分离,这取决于人们想要对系统建模的方式.因此,如果想要创建被动视图或胖视图,那么重要的是许多视图和模型之间的双向绑定.

所以我很惊讶地读到假装MVVP是一些新的现代发明的文章,而且wpf中的双向数据绑定是一场新的革命,对我而言,业界对于40年前设置的概念进行具体化是非常缓慢的.这就是"软件危机"的根本原因,因为基本概念实施得很糟糕甚至缺乏,程序员也是行业供应商的囚犯.

所以这是原始论文 http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html

告诉我这些"现代"模式从根本上与MVC相矛盾.

silverlight wpf model-view-controller frameworks

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

获取特定的图像部分(图片)

我想剪切图片的特定部分,并用它来比较裁剪后的图像与HDD中存储的图像.问题是我不知道如何获得源图像的特定部分.我知道要裁剪的图像的位置(X,Y).

.net c# image-manipulation winforms

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

如何在另一个java程序中编译和运行java程序?

我有一个Main.java和Test.java类,我想编译并在Test.java代码中运行Main.java.这是我的代码

    Process pro1 = Runtime.getRuntime().exec("javac Main.java");
    pro1.waitFor();
    Process pro2 = Runtime.getRuntime().exec("java Main");

    BufferedReader in = new BufferedReader(new InputStreamReader(pro2.getInputStream()));
    String line = null;

    while ((line = in.readLine()) != null) {
        System.out.println(line);
    }
Run Code Online (Sandbox Code Playgroud)

我只是在Main.java中打印"ok"但这段代码不打印任何内容.问题是什么 ?

java process runtime.exec

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

Zend语法解释 - %value%是什么意思?

我在http://framework.zend.com/manual/en/zend.validate.writing_validators.html上看到了语法

案例 - %value%意味着什么?

  protected $_messageTemplates = array(
    self::FLOAT => "'%value%' is not a floating point value"
  );
Run Code Online (Sandbox Code Playgroud)

谢谢

php zend-framework zend-form zend-validate

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

Android:在服务器端验证应用程序的完整性

我正在编写一个通过HTTPS与服务器应用程序通信的Android应用程序.在服务器端,我必须绝对确定Android应用程序的完整性.这意味着服务器应用程序需要确保它与我开发的Android应用程序进行通信,而不是使用重新编写的应用程序进行通信(例如,在反编译原始应用程序之后或在植入设备之后).

有可能确保吗?也许有可能与apk文件的签名?

任何提示都表示赞赏.

问候,彼得

security android integrity apk

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

Java中的Process.exitValue()

下面是我用来简单地从我的命令行程序打开和关闭Internet Explorer的程序.我在Windows XP操作系统上用Java 6运行我的程序:

Runtime runtime = Runtime.getRuntime();       
Process p1 = runtime.exec("C:\\Program Files\\Internet Explorer\\iexplore.exe");
Thread.sleep(5000);
p1.destroy();
Thread.sleep(2000);
System.out.println("p1.exitValue(): "+p1.exitValue())
Run Code Online (Sandbox Code Playgroud)

退出值为:1.

Javadoc说:按照惯例,值0表示正常终止. http://download.oracle.com/javase/6/docs/api/java/lang/Process.html#exitValue()

然后我评论了p1.destroy而不是从我的Java程序关闭浏览器,我手动关闭了窗口(文件>退出).在这种情况下,p1.exitValue开始返回'0'.

我的问题是:

  1. 为什么程序在第一种情况下将退出代码返回为"1"?JVM是否将p1.destroy()视为终止程序的异常方式?
  2. 通常,"退出状态代码"值是特定于JVM还是特定于操作系统?我看到一些问题,人们已将退出代码值报告为"10","34545"等.

谢谢你的阅读,

java

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

iPhone Codeign目标文件格式无效或不合适

我不小心在xcode中删除了我的目标.

所以我创建了一个具有完全相同名称的新的.在目标设置中,我再次选择了正确的代码签名标识

但现在我不能再为设备编译了.一旦我想建立,我得到:

CodeSign build/Release-iphoneos/myApp.app
....somestuff....
/Volumes/XCodeProj/myApp/build/Release-iphoneos/myApp.app: object file format invalid or unsuitable
Connad /usr/bin/codesign failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我已经尝试过清理目标了.什么可能导致这个问题,以及如何解决它?

iphone codesign

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

asp.net mvc 3 handleerror全局过滤器始终显示IIS状态500页

我已经尝试了一切,甚至卸载了asp.net mvc3,我无法让HandleError全局过滤器工作.

我在Global.asax中设置了HandleError过滤器:

 public static void RegisterGlobalFilters(GlobalFilterCollection filters)
 {
     filters.Add(new HandleErrorAttribute());
 }
Run Code Online (Sandbox Code Playgroud)

我也启用了CustomErrors(如果我设置defaultRedirect ="Error"并不重要,我认为这是在文档中因为旧版本的mvc需要):

<customErrors mode="On" />
Run Code Online (Sandbox Code Playgroud)

尝试浏览页面直到错误被引发,你从localhost或使用主机名,在开发服务器或IIS 7.5中,它总是重定向到标准状态500页,而不是我自定义Error.cshtml视图,我已在共享中创建.这是错误视图代码:

@model System.Web.Mvc.HandleErrorInfo

@{
    ViewBag.Title = "Oooops";
}

<h2>Ooops Something really bad happened!</h2>
Run Code Online (Sandbox Code Playgroud)

另外我注意到,如果我创建一个新的ASP.NET MVC3项目,然后选择"Internet Application"模板,并且只是在该项目中启用customErrors,那么HandleError过滤器开始正常工作,但是使用空的MVC3模板却没有.


我想澄清一下,确实我可以在调试时看到正在处理的错误视图,但浏览器始终显示错误500页面.

c# asp.net asp.net-mvc razor asp.net-mvc-3

9
推荐指数
3
解决办法
9492
查看次数

我在哪里可以获得类似于Visual Studio 2010界面的WPF控件的主题?

我的应用程序是围绕AvalonDock构建的,它具有相当不错的Visual Studio 2010外观(比其他所有外观更漂亮).现在我想为我的应用程序的其余部分设计样式.我对以下部分最感兴趣:

  • 工具栏 - 我主要设法自己获得颜色,但VS工具栏仍然更漂亮.
  • (上下文)菜单 - VS将蓝色菜单项焦点框替换为漂亮的橙色,这使应用程序更加温暖和友好.
  • 主窗口背景 - 这是AD没有做到的一件事.

这些风格是在网络上的某个地方吗?或者它们可以以某种方式从VS中提取出来?

谢谢你的帮助.

wpf styling wpf-controls avalondock

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

OSGI:在maven-bundle-plugin中生成bundle-classpath

我正在尝试将所有来自web-inf/lib的jar放入Bundle-ClassPath.我看到了几种方法,它们都没有工作:

1)添加

<Embed-Dependency>*;scope=compile|runtime;inline=true</Embed-Dependency>
<Embed-Directory>WEB-INF/lib</Embed-Directory>
<Embed-Transitive>true</Embed-Transitive>
Run Code Online (Sandbox Code Playgroud)

2)添加

<Bundle-ClassPath>.,{maven-dependencies},WEB-INF/classes</Bundle-ClassPath>
Run Code Online (Sandbox Code Playgroud)

当然,在"Bundle-ClassPath"中逐个编写jar解决了这个问题,但这听起来并不合理.

谢谢

osgi maven-2 bundle war pom.xml

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