问题列表 - 第44766页

USB轮询机制

为什么USB使用轮询机制而不是中断来检测设备?

我已经在Stack Overflow上看到了这个事件

  1. 同步(即你知道什么时候可以在一个小窗口内看到它)
  2. 不紧急(即缓慢的轮询间隔没有不良影响),和
  3. 经常(即你的大多数投票周期创造'命中')

然后我们可以使用民意调查.但是在USB的情况下,设备检测不常见,因此中断机制会更好.

谢谢你的回复,

查希尔

usb polling

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

NHibernate 3 Linq查询缓存

在刚刚使用ICriteria之后,我刚开始在NHibernate 3中使用LINQ和NHibernate.

这是一个示例查询:

ISession session = NHibernateSessionManager.Instance.GetSession();

var results = from project in session.Query<Project>()
              where project.ProjectState == ProjectState.Archive
              orderby project.ProjectNumber
              select project;

return results.ToList();
Run Code Online (Sandbox Code Playgroud)

如何设置缓存?我看了一下,其他问题似乎使用了不同的(可能是过时的?)语法,或者我做错了...

c# nhibernate caching

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

IPv6会帮助形成垃圾邮件发送者吗?

开发Web应用程序的一个主要(主要)部分是使其具有防滥用性,更具体地说是防垃圾邮件.

我刚刚注意到,今天的反垃圾邮件插件管理请求的形式,填写,提交,并重新提交它(例如,在情况下,CMS询问更多信息,表单数据实际上正在前)......所有来自不同IPv4地址.

首先,两个问题:

  • 他们使用什么技术在几秒钟内通过不同的IP路由属于同一会话(表单提交)的不同请求?
  • 我可以编写基于IP的哈希来检查请求表单的IP和提交表单的IP是否相同; 但是:有没有合理的理由说明用户(即不是垃圾邮件制造者)可能想要从不同的IP提交表单而不是请求它的IP?

那么,对于这个问题的关键:

凭借其几乎无限的地址数量,IPv6是否会让垃圾邮件制造者更容易让网站管理员和网络应用程序开发人员的生活变得悲惨?

也许最终用户都拥有自己的静态IPv6,这对我们来说是件好事,因为我们可以更轻松地阻止机器受损的用户.

或者垃圾邮件发送者可以继续从不同角度攻击我们,从不使用相同的IPv6两次...我不太清楚它在技术上如何工作,特别是因为我甚至不了解它如何与IPv4一起工作.

在最高级别的IPv4地址耗尽的那天,问题或多或少地提出了问题.

ipv4 ipv6 spam

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

jQuery ajax调用的返回值的大小限制是多少?

看起来jQuery ajax调用的返回值大约有70K左右.任何人都可以验证吗?我试图返回比ASP.NET更长的字符串.我正在返回的HTML显示,直到我达到那个大小.之后,我的页面上没有显示任何内容.我没有看到错误消息,我没有看到任何记录.这是我的ajax电话.

 $.ajax(
            {
                type: "POST",
                url: _urlGetCandidatesForAdvancedSearch,
                data: searchCriteria,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg)
                {
                    ShowSearchResults(msg.d);
                },
                error: function (xhr, ajaxOptions, thrownError)
                {
                    HideBusyIcon();
                    alert(thrownError.toString());
                }
            }
            );
Run Code Online (Sandbox Code Playgroud)

谢谢,杰伊

asp.net jquery

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

如何在mathematica中区分多级纯函数中的槽

例如,我可能有

{1, 2, 3, 4, 5} // Select[#1, ((*** + 1 &) > 2) &] &
Run Code Online (Sandbox Code Playgroud)

在这里,***也想成为#1,但不被认为是最外层的#1.有什么办法可以区分这两者吗?

谢谢.

wolfram-mathematica

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

WPF UIElement.IsHitTestVisible = false; 还在回击?

我从FrameworkElement派生一个控件用作VisualCollection的容器,因为我正在使用DrawingVisuals进行大量自定义渲染(创建游戏地图).

我有几个不同的容器实例层叠在一起,我只想要命中测试来影响当前可见的层,所以我尝试做了明显的,并设置.IsHitTestVisible = false,根据MSDN应该防止任何子元素作为命中结果返回.

但是,我仍然在设置的容器上返回命中.IsHitTestVisible = false.我已经尝试了我能想到的所有其他东西,折叠,隐藏,禁用,0不透明,似乎没有任何东西可以把它从命中测试中拿出来.

c# wpf

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

尝试使用imagecreatefromstring保存base64图像,它完全是黑色的

我试图从数据库中获取Base64编码的图像并将其保存到文件中.无论出于何种原因,当我尝试使用imagecreatefromstring&imagepng时,图像完全是黑色的.我尝试了很多不同的方法,但我最终还是得到了一个黑盒子.以下是我最好的尝试.有任何想法吗?非常感谢你提前!

