小编Pio*_*iak的帖子

如何解析JSON以在JavaScript中接收Date对象?

我有一段JSON:

\/Date(1293034567877)\/
Run Code Online (Sandbox Code Playgroud)

这是.NET代码的结果:

var obj = DateTime.Now;
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
serializer.Serialize(obj).Dump();
Run Code Online (Sandbox Code Playgroud)

现在我面临的问题是如何在JavaScript中创建一个Date对象.我所能找到的是令人难以置信的正则表达式解决方案(许多包含错误).

很难相信没有优雅的解决方案,因为这完全在JavaScrip中,我的意思是JavaScript代码试图读取JSON(JavaScript Object Notation),这应该是一个JavaScript代码,而且此时它证明它不是因为JavaScript不能在这做得很好

我也看到了一些我无法工作的eval解决方案(除了被指出为安全威胁).

难道没有办法优雅地做到这一点吗?

类似的问题没有真正的答案:
如何使用GWT解析ASP.NET JSON日期格式

javascript datetime json

106
推荐指数
6
解决办法
20万
查看次数

您是如何"强迫"自己做TDD而不是TAD?

我一直试图加入TDD的潮流已经有一段时间了,除了一件至关重要的事情之外,它一直很顺利,通常我最终做的是开发后测试.
我需要心理转变,我想知道你是如何强迫自己先写测试的?

tdd

37
推荐指数
5
解决办法
1416
查看次数

如何在.NET中反序列化期间指定XML序列化属性以支持名称空间前缀?

我有以下XML:

<person xmlns:a="http://example.com" xmlns:b="http://sample.net">
    <a:fName>John</a:fName>
    <a:lName>Wayne</a:lName>
    <b:age>37</b:age>
</person>
Run Code Online (Sandbox Code Playgroud)

如何在类上定义XML序列化属性以支持所描述的场景?

.net xml xml-serialization xml-namespaces

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

与NVARCHAR(MAX)相比,SQL Server中XML数据类型的性能损失是多少?

我有一个数据库,将保留日志条目.

日志表中的一列包含序列化(到XML)对象,我的团队中的一个人建议使用XML数据类型而不是NVARCHAR(MAX).该表将"永久"保存日志(将来可能会考虑归档一些非常旧的条目).

我有点担心CPU开销,但我更担心数据库可以增长得更快(引用问题的FoxyBOA在使用XML时会增加70%的数据库).

我已经阅读了这个问题 ,它给了我一些想法,但我特别感兴趣的是澄清数据库大小是增加还是减少.

能否请您分享您在这方面的见解/经验.

BTW.我目前没有必要依赖SQL Server中的XML功能(在特定情况下,我几乎没有优势).将提取偶尔的日志条目,但我更喜欢使用.NET处理XML(通过编写小型客户端或使用.NET程序集中定义的函数).

xml t-sql sql-server nvarchar

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

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

数据注释真的是验证的好主意吗?

随着我对ASP.NET MVC的了解越来越多,我对数据注释的介绍越来越多.
特别是在MVC中,它们用于验证,这给了我一些关注.
最大的原因是我喜欢将我的模型保持为POCO并尽可能保持干净.
现在如果我在解决方案中的多个项目中共享这些模型类(即Web前端,桌面应用程序,Web服务),该怎么办?
基本上我担心特定于我的MVC前端应用程序的注释会影响其他项目,如动态数据等.我已经将我的Business Objects与我的数据库模型(在本例中为LINQ2SQL)分开,所以我不担心注释有影响我的DAL,但我想知道我对其他项目的恐惧是否合法.

另外我认为将所需的错误消息绑定到您的模型有点疯狂.

我想如果我为每个项目(Web,桌面,Web服务等)创建单独的模型,问题就会解决,但这实际上是我当前共享模型的直接副本.这是正确的道路吗?
这将对我的解决方案产生重大影响(从一个模型到另一个模型的映射很多).

你怎么看?
我想听听你认为数据注释的好坏使用.

validation asp.net-mvc data-annotations

11
推荐指数
2
解决办法
4298
查看次数

有没有办法按需刷新WCF跟踪?

就像有一个命令来刷新IIS7日志:

netsh http flush logbuffer
Run Code Online (Sandbox Code Playgroud)

我想知道是否有类似的命令来按需刷新WCF跟踪日志.

wcf trace flush

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

有没有办法从*.config文件声明性地设置ServicePointManager的ServerCertificateValidationCallback属性?

我正在寻找一种以声明方式禁用证书验证的方法.这将是非常有用的,即使用svcutil.exe时.

到目前为止,我知道如何禁用主机名验证:

<system.net>
    <settings>
        <servicePointManager checkCertificateName="false" />
    </settings>
</system.net>
Run Code Online (Sandbox Code Playgroud)

但这还不够.我见过有人声称这可以做到,但没有任何样本.

.net validation ssl-certificate

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

.NET XmlSerializer类可以将InnerXml反序列化为字符串吗?

我有一个非常具体的反序列化需求,请参见下面的示例:

说我有以下课程:

[Serializable]
public class Person {
public string Name { get; set; }
public string PersonXml { get; set; }
}

并遵循XML

<Person>
  <Name>John</Name>
  <PersonXml><someXmlFragment>text</someXmlFragment></PersonXml>
</Person>

我想要的是XmlSerializer类将<PersonXml>元素的InnerXml反序列化为PersonXml属性作为字符串.我想知道是否可以做到.

注意:我知道我可以编码<PersonXml>转义非法XML字符的内容,但我更希望保持内部XML更加人性化(不包含<以及其他只会影响我的最终用户的实体)

.net xml serialization

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

世界上最大的SQL Server数据库安装大小是多少?

我对SQL Server在数据量(数据库大小,行数等)方面的潜力感兴趣.

database sql-server

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