问题列表 - 第16548页

在.Net 3.5中测试"用户必须更改密码"字段

我正在尝试使用.Net 3.5在C#中执行一些基本的AD用户管理任务

我有一个包含用户详细信息的System.DirectoryServices.AccountManagement.UserPrincipal对象.

我可以打电话user.ExpirePasswordNow(),用户将在下次登录时被迫更改密码(并且"Active Directory用户和计算机"GUI具有"用户必须在下次登录时更改密码"复选框.

但是,我想测试这个属性的状态并对它采取行动 - 我不想总是通过ExpirePasswordNow()函数将它设置为true .我怎样才能做到这一点?

我发现了一些示例,建议我访问底层的DirectoryEntry及其pwdLastSet属性 - 但这看起来像一个无法穿透的System .__ ComObject类型 - 它可能是一个IADsLargeInteger,但由于其"保护级别",我无法转换为该类型.

我不知所措 - 有人可以帮忙吗?

.net c# active-directory .net-3.5

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

ASP.NET:URI处理

我正在写一个方法,让我们说,给予1hello应该返回http://something.com/?something=1&hello=en.

可以很容易地将它们组合在一起,但ASP.NET 3.5为构建URI提供了哪些抽象功能?我喜欢这样的东西:

URI uri = new URI("~/Hello.aspx"); // E.g. ResolveUrl is used here
uri.QueryString.Set("something", "1");
uri.QueryString.Set("hello", "en");
return uri.ToString(); // /Hello.aspx?something=1&hello=en
Run Code Online (Sandbox Code Playgroud)

我发现这个Uri课程听起来非常相关,但我找不到任何能真正完成上述课程的课程.有任何想法吗?

(对于它的价值,参数的顺序对我来说无关紧要.)

asp.net uri query-string

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

声明的循环依赖

我正在尝试实现访问者模式的示例,但是我对类的声明的循环依赖有困难.在进行上课访客的申报的时候,俄罗斯和英格兰的班级不知道访问者有方法访问,但是在接受方法接受的访问者的申报的时候,需要使用英国和俄罗斯的班级,但是他们需要知道谁访问者是,因为他们在代码中使用此类型.我尝试了许多订购代码的变体,但我完全失败了.请帮助我理解C++需要什么才能得到这个.谢谢.

#include <cstdio>
#include <vector>

using namespace std;

class Visitor;

class Land {
  public:
    virtual void accept(const Visitor *v);
};

class England : public Land {
  public:
    void accept(const Visitor *v) {
      v->visit(this);
    }
};

class Russia : public Land {
  public:
    void accept(const Visitor *v) {
      v->visit(this);
    }
};

class Visitor {
  public:
    void visit(const England *e) const {
      printf("Hey, it's England!\n");
    }

    void visit(const Russia *r) const {
      printf("Hey, it's Russia!\n");
    }
};

class Trip {
  private:
    vector<Land> …

c++ design-patterns

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

如何在Python中使用布尔值?

Python实际上是否包含布尔值?我知道你可以这样做:

checker = 1
if checker:
    #dostuff
Run Code Online (Sandbox Code Playgroud)

但我很迂腐,喜欢看Java中的布尔.例如:

Boolean checker;
if (someDecision)
{
    checker = true;
}
if(checker)
{
    //some stuff
}
Run Code Online (Sandbox Code Playgroud)

Python中有布尔这样的东西吗?我似乎无法在文档中找到类似的东西.

python boolean

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

对2个或更多大量结果集进行排序?

我需要能够对多个中间结果集进行排序,并按排序顺序将它们输入到文件中.排序基于单个列/键值.每个结果集记录将是值列表(如表中的记录)

  1. 通过查询完全不同的数据库获得中间结果集.
  2. 中间结果集已根据某个键(或列)进行排序.在将其写入文件之前,需要将它们组合并在同一个键(或列)上再次排序.
  3. 由于这些结果集可能很大(MB的顺序),因此无法在内存中完成.

我的解决方案广泛:

使用哈希和随机访问文件.由于结果集已经排序,因此在检索结果集时,我将已排序的列值存储为散列映射中的键.散列映射中的值将是随机访问文件中的一个地址,其中与该列值关联的每个记录将存储.

有任何想法吗 ?

java sorting

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

PHP检测是否已设置任何URL变量

我有一个网页,可以设置任意数量的URL varibales ..示例:

  • 的index.php?源=洛尔
  • 的index.php?源=洛尔&子=哈哈
  • 的index.php?AFF = 123
  • 的index.php?关键字=比萨饼

我想要一种方法,我可以检测到任何url变量已设置,如果已设置url变量我想在页面上打印一些东西.有任何想法吗?我在谷歌上找不到任何关于此的内容.

php

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

在GAE中保留数据 - 实体不能具有Long主键并且是子对象

我们很难在Google App Engine项目中保留数据,我们有"客户","预订"和"房间"等课程.

我们的目标是映射这些关系,从客户到预订的一对多关系以及从房间到同一预订的一对多关系.

我们得到的例外是:

no.hib.mod250.asm2.model.Reservation.id的元数据错误:不能有java.lang.Long主键并且是子对象(拥有字段是no.hib.mod250.asm2.model.Customer .RES).

我们的代码如下:

Customer.java

@PersistenceCapable(identityType=IdentityType.APPLICATION)  
public class Customer implements Serializable {  
    @PrimaryKey  
    @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)  
    private Long id;  
    (...) 
    //an customer has one or more reservations.  
    @Persistent(mappedBy="customer")  
    private List <Reservation> res;  
    (...)  
}  
Run Code Online (Sandbox Code Playgroud)

Room.java

@PersistenceCapable(identityType=IdentityType.APPLICATION)  
public class Room implements Serializable {  
    @PrimaryKey  
    @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)  
    private Long id;  
    (...)  
    //a room has one or more reservations  
    @Persistent(mappedBy="room")  
    private List<Reservation> res;  
    @Persistent  
    private Hotel hotel;  
    (...)  
}   
Run Code Online (Sandbox Code Playgroud)