$thefile = base64_decode($strImage);  
$img = imagecreatefromstring($thefile);  

if($img !== false)  
{
    header('Content-Type: image/png');  
    imagepng($img);  
    imagedestroy($img);   
}
Run Code Online (Sandbox Code Playgroud)

这应该是上面,但格式不看的权利....
$ strImage ='iVBORw0KGgoAAAANSUhEUgAAA4QAAAD6CAYAAAD5jokXAAAMrUlEQVR4nO3dPahkZxkH8P + CkiqlaKGojcHCr9gEBBsbu5QiSRXBTksRsUijwcI0IorBD4gGGwvxC4soKLEQImiMRgMmMYmRGDbZbLJ7d ++ 9Zy3OPdzZ2bv3zuzMnOd8/H4wxe4O8z4zmWL + ed73fRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG4ukkzQmPgyQXkjxcVxoAAAC78kba8HeY5OrRY // oz4vhcL + qQAAAAHanOeXfPpe2U9gFw2d6qQgAAIBeXFvhOa9FtxAAAGByTusQLlvsFr68m3IAAADoyyodwkW6hQAAABOxTodwUdctPNxiLQAAAPRo3Q7hor0cdwtf3U45AAAA9GWTQJgkP48tpAAAAKN0q1tGl9lCCgAAMDKbdggXLW4h/d0WXxcAAIAd2GYgTI63kF5L8uaWXxsAAIAt2taW0WWHR6 + 9t6PXBwAAYEPb7hAuEgoBAAAGbJeBMBEKAQAABmtXW0YXCYUAAAADtOsOYUcoBAAAGJi + AmEiFAIAAAxKn4EwEQoBAAAGo48zhMu6UHi5YG0AAACO9N0h7HSh8N9F6wMAAMxeVSBM2kDYJPl4YQ0AAACzVRkIf5DjUAgAAEDPKgNhkryWNhAeFtcBAAAwO0Pozu2lreOguhAAAIA5qe4QdvbThsKr1YUAAADMxVACYdJ2CJskF6sLAQAAmIMhBcLEJTMAAAC9GVogvJw2EL5RXQgAAMDUDS0QJrqEAAAAO3d3hhm8Xk9b1151IQAAAFPWJLlUXcQJDjPMsAoAADBoz6e9sfPyCs9t0o58GJqnYwwFAADA2tYZ8t6k7cYNkS4hAADAmta5KGbIgfCBrBduAQAAZ M + dQDj0Llw3rP5cdSEAAABjsE4g7ALXkA25iwkAADAo6wS8K2s + v0IXWr9fXQgAAMDQrXM7508z/ECY6BICAACsZN3wtM4W0ypdJ/Of1YUAAAAM2boXxYwhECa6hAAAAGda96KYsQTCMVyAAwAAUOrlrDeqYSyBMGnf1351EQAAAEO2zsUyYwqEQ5 + bOCUvpu3KfrFg7fMFawIAwGSsc95uTIHw2bTv7XJxHXPRbdP9bc/rCv0AALCBdTppYwqESfu + BIB + VHW/xvadBACAQdnPdAPhG2nf24PVhcyEQAgAACPzStrQ9LUVnjvGH99jrHmsBEIAABihVS + WGeP2S4GhP31/P24vWBMAACZn1YtlxhiuxljzWFV81k2SbxWsCwAAk7HqxTJjDFdjrHmsqgLhcwXrAgDAZHQjA84yxnA1xprHquKzPkhypWBdAACYjO5imXNnPG + M4apJzcD0Oar4fpyPc4QAALCxVS6WGVsgvBphoU8V34/fxH9jAADY2CoXy4wtEK56NpLNnUvNZ/2BrNbdBgAATrFKeBpbIFz19lS2o0nyy6J1bQsGAIANXMk0A + FBdREz0iR5rWjdPxSsCwAAk9Ft + bt4ynPGFAj/nvb9uIGyP02S/YJ1D9JejAQAAGzgrI7aWM7j7cV20QpVn/nFnH0hEgAAcIYmp4e + MXQIhcE6VZ/7UxnP/6wAAIDBOmtA/dADoTBYq + PW1 + 8WrQsAAJPyatof1g/C5N + HHAi7S3GEwTpVgfD9MXoCAAC24rSLQYYaCA/S1uZG0VpndZh3qUnyzaK1AQBgMk7rsg0tEF7N8blHYbDepdQFwr0kzxetDQAAk3Fal2cogfBijoPgYZLP1JbDkb + mLhA + mZqRFwAAMCkX0v6of + SEf6sOhHfl + Jxa1RB0bu7DqQuEny9cGwAAJuVm5wirAuGFXB8EDZsfribJjwrX/mzR2gAAMBk3O0fYdyDcz3EIdE5wHJokLxWtvZ/kz0VrA wDAZNzsHGEfgXC5G3h49HeMQ5P2gpcKLya5XLQ2AABMxitpf9jfs/T3uwyEy91AF4SMU2Un96E4RwgAAFvRpB0jsGjbgfBKdAOn5rSxJbt2 + 9H6dxatDwAAk3FSl24bgXA5BOoGTktlIOzW/1Xh + gAAMAkn/bDfJBBezo0h8NwGr8cwdWG/yoUkrxauDwAAk7DtQJij17uW64PhWY/Do8dBkqtph9ILksNVHQgfTW2HEgAAJuGkH/bb2DL6Ztpgd9rjIMdBcJXQeJA2CFCvuxyoyl1H699WWAMAAIzeSaMnqgbTL/tS2gtv9nNjaDxMGyp1EWtcSP1NnwdJvlFcAwAAjNqVDDcQnuS5HIfY5YD4ZmFdc/PH1AfCZ9LOJAQAAG7Rf9L + SF/stA05EC67nJO7h8ujNNiud6c + EH4lzhECAMDGlkdCVP/Qv1V35sbB94dJni2sacqaJF8vXP8tRzV8srAGAAAYveWbRsfUIbyZ7 + XGraUHSe6tLGpimiR/K67hYpLHimsAAIBRW75YZgqBcNGF3Lit1IU0m2uSvF5cw6OxPRgAADbS3Rj5w6M/Ty0QLtrLjVtK7ymtaLy6YF3pQ0d1vLW4DgAAGLXFc4RTDoSLFs8bCobrW95qXOVSkvuqiwAAgDFb/HE/l0DYWTxrKBiubiiB8E9JflldBAAAjNniOcK5BcKOYLieoQTCryZ5uboIAAAYs1fS/SD/dOYbCDvLwfAfteUMVndRT7X3pK3jtuI6AABg1Jq0l67MPRB2FoPhleJahmgogTBxjhAAADbWzeoTCK/XBcOD6kIGZnlcSSXnCAEAYEPdFkmB8EbdjaRDODM3FJcynEDoHCEAAGxocXg7N1qcYWioffJChvNdeW/abb3mEQIAwC3qtgDqEN7cazkOhb8vrqXazzKcQJgkP07yheoiAABgrLotgALh6b6T41D4RHEtld6ZYQXCdyV5uLoIAAAYM4Fwdd1n9WZ1IYWaJN …

