小编doe*_*man的帖子

在Visual Studio中调试时返回之前可以找到返回值吗?

采取以下功能:

DataTable go() {
    return someTableAdapter.getSomeData();
}
Run Code Online (Sandbox Code Playgroud)

当我在此函数中设置断点时,是否有可能检查返回的值?go()直接耦合到.aspx页面中的数据网格.

检查返回的数据表的唯一方法是使用临时变量.但是,这有点不方便.不是有另一种方式吗?

c# visual-studio visual-studio-debugging

373
推荐指数
11
解决办法
7万
查看次数

从HTML横向打印

我有一个HTML报告,由于列数很多,需要打印出来.它有一种方法可以做到这一点,而无需用户更改文档设置?

浏览器有哪些选择?

html css printing

232
推荐指数
8
解决办法
35万
查看次数

为什么unsigned int不符合CLS?

为什么无符号整数不符合CLS?

我开始认为类型规范只是为了性能而不是为了正确性.

.net c# cls-compliant unsigned-integer

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

为什么Array.Length是int,而不是uint

为什么是Array.Lengthint,而不是uint.这让我感到困扰(只是一点点),因为长度值永远不会是负数.

这也迫使我在我自己的类上使用int作为length-property,因为当你指定一个int值时,这需要显式地转换...

所以最终的问题是:对于unsigned int(uint)有什么用?甚至微软似乎也没有使用它们.

.net c# int uint

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

拒绝执行JavaScript脚本.在请求中找到的脚本的源代码

在WebKit中,我在JavaScript上收到以下错误:

拒绝执行JavaScript脚本.请求中找到的脚本源代码.

代码适用于JavaScript微调器,请参阅ASCII Art.

用于正常工作的代码仍可在Camino和Firefox中正常运行.当页面通过POST保存然后通过GET检索时,似乎只会抛出错误.它发生在Chrome/Mac和Safari/Mac中.

任何人都知道这意味着什么,以及如何解决这个问题?

javascript code-injection

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

双人真的不适合赚钱吗?

我总是在c#中告诉double类型的变量不适合赚钱.所有奇怪的事情都可能发生.但我似乎无法创建一个示例来演示其中的一些问题.谁能提供这样的例子?

(编辑;这篇文章最初被标记为C#;一些回复指的是具体细节decimal,因此意味着System.Decimal).

(编辑2:我特别要求一些c#代码,所以我不认为这只是语言不可知)

c# language-agnostic currency decimal

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

如何让ASMX文件输出JSON

我创建了一个带有代码隐藏文件的ASMX文件.它工作正常,但它输出XML.

但是,我需要输出JSON.ResponseFormat配置似乎不起作用.我的代码隐藏是:

[System.Web.Script.Services.ScriptService]
public class _default : System.Web.Services.WebService {
    [WebMethod]
    [ScriptMethod(UseHttpGet = true,ResponseFormat = ResponseFormat.Json)]
    public string[] UserDetails()
    {
        return new string[] { "abc", "def" };
    }
}
Run Code Online (Sandbox Code Playgroud)

c# json asmx

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

如何获取没有域名的用户名

在aspx页面中,我获得了带有该功能的Windows用户名Request.LogonUserIdentity.Name.此函数返回"domain\user"格式的字符串.

是否有一些功能只能获取用户名,而不是诉诸IndexOfSubstring,像这样?

public static string StripDomain(string username)
{
    int pos = username.IndexOf('\\');
    return pos != -1 ? username.Substring(pos + 1) : username;
}
Run Code Online (Sandbox Code Playgroud)

asp.net

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

Java中没有泛型参数的通用方法

在C#中我可以这样做:

//This is C#
static T SomeMethod<T>() where T:new()
{
  Console.WriteLine("Typeof T: "+typeof(T));
  return new T();
}

//And call the method here
SomeMethod<SomeClassName>();
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我不能让它在Java中工作.

我想要做的是,在超类上创建一个静态方法,这样子类就可以转换为XML.

//This is Java, but doesn't work
public static T fromXml<T>(String xml) {
  try {
    JAXBContext context = JAXBContext.newInstance(T.class);
    Unmarshaller um = context.createUnmarshaller();
    return (T)um.unmarshal(new StringReader(xml));
  } catch (JAXBException je) {
    throw new RuntimeException("Error interpreting XML response", je);
  }
}

//Also the call doesn't work...
fromXml<SomeSubObject>("<xml/>");
Run Code Online (Sandbox Code Playgroud)

java generics

35
推荐指数
3
解决办法
5万
查看次数

闭合风格有什么不同

javascript中有两种流行的闭包样式.第一个我叫匿名构造函数:

new function() { 
  var code...
}
Run Code Online (Sandbox Code Playgroud)

内联执行功能:

(function() {
  var code...
})();
Run Code Online (Sandbox Code Playgroud)

这两者之间的行为有何不同?一个人比其他人"更好"吗?

javascript

22
推荐指数
2
解决办法
947
查看次数