问题列表 - 第41673页

使用AJAX,我是否需要关心ASP.NET中的线程安全性?

问题是,是否有可能从多个线程执行同一会话的请求?ASP.NET中的方法是否可重入?特别是我们使用的是AJAX,这意味着正在进行异步请求.

这是否意味着将锁定放在会话内放置的对象上?

我知道在处理静态和应用程序范围的变量时,锁是必不可少的,但问题对于会话对象是否同样如此?

.net asp.net ajax multithreading locking

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

zend表单电子邮件验证

我有以下代码为用户的电子邮件地址生成输入字段

$email = new Zend_Form_Element_Text('email');
$email->setLabel('Email:')
    ->addFilters(array('StringTrim', 'StripTags'))
    ->addValidator('EmailAddress')
    ->addValidator(new Zend_Validate_Db_NoRecordExists(
                                                        array(
                                                                'adapter'=>Zend_Registry::get('user_db'),
                                                                'field'=>'email',
                                                                'table'=>'tbl_user'
                                                                )))
    ->setRequired(true)
    ->setDecorators(array(
                            array('Label', array('escape'=>false, 'placement'=>'append')),
                            array('ViewHelper'),
                            array('Errors'),
                            array('Description',array('escape'=>false,'tag'=>'div')),
                            array('HtmlTag', array('tag' => 'div')),
                        ));
$this->addElement($email);
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如果用户为电子邮件输入无效的主机名,则会产生3个错误.假设用户输入'admin @ l'作为电子邮件地址,错误将是
*'l'没有电子邮件地址的有效主机名'admin @ l'
*'l'与DNS主机名
*' 的预期结构不匹配l'似乎是本地网络名称,但不允许使用本地网络名称

我只是希望它只提供一个自定义错误而不是所有这些.如果我通过addErrorMessage方法设置错误消息"无效的电子邮件地址",它将再次针对db_validation生成相同的消息.

zend-framework email-validation zend-form zend-form-element

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

序列化CGAffineTransform以存储在NSUserDefaults中

我如何在NSUserDefaults中存储CGAffineTransform?因为它包含6个浮点值,所以需要大量的重复工作来将每个值存储为float ...所以我想知道是否有更聪明的方法.

ios

5
推荐指数
2
解决办法
1591
查看次数

IIS:如何从命令行取消部署/删除/删除webapp?

假设在本地IIS服务器上部署了一个webapp.当我需要删除/取消部署它时,我可以转到IIS管理器,右键单击该应用程序,然后选择"删除应用程序和内容" - et voila.但是,我需要从命令行做同样的事情 - 怎么样?可以假设应用程序的名称是已知的.

也许这可以通过MSDeploy以某种方式完成?

iis command-line web-applications

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

以下代码的含义

我有一个从网上下载的示例应用程序
在此我无法理解以下代码

UILocalNotification *localNotif = [[UILocalNotification alloc] init];

if (localNotif == nil) 
    return;
Run Code Online (Sandbox Code Playgroud)

  if (!array1) 
        return;
Run Code Online (Sandbox Code Playgroud)

这个代码是否意味着如果对象不存在则返回.....

救命

iphone cocoa-touch if-statement

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

如何在运行时更改Java属性?

问题:是否有某种方法可以"连接"到正在运行的JVM并更改系统属性(由-Dproperty = value给出)而无需停止JVM并且没有编写方法来执行此操作?

现在,上下文:我有一台运行在远程机器上的JBoss服务器,它托管我的应用程序,还有其他应用程序.其他应用程序可能无法停止.使用与我的应用程序相关的特定-D属性调用服务器.在服务器启动时为此属性分配了错误的值.我需要改变那个属性.最简单的方法是重启JBoss,但这会导致所有应用程序停机一段时间.有没有办法改变这个属性而不停止任何应用程序,但我自己的?

谢谢!

java jboss runtime properties

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

使用 PrincipalContext.ValidateUser 时的性能问题

我正在使用此处讨论的解决方案根据我的 ASP.NET Web 应用程序中的活动目录对用户进行身份验证。我编写了一个简单的 ADMembershipProvider 类,它与 FormsAuthentication 一起使用。在本地运行项目时工作正常,但当部署到网络中的服务器时,ValidateUser 调用需要很长时间(大约 20 秒)。

//Assumes using System.DirectoryServices.AccountManagement
public override bool ValidateUser(string username, string password) {
    using (var context = new PrincipalContext(ContextType.Domain)) {
        return context.ValidateCredentials(username, password);
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试将msdn上记录的名称容器参数添加到 PrincipalContext 构造函数,但这些参数似乎没有任何影响。

using (var context = new PrincipalContext(ContextType.Domain, "MyDomain", "OU=MyCompany,DC=some,DC=stuff")) {
    return context.ValidateCredentials(username, password);
}
Run Code Online (Sandbox Code Playgroud)

我们的网络中至少有两台不同的服务器存在同样的问题。服务器连接到 AD 并运行操作系统 Windows server 2003 SP2 (IIS6)

我的一个想法是,这个问题可能与我们的域对其他域有一些信任的事实有关,并且在验证用户时它们以某种方式参与。但是,我们尝试验证的用户仅存在于“我们的”广告中。

c# asp.net-membership active-directory

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

为什么我在这里得到StackOverflowError?

为什么这个java代码会产生StackOverflowError?我知道这与递归泛型类型参数有某种联系.但我不明白整个机制.

public class SomeClass<T extends SomeClass> {

    SomeClass() {
        new SomeClassKiller();
    }

    private class SomeClassKiller extends SomeClass<T> {
    }

    public static void main(String[] args) {
        new SomeClass();
    }
}
Run Code Online (Sandbox Code Playgroud)

java stack-overflow generics recursion

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

如何使用div对齐表格如表?

这是我的代码:

<div>
    <label>Name</label><input type="text" id='name'/><br />
    <label>Email</label><input type="text" id='email'/><br />
    <label>Place</label><input type="text" id='place'/><br />
</div>
Run Code Online (Sandbox Code Playgroud)

我是CSS的新手,我不希望表格对齐,但完美应该是相同的,并且不希望将样式应用于单个元素.任何帮助表示赞赏.

html css css-tables

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

如何将C++类转换为内部类型

基本的C++类问题:

我目前有简单的代码,看起来像这样:

typedef int sType;
int array[100];

int test(sType s)
{
  return array[ (int)s ];
}
Run Code Online (Sandbox Code Playgroud)

我想要的是将"sType"转换为类,这样就不需要改变"return array [(int)s]"行.例如(伪代码)

class sType
{
  public:
    int castInt()
    {
      return val;
    }
    int val;
}


int array[100];    
int test(sType s)
{
  return array[ (int)s ];
}    
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

c++ casting intrinsics

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