php base64 gd

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

cURL - 错误请求(无效号码)

我已经在我的系统上设置了一个小的PHP脚本(运行XAMPP)并且它工作得非常好但是当我将它上传到我的Web服务器时它会说:Bad Request(Invalid Number).可能是什么原因?

这是我的代码:

$url = "http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1";  

$options = array(  
  CURLOPT_RETURNTRANSFER => true,  
  CURLOPT_HEADER         => false,  
  CURLOPT_FOLLOWLOCATION => true,  
  CURLOPT_ENCODING       => "",  
  CURLOPT_USERAGENT      => "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)",  
  CURLOPT_AUTOREFERER    => true,  
  CURLOPT_CONNECTTIMEOUT => 120,    
  CURLOPT_TIMEOUT        => 120,  
  CURLOPT_MAXREDIRS      => 10,  
  CURLOPT_POST           => true,  
);  

$ch = curl_init($url);  
curl_setopt_array($ch, $options);  
$content = curl_exec($ch);  
$header = curl_getinfo($ch);  
curl_close($ch);  

print_r($header);  
echo $content;  
Run Code Online (Sandbox Code Playgroud)

标题数组显示:

Array
(
    [url] => http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1
    [content_type] => text/html
    [http_code] => 400
    [header_size] => 129
    [request_size] …
Run Code Online (Sandbox Code Playgroud)

php curl http http-status-code-400

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

在Drupal中将元素表单作为数组

使用Drupal 6.20.

我们可以设置一些这样的表单元素: -

<input type="select" name="somename[]"><option>ohai</option></select>
Run Code Online (Sandbox Code Playgroud)

然后在PHP中循环使用它们

foreach ($somename as $name) { ... }
Run Code Online (Sandbox Code Playgroud)

我想在Drupal中做同样的事情.我有一个select-elements相同的风格列表.元素的数量可能在将来发生变化,因此表单处理必须是动态的.

如果我使用上述方法,每个元素将覆盖前一个元素,因此最终只有一个元素被打印到屏幕上.我不能写name="somename[$someid]",因为不会解释$somename为数组.
Drupal支持这个还是我做它?

另外,还有其他方法可以达到同样的目的吗?

drupal drupal-6 drupal-fapi

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

Session_End不开火?

我想在他的会话超时时注销用户.所以在Global.asax中使用以下代码:

protected void Session_End(object sender, EventArgs e)
{
    FormsAuthentication.SignOut();
}
Run Code Online (Sandbox Code Playgroud)

但似乎session_end永远不会开火.任何想法如何解决它?我正在使用ASP.NET默认设置.

asp.net session

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