悉野小楼

导航

2011年10月13日

所有HTTP 状态代码及其定义[转]

摘要: 所有HTTP 状态代码及其定义状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是 阅读全文

posted @ 2011-10-13 13:08 悉野 阅读(267) 评论(0) 推荐(0) 编辑

2011年10月12日

数据库随机取几条记录

摘要: Access:select top n * from table order by rnd(id)‘id为数据库的自动编号字段 Sql Server:select top n * from table order by newid()MySQL:SELECT * FROM tableorder byrand() limit 20;Oracle:select * from table order by dbms_random.value() 阅读全文

posted @ 2011-10-12 10:22 悉野 阅读(155) 评论(0) 推荐(0) 编辑

2011年10月11日

oracle中查询被锁的表并释放session[转]

摘要: SELECTA.OWNER,A.OBJECT_NAME,B.XIDUSN,B.XIDSLOT,B.XIDSQN,B.SESSION_ID,B.ORACLE_USERNAME,B.OS_USER_NAME,B.PROCESS,B.LOCKED_MODE,C.MACHINE,C.STATUS,C.SERVER,C.SID,C.SERIAL#,C.PROGRAMFROMALL_OBJECTSA,V$LOCKED_OBJECTB,SYS.GV_$SESSIONCWHERE(A.OBJECT_ID=B.OBJECT_ID)AND(B.PROCESS=C.PROCESS)ORDERBY1,2释放sessi 阅读全文

posted @ 2011-10-11 15:31 悉野 阅读(194) 评论(0) 推荐(0) 编辑

2011年9月27日

更新表 使用表中一列等于另一张中列的内容

摘要: update table1 inner join on table2set table1.col1 = table2.col2UPDATE iptable INNER JOIN city ON city.CityName = myfunction(iptable.CityName)SET iptable.cityno = city.CityNO上面iptable 1k条数据, city 20k条数据 本本上花了13min算好, 主要是myfunction()字符串处理花了好长时间。表中插入一列用来算myfunction()结果会快些, 然join匹配会每次计算。ALTER TABLE ipta 阅读全文

posted @ 2011-09-27 22:02 悉野 阅读(440) 评论(1) 推荐(0) 编辑

2011年9月10日

sql 先分组后再取5条数据 [转]

摘要: row_number 函数里面有个partition by可以先分组================SELECT*FROM(SELECTrid=ROW_NUMBER()OVER(PARTITIONBY分组ORDERBY排序DESC),*FROM表名)ASTWHERErid<=10==========SELECT * FROM(SELECT rid = ROW_NUMBER() OVER(PARTITION BY dept ORDER BY [time] DESC), * FROM TestTable) AS T WHERE rid <= 5 ===========with newt 阅读全文

posted @ 2011-09-10 15:05 悉野 阅读(703) 评论(0) 推荐(0) 编辑

二维数组与数组的数组差别

摘要: int[, ,] array = new int[5, 2, 3]; //定义一个5 * 2 * 3 =30的三维数组(array.Length=30) 多维数组只算一个数组 array[1, 1, 1] = 3; array[1, 1, 2] = 4;。。。array[5, 2, 2] = 8;arrayy[5, 2, 3] = 9;===========数组的数组包括多维数组int[][][] array2 = new int[4][][];//数组的数组int[][] array = new int[][]{new int[]{1,2,4},new int[]{1,2,3... 阅读全文

posted @ 2011-09-10 14:27 悉野 阅读(440) 评论(0) 推荐(0) 编辑

2011年5月9日

extjs grid列数动态可变

摘要: vargridStore=newExt.data.Store({id:'gridStore',proxy:newExt.data.HttpProxy({url:'http://www.cnblogs.com/HR/Pay/PayAjax/PayRollAjax.ashx?model=GetGridStore&year='+year+"&month="+month+"&TypeId="+TypeId}),reader:newExt.data.JsonReader({root:'data' 阅读全文

posted @ 2011-05-09 10:28 悉野 阅读(2250) 评论(0) 推荐(0) 编辑

2011年4月20日

在数据库中根据身份证号算出生日期

摘要: update Staff_information setcsny =case when LEN(sfzh)=18 then (substring(sfzh,7,4) +'-'+ substring(sfzh,11,2)+'-'+ substring(sfzh,13,2))when LEN(sfzh)=15 then ('19' + substring(sfzh,7,2) +'-'+ substring(sfzh,9,2)+'-'+ substring(sfzh,11,2))else nullendfrom Staf 阅读全文

posted @ 2011-04-20 15:42 悉野 阅读(767) 评论(0) 推荐(0) 编辑

2011年3月25日

[转]DOS中FOR命令用法分解

摘要: 命令是一种对一系列对象依次循环执行同一个或多个命令的在命令行或批处理中运行的命令,结合一些Windows管理中的程序后,其处理功能强大、应用灵活方便程度令人刮目相看。但是,其帮助信息也因此复杂往往令初学者望而生畏,这里根据本人的学习理解,把其用法分解简化,疏忽和错误也许在所难免。基本格式(这里写的是在命令行里用的格式,如果是在批处理中,需要把其中%再多加个%形成%%):for /参数 %变量 in (集) do 命令(注:上面除中文的以外,其余的是按它的格式要求书写的,大小写都行)参数:FOR分四种参数 D L R F,并且有的参数还可附加另外的选项下面会分别介绍变量:(记住如果是在批处理中使 阅读全文

posted @ 2011-03-25 10:13 悉野 阅读(532) 评论(0) 推荐(0) 编辑

2011年3月22日

c#语法中两个问号 int后面一个问号

摘要: int? 是System.Nullable<int> 的简写System.Nullable<T> 是泛型 可以有string? float?int 不可以传null值 但int? 可以传null值int? temp = null;int temp2 = temp ?? -1;int?其实是个结构体int? 值不能赋值给int, 但可以如上写法?? 是表示前面值为空则传后面的值.值类型弄保存在栈中包括结构,原始类型,枚举 阅读全文

posted @ 2011-03-22 13:59 悉野 阅读(1342) 评论(3) 推荐(0) 编辑