1、传输层通过 端口号 标识应用
2、SQL中查找时去掉元素的select语句:
select distinct 字段 from 表
3、数据库的独立性
数据的独立性是数据库系统的最基本的特征之一 。
一个数据库结构从逻辑上可以分为外部模式(子模式),内部模式(存储模式)和 概念模式三层。
在某个层次上修改模式定义而不影响位于其上一层模式的能力叫做数据独立性
数据独立性包括数据逻辑独立性和数据物理独立性。
(1)数据逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的。
(2)数据物理独立性:用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
4、break语句通常用于跳出switch、do-while、for、while等循环语句,不能用于跳出if语句。
5、UML中的三种基本构造块:事物,关系和图。
Unified Modeling Language (UML)又称统一建模语言或标准建模语言。
UML规范用来描述建模的概念有,类(对象的)、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态。
UML因其简单、统一的特点,而且能表达软件设计中的动态和静态信息,目前已成为可视化建模语言的工业标准。
UML有三个基本构造块,分别是事物,关系和图。
UML中的关系包括四种:关联,依赖,泛化,实现。
关联关系还可以引申出另外两种关系,就是聚合关系和合成关系。
聚合:整体与个体关系。
合成:整体与部分关系。
6、调用静态类的方法:
静态方法在类装载的时候装载,所以可以直接通过类名.静态方法名() 来调用。
7、软件开发的结构化生命周期:定义、开发、运行维护
软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。
完整来说,软件开发的生命周期为:问题定义及规划、需求分析、软件设计、程序编码、软件测试、运行维护。
8、追加查询与更新查询的区别:
追加查询是从一个或多个表中,将一组记录追加到另一个或多个表的尾部,Inert into。
更新查询就是update,是Access选择查询(生成表查询、追加查询、更新查询、删除查询)中的一种。
9、交叉表查询:交叉表查询是将来源于某个表中的字段进行分组,一组列在交叉表左侧,一组列在交叉表上部。
10、在Access中,一个关系就是一个二维表。
只要是关系型数据库,一个关系就是一张二维表,表中的行称为元组,表中的列称为属性。
11、类与接口的关系:实现关系。
//接口与接口:继承关系
12、计算机操作系统的特征:并发、共享、虚拟、异步。
13、继承机制的作用:定义心类。
继承用于减少代码,可以实现代码复用,子类可以从父类中继承所有的非私有的方法。
14、Internet中区分计算机:IP地址。
15、软件定义阶段的任务有:
软件定义时期的任务是确定软件开发工程必须完成的总目标,这个时期通常进一步划分成三个阶段,即问题定义、可行性研究和需求分析。在这个阶段需要完成制定软件项目计划、进行需求分析和制定验收测试计划等任务。该阶段的任务不包括制定集成测试计划,它是软件开发阶段的任务之一。
16、瀑布模型中,需求分析环节出问题对软件影响最大。
17、数据仓库特点
数据仓库,Data Warehouse,可简写为DW或DWH。是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。
它的四个特点是:主题性、集成性、稳定性、动态性。
//面向主题的数据组织方式,就是在较高层次对分析对象数据的一个完整、统一并一致的描述,能完整及统一地刻画各个分析对象所涉及的有关企业的各项数据,以及数据之间的联系。
18、网络管理的5大功能域(OSI定义):故障管理、配置管理、性能管理、安全管理、计费管理。
19、外关键字(外键)
当一张二维表(如表A )的主关键字被包含在另一张二维表(如表B)中时,A表中的主关键字便成为B 表的外关键字。
20、一个好的系统应该具有高内聚、低耦合的特点。
21、公共变量(Public variables)是同一进程族中的进程共同使用的变量。这样规定有利于程序的模块化和结构化。公共变量的这一公用规则是由进程族的概念派生出来的。
22、析构函数:删除对象时,会自动调用析构函数。
23、Java中的深层复制与浅层复制功能
24、软件开发的结构化生命模型是:瀑布模型。
——————————————————————————————————————————
软件开发中的结构化生命周期方法是以瀑布模型为基础的;
对象模型是面向对象的软件开发的基础;
层次模型是在结构化开发的设计阶段常用的方法;
螺旋模型是软件工程发展过程中,出现的一种生命周期模型,此外还有演化模型、喷泉模型、智能模型等。
——————————————————————————————————————————
25、软件测试的关键是 选择测试用例。
26、写测试计划的目的:
使测试工作顺利进行 ;
使项目参与人员沟通更舒畅;
使测试工作更加系统化。
27、关系数据库中的完整性规则:关系完整性、实体完整性、域完整性、参照完整性、用户定义完整性。
28、计算机系统软件组成部分:
软件系统可分为系统软件和应用软件两大类。
系统软件:操作系统、语言处理系统、服务程序、数据库管理。
应用软件:通用、专用。
29、软件六大质量特性:功能性、可靠性、易使用、效率、可维修、可移植。
30、软件设计的主要任务:设计软件的结构(模块间的组成关系)、过程和模块。
31、主键可以使二个列,但两个列的键值组合必须是唯一的。
32、进程的特性:
//图片来源:DLGDark博客:什么是进程? 进程具有哪些主要特性? 比较进程与程序之间相同点与不同点
33、查询语句:%武_
select的模糊查询——
% 表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
_ 表示任意单个字符。
[] 表示括号内所列字符中的一个(类似正则表达式)。
[^字符] 示不在括号所列之内的单个字符。
//由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。
34、软件的可行性研究的三大要素:经济、技术、社会环境。
35、WIFI安全协议,WPA与WEP:
WEP使用一个静态的密钥来加密所有的通信。
WPA继承了WEP基本原理,加密了生成密钥的算法。采用有效的密钥分发机制,可以跨越不同厂商的无线网卡实现应用。
36、win命令中的 ping -n
ping命令中-n参数作用:设置发送的数据回显请求数。
发送count指定的ECHO数据包数,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。
ping是一个网络诊断命令,是TCP/IP协议的一部分。
37、通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换。
38、逻辑覆盖标准中,查错能力最强的:条件组合覆盖。
主要的覆盖标准有6种:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
————————————————————————————————————————————
—————————————————————————————————————————————
39、软件工程包括的两大部分内容:软件开发技术、软件工程管理。