摘要: 1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相关的数据按照一定顺序并列在一起,又叫做数组(array)或列表(List),比如"北京,上海"。第三种类型是映射(mapping),也就是一个名/值对(Name/value),即数据有一个名称,还 阅读全文
posted @ 2012-05-03 21:38 wx_xfy6369 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在这里是使用的qtip2这个jQuery插件 阅读全文
posted @ 2012-05-02 13:15 wx_xfy6369 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 看到没有,这里用户名那个地方的自动提示用到了下面这个jQuery插件 阅读全文
posted @ 2012-05-02 13:13 wx_xfy6369 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在平时的项目中,我们经常与会到这样的问题比如在展示一个列表的时候,文字长度的不同会使得界面的美观度大打折扣下面是最近刚完成的一个项目首页在这个界面的左侧这一部分,会显示一些系统公告,当公告内容很长的时候,我们就截取公告标题的前一部分后面加“...”来提示标题太长了当然这里还会根据title来进一步提示我就是用的这个来实现的,很好用的。 阅读全文
posted @ 2012-05-02 13:06 wx_xfy6369 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 集合序列化Json序列化器支持大量序列化集合对象的方法。就是将,一个List集合,转化为一个一个JSON数组,[{ },{ },{ }]要序列化一个集合(泛型列表,字典或自定义集合),只需简单的调用相关的序列化器就可以了。json.net会序列化这个集合和它包含的所有值。序列化List<Customer> _list =newList<Customer>();_list.Add(newCustomer{Unid=1, CustomerName="宋江",Memo="天魁星"});_list.Add(newCustomer{ Uni 阅读全文
posted @ 2012-04-16 10:33 wx_xfy6369 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 使用Newtonsoft.Json这是一个开源的Json.Net库。下载地址:http://json.codeplex.com/releases/view/50552。当前版本为 Release 8从下载到的源代码中获取Newtonsoft.Json.Net20.dll,添加到自己的工程中。using Newtonsoft.Json;定义类:public class Message { public string Address { get; set; } [JsonProperty(TypeNameHandling = TypeNameHandling.All)] public object 阅读全文
posted @ 2012-04-16 10:17 wx_xfy6369 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 当序列化.Net对象为Json对象时经常会遇到的一个问题是:最终的Json包含大量多余的属性和属性值。这个问题在返回Json到客户端时显得特别重要。Json越大意味着需要更大的带宽,使网速变得更慢。为了解决多余的Json这个问题,Json.Net有一系列内置的选项可以进行调整。->JsonIgnoreAttribute and DataMemberAttribute默认情况下,在Json创建的时候Json.Net会包含所有类级别的public属性和字段。添加JsonIgnoreAttribute到属性上,告诉序列化器序列化时跳过它。public class Car { // includ 阅读全文
posted @ 2012-04-16 10:08 wx_xfy6369 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/%B1%F9%D1%A9%D2%F8%C1%AB/blog/item/39a1c4fb0ae8ebccb58f31e0.html#0通常当用到大的Json文档的时候,你可能只对其中的一小个片段信息感兴趣。这种情况下你想把Json.Net转换为.Net 对象就会让人很困扰,因为你必须为Json的整个结果定义一个.Net的类。使用Json.Net很容易避开这个问题。在把它们传递到Json.Net序列化器之前,你可以使用Linq to Json 提取Json中你想要序列化的一些片段。string googleSearchText = @"{ &quo 阅读全文
posted @ 2012-04-16 10:04 wx_xfy6369 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 今天读到15页 阅读全文
posted @ 2012-04-16 09:35 wx_xfy6369 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 有个例子很容易明白:一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。 阅读全文
posted @ 2012-04-15 13:04 wx_xfy6369 阅读(142) 评论(0) 推荐(0) 编辑