问题列表 - 第26160页

会话状态不在页面之间保存

我有一个asp.net c#站点的问题,我将会话状态对象设置为true,然后重定向到另一个需要检查会话状态对象的值的页面,它是null.

有时它设置正确,其他时间只是空.

当我在我的本地机器上调试时,它每次都能完美运行.只有当我上传到我的网络服务器时才会发生这种气质行为.

由于它基于站点的安全性,因此每次会话数据有效且准确是非常重要的.

会话状态数据不可靠吗?

AFAIK设置为inproc,无cookie,30分钟超时,IIS的vanilla安装.

有没有人有什么建议?也许我需要在存储会话数据和读取之间进行thread.sleep?

注意:写入和读取之间的时间大约是70ms ..数据写入RAM的时间充足.....

c# asp.net iis session-state

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

我有一个生物识别应用程序的想法

是否可以使用touch api来读入和验证指纹?我有一个生物识别应用程序的想法,但我想确保首先提供必要的api.

谢谢

biometrics

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

Tsql按特定字符串值排序数据

我有一个审计表,其中包含插入,更新和删除操作的数据.我正在编写一个报告,它将按插入,更新和删除的顺序显示数据.我不认为order by子句会有所帮助.任何帮助?

sql t-sql sql-server

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

jQuery,jQuery UI和双许可插件(双许可)

好的我已经阅读了许多关于使用MIT和GPL许可证的双重许可的帖子.但我仍然感到好奇,因为措辞似乎具有包容性.许多双许可证声明该软件使用"MIT和GPL"许可."AND"让我感到困惑.

在我看来,术语中的"与"一词意味着您将使用两个许可证对产品进行许可.stackoverflow上的大多数帖子声明您可以使用一个"或"另一个来许可软件.

JQuery特别指出"OR",而JQuery UI特别指出"AND"."AND"的另一个实例是JQGrid.

我不是律师,但在我看来,对此的法律解释会说明使用该软件意味着您在两个许可下使用该软件.有没有联系过律师的人得到澄清或明确的答案是什么?您是否可以使用双许可软件产品在任何许可协议条款中声明"AND"?

编辑: 这里的家伙是我在jquery.org/license上谈到的具体内容你看到以下内容:

您可以根据MIT许可证或GNU通用公共许可证(GPL)版本2的条款使用任何jQuery项目

但在Jquery和Jquery UI库的标题中,您会看到:

 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
Run Code Online (Sandbox Code Playgroud)

该网站说

麻省理工学院或GPL

但是软件中的许可声明说

麻省理工学院和GPL.

更新2010年5月7日 显然有一些问题,因为JQuery已将其最新版本中的许可协议的措辞改为州MIT GPL.

版本1.3.2许可证说:

/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
Run Code Online (Sandbox Code Playgroud)

但现在版本1.4.2许可证说:

