2012年3月29日

sql用法例子

摘要: 1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句?胜 负2005-05-09 2 22005-05-10 1 2------------------------------------------create table #tmp(rq varchar(10),shengfu nchar(1))insert into #tmp values('2005-05-09',阅读全文

posted @ 2012-03-29 10:02 E猫 阅读(23) 评论(0) 编辑

SQLServer时间日期函数详解

摘要: SQLServer时间日期函数详解1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。 select datediff(day,'2004-09-01','2004-09-18') --返回:17 select datediff(day,'阅读全文

posted @ 2012-03-29 09:19 E猫 阅读(14) 评论(0) 编辑

2012年3月9日

Asp.Net下采用GET/POST/SOAP方式动态调用WebService

摘要: using System;using System.Web;using System.Xml;using System.Collections;using System.Net;using System.Text;using System.IO;using System.Xml.Serialization; /// <summary>/// 利用WebRequest/WebResponse进行WebService调用的类/// </summary>public class WebSvcCaller{ //<webServices> // <protoc阅读全文

posted @ 2012-03-09 23:41 E猫 阅读(124) 评论(0) 编辑

2012年3月8日

crontab用法(例子)

摘要: 每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab。crontab简介crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。crontab用法crontab的格式如下面:f1 f2 f3 f4 f5 p.阅读全文

posted @ 2012-03-08 16:02 E猫 阅读(71) 评论(0) 编辑

2012年3月4日

Net 下采用GET/POST/SOAP方式动态调用WebService

摘要: 一直以来,我们都为动态调用WebService方法而烦恼。在.Net环境下,最常用的方法就是采用代理类来调用WebService,可以通过改变代理类的Url属性来实现动态调用,但当xmlns改变时就会出错,似乎要重新绑定Webservice并重新编译后才能再次运行。我无意中通过百度搜索找了一个采用GET/POST/SOAP方式动态调用WebService的简易灵活方法,只需传入WebService地址、需调用的方法及其参数,就可以随时动态调用了。经过测试调用成功,现分享给大家,代码如下:using System;using System.Web;using System.Xml;using S阅读全文

posted @ 2012-03-04 22:43 E猫 阅读(38) 评论(0) 编辑

2012年2月21日

学习Javascript闭包(Closure)

摘要: 转自:http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n);...阅读全文

posted @ 2012-02-21 10:28 E猫 阅读(33) 评论(0) 编辑

2012年2月20日

SQLSERVER SQL性能优化

摘要: 1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表(FROM子句中最后的那个表)并对记录进行排序;然后扫描第二个表(FROM子句中最后第二个表);最后将所有从第二个表中检索出的记录与第一个表中合适记录进行合并 例如: 表 TAB1 16,384 条记录表 TAB2 ...阅读全文

posted @ 2012-02-20 16:59 E猫 阅读(58) 评论(0) 编辑

2012年2月17日

php正则表达式学习(附各种案例)

摘要: 正则表达式是用来描述字符排列模式的一种语法规则作用:用来进行字符串的模式分割,匹配,查找,替换边界符:一般采用”/”来做它的边界符原子:原子包含普通字符,如英文字符,数字,例如a-z,A-Z,0-9特殊字符:()?^$\.+| 这些需要用”\”转义“\”是转义字符,如果你的原子里有(*.+\^),请使用\进行转义,如果你要匹配\,请使用\\,同理也可以用\+来表示加号“\”也有一些特殊功能,比如它加上一些字表,就会表式某种意义,如下:\d 匹配一个数字0-9 相当于[0-9]\D 匹配除数字以外的任何一个字符 相当于[^0-9]\w 匹配一个纯字母,数字及下划线_ 相当于[0-9a-zA-Z_阅读全文

posted @ 2012-02-17 14:58 E猫 阅读(57) 评论(0) 编辑

2012年2月7日

Javascript面向对象编程(三):非构造函数的继承

摘要: 今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还有一个对象,叫做"医生"。 var Doctor ={ career:'医生' }请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象?这里要注意,这两个对象都是普通对象,不是构造函数,无法使用构造函数方法实阅读全文

posted @ 2012-02-07 08:58 E猫 阅读(11) 评论(0) 编辑

Javascript面向对象编程(二):构造函数的继承

摘要: 今天要介绍的是,如何生成一个"继承"多个对象的实例。比如,现在有一个"动物"对象的构造函数, function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数, function Cat(name,color){ this.name = name; this.color = color; }怎样才能使"猫"继承"动物"呢?1. 构造函数绑定最简单的方法,大概就是使用call或apply方法,将父对象的构造函数绑定在子对象上,也就是阅读全文

posted @ 2012-02-07 08:45 E猫 阅读(23) 评论(0) 编辑