问题列表 - 第28353页

使用 LDAP 函数在 PHP 中获取 Active Directory tokenGroups 属性

你好,

我已经与 AD 建立了工作连接,可以从中搜索和检索信息。我什至开发了一种递归方法,通过该方法可以检索给定用户的所有组。但是,如果可能,我想避免递归。一种方法是从用户的 AD 获取 tokenGroups 属性,该属性应该是指定用户拥有成员资格的组的 SID 列表,无论该成员资格是直接的还是间接的。

但是,当我搜索用户的 AD 信息时, tokenGroups 属性甚至不在其中。我尝试专门请求该信息(即,使用ldap_search的第四个参数指定它),但这也不起作用。

谢谢,大卫·基斯


php ldap active-directory

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

如何绑定到WPF ColorAnimation中的颜色?

我想做一些看似很简单的事情,但我无法弄明白该怎么做.我有一个在MouseEnter事件发生时触发的ColorAnimation.它只是将边框的背景颜色从一种颜色更改为另一种颜色.

不幸的是,我无法弄清楚如何将任何硬编码颜色放入此ColorAnimation中.所以它看起来像这样:

<Style x:Key="MouseOverStyle">
<Style.Triggers>
    <EventTrigger RoutedEvent="Mouse.MouseEnter">
        <EventTrigger.Actions>
            <BeginStoryboard>
                <Storyboard>
                    <ColorAnimation Duration="0:0:0.5" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
                                    To="Red" />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger.Actions>
    </EventTrigger>
</Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

但是,我想做一些像这样的事情:

<SolidColorBrush x:Key="MyEventColor" Color="{Binding EventColor}" />

<Style x:Key="MouseOverStyle">
<Style.Triggers>
    <EventTrigger RoutedEvent="Mouse.MouseEnter">
        <EventTrigger.Actions>
            <BeginStoryboard>
                <Storyboard>
                    <ColorAnimation Duration="0:0:0.5" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
                                    To="{StaticResource MyEventColor}" />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger.Actions>
    </EventTrigger>
</Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

或者像这样:

<Style x:Key="MouseOverStyle">
<Style.Triggers>
    <EventTrigger RoutedEvent="Mouse.MouseEnter">
        <EventTrigger.Actions>
            <BeginStoryboard>
                <Storyboard>
                    <ColorAnimation Duration="0:0:0.5" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
                                    To="{Binding EventColor}" />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger.Actions>
    </EventTrigger>
</Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

当我尝试执行其中任何一个时,会抛出异常.对于第一个,它抛出一个异常,告诉我基本上"Color"属性不能采用SolidColorBrush值...这是有道理的...但它肯定没有帮助我,因为ColorAnimation不会让我动画"(Border.Background).(SolidColorBrush)"属性...它只会让我为"(Border.Background).(SolidColorBrush.Color)"属性设置动画....

第二个例子的例外基本上告诉我它"无法冻结这个Storyboard时间轴树以供跨线程使用"...所以听起来像ColorAnimation试图在除UI线程之外的其他一些线程中做这个绑定?无论它想做什么......它都无法正常工作.

我怎么能做这么简单的任务呢?

data-binding wpf resources colors coloranimation

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

Android Emulator的启动选项在Eclipse插件中不起作用?

我需要更改模拟器的默认时区.它在命令行中使用-timezone选项.但是当我在eclipse android的启动选项中尝试它时.它不起作用.我在Window-> preferences-> android-> launch-> default emulator options中设置它.我把它放在错误的地方吗?

android

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

使用XSLT更改单个属性

您可以想到的最简单的XSLT是什么,将第一个(在这种情况下)/configuration/system.web/compilation/@debug属性的值转换truefalse

xml xslt

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

C#4:如何在线检测空值?

在C#4中,没有用于检查空值的快捷方式,如下所示:

if( myobject?.myproperty?.myotherproperty?.value != null )
Run Code Online (Sandbox Code Playgroud)

该值将返回null并且不会抛出异常.

任何人都有如何使用它或至少语法的链接?

null c#-4.0

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

分配的对象可能泄漏

使用XCode的构建和分析我看到我的代码中有内存泄漏:

- (NSString *) doIt
{
    NSString *var = [[NSString alloc] init];

    return var;
}
Run Code Online (Sandbox Code Playgroud)

这当然是我问题的简化片段

我在哪里发布对象?

memory-leaks objective-c

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

MSTest中数据驱动测试的问题

我正在尝试使用MSTest/Selenium在C#中使用数据驱动测试.以下是我尝试设置的一些代码的示例:

[TestClass]
public class NewTest
{
    private ISelenium selenium;
    private StringBuilder verificationErrors;
    [DeploymentItem("GoogleTestData.xls")]
    [DataSource("System.Data.OleDb",
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=GoogleTestData.xls;Persist Security Info=False;Extended Properties='Excel 8.0'",
    "TestSearches$", DataAccessMethod.Sequential)]

    [TestMethod]
    public void GoogleTest()
    { 
        selenium = new DefaultSelenium("localhost", 4444, "*iehta", http://www.google.com);
        selenium.Start();
        verificationErrors = new StringBuilder();
        var searchingTerm = TestContext.DataRow["SearchingString"].ToString();
        var expectedResult = TestContext.DataRow["ExpectedTextResults"].ToString();

    ...
Run Code Online (Sandbox Code Playgroud)

这是我的错误:错误3非静态字段,方法或属性'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.DataRow.get'E:\ Projects\SeleniumProject\SeleniumProject\MaverickTest.cs 32需要对象引用33 SeleniumProject

该错误强调了两个语句的"TestContext.DataRow"部分.我真的一直在努力解决这个问题,谢谢!

c# selenium automated-tests mstest data-driven-tests

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

如何访问QTextDocument的QUndoStack?

我如何可以访问QUndoStackQTextDocument

(例如,我希望能够将自定义QUndoCommand对象添加到文档的撤消堆栈中)

c++ qt undo undo-redo qtextdocument

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

lambda表达式可以作为函数指针传递吗?

我试图将一个lambda表达式传递给一个带有函数指针的函数,这是否可能?

这是一些示例代码,我正在使用VS2010:

#include <iostream>
using namespace std;

void func(int i){cout << "I'V BEEN CALLED: " << i <<endl;}

void fptrfunc(void (*fptr)(int i), int j){fptr(j);}

int main(){
    fptrfunc(func,10); //this is ok
    fptrfunc([](int i){cout << "LAMBDA CALL " << i << endl; }, 20); //DOES NOT COMPILE
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ lambda function-pointers c++11

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

Mysql:执行“不存在”。有可能提高性能吗?

我有两个表的帖子评论。表注释具有post_id属性。我需要把所有 的帖子,类型为“开放”,对此有没有意见类型为“好”和创建日期5月1日。

使用这样的SQL查询是否最佳:

SELECT  posts.* FROM  posts  
WHERE NOT EXISTS (
SELECT comments.id FROM comments WHERE comments.post_id = posts.id 
AND  comments.comment_type = 'good' AND 
comments.created_at BETWEEN '2010-05-01 00:00:00' AND '2010-05-01 23:59:59')
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我不确定NOT EXISTS是否是完美的构造。

mysql performance not-exists

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