有些情况下,一个对象会有一些重要的性质,在它们没有恰当的值之前,对象不能作为一个完整的产品使用。比如,一个电子邮件有发件人地址、收件人地址、主题、内容、附录等部分,而在最起码的收件人地址未被赋值之前,这个电子邮件不能发出。有些情况下,一个对象的一些性质必须按照某个顺序赋值才有意义。在某个性质没有赋值之前,另一个性质则无法赋值。这些情况使得性质本身的建造涉及到复杂的商业逻辑。这时候,此对象相当于一个有待建造的产品,而对象的这些性质相当于产品的零件,建造产品的
系统 2019-08-12 09:29:47 2485
TeamFoundation和VisualSourceSafe之间的区别您可以利用VisualSourceSafe和TeamFoundation源代码管理完成下列同样的基本任务:同时开发产品的多个版本,在不影响其他版本的情况下对产品的一个已发布版本进行更改,快速检索一批相关文件,确定做出更改的用户和时间,比较文件的版本以及将更改从一个版本移至其他版本。TeamFoundation源代码管理客户端界面旨在使VisualSourceSafe用户所熟悉。这两种产
系统 2019-08-12 09:27:36 2485
unitDbgridToWord;interfaceusesSysUtils,ComObj,DBGrids;implementationFunctionDBGirdToWord(DBGrid:TDBGrid):Boolean;varCount,I,J:Integer;Doc:OleVariant;CurrColumn,RecordNum:Integer;wTable:Variant;begintryDoc:=CreateOleObject('Word.Ap
系统 2019-08-12 09:27:13 2485
原文:SQLServerBCP使用小结用法:bcp{dbtable|query}{in|out|queryout|format}数据文件[-m最大错误数][-f格式化文件][-e错误文件][-F首行][-L末行][-b批大小][-n本机类型][-c字符类型][-w宽字符类型][-N将非文本保持为本机类型][-V文件格式版本][-q带引号的标识符][-C代码页说明符][-t字段终止符][-r行终止符][-i输入文件][-o输出文件][-a数据包大小][-S服
系统 2019-08-12 01:55:39 2485
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/intents/filters.html之前的两节课关注于故事的一面:从你的应用启动另一个应用的activity。但是如果你的应用可以执行一个对另一个应用来说有用的行为,那么你的应用就应该准备好响应由其他应用
系统 2019-08-12 01:55:17 2485
官网上有windows安装版的,mysqld自动配置成启动服务,虽然很方便但是我觉得不是很清晰,对于学习mysql没有帮助,于是下载zip版的,自己按照文档配置,成功后将过程记录在这儿。将下载的zip包解压到某一个文件夹下,我解压到了D:\ProgramFiles\MySQL目录下。打开软件根目录,在这儿为D:\ProgramFiles\MySQL\mysql-5.5.23-win32,发现下面有很多.ini文件:my-small.ini,my-mediu
系统 2019-08-12 01:53:33 2485
Mysql本身提供了命令行导出工具Mysqldump和MysqlSource导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式(txt)的SQL文件,通过MysqlSource命令能够将SQL文件导入Mysql数据库中,下面通过Mysql导入导出SQL实例详解Mysqldump和Source命令的用法在PHP网站开发中,时常遇到Mysql数据库备份或数据库迁移工作,这时Mysql怎么导入
系统 2019-08-12 01:52:50 2485
文件的权限有rwx这3个读、写、执行的权限。但是,怎么/tmp权限有些奇怪?还有,/usr/bin/passwd也有些奇怪,怎么回事呢?不是只有rwx吗?为什么还有其他的特殊权限呢?不要担心,我们这里先不谈这两个权限,只是先介绍一下而已。因为必须要有账号的ID概念,以及程序的进程(process)概念后,才能够进一步了解这些特殊权限所表示的意义。SetUID会创建s与t权限,是为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限。举例来说,我
系统 2019-08-12 01:33:48 2485
1.查看Tomcat进程执行命令$ps-ef|greptomcat你就能找出tomcat占据的进程号,当然这要求tomcat启动了。#ps-ef|greptomcatroot463710Aug08?00:02:01/opt/ibm/java-x86_64-60/bin/java-Djava.util.logging.config.file=/opt/apache-tomcat-6.0.32/conf/logging.properties-Dorg.apac
系统 2019-08-12 01:33:40 2485
原文:SQLServer索引和表体系结构(二)非聚集索引概述对于非聚集索引,涉及的信息要比聚集索引更多一些,由于整个篇幅比较大涉及接下来的要写的“包含列的索引”,“索引碎片”等一些知识点,可能要结合起来阅读理解起来要更容易一些。非聚集索引和聚集索引一样都是B-树结构,但是非聚集索引不改变数据的存储方式,所以一个表允许建多个非聚集索引;非聚集索引的叶层是由索引页而不是由数据页组成,索引行包含索引键值和指向表数据存储位置的行定位器,既可以使用聚集索引来为表或视
系统 2019-08-12 01:33:33 2485