`
lelong
  • 浏览: 556992 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1.把一个NULL插入到一个AUTO_INCREMENT数据列里去,MySQL将自动生成下一个序列编号。编号从1开始,并1为基数递增。把0插入AUTO_INCREMENT数据列的效果与插入NULL值一样。但不建议这样做。   2.如果插入的值与已有的编号重复,则会出现出错信息,因为AUTO_INCREMENT数据列的值必须是唯一的;情况二,如果插入的值大于已编号的值,则会把该插入到数据列中,并使在下一个编号将从这个新值开始递增。也就是说,可以跳过一些编号。   3.AUTO_INCREMENT是数据列的一种属性,只适用于整数类型数据列。 设置AUTO_INCREMENT属性的数据列应该是一个正数 ...
nvl( ) 函数 从两个表达式返回一个非 null 值。语法NVL(eExpression1, eExpression2)参数eExpression1, eExpression2如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。返回值类型 ...
  简写   描述 PO  
XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。XML常用转义字符: 字符 转义字符 描述
意图: 希望简化原有系统的使用方式,需要定义自己的接口   问题: 只需要使用某个复杂系统的子集,或者,需要以一种特殊的方式与系统交互   解决方案: Facade 为原有系统的客户提供了一个新的接口   参与者与协作者 : 为客户提供的一个简化接口,使系统更容易使用   效果: Facade模式简化了对所需子系统的使用过程。但是,由于Facade并不完整,因此客户可能无法使用某些功能。   实现: 定义一个(或多个)具备所需接口的新类            让新的类使用原有的系统
一 分析方法之功能分解 functional decomposition原理: 将问题或功能分解成多个小问题或小功能,然后逐一解决 缺点:a.导致让一个“主”程序负责控制程序,主程序的责任太多(可使用委托delegation解决)。同时,引 起另外一个问题,低内聚weak cohesion 紧耦合tight coopling      b.应对需求变化会比较无力。模块化肯定有助于提供代码的可理解性,而容易理解将使代码更容易维护 ,但是模块化并不总是有助于代码应对所有可能遇到的变化 优点:符合人类惯性思维方式,直观,代码也容易理解 但至此也就引入了对象设计方式 二 分析方法之二责任转移1.视角 a ...
1.当前日期: SELECT CURDATE() ;       显示:        2008-07-13 2.怎么在Mysql日期字段中的默认值,用一个日期函数来生成系统时间 TimeStamp用来自动记录数据行的创建或修改时间 +---------------+----------------+       |   列类型    |   显示格式      |       |   TIMESTAMP(14)   |   YYYYMMDDHHMMSS   |        |   TIMESTAMP(12)   |   YYMMDDHHMMSS    |       |   TIM ...
public static Date getBeforeMonth(Date date,int months) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.MONTH,calendar.get(Calendar.MONTH) - months); return calendar.getTime(); }  1.用java.util.Calender来实现,这种实现方式才是非常准确的 pub ...
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'       \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535      \u0000:空字符 3.特殊字符:就3个       \":双引号      \':单引号      \\:反斜线 4.控制字符:5个    \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ = ...
很简单,就如下设定:   附件下载 response.setContentType("application/octet-stream; CHARSET=utf8"); 文件名的设置 response.setHeader("Content-Disposition","attachment; filename="+URLEncoder.encode(fileName,"UTF-8"));
在C中可以使用类似printf(“%d %8.2f\n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又有工夫整天去看API?   注意:由于这里说得很简略,因此请参照下面的Demo程序。   格式化数字 在NumberFormat类中为我们提供了格式化4种数字的方法:整数、小数、货币和百分比,通过工厂方 ...
现在做的一个项目需要维持两个版本,一个ASP(Application service provider)版本,一个光盘软件版本,两个版本的99%的都是一样,只是在授权上有一些不同。所以维护起来,我都是先在ASP版上做修改,然后再将修改后的类直接拷贝到光盘版的相应位置,覆盖原来的类文件。这样一般来说不会有问题,可以这次突然出现了很奇怪的问题,要么就提示找不到域,要么提示找不到方法,甚是奇怪,后来查出来问题在与我对java二进制兼容性的不理解,ASP版中有一个基类类存在一个域WebApplicationContext,而在改光盘版的时候我将其泛化为ApplicationContext了。我理所当然 ...
Echo off Netsh interface IP Set Address "本地连接" Static 192.168.1.203 255.255.255.0 192.168.1.1 1Netsh interface IP Set dns "本地连接" static 192.168.1.1 primaryEcho changed ip to office 192.168.1.203 press any key ,go on Pause @Echo off Netsh interface IP Set Address "本地连接" ...
很多朋友问过我absolute与relative怎么区分,怎么用?我们都知道absolute是绝对定位,relative是相对定位,但是这个绝对与相对是什么意思呢?绝对是什么地方的绝对,相对又是相对于什么地方而言的呢?那他们又有什么样的特性,可以做出什么样的效果呢?关于两者之间又有什么样的技巧呢?下面我们就来一一解读。 Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定 ...
我在iBATIS.NET的providers.config文件里看到有三种方式连接Oracle数据库 1. provider name="oracle9.2" 2. provider name="oracle10.1" 3. provider name="oracleClient1.0" 我目前是用第三种provider name="oracleClient1.0" 安装Oracle客户端,连接Oracle数据库, 配置如下: <database> <provider name=" ...
Global site tag (gtag.js) - Google Analytics