小编Krz*_*mic的帖子

如何在WiX安装程序中检测SQL Server Express

如何检测是否在WiX安装程序中的计算机上安装并运行了Sql Server Express?

我想在安装我的应用程序之前进行检查,如果它没有安装并运行,请在安装我的应用程序之前通知用户必须先安装它.

sql-server installer wix

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

如何从封闭泛型类型获取泛型方法,从开放泛型类型打开MethodInfo?

想象一下这样的类型(C#):

public interface IAmGeneric<T>
{
   void SoAmI<T1>(T one, T1 two);
}
Run Code Online (Sandbox Code Playgroud)

鉴于我MethodInfo从type(IAmGeneric<>.SoAmI<>())的开放通用版本和以下数组中打开了泛型

new[] { typeof(int), typeof(string) }'
Run Code Online (Sandbox Code Playgroud)

我正在寻找表现良好且可靠的方式来获得这样的封闭版本MethodInfo:

IAmGeneric<int>.SoAmI<string>()
Run Code Online (Sandbox Code Playgroud)

更新:

可靠我的意思是它应该处理当方法不公开,有十几个重载,使用基类型的通用参数,而不仅仅是它的直接接口等的情况.

c# generics reflection

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

禁用"Foo遇到问题,需要关闭"窗口

有没有办法(除了WerAddExcludedApplication,它不能在Windows XP中工作)禁用窗口"应用程序遇到问题并需要关闭",当我的应用程序崩溃时出现?

替代文字http://i37.tinypic.com/2vvw6yd.png

(图片取自Bil Simser的博客)

我需要这个在Windows XP中工作.

.net windows exception

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

温莎城堡 - Null构造函数参数

如何使用Castle Windsor传递null constuctor参数?我认为以下内容可行

<parameters>
  <repository>null</repository>
  <message>null</message>
</parameters>`
Run Code Online (Sandbox Code Playgroud)

castle-windsor inversion-of-control

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

Windsor可以注入组件列表吗?

考虑这个例子:

    public class Factory
    {
        private List<ISubFactory> subFactories;

        public Factory(List<ISubFactory> subFactories)
        {
            this.subFactories = subFactories;
        }
    }

    public interface ISubFactory
    {

    }
Run Code Online (Sandbox Code Playgroud)

我希望Windsor解析Factory类并将容器中注册的ISubFactory接口的所有实现者(ResolveAll)放入"subFactories"参数中,Windsor可以这样做吗?

castle-windsor

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

什么用于ASP.NET的成员资格

我在使用ASP.NET方面不是很有经验,但是我已经使用内置的成员资格提供程序来处理简单的WebForms应用程序,并且在尝试扩展它们的工作方式时发现它们是PITA(相应地添加/删除少量字段和重做控件) .现在我正在准备MVC(基于ASP.NET MVC或Monorail)的项目,我在想 - 是否有更好的方法来处理用户?让他们登录/注销,保持网站的某些部分可供某些用户使用(如登录用户,或类似于"与朋友分享"功能的许多社交网站,您可以在其中指定有权访问的用户)某些事情.如何最好地按照可扩展的方式来解决这个问题?


我猜,我不清楚.重新解释一下我的问题:您是否会为面向Web的应用程序或其他(什么)使用标准的ASP.NET成员资格提供程序?

architecture asp.net asp.net-membership

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

在WPF中使用时间驱动事件的最佳方法是什么?

我有一个简单的应用程序,里面有媒体元素,它会一个接一个地播放一些电影.我想在一部电影停止播放和下一部电影开始之间有15秒的延迟.我是WPF的新手,虽然我知道如何使用Timer和control.Invoke来实现旧的(WinForms)方式,我认为在WPF中必须有更好的方法.在那儿?

.net wpf timer

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

如何使用SQL Server 2005在NHibernate中映射uint

我的实体上有一个类型为uint的属性.就像是:

public class Enity
{
   public uint Count {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

当我尝试将其持久化到SQL Server 2005数据库时,我得到一个例外

Dialect不支持DbType.UInt32

解决这个问题最简单的方法是什么.我可以将它存储在数据库中.我只是不知道如何告诉NHibernate.

.net nhibernate orm sql-server-2005 uint32

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

在另一个表上使用连接和条件进行后续查询

我对 Sequel 还很陌生,我正在挠头试图弄清楚如何让 Sequel 的 API 生成以下简单的 SQL:

          select f.* from first f
          join second s on f.second_id = s.id
          where s.deactivated = false
Run Code Online (Sandbox Code Playgroud)

我能想到的最好的方法是:

      First.join(:second, deactivated: false, id: :second_id)
        .paged_each do |first|
          # magic happens here
        end
Run Code Online (Sandbox Code Playgroud)

但这并select *没有select first.*,因此id对分页和抛出的顺序感到困惑PG::AmbiguousColumn: ERROR: ORDER BY "id" is ambiguous

这是使用 Sequel 5.9.0 和 Postres 10。

解决方案

感谢@engineersmnky 的建议qualify和一些进一步阅读这里是我最终使用的方法。

      First.join(:second, id: :second_id, deactivated: false)
        .qualify
        .stream.each do |first|
          # magic happens here
        end
Run Code Online (Sandbox Code Playgroud)

该 …

ruby sequel

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

可以将在IoC容器中创建的对象称为Singleton.如果没有 - 为什么?

可以在IOC容器中创建的对象可以被称为Singleton,如果是,为什么如果没有原因?

任何人都可以用简单的语言详细解释我IOC conatiner如何精确管理对象..

spring dependency-injection ioc-container

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