问题列表 - 第18552页

从Active Directory获取用户的组成员身份

如何从AD获取用户的组成员身份,最好使用与用于获取用户的Department属性相同的模式,如下所示?我找到了几个例子,但是所有示例技术的交叉集非常小,并且缺少这个Department查询的紧密性和简单性:

        var adServer = ConfigurationManager.AppSettings["adServer"] ?? "localhost";
        var remoteRoot = new DirectoryEntry(GetRootPath(adServer));
        var searcher = new DirectorySearcher(remoteRoot, string.Format("(SAMAccountName={0})", shortUserName));

        searcher.PropertiesToLoad.Add("Department");
        SearchResult result = null;
        result = searcher.FindOne();
Run Code Online (Sandbox Code Playgroud)

.net windows active-directory

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

列表索引值检索

我有列表有像a,b,c,d,e,f,g,h,i的数据,如果我想要这个列表我会说getList(); 返回给我一个arraylist,我只需要索引10的值为'i',我该怎么做?

java

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

如何处理捕获的异常

当WCF服务关闭时,我会像这样捕获这个异常.

   public List<ProjektyEntity> GetProjekty()
   {
      try
      {
         return this.channel.GetProjekty();
       }
       catch (EndpointNotFoundException exception)
       {
          //what to do at this point ?
       }
    }
Run Code Online (Sandbox Code Playgroud)

但是我不知道在catch块中要做什么.我只能返回一个类型的对象List<ProjektyEntity>我想给用户写一条消息,比如"服务已关闭"我的表示层是ASP.NET MVC.这种情况有什么策略吗?

.net c# exception-handling

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

hibernate - 组件映射与自定义值类型

请告诉我组件映射 - 自定义值类型之间有什么区别以及何时使用它?

谢谢。

java hibernate

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

为什么这个NSTask terminationStatus返回一个nil值?

我知道任务返回一个标准错误的值,我可以通过输入"echo $?"看到 在手动运行任务后在终端中.

现在这段代码:

[aTask launch];
[aTask waitUntilExit];
int status = [aTask terminationStatus];
Run Code Online (Sandbox Code Playgroud)

看起来不错,但gdb说状态是0x0的位置,无法访问.有人知道Xcode中NSTask对象中的任何错误吗?难道我做错了什么?

谢谢你的回复.

cocoa objective-c

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

制作通用链接表是一个坏主意吗?

想象一下具有高度规范化的元数据库.如果我试图在这里描述它,它会炸毁这个输入字段.但是,想象一下,通过所有表,整个数据库中的每个关系都通过一个名为link的表.它有以下字段:master_class_id,master_attr_id,master_obj_id,class_id2,obj_id2.这个表可以很容易地表示各种关系:1:1,1:n,m:n,self:self.

我看到这个表将要获得HUUUUGE的问题.这是不好的做法吗?

database database-design

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

boost :: thread sleep()有什么作用?

我目前正在开发一个用于boost线程的小包装器类,但我真的不知道睡眠功能如何工作,这是我到目前为止所得到的:

BaseThread::BaseThread(){
    thread = boost::thread();
    bIsActive = true;
}

BaseThread::~BaseThread(){
    join();
}

void BaseThread::join(){
    thread.join();
}

void BaseThread::sleep(uint32 _msecs){
    if(bIsActive)
        boost::this_thread::sleep(boost::posix_time::milliseconds(_msecs));
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止实现它的方式,但我真的不明白静态this_thread :: sleep方法如何知道哪个线程要睡眠,例如我的线程包装器的多个实例是活动的.这是实施它的正确方法吗?

c++ wrapper boost-thread

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

指定为相对路径时,无法添加git子模块

我正在尝试向我的git repo添加一个子模块,我收到了这个错误:

remote origin does not have a url defined in .git/config
Run Code Online (Sandbox Code Playgroud)

关于这可能是什么的任何想法?我试着谷歌搜索它,但只有一个模糊的链接出现.

我这样做:

git submodule add ../extern/Lib1 lib  
Run Code Online (Sandbox Code Playgroud)

我期待这个创建一个子模块lib/Lib1
我知道这只会创建一个引用,然后我必须更新/ init(在这部分不是很清楚,没有那么远;我只是在学习子模块命令).

git git-submodules

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

我的PreferenceScreen上的滑块

我希望我的偏好菜单有一些东西可以改变振动的持续时间.

sliderprefs.xml 没有标签,那么最好的方法是什么?

android

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

如何在一个SQL语句中加入此查询?

假设我有这些表,包含以下字段:

公司:company_id | 名字| num_employees

companies_countries:company_id | COUNTRY_ID

国家:country_id | country_iso_code

假设这是一个1:1的关系:当我获取所有公司时,如何将country_iso_code直接加入公司记录集?我想我需要两个联接?

mysql sql

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