摘要:
在平常的开发过程中,经常碰到需要将string转化成byte[]字节数组的情形,有两种方法,在这里总结一下。 使用MemoryStream 代码如下。 1 using (MemoryStream sb = new MemoryStream()) 2 { 3 using (var writer = new ... 阅读全文
摘要:
.net自带的json序列化器,JavaScriptSerializer和DataContractJsonSerializer,都是序列化成微软的datetime json格式,e.g. "\/Date(1198908717056)\/" 如果你将json序列化器换成json.net,可能会碰到序列化datetime格式的问题。 json.net的行为是这样的。 4.5,序列化成ISO标准时... 阅读全文
摘要:
问题描述 当运行站点或者控制台等程序时,如果项目引用的dll版本与其它dll所依赖的dll版本不一致,就会报未能加载程序集的错误。错误信息为: 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (... 阅读全文
摘要:
常见的序列化格式和方法 在.net中,常见的序列化格式主要有json,二进制和xml,总结如下表格。 注意事项 关于实体特性标注规则: 1,.net中所有用于序列化的实体的class上应该加上[Serializable]标记,如果不加的话,json序列化的时候没有问题,但是使用BinaryFormatter进行二进制序列化的时候就会报错。 2,如果应用在wcf中,所有实体的class... 阅读全文
摘要:
创建团队项目集合 tfs server管理控制台\团队项目集合页面。选择'创建集合'链接,按向导即可创建项目集合。 创建团队项目 创建好团队项目集合后,就要开始创建团队项目了。 进入vs,连接上tfs服务器后,从下面菜单选择'新建团队项目...' 然后,输入团队项目名称,过程模板选择Agile,源代码管理选择tfs,然后直到完成即可创建一个团队项目。 删除团队项目 为了测试,... 阅读全文
摘要:
开发者工具 现在一般的浏览器都内置了开发者工具,快捷键F12可以打开,如Chrome浏览器下,Sources面板下找到对应的js文件 这是首选方法,但是对于SPA程序(比如easyui),可能找不到内嵌页面。所以如果是SPA程序,可能要想其它方法。 vs下在js代码处断点 这种方法对于SPA内嵌页面也没有用,但是可以使用debugger关键字手动设置断点,如下。 如果是用IE的话... 阅读全文
摘要:
应用场景 应该说只要是需要通过发送Http请求获取网络资源的地方都要使用它,网络资源可以是指以URI来表示的资源,比如web api接口等。 HttpWebRequest .net2.0 ~ .net4.0使用HttpWebRequest 代码如下: 1 //.net2.0 ~ .net4.0使用HttpWebRequest 2 va... 阅读全文