小编Bri*_*ott的帖子

有人还在C#中使用[goto],如果是这样,为什么?

我想知道是否还有人在C#中使用"goto"关键字语法,以及可能的原因.

我倾向于查看任何导致读者跳过代码作为不良做法的陈述,但想知道是否有任何可信的场景使用这样的语法?

转到关键字定义

.net c# coding-style goto

96
推荐指数
6
解决办法
7万
查看次数

在Win32/COM方法上调用PInvoke时,通常会有明显的性能损失吗?

我想知道是否有人对管理.Net代码在Win32方法上使用DLLImport/PInvoke的负面影响有一个不错的解释或概述?

我计划使用各种Win32方法,并希望对这样做的负面影响有更深入的了解.

谢谢,

布莱恩.

.net performance pinvoke marshalling dllimport

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

在不使用Regex的情况下,.Net中是否有不区分大小写的字符串替换?

我最近不得不在.net中执行一些字符串替换,并发现自己为此目的开发了一个正则表达式替换函数.在开始工作之后,我忍不住想到.Net中必须有一个内置的不区分大小写的替换操作,我不知道了吗?

当有许多其他字符串操作支持不区分大小写的比较时,例如;

var compareStrings  = String.Compare("a", "b", blIgnoreCase);
var equalStrings    = String.Equals("a", "b", StringComparison.CurrentCultureIgnoreCase);
Run Code Online (Sandbox Code Playgroud)

那么必须有一个内置的等效替换?

.net string replace

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

是否有当前等效的已停止的"SQL Server英文查询"

我正在寻找一种.net引擎,它提供了一种将自然英语语言查询转换为SQL语法的方法.

我知道微软过去常常有一个名为"英文查询"的产品,它基于口语来完成SQL和多维数据集查询.他们已经停止了这个,因为SQL Server 2000和我希望有一个完全支持的现代等效产品?

之前的版本支持语音查询,例如""1996年销售了多少蓝色福特?

SELECT COUNT(*)
FROM CarSales
WHERE Make = 'Ford'
  AND Color = 'Blue'
  AND DATEPART(yy, SalesDate) = '1996'
Run Code Online (Sandbox Code Playgroud)

指向原始"英文查询"的链接

在此输入图像描述

.net c# sql

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

如何使用jQuery检测"任何"ajax请求?

我有一个页面,我可以插入一些javascript/jquery来操作输出.我对页面标记等没有任何其他控制权.

我需要在页面上的每个元素之后通过jquery添加一个额外的元素.问题是元素是通过现有页面上的异步调用生成的,该调用发生在$(document).ready完成之后.

本质上,我需要一种方法在页面加载后调用我的jquery并完成后续的ajax调用.有没有办法检测页面上任何ajax调用的完成情况,然后调用我自己的自定义函数在新创建的s之后插入其他元素?

ajax jquery load detect

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

如何为每个栏设置jqplot条形图颜色?

我正在尝试设置jqplot条形图条的颜色.总会有六个条形图,分为两组条形图.以下是绘制数据的示例:

 line1 = [6000, 5000, 5500];
 line2 = [16000, 10000, 14000];
Run Code Online (Sandbox Code Playgroud)

到目前为止我使用了以下内容:

 seriesColors: ["#F3CBBF", "#BFDDE5", "#CF3501", "#027997", "#CF3501", "#027997"],
Run Code Online (Sandbox Code Playgroud)

但是jqplot每次在前两个条之间交替,而不是使用所有声明的颜色.这可能是因为它只确定存在2个系列,每组数据一个.

有没有办法明确设置条形颜色?

colors jqplot

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

IsPostback在技术上如何运作?

我目前遇到一个奇怪的问题,即当我点击一个只返回同一页面的asp.net按钮时,除了谷歌Chrome之外的所有浏览器都在Page_Load事件中注册对IsPostback的调用为真.

这让我试着发现ASP .Net页面中的IsPostback属性是如何在技术上实现的,这是我很难找到的.

我的想法是,它可能与以下内容有关;

  • 请求VERB类型是POST而不是GET.
  • 包含Viewstate信息的隐藏输入没有信息,因此没有先前提交的控制信息可用.
  • 请求标头中的http referer与当前URL相同.

任何人都可以提供用于确定IsPostback布尔属性的条件的实际细分吗?

注意:我正在寻找实际的实现而不是感知/理论,因为我希望用它来积极解决问题.我也搜索过MSDN,迄今为止找不到任何准确覆盖该机制的技术文章.

布莱恩,提前谢谢.

asp.net http-verbs http-headers ispostback

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

手势识别JavaScript库

我正在开发一个移动网站,并希望为网站的一些关键功能添加手势识别功能.

是否有一个合适的javascript库,可以让我绘制一个手势,并将手势识别为我可以连接到事件调用的令牌?

作为Dolphin中此类功能的一个示例,请参阅这些链接;

手势配置

视频:http: //www.youtube.com/watch?v = k73ipSDZJXM

javascript events gesture

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

准备ASP.Net网站进行渗透测试

多年来,我有一些我开发的网站提交给客户进行渗透测试.大多数情况下,结果返回时突出显示的问题与ASP .Net的默认行为有关,例如可能的跨站点脚本攻击等.

是否有任何关于ASP .Net应用程序中默认存在哪些漏洞的好文章,其次是否有任何好的检查表可以帮助提前准备一个站点?

asp.net penetration-testing

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

如何在不更新每个开发计算机的情况下包含web.config自定义节模式?

我在应用程序的web.config中添加了一个新的自定义部分.

我还为新的部分定义创建了相应的模式文件.

如何在web.config中包含模式引用,以便编辑该部分的任何开发人员在处理我的新自定义配置部分时都启用了智能感知?

我已经看到了解决方案,我通过更新[IDE安装目录]\Packages\schemas\xml位置在web.config中包含模式引用?这有效,但我想确保任何新的开发人员自动检查新开发机器上的代码都启用了智能感知,而无需更新他们的开发机器.

asp.net xslt schema web-config

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