问题列表 - 第35575页

使用Spring对安全性使用LDAP进行身份验证

我正在尝试使用spring-security来获取Java应用程序,以便与我设置的本地ADAM实例进行通信.

我已成功安装ADAM并设置如下....

  • 在localhost上运行的实例:389
  • 根是 O=Company
    • 一个孩子叫OU=Company Users(orgnizationalUnit)
      • 一个叫做CN=Mike Q(用户)的granchild
      • uid = mikepassword = welcome

然后我设置了spring-security(版本3.0.3,spring-framework 3.0.4和spring-ldap 1.3.0).弹簧文件

  <security:ldap-server id="contextSource" url="ldap://localhost:389/o=Company"/>

  <security:authentication-manager>
    <security:ldap-authentication-provider user-dn-pattern="uid={0},ou=Company Users"/>
  </security:authentication-manager>

  <bean class="com.xxx.test.TestAuthentication" lazy-init="false"/>
Run Code Online (Sandbox Code Playgroud)

和TestAuthentication

public class TestAuthentication
{
    @Autowired
    private AuthenticationManager authenticationManager;

    public void initialise()
    {
        Authentication authentication = new UsernamePasswordAuthenticationToken( "mike", "welcome" );
        Authentication reponseAuthentication = authenticationManager.authenticate( authentication );
    }
}
Run Code Online (Sandbox Code Playgroud)

运行这个我得到以下错误

