问题列表 - 第31901页

多个Spring IoC容器

是否可以在一个JVM中安装两个IoC容器?如果是这样,有没有办法使用"@Configurable"在另一个容器中创建在一个容器中创建的对象?

-DKC

spring

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

将动画侦听器设置为"活动"动画

我正在使用overridePendingTransition方法来执行自定义活动动画.

我想知道动画何时结束(回调/监听).

有没有直接的方法来实现这一点,如果没有,请建议我一些解决方法.

animation android android-activity

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

重载构造函数调用其他构造函数,但不作为第一个语句

我在java中使用多个构造函数时遇到了一些麻烦.

我想做的是这样的:

public class MyClass {

 // first constructor
 public MyClass(arg1, arg2, arg3) {
  // do some construction
 }

 // second constructor
 public MyClass(arg1) {
      // do some stuff to calculate arg2 and arg3
      this(arg1, arg2, arg3);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不能,因为第二个构造函数不能调用另一个构造函数,除非它是第一行.

这种情况的常见解决方案是什么?我无法计算arg2和arg3"在行".我想可能会创建一个构造辅助方法,它将进行实际构造,但我不确定它是如此"漂亮"......

编辑:使用辅助方法也有问题,因为我的一些字段是最终的,我不能使用辅助方法设置它们.

java constructor overloading

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

使用全局程序集缓存(GAC) - 以其设计的方式

以下解决方案是否是在代码中使用GAC库的唯一可能性?

Assembly lib = Assembly.Load("MyLibrary, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31f5625abd53197f");

Console.WriteLine(lib.GetType("MyClass").GetMethod("Start").Invoke(obj, null));
Run Code Online (Sandbox Code Playgroud)

我有点困惑 - 我已经阅读了很多关于GAC的内容,我知道如何在GAC中签署程序集,安装和卸载程序集,但不知道如何使用它,以及它如何帮助程序员(除了它安全地存储相同库的不同版本).我希望我能正常创建类,而不是被迫调用上面提到的方法.

我不想要任何解决方法,例如:"更改Windows注册表",因为我不认为GAC是为这种操作而设计的.我想要一个简单的答案:GAC的用途是什么,运行时环境是否以某种方式使用它?

当代码变得非常丑陋且难以管理时,使用GAC的重点是什么?或许我错过了什么?也许我应该手动将程序集复制到我的本地文件夹中?但我听说这也很难.

.net c# assemblies gac

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

域模型和存储库可以分开进入dll吗?

域模型和存储库可以在不同的dll中吗?

在3层架构中,我想我会将域模型放在业务层中,将存储库放在数据访问层中.

我感到困惑,因为我的理解是域模型使用存储库,而存储库应该从域模型返回对象,这将导致循环依赖.

我必须误解一个或多个上述概念.

非常感谢任何澄清,因为这一直困扰我一段时间,谢谢.

domain-driven-design ddd-repositories n-tier-architecture

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

iTextSharp to generate PDF from WPF FixedDocument

I have a simple WPF app that displays and prints some reports with a FixedDocument.

How can generate PDF's from that, with a free and open solution, such as iTextSharp?

pdf wpf itextsharp fixeddocument

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

文件由另一个进程使用.怎么知道哪个过程?

我一直在我的程序中得到这个例外.我怎么知道哪个进程锁定了它,无论是通过程序代码还是通过Windows做某事?

System.IO.IOException : The process cannot access the file 'file.ext' because it is being used by another process.

.net windows file-access

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

WPF - 将F键分配给按钮

我知道"_"而不是"&"但是如何将F1,F2 ...键指定给按钮?这是一个小应用程序,我不是直接点击事件处理程序使用命令,但我可以在必要时使用命令

.net c# wpf

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

是否有相当于MySQL中SQL Server的SET NOCOUNT?

MySQL是否具有与SQL Server相同的SET NOCOUNT ON声明?

mysql sql-server

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

如何使用Ruby的Net :: SSH库获得退出状态?

我有一段代码,只是试图在远程服务器上执行一个脚本,如果它失败了,我想打个电话跟进,想象一下:

require 'rubygems'
require 'net/ssh'
require 'etc'

server = 'localhost'

Net::SSH.start(server, Etc.getlogin) do |ssh|
  puts (ssh.exec("true")  ? 'Exit Success' : "Exit Failure")
  puts (ssh.exec("false") ? 'Exit Success' : "Exit Failure")  
end
Run Code Online (Sandbox Code Playgroud)

我希望(忽略stdout和stderr打印在我的设计示例中) - 但是第一行应该退出0,我希望Ruby会与之交互false并显示"退出失败"(当然,逻辑是错误的,三元需要被翻转) - 但第二行应以相反的状态退出,但事实并非如此.

我甚至无法在文档中找到有关如何执行此操作的任何内容,我有点担心我可能做错了吗?!

ruby ssh net-ssh

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