/*!
 * jQuery JavaScript …
Run Code Online (Sandbox Code Playgroud)

jquery licensing jquery-ui jquery-plugins

25
推荐指数
3
解决办法
7396
查看次数

在SQL Server中的同一个表中交换两行的值

我想交换表中两行的值.我有两行的行ID.有没有查询呢?这是一个例子.在查询之前我有这个:

row1 : 1,2,3
row2 : 5,6,7

交换后我想要这个:

row1 : 5,6,7
row2 : 1,2,3

sql sql-server

14
推荐指数
3
解决办法
4万
查看次数

如何在NHibernate中将参数传递给IN运算符?

HI,

我正在尝试,为一个命名查询(本机sql)传递一个长数组,以便在IN STATEMENT中使用:像这样:

(...)WHERE Identificator IN(:pIdes)

我尝试传递我的ides []:

 ctx.GetNamedQuery("NamedQueryName")                                          
                   .SetParameter<long[]>("pIdes", Identificators)
                   .List<EmpreendimentoInputReport>();
Run Code Online (Sandbox Code Playgroud)

并作为一个字符串

 ctx.GetNamedQuery("NamedQueryName")                                          
                   .SetParameter<string>("pIdes", Identificators)
                   .List<EmpreendimentoInputReport>();
Run Code Online (Sandbox Code Playgroud)

当参数是一个字符串返回什么都没有,whem是一个long []返回这个oracle错误:

"Oracle.DataAccess.Client.OracleException:ORA-00932:tipos de dados inconsistentes:esperava NUMBER obteve BINARY"

有人可以帮帮我吗?

c# oracle nhibernate query-parameters ora-00932

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

Resharper 5.0 - 初始印象

现在VS 2010正式发布,我正在考虑升级到Resharper 5.0,我只是想知道你们中是否有人能够提供有关你的印象的任何反馈到目前为止.

一些具体问题:

  1. 我很喜欢Resharper,但是如果你的磁盘速度很慢(我的一台机器有一台5400RPM的驱动器并且它在那台机器上的运行速度不是很好),那就太慢了.我只是想知道你是否注意到5.0中的任何速度改进.
  2. VS 2010需要Resharper 5.0,还是Resharper 4.5.1还能运行?我在JetBrains网站上找不到任何确定的内容,但我可能错过了它.我得到的印象是VS 2010需要5.0.
  3. 您对Resharper 5.0的任何其他反馈以及您喜欢/不喜欢的内容都非常感谢.我不确定我什么时候才能正式搬到VS 2010,但我想我可以继续使用Resharper 5.0,即使我在VS 2008停留了一段时间.5.0中有没有新的功能,你发现这些功能非常好,不在4.5.1版本中(我查看了功能页面,但除了本机nunit支持看起来不错外,没有什么真正跳出来). ?

感谢您的反馈意见.

visual-studio resharper-5.0

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

有没有办法强制JVM在单个处理器或Core上运行

在Java中,有没有办法强制JVM实例在单个CPU/Core上运行.

另外有一种方法可以让给定的线程找出它运行的CPU吗?

java concurrency

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

我的方法是避免dynamic_cast <>比dynamic_cast <>更快吗?

几分钟前我正在回答一个问题,它又向我提出了另一个问题:

在我的一个项目中,我做了一些网络消息解析.消息的形式为:

[1 byte message type][2 bytes payload length][x bytes payload]
Run Code Online (Sandbox Code Playgroud)

有效负载的格式和内容由消息类型确定.我有一个基于公共类的类层次结构Message.

为了实例化我的消息,我有一个静态解析方法,它Message*根据消息类型字节返回一个.就像是:

Message* parse(const char* frame)
{
  // This is sample code, in real life I obviously check that the buffer
  // is not NULL, and the size, and so on.

  switch(frame[0])
  {
    case 0x01:
      return new FooMessage();
    case 0x02:
      return new BarMessage();
  }

  // Throw an exception here because the mesage type is unknown.
}
Run Code Online (Sandbox Code Playgroud)

我有时需要访问子类的方法.由于我的网络消息处理必须快速,我决定避免,dynamic_cast<>并且我向基 …

c++ polymorphism dynamic-cast static-cast

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

Paypal NVP API - 不断收到错误81002

我是PayPal API的新手,我在使用PHP中的CURL调用SetExpressCheckout时遇到了麻烦.就我而言,我已经正确设置了所有内容,但我一直收到81002错误"指定的方法不受支持".

代码片段如下.我从这里获得了CA Root证书文件.

<?php

$paypal_data = array(
    'USER' => urlencode('andree_1272823561_biz_api1.gmail.com'),
    'PWD' => urlencode('1272823576'),
    'SIGNATURE' => urlencode('Am1t0wiu2tv7VwZ5ebdeY9zv1GF6Ad0PFz-qTGFFf7vbWU6ee4bxy8KL'),
    'VERSION' => urlencode('52.0'),
    'PAYMENTACTION' => urlencode('Sale'),
    'METHOD' => urlencode('SetExpressCheckout'),
    'AMT' => urlencode('52.00'),
    'RETURNURL' => urlencode('get_express_checkout_details.php'),
    'CANCELURL' => urlencode('index.php')
);

$url = 'https://api-3t.sandbox.paypal.com/nvp?' . http_build_query($paypal_data);
$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');

$result = curl_exec($curl);
curl_close($curl);
parse_str($result, $result);
?>

<pre>Data sent: <?php print_r($paypal_data); ?></pre>
<pre>Result: <?php print_r($result); ?></pre>
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,输​​出如下:

Data sent: Array
(
    [USER] => …
Run Code Online (Sandbox Code Playgroud)

php paypal

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