Reservation.java

@PersistenceCapable(identityType=IdentityType.APPLICATION)  
public class Reservation implements Serializable {  
    @PrimaryKey  
    @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)  
    private Long id; …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine entity-relationship jdo java-ee

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

如何让搜索引擎索引数据库驱动的内容?

我怎样才能使搜索引擎(如google)可以使用数据库中的内容进行索引?

例:

mysql中的表有一个名为'Headline'的字段,等于'BMW M3 2005'.我的网站名称是"MySite"

用户在google中输入"BMW M3 2005 MySite",记录会显示结果吗?

php mysql database search-engine

3
推荐指数
2
解决办法
5152
查看次数

C# - 匿名代表

像匿名方法一样,我宣布使用"delegate"关键字的代表是匿名代表吗?

namespace Test
{
    public delegate void MyDelegate();
    class Program
    {
        static void Main(string[] args)
        {
            DelegateTest tst = new DelegateTest();
            tst.Chaining();
            Console.ReadKey(true);
        }
    }

    class DelegateTest
    {
        public event MyDelegate del;

        public void Chaining()
        {
            del += delegate { Console.WriteLine("Hello World"); };
            del += delegate { Console.WriteLine("Good Things"); };
            del += delegate { Console.WriteLine("Wonderful World"); };
            del();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# delegates

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

如何在程序运行时创建List

当我的程序运行时,它会在一条消息中接收带有Id和数据的消息.

我想为每个Id创建一个新列表,我可以存储来自该Id的数据.问题是我不知道在程序运行之前我会收到多少Id.我唯一知道的是它很多.所以我不知道是否可能或我应该如何做到这一点.这是扫管笏我基本上是想做:

if (!(idlist.Contains(id))){

 idlist.Add(id);
 List<string> id.ToString() = new List<string>();}
Run Code Online (Sandbox Code Playgroud)

.net c# list

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