问题列表 - 第18563页

是否有一种随机化整数的方法,以便访问者无法弄清楚对象的顺序

我在网址中有一个id.通常它将是一个自动编号,所以它将是1,2,3,4,5,.....

我不希望访问者弄清楚序列,所以我想让这个数字有点随机.所以我想要1转换为174891和2到817482等等.但我希望这个范围在1到1,000,000之间.

我想通过xoring和移位整数位可以做到这一点.但我想知道这是否已在某个地方实施.

谢谢

c# security random

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

"Vary:Accept"HTTP标头的功能是什么?

我使用PHP生成动态Web页面.如下面的教程所述(参见下面的链接),当$ _SERVER ['HTTP_ACCEPT']允许时,XHTML文档的MIME类型应为"application/xhtml + xml".由于您可以使用2个不同的MIME("application/xhtml + xml"和"text/html")提供相同的页面,因此您应该将"Vary"HTTP标头设置为"Accept".这将有助于代理上的缓存.

链接:http: //keystonewebsites.com/articles/mime_type.php

现在我不确定:header('Vary:Accept')的含义; 我不太确定'Vary:Accept'会做什么......

我找到的唯一解释是:

在Content-Type标头之后,发送Vary标头(如果我理解正确的话)告诉中间缓存,如代理服务器,文档的内容类型根据请求文档的客户端的功能而变化. http://www.456bereastreet.com/archive/200408/content_negotiation/

任何人都可以给我一个这个标题的"真实"解释(带有该值).我想我理解的事情如下:Vary:Accept-Encoding代理上的缓存可以基于所服务页面的编码,但我不明白:变化:接受

proxy caching http

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

Java正则表达式

我需要在某个项目列表的末尾删除一些字符.这些字符总是相同的(C,CD,PDF,CPDF,M),通过这个正则表达式,我可以摆脱它们:

str.replaceAll("(C|CD|PDF|CPDF|M)$", "");
Run Code Online (Sandbox Code Playgroud)

但是,我无法反转这个表达式:如果它们位于字符串的末尾,我希望能够隔离(通过删除字符串的其余部分,例如)这些代码中的任何一个.我试过这个:

str.replaceAll("!(C|CD|PDF|CPDF|M)$", "");

我可能通过使用一些字符串函数,但我确信它只能使用正则表达式.

java regex

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

检查文件是否是C#中的媒体文件

我需要一种方法,可以告诉我文件是图像,音频还是视频文件.我可以用C#做​​到这一点吗?

c#

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

RSS阅读器如何知道Feed已更新?

只是通过youtube了解这一点,但无法找到答案,我的问题是读者如何知道有更新.

它是不是像黑莓推?

rss push

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

如何让file_get_contents()与HTTPS一起使用?

我正在设置信用卡处理,需要使用CURL的解决方法.当我使用测试服务器(没有调用SSL URL)时,以下代码工作正常,但现在当我在使用HTTPS的工作服务器上测试它时,它失败并显示错误消息"无法打开流".

function send($packet, $url) {
  $ctx = stream_context_create(
    array(
      'http'=>array(
        'header'=>"Content-type: application/x-www-form-urlencoded",
        'method'=>'POST',
        'content'=>$packet
      )
    )
  );
  return file_get_contents($url, 0, $ctx);
}
Run Code Online (Sandbox Code Playgroud)

php https curl file-get-contents

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

Linq to SQL&Logical partitioning(DAL,BLL)

我们将在.Net重建我们的一个站点.我已经阅读了很多文章,并且非常喜欢将我们的项目分成数据访问层(DAL),业务逻辑层(BLL)和表示层(我们来自经典ASP)的想法,这对我们来说是一个巨大的进步).我也非常喜欢Linq to SQL.

由于Linq to SQL旨在快速开发,Linq to SQL是否真的可以拥有DAL,BLL和表示层?使用Linq to SQL,DAL会返回可能在BLL中修改的实体或linq代码吗?DAL和BLL与Linq to SQL之间的关系似乎是一个模糊的话题,没有达成共识 - 因为这对我们来说是一个巨大的跳跃,我绝对想要在进入任何事情之前制定一个好的游戏计划.

类型数据集看起来更适合这个,但如果我能得到与Linq类似的东西我会去那条路.

我想远离nHibernate和其他第三方库.

linq data-access-layer bll linq-to-sql

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

如何将DateTime转换为C#中的日期

我无法相信我花了多长时间才找到这个看似显而易见的问题的答案.

Date SomeRandomMadeUpDate = DateTime.Now.AddMonths(randomMonths).Date;
Run Code Online (Sandbox Code Playgroud)

无法将类型'System.DateTime'隐式转换为'System.Date'我甚至可以调用:

Date.Now
Run Code Online (Sandbox Code Playgroud)

但是呼唤.AddDays它会返回一个DateTime.

同样,问题是:如何将C#DateTime转换为C#Date

c# datetime .net-4.0

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

关于php下合并排序的问题

我一直在尝试在php下实现合并排序.但似乎不成功:(找不到错误的来源.非常感谢任何一种帮助!

function merge_sort(&$input, $start, $end) {
    if($start < $end) {
        $mid = (int) floor($start + $end / 2);
        merge_sort($input, $start, $mid);
        merge_sort($input, $mid + 1, $end);
        merge($input, $start, $mid, $end);
    } 
}

function merge(&$input, $p, $q, $r) { 
    $a = $q - $p + 1;
    $b = $r - $q;

    for($i = $p;$i <= $q;$i++) {
        $arr1[] = $input[$i];
    }

    for($i = $q+1;$i <= $r;$i++) {
        $arr2[] = $input[$i];
    }   

    $c = $d = 0;
    for($i = $p; $i <= …
Run Code Online (Sandbox Code Playgroud)

php sorting algorithm

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

安装完成后自动启动Android应用程序

我知道如何在启动后使用BOOT_COMPLETEDintent操作自动启动,但我没有找到如何在应用程序安装到设备后自动启动应用程序.

对于我的应用程序,我想在安装后设置一个警报,我查看了PACKAGE_ADDEDintent操作,但它说新安装的软件包没有收到此广播.

有什么建议?

提前致谢

android

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