问题列表 - 第12032页

Django时事通讯应用程序

是否有django的新闻通讯应用程序,允许用户订阅 - 取消订阅时事通讯?我想要一个易于使用并通过Django管理员管理的应用程序.

django newsletter

18
推荐指数
3
解决办法
9535
查看次数

在XSL中从字符串中删除非字母数字字符

如何从XSL中的字符串中删除非字母数字字符?

xslt

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

C#WinForms用户/权限管理

任何人都可以为我提供一个示例WinForms应用程序,它实现用户身份验证和授权的概念,作为角色或组的基础?

应用程序应允许用户根据其角色访问主菜单.

c# authorization

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

将命令行参数传递到控制台应用程序中的VB6 IDE

我有一个VB6控制台应用程序,它使用命令行参数.对于调试,我希望能够从IDE启动它,理想情况下能够将这些参数传递给它以查看它是如何正常运行的.我意识到我可以在适当的地方设置一个断点,并使用立即窗口设置命令行之外的值,我过去曾使用过其他一些解决方法,但有没有办法做到这一点,就好像我有实际上它作为控制台应用程序启动?

vb6

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

如何使用PowerShell批量重命名文件?

我正在尝试使用PowerShell和正则表达式递归重命名一堆TFS文件夹tf rename,但我遇到了PowerShell的一些问题,因为我没有花太多时间使用它.这是我已经把到目前为止更换领导有,但它不工作:52.3.2

dir | foreach { tf rename $_ { $_.Name -replace '^5', '2.3.2' } }
Run Code Online (Sandbox Code Playgroud)

实际结果:

Unrecognized command option 'encodedCommand'.
Unrecognized command option 'encodedCommand'.
Unrecognized command option 'encodedCommand'.
Unrecognized command option 'encodedCommand'.
...etc.

更新:

相反,我做了以下几点:

dir | foreach { $newname = $_.Name -replace "^5", "2.3.2"; tf rename $_ $newname }
Run Code Online (Sandbox Code Playgroud)

我的下一个目标是使这个rec​​urse子目录,但这似乎更具挑战性(改变它dir -recurse使它在父文件夹之后由于某种原因退出).

powershell tfs

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

在NAnt构建系统中使用PowerShell Cmdlet的好方法是什么?

我们广泛使用NAnt构建系统.最近,我写了几个PowerShell Cmdlet来执行一些与数据库相关的事情.首先,这些Cmdlet的意图并不一定在我们的构建过程中运行.但是,这最近成为一种需求,我们希望从基于NAnt的构建过程中运行一些这些Cmdlet.

这些Cmdlet是用C#编写的,我们有一个SnapIn(如果这很重要的话).

一些想法:

  • 使用exec任务调用PowerShell?(不知道这会怎么样)
  • 编写引用和使用Cmdlet的自定义NAnt任务?

什么可能是一个很好的方法来做到这一点?

nant build-automation powershell

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

Kohana,.htaccess和$ _GET

将我的Kohana项目上传到Godaddy服务器之后,我注意到我的标准.htaccess文件无法正常工作以提供干净的URL.经过一些指导,我最终得出以下规则:

RewriteRule .* index.php?kohana_uri=$0 [PT,L]
Run Code Online (Sandbox Code Playgroud)

这让我的好网址再次运行,但今天我发现它可能会破坏我的内部搜索引擎,它也使用GET风格的变量:

/search?terms=php
Run Code Online (Sandbox Code Playgroud)

脚本找不到这些值.它们位于我的开发服务器上,它没有修改过的RewriteRule,但是没有使用RewriteRule的Godaddy服务器.

我是否正确地假设该规则打破了任何脚本从$ _GET读取的能力,如果是这样,我该如何解决这个问题呢?

php .htaccess mod-rewrite get kohana

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

SQL通过SELECT语句更新多个字段FROM

这有效,但我想删除冗余.有没有办法将更新与单个select语句合并,所以我不必使用变量?

    DECLARE
        @OrgAddress1 varchar,
        @OrgAddress2 varchar,
        @OrgCity varchar,
        @OrgState varchar,
        @OrgZip varchar,
        @DestAddress1 varchar,
        @DestAddress2 varchar,
        @DestCity varchar,
        @DestState varchar,
        @DestZip varchar

    SELECT 
        @OrgAddress1    =   OrgAddress,
        @OrgAddress2    =   OrgAddress2,
        @OrgCity        =   OrgCity,
        @OrgState       =   OrgState,
        @OrgZip         =   OrgZip,
        @DestAddress1   =   DestAddress,
        @DestAddress2   =   DestAddress2,
        @DestCity       =   DestCity,
        @DestState      =   DestState,
        @DestZip        =   DestZip
    FROM 
        ProfilerTest.dbo.BookingDetails 
    WHERE 
        MyID=@MyID

    UPDATE SHIPMENT
    SET
        OrgAddress1     =   @OrgAddress1,
        OrgAddress2     =   @OrgAddress2,
        OrgCity         =   @OrgCity,
        OrgState        =   @OrgState,
        OrgZip          =   @OrgZip,
        DestAddress1    =   @DestAddress1,
        DestAddress2    = …
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures sql-update

39
推荐指数
3
解决办法
12万
查看次数

了解Wordpress漏洞

最近披露了一个影响WordPress 2.8.3的漏洞,并允许管理员用户通过更改密码锁定其帐户.

这篇关于完全披露的帖子详细介绍了该漏洞,并包含相关的代码片段.该帖子提到"您可以滥用密码重置功能,并绕过第一步,然后通过向$ key变量提交数组来重置管理员密码."

我会对熟悉PHP的人更感兴趣地解释这个bug.

那些受影响的人应该更新到新的2.8.4版本,这显然可以修复这个漏洞.

wp-login.php:
...[snip]....
line 186:
function reset_password($key) {
    global $wpdb;

    $key = preg_replace('/[^a-z0-9]/i', '', $key);

    if ( empty( $key ) )
        return new WP_Error('invalid_key', __('Invalid key'));

    $user = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->users WHERE
user_activation_key = %s", $key));
    if ( empty( $user ) )
        return new WP_Error('invalid_key', __('Invalid key'));
...[snip]....
line 276:
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login';
$errors = new WP_Error();

if ( isset($_GET['key']) )
    $action = 'resetpass'; …
Run Code Online (Sandbox Code Playgroud)

php security wordpress

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

MySQL,最好插入NULL还是空字符串?

我在一个有很多不同领域的网站上有一个表格.某些字段是可选字段,而某些字段是必填字段.在我的数据库中,我有一个包含所有这些值的表,是否更好的做法是将NULL值或空字符串插入到用户未放置任何数据的DB列中?

mysql sql sql-null

224
推荐指数
5
解决办法
9万
查看次数