摘要: http://www.cnblogs.com/yidianfeng/archive/2011/10/28/2227420.html 阅读全文
posted @ 2014-04-08 17:59 息晴海 阅读(150) 评论(0) 推荐(0) 编辑
摘要: http://julabs.com/blog/queue-asynchronous-ajax-request/http://www.hellocode.cn/thread-6300-1-1.html 阅读全文
posted @ 2014-03-02 15:20 息晴海 阅读(479) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/zxlovenet/p/3566802.html 阅读全文
posted @ 2014-02-27 13:16 息晴海 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 转自:http://james.newtonking.com/jsonSerialize JSONProductproduct=newProduct();product.Name="Apple";product.Expiry=newDateTime(2008,12,28);product.Sizes=newstring[]{"Small"};stringjson=JsonConvert.SerializeObject(product);//{//"Name":"Apple",//"Expiry" 阅读全文
posted @ 2014-02-08 15:39 息晴海 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1.parse 用于从一个字符串中解析出json 对象。例如var str='{"name":"cpf","age":"23"}'经 JSON.parse(str) 得到:Object: age:"23" name:"cpf" _proto_:Objectps:单引号写在{}外,每个属性都必须双引号,否则会抛出异常2.stringify用于从一个对象解析出字符串,例如var a={a:1,b:2}经 JSON.stringify(a)得到:“{“a”:1,&q 阅读全文
posted @ 2014-02-08 14:54 息晴海 阅读(83664) 评论(2) 推荐(6) 编辑
摘要: Ajax的核心是XMLHttpRequest对象。XMLHttpRequest对象允许异步发送请求并且以文本的形式返回结果。发送什么样的请求(what),在服务器端怎样处理这个请求(how),返回什么都由我们自己决定(what to return)。在Explorer 7,Firefox,Safari,Opera中,XMLHttpRequest被视为一个本地的Javascript 对象,但是在IE7前,它被看做是ActiveX 对象。所以考虑到兼容性,可以这样创建XMLHttpRequest对象。 var xmlRequest;try{ xmlRequest=new XMLHttpRequ.. 阅读全文
posted @ 2013-11-19 17:27 息晴海 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Pascal(帕斯卡)命名法pascal 命名法是在命名时将首字母大写,如 public void DisplayInfo(); string UserName.Camel (骆驼) 命名法一般用于变量名,除第一个单词外每一个单词的第一个字母都是大写的,例如 backColor.“骆驼拼写法”又分为两种。第一个词的首字母小写,后面每个词的首字母大写,叫做“小骆驼拼写法”(lowerCamelCase);第一个词的首字母,以及后面每个词的首字母都大写,叫做“大骆驼拼写法”(UpperCamelCase),又称“帕斯卡拼写法”(PascalCase)。MicroSoft建议:对于简单的变量使用ca 阅读全文
posted @ 2013-11-08 10:39 息晴海 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 区别:1.nvarchar 不管是一个字符还是一个汉字,都存为2个字节。varchar 汉字是两个字节,其它字符为1个字节。2.nvarchar(n):包含n个字符的可变长度Unicode字符数据。n的值必须介于1与4000之间,字节的存储大小事所输入字符个数的两倍。所输入的数据字符长度可以为零 varchar(n):长度为n个字节的可变长度且非Unicode的字符数据。n必须是一个介于1和8000之间的数值。存储大小为输入的数据的字节的实际大小,而不是n个字节。所输入的数据字符长度可以为零。使用:1.从存储量上考虑,varchar比较节省空间,因为存储大小为字节的实际长度,而nvarchar 阅读全文
posted @ 2013-10-31 16:45 息晴海 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 一. Virtual 方法(虚方法)virtual 关键字用于在基类中修饰方法。virtual 的使用有两种情况:1.在基类中定义了virtual方法,但是派生类中没有重写该虚方法,那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。2.在基类中定义了virtual方法,然后在派生类中使用override重写该方法,那么在对派生类实例的调用中,该虚方法使用的是派生类重写的方法。二.Abstract方法(抽象方法)abstract 关键字只能用在抽象类中修饰方法,没有具体的实现。抽象方法的实现必须在派生类中使用override关键字来实现。 阅读全文
posted @ 2013-10-29 17:04 息晴海 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 1.查询优化,索引优化和架构优化三者相辅相成。(数据库架构是获得高性能的必要条件,但如果查询设计得不好,即便是最好的架构页无法获得高性能。)2.查询性能低下的最基本的原因就是访问了太多的数据。3.要对使用 SELECT *始终持怀疑态度。真的需要所有的列吗?也许不是。获取所有列将会造成覆盖索引(Covering Index)这样的优化手段失效,也会增加磁盘I/O,内存和CPU的开销。4.在MySQL中,最简单的开销指标(Cost Metrics)有:1.执行时间 2.检查的行数 3. 返回的行数。它们都不是衡量开销的完美指标,但是它们大致反映了MySQL在内部执行查询的时候要访问多少数据,而且 阅读全文
posted @ 2013-10-29 13:49 息晴海 阅读(207) 评论(0) 推荐(0) 编辑