如何从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) 我有列表有像a,b,c,d,e,f,g,h,i的数据,如果我想要这个列表我会说getList(); 返回给我一个arraylist,我只需要索引10的值为'i',我该怎么做?
当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.这种情况有什么策略吗?
我知道任务返回一个标准错误的值,我可以通过输入"echo $?"看到 在手动运行任务后在终端中.
现在这段代码:
[aTask launch];
[aTask waitUntilExit];
int status = [aTask terminationStatus];
Run Code Online (Sandbox Code Playgroud)
看起来不错,但gdb说状态是0x0的位置,无法访问.有人知道Xcode中NSTask对象中的任何错误吗?难道我做错了什么?
谢谢你的回复.
想象一下具有高度规范化的元数据库.如果我试图在这里描述它,它会炸毁这个输入字段.但是,想象一下,通过所有表,整个数据库中的每个关系都通过一个名为link的表.它有以下字段:master_class_id,master_attr_id,master_obj_id,class_id2,obj_id2.这个表可以很容易地表示各种关系:1:1,1:n,m:n,self:self.
我看到这个表将要获得HUUUUGE的问题.这是不好的做法吗?
我目前正在开发一个用于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方法如何知道哪个线程要睡眠,例如我的线程包装器的多个实例是活动的.这是实施它的正确方法吗?
我正在尝试向我的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(在这部分不是很清楚,没有那么远;我只是在学习子模块命令).
我希望我的偏好菜单有一些东西可以改变振动的持续时间.
slider
prefs.xml 没有标签,那么最好的方法是什么?
假设我有这些表,包含以下字段:
公司:company_id | 名字| num_employees
companies_countries:company_id | COUNTRY_ID
国家:country_id | country_iso_code
假设这是一个1:1的关系:当我获取所有公司时,如何将country_iso_code直接加入公司记录集?我想我需要两个联接?