问题列表 - 第46385页

如何调试ssh隧道

我想在本地机器上设置一个简单的ssh隧道到互联网上的机器.我正在使用

ssh -D 8080 -f -C -q -N -p 12122 <username>@<hostname>

安装工作正常(我认为)导致ssh returs要求我提供的凭据.

然后我做

export http_proxy=http://localhost:8080wget http://www.google.com

Wget返回请求已发送到代理,但没有收到任何数据.我需要的是一种查看ssh如何处理请求的方法....

debugging ssh tunnel

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

以编程方式确定 AD 密码策略

我一直在使用System.DirectoryService(ADSI) 类和方法在 Active Directory 中创建和更改用户。

最近我们添加了一项功能,允许用户通过系统设置自己的密码。但是,SetPassword当密码策略集不接受密码时,使用该方法会引发异常。

userEntry.Invoke("SetPassword", new object[] {password});
Run Code Online (Sandbox Code Playgroud)

我的问题是:在尝试使用 SetPassword 方法之前,如何检查密码是否符合密码策略?

我在这篇文章中读到,您可以从根域节点获取密码策略设置,但是我在哪里可以阅读有关每个属性含义的更多信息?例如,完成“复杂性”策略需要哪些字符?

一旦我知道这一点,我就可以实现我自己的密码检查方法,但由于这是一种容易出错的方法,我宁愿使用内置检查并为用户提供有关其密码错误的适当信息。

c# active-directory

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

报告了不同PHP版本的问题

我已经在开发机器(Windows 7机箱)上升级到PHP 5.3.

php-v显示

PHP 5.3.3 (cli) (built: Jul 21 2010 20:36:55)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

但是,phpinfo.php显示机器上的版本是:5.2.14,如图所示 从phpinfo页面转储

加载的配置文件正确加载5.3的正确php.ini文件配置文件(php.ini)错误地读取路径:C:\ Windows - 我没有在所述路径上安装PHP.然而,我已经对该文件中的PHP文件夹和文件进行了递归搜索,但搜索没有任何结果.

应用程序似乎使用phpinfo报告的设置,而不是php -v或php -m或php -i(或其他).

除了删除PHP文件夹并从头开始(我已经完成),并确保Apache使用PHPINIDir指向正确的PHP目录,我可以做些什么来解决这个问题?谢谢.

php phpinfo

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

MySQL:错误150使用ON UPDATE SET NULL和ON DELETE SET NULL,为什么?

我有这个:

DROP TABLE IF EXISTS `sf_guard_user`;


CREATE TABLE `sf_guard_user`
(
    `id` INTEGER(11)  NOT NULL AUTO_INCREMENT,
    `username` VARCHAR(128)  NOT NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `sf_guard_user_U_1` (`username`)
)Type=InnoDB;


DROP TABLE IF EXISTS `shop_orders`;

CREATE TABLE `shop_orders`
(
    `orders_id` INTEGER(11)  NOT NULL AUTO_INCREMENT,
    `sfgu_id` INTEGER(11)  NOT NULL,

    PRIMARY KEY (`orders_id`),
    INDEX `shop_orders_FI_1` (`sfgu_id`),
    CONSTRAINT `shop_orders_FK_1`
        FOREIGN KEY (`sfgu_id`)
        REFERENCES `sf_guard_user` (`id`)
        ON UPDATE SET NULL
        ON DELETE SET NULL,

)Type=InnoDB;
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

1005 - 无法创建表'prueba1.shop_orders'(错误号:150)

如果我不删除ON UPDATE SET NULL和ON DELETE SET NULL行.

知道为什么吗? …

mysql mysql-error-1005

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

如何更改文本颜色或UITableView单元格?

我在UITableView中添加了一些数据,但我想更改单元格中显示的颜色或文本.有没有任何委托方法来做这个或任何其他方式????

cocoa-touch uitableview

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

将自定义信息添加到CSPROJ文件

作为我们开发生命周期的一部分,我们在项目中针对C#源运行了许多过程.

这些进程由GUI驱动,该GUI当前读取*.csproj文件以查找项目中使用的源文件.这很好用.

我们现在有了一个新的要求,即提供一些需要调用Web服务的验证过程.需要为Web服务提供一些特定于项目的凭据.理想情况下,我们可以在*.csproj文件中输入和存储这些凭据,但我没有看到扩展它的方法 - 是吗?

我们真的不想引入新的配置.如果我们可以帮助它,只为这些设置提供文件.是否可以存储这样的信息是*.csproj文件,如果没有其他地方可以放置它.

谢谢

c# projects-and-solutions csproj visual-studio

9
推荐指数
2
解决办法
5638
查看次数

如何在不更改目录的情况下运行 BAT 脚本?

如何在不更改目录的情况下运行 BAT 脚本?

./a和脚本 cd 进入./a/bc. 如果我出于某种原因需要终止我的脚本,我现在所在的bc位置而不是a. 如何运行脚本而不更改文件夹?

另外,我不喜欢它询问我是否要终止我的脚本。我可以禁用它并让它终止吗?

batch-file windows-7

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

在Google地图上查找gps位置

我的网站上有谷歌地图.我启用了缩放和地图移动.如何找到当前显示的左上角的gps位置?

google-maps

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

如何在JSF 2中处理会话过期和ViewExpiredException?

请考虑以下情形.在会话超时(过期)后,我点击了JSF表单的提交按钮.浏览器显示一些异常消息:

ViewExpiredException:无法恢复视图上下文

我想要做的是,在会话过期后自动重定向到网站的主页.这样做的机制是什么?任何帮助将非常感激.

jsf session-timeout jsf-2 viewexpiredexception

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

在异常的参数中使用泛型

我正在尝试将一组通用对象存储在一个中,Exception并且在弄清楚泛型时遇到了麻烦.具体来说,我正在使用Hibernate Validator,并希望将收集的违规列表保存在异常中,以便在应用程序的另一层中进行处理.这是一个例子:

Set<ConstraintViolation<User>> violations = validator.validate(user);
if (violations.size() > 0) {
    throw new ValidationException("User details are invalid", violations);
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中,该throws行显示构造函数未定义,并建议我将构造函数签名更改为ValidationException(String, Set<ConstraintViolation<User>>.这是ValidationException:

public class ValidationException extends Exception {
    private Set<ConstraintViolation<?>> violations;

    public ValidationException() {
    }
    public ValidationException(String msg) {
        super(msg);
    }
    public ValidationException(String msg, Throwable cause) {
        super(msg, cause);
    }
    public ValidationException(String msg, Set<ConstraintViolation<?>> violations) {
        super(msg);
        this.violations = violations;
    }
    public Set<ConstraintViolation<?>> getViolations() {
        return violations;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我想保留ValidationException通用,以便我可以使用它而不仅仅是User验证.我也尝试Set<ConstraintViolation<? …

java generics exception

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