小编Jef*_*ood的帖子

仅通过公共交通找到最佳路线的策略?

寻找汽车的路线非常简单:您存储所有道路的加权图表,您可以使用Djikstra的算法 [1].公交路线不太明显.使用总线,您必须表示诸如"等待下一班车10分钟"或"将一个街区走到另一个公共汽车站"之类的事情并将其提供给您的寻路算法.

这对汽车来说甚至都不简单.在一些城市,一些道路在早上单向进入城市,而在晚上仅单向进入城市.一些先进的GPS知道如何在高峰时段避开繁忙的路线.

您如何有效地表示这种与时间相关的图并找到路线?不需要可证明的最佳解决方案; 如果旅行者想要准时,他们会买车.;-)

[1]一个很好的算法在一个例子中提到,因为每个人都听说过它,虽然A*是这个应用程序的一个更有可能的选择.

algorithm optimization data-structures

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

Cookie的最大大小是多少,每个网站的浏览器中可以存储多少?

我正在学习cookie,在编写依赖cookie来存储状态的Web应用程序时,我想知道浏览器的支持.

  • 对于每个域/网站,可以向浏览器发送多少个cookie,大小是多少?

  • 如果发送和存储多个cookie,是否会影响性能?

cookies

43
推荐指数
4
解决办法
6万
查看次数

ASP.NET MVC 2.0 JsonRequestBehavior全局设置

默认情况下,ASP.NET MVC 2.0将在操作尝试返回JSON以响应GET请求时抛出异常.我知道这可以通过使用JsonRequestBehavior.AllowGet逐个方法覆盖,但是可以在控制器或更高的基础上设置(可能是web.config)吗?

更新:Per Levi的评论,这是我最终使用的 -

protected override JsonResult Json(object data, string contentType, System.Text.Encoding contentEncoding)
{
    return Json(data, contentType, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc-2

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

为什么IE7没有正确地将<pre> <code>块复制到剪贴板?

我们注意到IE7有一个奇怪的行为,在Stack Overflow上发布了代码块.例如,这个小代码块:

public PageSizer(string href, int index)
{
    HRef = href;
    PageIndex = index;
}
Run Code Online (Sandbox Code Playgroud)

从IE7复制并粘贴,最终结果如下:

public PageSizer(string href, int index){    HRef = href;    PageIndex = index;    }

不完全是我们想到的..基础HTML源实际上看起来很好; 如果您查看源代码,您会看到:

<pre><code>public PageSizer(string href, int index)
{
    HRef = href;
    PageIndex = index;
}
</code></pre>
Run Code Online (Sandbox Code Playgroud)

那么我们做错了什么?为什么IE7不能以合理的方式复制和粘贴这个HTML?

更新:这特别与<pre> <code>通过JavaScript在运行时修改的块有关.本机HTML确实可以正确呈现和复制; 它是该HTML的JavaScript修改版本,其行为不符合预期.请注意,复制和粘贴到写字板或Word中是有效的,因为IE与富文本剪贴板中的不同内容相比,记事本从中获取其数据.

html internet-explorer

37
推荐指数
2
解决办法
6650
查看次数

在IIS7中将URL从https://重写为http://

我正在尝试从表单中重写网址:

https://example.com/about
Run Code Online (Sandbox Code Playgroud)

到形式

http://example.com/about
Run Code Online (Sandbox Code Playgroud)

使用IIS7 URL重写:

<!-- http:// to https:// rule -->
<rule name="ForceHttpsBilling" stopProcessing="true">
  <match url="(.*)billing/(.*)" ignoreCase="true" />
  <conditions>
    <add input="{HTTPS}" pattern="off" ignoreCase="false" />
  </conditions>
  <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}{REQUEST_URI}" />
</rule>

<!-- https:// to http:// rule -->    
<rule name="ForceNonHttps" stopProcessing="true">
  <match url="(.*)billing/(.*)" ignoreCase="true" negate="true" />
  <conditions>
      <add input="{SERVER_PORT}" pattern="^443$" />
  </conditions>
  <action type="Redirect" redirectType="Found" url="http://{HTTP_HOST}{REQUEST_URI}" />
</rule>
Run Code Online (Sandbox Code Playgroud)

我不知所措; 我一直在浏览网页上的例子,并尝试我能想到的每一种语法.我简单地指定重写规则似乎没有工作,在所有的任何HTTPS请求,就好像所有的https://请求都平了无形的重写引擎.

规则工作正常; 见下面的答案.

https iis-7 url-rewriting url-rewrite-module

37
推荐指数
3
解决办法
6万
查看次数

实现命令行界面的建议

我正在重新设计命令行应用程序,并正在寻找一种方法来使其使用更直观.传递给命令行应用程序的参数格式是否有任何约定?或者人们发现有用的任何其他方法?

user-interface command-line

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

使用sql计算类型时间的总和

如何计算我的冒号的时间总和称为"timeSpent"具有以下格式:HH:mm in SQL?我正在使用MySQL.

我的专栏类型是时间.

它有这种结构

TimeFrom like  10:00:00           12:00:00     02:00:00
TimeUntil      08:00:00           09:15:00     01:15:00
Time spent      

total time 03:15:00

mysql sql

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

ORM仍然是"计算机科学的越南"吗?

我昨晚读了这篇文章,我注意到它是从2006年开始的.我可以选择ORM,数据库的任何一种方式,但我只是想知道是否一切都不好杰夫说ORM仍然适用,即使现在考虑帖子是从2006年.

database language-agnostic orm

31
推荐指数
5
解决办法
8058
查看次数

存储过程 - 结束日期

我正在听Hanselminutes播客; "StackOverflow使用ASP.NET MVC - Jeff Atwood和他的技术团队".在播客过程中,他们正在谈论SQL服务器,并说出"存储过程的日子已经过去"的内容.

现在我不是DBA,但这让我有点意外.我一直认为SP是速度的方式(因为它们被编译)和安全性,更不用说可扩展性和可维护性.如果不是这种情况而且SP处于最后阶段,那将取代它们或将来我们应该做些什么?

sql-server stored-procedures

30
推荐指数
6
解决办法
4227
查看次数

Photoshop的磁性套索是如何工作的?

似乎GIMP的智能剪刀基于SIGGRAPH '95关于"智能剪刀图像合成"的论文,如源代码中的一篇评论所示.

然而,Photoshop中的Magnetic Lasso差别很大,而GIMP的工具让用户可以选择点击所需图形的顶点并沿着图像中的边缘近似,另一方面,photoshop的磁性套索为用户提供了一种徒手游戏并在计算机化近似和用户想要绘制的内容.

看看这种行为很明显,磁性套索风格的选择对于基于触摸的界面的选择来说非常酷.有关磁性套索与GIMP工具的不同之处的任何指示?要研究的任何特定论文/算法?

photoshop graphics image-processing gimp

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