SVN 的 getLock 问题:想修改 doc 、 txt 等等的文档前,需要先 getLock 一下;而对于代码文件,一般就没有这个必要了。修改某个 Java 文件前,先拉个最新版本,开始改,改完之后就 commit 。假如报错,有可能是(在自己改代码的过程中)别人已经 commit 过新的版本了( SVN 的版本更新机制保证了这一点)。那就先 update 一下,然后再 commit 。
-》修改最多的文档恐怕就是EXCEL文件了(后缀.xls)。(20090514追加)
关于数据库表中“日時”字段的长度问题:定义书中是这样定义的,类型是 DATETIME ,长度是 8 。刚开始看到这样的定义,觉得有问题(日时:日期时间,光日期就占了 8 位,时间往哪存啊?),问了高手,然后自己上网查了下:原来这边的 8 不是 8 位,而是 8 个字节;并且要注意: 不要把 “ 字符 类 型数据的存 储 方式 ” 与 “ DATETIME 类 型数据的存 储 方式 ” 等同起来 ,两者不一样。在 SQL Server 中定义 DATETIME 类型时,默认给定的长度就是 8 。
-》字符类型数据的存储方式,是以位(bit)为单位的。而SQL Server中的DateTime类型,是以字节为单位,默认是8(POS项目的数据库设计再次证明了这一点)。(20090514追加)