问题列表 - 第26585页

任何VBNET等价的C#哪里有泛型约束关键字?

首先,我希望自己编写一个针对底层Active Directory的操作的泛型类型.

对于那些了解AD和System.DirectoryServices命名空间的人来说,DirectoryEntry类DirectorySearcher类一起是最重要的.

说到AD语言时,一切都是DirectoryEntry.话虽如此,我的应用程序需要管理用户,组和组织单位(OU).这些对象中的每一个都是AD条目.然后,这对我来说是GenericTypes的一个很好的候选者.

我想要完成的是:

public interface ITop {
    string Path { get; set; }
    string ObjectClass { get; }
    string ContainerName { get; set; }
    // [...]
}

public interface IGroup : ITop {
    // Speciality properties here...
}

public interface IUser : ITop {
    // Speciality properties here...
}

// And so forth...

public sealed class DirectorySource<T> where T : ITop {
    // Methods against AD here...
} …
Run Code Online (Sandbox Code Playgroud)

generics c#-to-vb.net .net-2.0

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

迭代MATLAB中的struct fieldnames

我的问题很容易归纳为:"为什么以下不起作用?"

teststruct = struct('a',3,'b',5,'c',9)

fields = fieldnames(teststruct)

for i=1:numel(fields)
  fields(i)
  teststruct.(fields(i))
end
Run Code Online (Sandbox Code Playgroud)

输出:

ans = 'a'

??? Argument to dynamic structure reference must evaluate to a valid field name.
Run Code Online (Sandbox Code Playgroud)

特别是因为teststruct.('a') 确实有效.并fields(i)打印出来ans = 'a'.

我无法理解它.

matlab matlab-struct

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

GWT:用户位置

在GWT中,有没有办法找出用户的物理位置(国家,州等)?

javascript gwt geolocation

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

具有二进制因变量的面板数据在R中

是否可以使用具有二进制因变量的面板数据集在R中进行回归?我熟悉使用glm用于logit和probit以及plm用于面板数据,但我不确定如何将两者结合起来.是否有任何现有的代码示例?

谢谢.

编辑

如果我能弄清楚如何提取plm()在进行回归时使用的矩阵,也会有所帮助.例如,您可以使用plm来执行固定效果,或者您可以使用适当的虚拟变量创建矩阵,然后通过glm()运行它.然而,在这样的情况下,自己生成假人很烦人,让plm为你做更容易.

亚别

regression r panel-data plm

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

选择性地执行ssis控制流程中的任务

我有一个SSIS包,其中包含一系列执行sql任务的控制流.

我需要检查每个任务的标志并运行任务(如果已设置),如果没有跳过并转到下一个任务.

这些任务中的每一个都执行存储过程.所以我可以检查过程和"返回",如果没有设置.我正在寻找一个"SSIS"解决方案,如果有的话.

TIA

PS

sql-server ssis sql-server-2008

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

如何在PowerPoint中找到当前的编辑幻灯片?

我正在为PowerPoint编写一个加载项,并希望从编辑窗口中的当前幻灯片中获取文本.以下情况有效,但仅在幻灯片选择器窗格中选择了幻灯片时才有效.

xSelection := PowerPointApp.ActiveWindow.Selection;
if xSelection.Type = ppSelectionSlides then
begin
  xSlide := xSelection.SlideRange.Item(1);
end;
Run Code Online (Sandbox Code Playgroud)

我一直在MSDN上追逐我的尾巴试图找出找出当前幻灯片的正确方法.DocumentWindow似乎没有当前的幻灯片.

delphi powerpoint

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

在JavaScript中检查附件

在提交表单之前,我想检查文件是否已附加并弹出一条警告消息,指出如果文件尚未附加,则需要附加文件.我想知道如何使用JavaScript或Prototype或JQuery等完成此操作?

html javascript jquery

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

如何检查IIS是否处于32位或64位模式

我正在尝试将站点部署到64位操作系统.我正在部署到IIS6.该网站是在32位服务器上开发的.该站点已正确部署,但它正在尝试访问COM组件并且失败.

我相信错误正在发生,因为COM组件是64位操作系统上的64位版本.IIS6在64位服务器上以32位模式运行.

我想确认这一点,但我似乎无法找到一种确定的方法来检查IIS6是处于32位模式还是64位模式.

有人知道检查IIS6是64位还是32位模式的最佳方法?

编辑:我正在使用IIS6

asp.net iis-6

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

接口中的构造函数?

我知道在接口中定义构造函数是不可能的.但我想知道为什么,因为我觉得它可能非常有用.

因此,您可以确保为此接口的每个实现定义了类中的某些字段.

例如,考虑以下消息类:

public class MyMessage {

   public MyMessage(String receiver) {
      this.receiver = receiver;
   }

   private String receiver;

   public void send() {
      //some implementation for sending the mssage to the receiver
   }
}
Run Code Online (Sandbox Code Playgroud)

如果为这个类定义一个接口,以便我可以有更多的类来实现消息接口,那么我只能定义send方法而不是构造函数.那么我怎样才能确保这个类的每个实现都有一个接收器集呢?如果我使用像setReceiver(String receiver)我这样的方法,我不能确定这个方法是否真的被调用.在构造函数中,我可以确保它.

java interface

139
推荐指数
5
解决办法
18万
查看次数

这是一个很好的javascript装饰模式吗?

我需要一些简单的对象,以后可能会变得更复杂,有许多不同的属性,所以我想到装饰模式.我这样看着Crockford的幂构造函数和对象增强:

//add property to object
Object.prototype.addProperty = function(name, func){
    for(propertyName in this){
        if(propertyName == name){
            throw new Error(propertyName + " is already defined");
        }
    }
    this[name] = func;
};

//constructor of base object
var BasicConstructor = function(param){

    var _privateVar = param;
    return{
        getPrivateVar: function(){
            return _privateVar;
        }
    };
};

//a simple decorator, adds one private attribute and one privileged method 
var simpleDecorator = function(obj, param){

    var _privateVar = param;

    var privilegedMethod1 = function(){
        return "privateVar of decorator is: " + …
Run Code Online (Sandbox Code Playgroud)

javascript decorator

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