2012年8月9日

摘要: SELECT 1INTERSECTSELECT 2SELECT 1INTERSECTSELECT 1 阅读全文
posted @ 2012-08-09 10:24 BlueAmbition 阅读(541) 评论(0) 推荐(0) 编辑
 
摘要: SELECT COALESCE('',0) 结果0SELECT COALESCE(' ',0) 结果0SELECT COALESCE(null,0) 结果0SELECT COALESCE(123,0) 结果123SELECT ISNULL('',0) 结果''SELECT ISNULL(null,0) 结果0SELECT ISNULL(123,0) 结果123由结果结果可以看出COALESCE函数对于空值处理和NULL值都起作用。 阅读全文
posted @ 2012-08-09 09:49 BlueAmbition 阅读(9760) 评论(1) 推荐(0) 编辑

2012年8月8日

摘要: 网上有很多json和 List<T>的相互转换还有很多DataTable转换为json的代码,但是json转换为DataTable的代码却很少,最近在工作中恰好用到,百度了一下找了半天,在百度知道里面找了个能用的,但是不太好用,又稍微改造了一下,现在用着感觉还行. /// <summary> /// 将json转换为DataTable /// </summary> /// <param name="strJson">得到的json</param> /// <returns></returns> 阅读全文
posted @ 2012-08-08 14:44 BlueAmbition 阅读(24028) 评论(5) 推荐(2) 编辑

2012年8月7日

摘要: 用replace , 将空格替换成‘’,就是空的,然后跟原先的字符长度比较, 得出的就是字符串的个数。嘿嘿~ 刚刚想到的。 select id, len(nr) - len(replace(nr,' ' , '') ) from temp 阅读全文
posted @ 2012-08-07 15:42 BlueAmbition 阅读(211) 评论(0) 推荐(0) 编辑

2012年7月25日

摘要: load()--直接将AJAX请求结果作为jQuery对象内容$.get()--用get方式请求$.post()--用post方式提交ajaxStart()/ajaxComplete()/ajaxError()……--全局的ajax事件响应DEMO:建一个GenericHandler作AJAX请求服务端:CubeHandler.ashx<%@WebHandlerLanguage="C#"Class="CubeHandler"%>usingSystem;usingSystem.Web;publicclassCubeHandler:IHttpHa 阅读全文
posted @ 2012-07-25 14:20 BlueAmbition 阅读(240) 评论(0) 推荐(0) 编辑

2012年6月29日

摘要: protectedstringGetWebContent(stringurl){Streamoutstream=null;Streaminstream=null;StreamReadersr=null;HttpWebResponseresponse=null;HttpWebRequestrequest=null;//要注意的这是这个编码方式,还有内容的Xml内容的编码方式Encodingencoding=Encoding.GetEncoding("GBK");byte[]data=encoding.GetBytes(url);//准备请求,设置参数request=WebRe 阅读全文
posted @ 2012-06-29 15:24 BlueAmbition 阅读(5722) 评论(0) 推荐(0) 编辑
 
摘要: 欲成为海洋大师,必知晓海中每一滴水的真名。刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。这一段经历,立即让我就联想到了上面引用的这句存在于某小说里面巫师的话语。静态语言真有点令人抓狂,不停的做准备,然后才可能开始工作。对比.NET下几种常见的解析JSON方法主要类命名空间限制内建LINQ支持DataContractJsonSerializer System.Runtim 阅读全文
posted @ 2012-06-29 11:03 BlueAmbition 阅读(10906) 评论(0) 推荐(0) 编辑

2012年6月28日

摘要: 示例Xml:?1234567891011121314151617181920212223242526272829<?xml version="1.0" encoding="utf-8" ?><pets><cat color="black" weight="10"><price>100</price><desc>this is a black cat</desc></cat><cat color="whit 阅读全文
posted @ 2012-06-28 16:00 BlueAmbition 阅读(20949) 评论(0) 推荐(3) 编辑
 
摘要: 在.NET Framework 3.5中已经提供了一个JSON对象的序列化工具,但是他是强类型的,必须先按JSON对象的格式定义一个类型,并将类型加上JSON序列化特性。本文将 试图提供一个高度灵活的JSON通用类型(JsonObject),实现对JSON的解析及序列化。假设JSON对象内容如下:隐藏行号 复制代码 ? JSON{orders: {date: '21:31:59',name: 'Xfrog',books: [{name: 'C# 网络核心编程',publish: '2010-3-24'}, {name: ' 阅读全文
posted @ 2012-06-28 15:51 BlueAmbition 阅读(307) 评论(0) 推荐(0) 编辑
 
摘要: Author:TrulyJSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(object),记录(re 阅读全文
posted @ 2012-06-28 15:50 BlueAmbition 阅读(187) 评论(0) 推荐(0) 编辑