小编Eri*_*Yin的帖子

什么是routes.IgnoreRoute("{resource} .axd/{*pathInfo}")

什么是 routes.IgnoreRoute("{resource}.axd/{*pathInfo}")

我在项目中找不到任何.axd文件,我可以删除此路由规则吗?

asp.net-mvc asp.net-mvc-routing asp.net-mvc-3

91
推荐指数
5
解决办法
6万
查看次数

C#是否具有List/IEnumerable的IsNullOrEmpty?

我知道一般空列表比NULL更喜欢.但我将返回NULL,主要有两个原因

  1. 我必须明确检查和处理空值,避免错误和攻击.
  2. ??之后很容易执行操作以获得返回值.

对于字符串,我们有IsNullOrEmpty.有没有C#本身为List或IEnumerable做同样的事情?

c# ienumerable isnullorempty

66
推荐指数
4
解决办法
7万
查看次数

在c#中旋转列表的最简单方法

列表说我有一个清单 List<int> {1,2,3,4,5}

旋转意味着:

=> {2,3,4,5,1} => {3,4,5,1,2} => {4,5,1,2,3}
Run Code Online (Sandbox Code Playgroud)

也许旋转不是最好的词,但希望你明白我的意思

我的问题,最简单的方法(简短的代码,c#4 Linq准备好),并且不会受到性能的影响(合理的性能)

谢谢.

c# linq arrays list

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

如何在html静态页面中停止页面加载

是否有HTML(javascript)或其他静态HTML技术可以:

  • 停止页面加载(如果浏览器尚未下载)
  • 停止页面呈现(从放置代码的位置)
  • 停止javascript执行(从放置代码的位置)

简单地说,是否有类似的代码

<script>window.StopWhateverBelow()</script>
Run Code Online (Sandbox Code Playgroud)

让浏览器完全忽略代码下面的内容.

UPDATE

我知道浏览器可能已经下载了整个内容.我想要的是,从代码中,页面应该停止,例如:如果我把代码放在<body>访问者之后应该看到空白页面,如果我把代码放在页面中间,页面应该只是你按下ESC的一半

回答

正如bukko所说,评论完成了这个伎俩.但不完整,只有一半如果你放入<!--html页面,其余的将被忽略.并在Javascript中

document.write('<!--');
Run Code Online (Sandbox Code Playgroud)

完成了这个伎俩.

关于有意义:

以下是此代码的含义:当您加载一些offpage脚本时,脚本是动态的.当脚本代码发现错误(或匹配某些条件)时,您还有一个选项可以阻止页面呈现,加载,下载......

html javascript

38
推荐指数
4
解决办法
7万
查看次数

创建c#int [],其值为0,1,2,3 ... length

我喜欢用[0,1,2 .... X] 创建一个int[]长度X和值的值

例如

public int[] CreateAA(int X){}

int[] AA = CreateAA(9) => [0,1,2,3,4,5,6,7,8,9]

有什么简单的方法吗?或者必须循环和初始值

c# arrays

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

在没有等待的情况下使用async

我想创建一个异步函数,所以我只需添加async如下:

public async static void something(){
}
Run Code Online (Sandbox Code Playgroud)

你可以看到它的返回类型是void.我只是想这一功能,必须异步调用不会阻塞,因为回报void所以没有await需要.

但Visual Studio 2012只是无法编译这个,它说我想念await

你能告诉一个async没有使用功能的样品吗await

c# asynchronous async-await c#-5.0 visual-studio-2012

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

在c#中构建一个简单,高性能的树数据结构

我需要以树型创建产品目录.

每个树节点都以ID(字符串)表示,树数据上的函数只有2:

  1. getChild(string ID),给一个ID,得到孩子(不需要包括孩子的孩子),如果ID为null,则获取所有根节点
  2. getParent(string ID),如果有,则返回父ID,如果是root,则返回null

由于一旦树决定了,不会改变,所以我认为把所有代码放在静态中会是最好的.所以我开始尝试使用Dictionary

"id": {parent:ID, child:[id2, id3, id4....]}
Run Code Online (Sandbox Code Playgroud)

由于大约1000多个目录,我发现我很快搞砸了自己,在静态数据中出现了很多错误,并使最终结果可用.此外,现在我只写了几十个,代码看起来像混乱.

请建议以高性能创建这个简单的目录树.谢谢

c# tree

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

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

有关Azure实例分配带宽的问题

我从Azure中了解到一些事实:

  1. 每个实例的带宽有限,例如:Extra Small实例的速度为5Mb/s
  2. 我们只支付出站带宽,入站是免费的
  3. 对于同一个数据中心,流量是免费的
  4. 即使是小型实例,我检查了网络接口,连接速度为10G.因此,分配的带宽始终低于网络接口所能提供的连接速度.

我想知道:

  1. 仅为出站或所有流量分配的带宽?
  2. 为数据中心外部或任何数据分配带宽?

我想知道更多有用的答案:

  1. 分配的带宽是否会限制一个部署中的实例之间的流量(它们将位于相同的数据中心,同一网络)我将在实例之间交换数据,因此我想知道是否将利用整个网络接口容量.
  2. 分配的带宽是否会限制实例和CloudDrive之间在同一数据中心的流量?如果是,那么限制读或写或两者?我将使用CloudDrive批次,因为它们位于同一中心所以带宽不会花费,所以我想知道速度限制.
  3. 分配的带宽是否会将实例连接限制为外部,例如,通过外部SMTP服务器发送电子邮件?

任何官方消息来源都非常感谢.

azure

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

string.GetHashCode()会返回负值吗?

我尝试了一批随机字符串,我得到的所有值都是正数,但我想知道:

String.GetHashCode()返回负数还是0?

由于返回值是int,所以我猜它可能是,所以如果是这种情况,我必须改变我的逻辑.

如果您有答案或有一些官方消息来源,请分享

c# string hash gethashcode

14
推荐指数
2
解决办法
8453
查看次数