Caused by: javax.naming.AuthenticationException: [LDAP: error code 49 - 8009030C: LdapErr: DSID-0C090336, comment: AcceptSecurityContext error, data 2030, …
Run Code Online (Sandbox Code Playgroud)

java authentication adam spring-security

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

是什么让Iteratees值得复杂?

首先,我明白了如何 iteratees的,不够好,我大概可以写一个简单的和越野车实现无再参考任何现有的.

我真正想知道的是为什么人们似乎发现它们如此迷人,或者在什么情况下它们的好处证明了它们的复杂性.将它们与懒惰的I/O进行比较有一个非常明显的好处,但这对我来说似乎非常像一个稻草人.我从来没有对懒惰的I/O感到舒服,除了偶尔hGetContents或者readFile大多数非常简单的程序之外我都避免使用它.

在实际场景中,我通常使用传统的I/O接口和适合任务的控件抽象.在那种情况下,我只是没有看到迭代者的好处,或者他们是一个适当的控制抽象的任务.大多数时候,他们看起来更像是不必要的复杂性,甚至是适得其反的控制倒置.

我已经阅读了很多关于它们的文章和使用它们的资料,但还没有找到一个令人信服的例子,实际上让我想到了"哦,是的,我也曾在那里使用它们".也许我只是没有读过正确的.或许还有一个尚未设计的界面,比我见过的任何一个都简单,这会使他们感觉不像瑞士军用链锯.

我只是患有非发明的综合症或者我的不安是否有充分根据?或者它可能完全不同于其他东西?

haskell

24
推荐指数
2
解决办法
1642
查看次数

Google Chrome a:访问过的背景图片无效

(在我开始之前我应该​​说是的,我已经完成了所有的愚蠢检查,是的,链接在我的历史中并且已被访问过等)

我使用的是Chrome版本6.0.472.63,但重要的是它适用于所有浏览器.

它适用于Firefox,IE和Opera.

基本上我所要做的就是在链接被访问后更改链接的背景图像.

我做了很多试验和错误测试,所以请耐心等待多个例子.

这就是我原来的样子

.forum_box .title a {
 background-image:url(../images/f_unread.png);
 background-position:10px center;
 background-repeat:no-repeat;
 background-color:transparent;
 color:#2D4054;
 font-size:14px;
 padding:10px 12px 10px 44px;
 text-decoration:none;
 display:block;
 font-weight:bold;
}
.forum_box .title a:visited {
 background-image:url(../images/f_read.png);
}

适用于Chrome以外的所有浏览器.接下来我试着把它变成一种颜色而不是图像.

.forum_box .title a:visited {
 background-color:red;
}

同样,我将链接更改为#fff而不是透明,访问链接更改为红色,所以显然bg颜色只有在为父级设置bg颜色时才有效.

.forum_box .title a {
 background-image:url(../images/f_unread.png);
 background-position:10px center;
 background-repeat:no-repeat;
 background-color:#fff;
 color:#2D4054;
 font-size:14px;
 padding:10px 12px 10px 44px;
 text-decoration:none;
 display:block;
 font-weight:bold;
}
.forum_box .title a:visited {
 background-color:red;
}

但它仍然无法解决我的图像问题.因此,在最后的一次尝试中,我尝试了这一点,希望Chrome出于某种原因只有当两者中存在相同属性时才能工作.

.forum_box .title a {
 background:#fff url(../images/f_unread.png) no-repeat 10px center;
 color:#2D4054;
 font-size:14px;
 padding:10px 12px 10px 44px; …

css google-chrome background-image visited

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

ViewWillDisappear与dealloc

我在我的视图控制器的dealloc方法中放了一个NSlog.它没有得到一致的称呼.我注意到ViewWillDisappear总是被调用.将所有整洁的upcode移到这里可以吗?将内容设置为Nil并释放调用.

有人为什么dealloc没有被调用得到一些建议?我知道它在文档中说它可能不会被调用,但如果你有一个非常简单的应用程序,它总是被调用.所以我做的事情必须影响dealloc.

这是调用我的ViewController的代码,而不是总是调用我的dealloc.

-(IBAction) playComputerTapped:(id)sender
{
Run Code Online (Sandbox Code Playgroud)

PlayGameViewController*pgvc = [[PlayGameViewController alloc] initWithNibName:@"PlayGameViewController"bundle:[NSBundle mainBundle]]; pgvc.gameMode = 1; [self presentModalViewController:pgvc animated:YES]; [pgvc release]; }

上面的代码将我从mailmenu ViewController带到了游戏中.

下面是离开gameViewController并带我回到菜单的代码.

[self.parentViewController dismissModalViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)

谢谢-Code

iphone objective-c

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

在Mac OS X上运行没有管理员权限的本地apache实例

我想在本地开发一个可移植的apache/php版本.

但问题是关于绑定端口.该过程需要管理员权限,我在工作站上没有.

我想编译一个apache/php版本,我将在我的工作站上传输并运行它,没有任何权限要求.

我读到了关于privbind的内容,但最后,你仍然需要那些该死的管理权限!

任何想法可能是某种虚拟端口映射或任何 - 可能 - 工作 - 没有root?

谢谢!

php apache macos root

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

如何用Python检查单词是否是英文单词?

我想检查一个Python程序,如果一个单词在英语词典中.

我相信nltk wordnet界面可能是要走的路,但我不知道如何将它用于这么简单的任务.

def is_english_word(word):
    pass # how to I implement is_english_word?

is_english_word(token.lower())
Run Code Online (Sandbox Code Playgroud)

在将来,我可能想检查一个单词的单数形式是否在字典中(例如,属性 - >属性 - >英语单词).我怎么做到这一点?

python nltk wordnet

124
推荐指数
7
解决办法
15万
查看次数

如何解析BaseHTTPRequestHandler.path

我正在使用Python BaseHTTPRequestHandler.当我实现do_GET方法时,我发现自己手工解析self.path

self.path 看起来像:

/?parameter=value&other=some
Run Code Online (Sandbox Code Playgroud)

我应该如何解析它以获得类似的词典

{'parameter': 'value', 'other':'some'}
Run Code Online (Sandbox Code Playgroud)

谢谢,

python

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

ActionScript - 在switch语句中使用"is"比较?

我有许多相同自定义类的对象,以及另一个自定义类的另一个对象.我想创建一个switch语句来确定该对象属于哪个类.以下代码无法编译,所以我不确定这是否可行.是使用if语句的唯一选择吗?

function mouseClickEventHandler(evt:MouseEvent):void
     {
     switch (evt.currentTarget)
            {
            case (is customClassA):  trace("is instance of customClassA");  break
            case (is customClassB):  trace("is instance of customClassB");
            }
     }
Run Code Online (Sandbox Code Playgroud)

actionscript-3 switch-statement

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

如何使用NERD树自动启动VIM?

可能重复:
在"EVERY"选项卡中自动打开NERDTree

有没有办法:NERDTree在首次启动VIM时自动执行命令或将NERDTree配置为始终在启动时打开?

请关闭.刚刚注意到之前已经回答过这个问题:
在"EVERY"选项卡中自动打开NERDTree

vi vim nerdtree

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

jQuery:试图获取输入值

我试图用这个获得一个输入值:

var $a = ('#telephone_number').val();

alert($a);
Run Code Online (Sandbox Code Playgroud)

但没什么,任何想法?

telephone_number是输入的id.

问候

哈维

jquery get input

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