request.getHeader("Referer")用于获取来源页地址,但有时却为空值,这是怎么回事。原因如下: getHeader("Referer")要走http协议时才有值,也就是说要通过a标记才能获得那个值,而通过改变location或是a都是得不到那个值的。 request.ge...
分类:
其他好文 时间:
2014-12-15 12:01:23
阅读次数:
181
简单分析总结了more effective c++ 的前十个条款:剩下的条款to be continue~1.仔细区分指针和引用引用必须不能指向空,指针可以指向空,指针初始化是记得赋空值,重载某些操作符时(例如[])应该返回引用。2.最好使用C++转型操作符旧式的C转型应该少用,尽量使用新的C++的...
分类:
编程语言 时间:
2014-12-14 10:36:14
阅读次数:
188
SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,S...
分类:
数据库 时间:
2014-12-12 16:37:11
阅读次数:
204
2014-12-08 BaoXinjian一、摘要下列函数可用于任何数据类型,且适合使用空值的场合:NVL (expr1, expr2)NVL2 (expr1, expr2, expr3)NULLIF (expr1, expr2)COALESCE (expr1, expr2, ..., exprn)...
分类:
数据库 时间:
2014-12-12 14:46:00
阅读次数:
311
C#中的可空值类型C#不允许把NULL值赋给一个值类型,以下语法是错误的int i a =null;但是,利用 C# 定义的一个修饰符,可将一个变量声明为一个可空(nullable)值类型。可空值类型在行为上与普通值类型相似,但可以将一个 null 值赋给它。如下所示:int? a = null; ...
分类:
其他好文 时间:
2014-12-12 12:57:27
阅读次数:
185
自我总结,欢迎拍砖!目的:在需要返回int,long等基础类型数据的情况下,尽量在mybatis的Mapper中用基础类型的包装类。原因:当查询的字段为空值时,mybatis会返回null,用基础类型接收则会出现异常,但是用包装类就把这个问题规避了。一.读数据环境准备:创建student表(无主键)...
分类:
其他好文 时间:
2014-12-11 17:17:02
阅读次数:
174
最近在编写一个shell脚本的时候,在while循环中定义了一些变量,但是当while退出之后调用这些变量的时候发现,变量值都为空了,折腾了一整天,才找到其原因之所在:我在这里只是大致做一个实验,说明下这里问题出在说明地方,开始的时候代码大意就是:#!/bin/sh
catconfig.ini|..
分类:
其他好文 时间:
2014-12-10 02:02:39
阅读次数:
192
一、组函数嵌套ORACLE中规定,组函数嵌套只能嵌两层。其实多层嵌套并没有实际的用途,因此ORACLE没有提供组函数的多层嵌套。但是,单行函数是可以多层嵌套的。二、1、Oracle包含以下组函数 -AVG([DISTINCT|ALL]n) 返回平均值,忽略空值 -COUNT({*|[DISTINCT...
分类:
数据库 时间:
2014-12-09 22:46:13
阅读次数:
284
一、组函数嵌套ORACLE中规定,组函数嵌套只能嵌两层。其实多层嵌套并没有实际的用途,因此ORACLE没有提供组函数的多层嵌套。但是,单行函数是可以多层嵌套的。二、1、Oracle包含以下组函数 -AVG([DISTINCT|ALL]n) 返回平均值,忽略空值 -COUNT({*|[DISTINCT...
分类:
数据库 时间:
2014-12-09 22:44:27
阅读次数:
285