摘要: 最近在做oracle兼容,原来项目是用postgresql数据库,发现有许多区别,故就想把工作中遇到过的几种数据库整理一下。在工作中,用到过的几种数据库,ms sqlserver,postgresql,oracle,现记录下来其中区别,以备以后查阅。记录不全,只是记录遇到过的,以后遇到其他再慢慢补全。一、sql语句的差别:其中sql语句基本差不多,只是有少许差别1.查询前10条数据.sqlserverselect top 10* from T where ..condition order by 某一列名;. postgresqlselect * from T where ..conditio 阅读全文
posted @ 2012-12-27 17:30 chay 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: Thread类:1.线程创建出来目的是为了执行方法,因此需要给线程类的构造函数传递方法参数,这个参数就是一个委托。2.调用Thread实例的Start方法,标记该线程可以被CPU执行了,但具体执行时间有CPU决定。3. 线程分为前台线程和后台线程: 只用所有的前台线程都关闭,程序才关闭; 只要所有的前台线程都结束,后台线程自动结束。 默认创建出来的线程都是前台线程,只有设置了线程的 IsBackground 属性为true,才为后台线程。下面看Thread类其内部是怎么实现的:(部分代码)public class Thread{private ThreadStart threadStart; 阅读全文
posted @ 2012-09-22 15:16 chay 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 为什么要URL重写?1. 有利于SEO,带参数的URL由于内容可能是动态改变的,因此带参数的URL权重较低;2. 地址看起来更正规HttpContext的RewritePath()实现URL重写两种方式:每个浏览器端的请求都会在Application_BeginRequest中触发,原地址:url="/Booklist_25.aspx";重写后地址:url="/Booklist.aspx?categoryId=25";1. 自定义实现IHttpModual接口的类,在Init方法中注册BeginRequest事件,在事件响应方法中截获并重写url, 并且 阅读全文
posted @ 2012-09-20 01:11 chay 阅读(416) 评论(0) 推荐(0) 编辑
摘要: CKEditor、UBB编辑器的使用 阅读全文
posted @ 2012-09-19 10:06 chay 阅读(3375) 评论(0) 推荐(0) 编辑