专升本安庆师范大学 计算机基础知识-
1.第一章
1.1 计算机的分类和使用
1.1.1分类A
计算机是按照运算速度、字长、存储容量将计算机分为巨型机、大型机、中型机、小型机和微型机。
常用的计算机分类有,个人计算机(微型机)、服务器(中型机)、大型计算机(大型机)、超级计算机(巨型机)、嵌入式计算机(微型机)和移动设备加上量子计算机。
1.1.2计算机的兼容性B
如果两台计算机引用同一操作系统,那他们就是兼容的。
操作系统分为:苹果的OS X和iOS微软的Windows和WIndows Phone;和谷歌的Chrome OS和Android。
1.1.3优缺点B
优点:计算速度快、能用很少的空间存储大量信息、有能源就能工作、开阔了我们的视野,方便我们学习。
缺点:1.带来网络沉迷,手机把人民的时间碎片化,让人们跟倾向于在空闲时间玩手机、2.使得人与人之间的自然交流日益缺失、3.低头族出现给人们带来安全隐患、4台式计算机性能好,但是携带不便捷,笔记本方便携带,但是性能往往很差。
1.2 计算机的数字数据表示
1.2.1数据表示的基础知识A
数据表示的形式:数据存储、处理和传输。
数据表示有两种方式:数字和模拟。数字表示的状态是离散的,模拟表示的状态是连续的
1.2.2 数字、文本、图像和声音的表示 B
常用的进制:二进制、十进制、十六进制。
二进制表示处理数据。
十进制表示数字。
十六进制表示一长串的二进制方便人们理解。
编码表示数ASCII EBCDIC Unicode
ASCII 使用7位或8位二进制数字组合表示128或256种字符。
Unicode 使用16位二进制表示65000个字符,根据传输格式的不同Unicode又分为UTF-8、UTF-16、UTF-32.
其中UTF-8,以字节为单位对Unicode进行编码,UTF-16以16位无符号整数位单位对Unicode进行编码 UTF-32以32 位无符号整数位单位对Unicode进行编码
汉字编码集 GB2312、GBK、GB18030-2005
图像数据表示形式是将图像转化成一系列彩色的点,每个点都可以由二进制表示出来
声音是对声音的波形采样为很多个点,用离散化的点代替连续的波形,再将这些点转化为数字。
1.2.3
位和字节量化A
计算机中最小的单位 是bit(位),8位等于1字节(Byte)
1.3 计算机的数据处理
1.3.1 程序和指令集 A
源代码不能被电脑直接执行,必须经过转换才能被执行。
转换的方式有两种:解释类和编译类。
解释类:一次只会转换一条语句。
编译类:一次转换所有语句。
指令集:是支持微处理器处理的指令的集合。如存储、计算、读取。
源代码经过转换后变成机器代码,机器代码的每条指令包含两部分:操作码和操作数。
操作码,可以理解为指令集中的摸个指令、
操作数,可以理解为需要造作的数据或数据的地址。
(每条高级编程语言指令通常要转换成多条机器指令,而每条机器指令的操作数不一定只有一个)
1.3.2 处理器的逻辑 C
微处理器中最重要的单元是算术逻辑单元和控制单元。
算术逻辑单元(AUL)是执行单元。
控制单元负责程序的流程处理。
执行逻辑:1,取指令->2,解释指令->3,执行指令->递增指令,指向下一条指令。
2.第二章 计算机硬件
2.1 主板、微处理器喝内存
2.1.1 主板的作用 A
主板是整个计算机系统的通信网,系统的每个元器件都连接到主板上并通过主板进行数据交换。
主板主要是由 芯片组、扩展槽、外接口三个部分组成。
2.1.2 微处理器的类型 A
微处理器是用来处理指令的集成电路。
当微处理器被用来处理通用数据时,叫中央处理器(CPU)。
被用来处理图像数据时,被称作图像处理器(GPU)。
被用来处理音频数据时,被称作音频处理器(APU)。
所以微处理器并不等同于CPU。
2.1.3 内存的作用 B
内存用来存放指令和数据,并能由CPU直接随机存取。
内存分为:随机访问存储器(RAM)、只读存储器(ROM)、CMOS、EEROM。
RAM,存放等待CPU处理的数据和程序指令,以及临时存放CPU处理后的结果
RAM又分为DRAM(动态随机访问存储器)和SRAM(静态随机访问存储储器)。
DRAM需要刷新电路,成本低,速度较慢。
SRAM不需要刷新电路,成本高,速度快。
一般的RAM选用DRAM。
后来又出现SDRAM,同步动态随机访问存储器。他的造价低廉,速度快。
SDRAM又分为DDR1、DDR2、DDR3,目前流行的RAM是DDR3技术。
当RAM不够用时,操作系统会在硬盘上分配一边空间当作虚拟内存。(速度慢RAM10万倍)。
ROM只读存储器主要存放系统引导程序,一般在计算器厂前由商家写入。
ROM的数据,断电也不会消失。
CMOS 可以随着计算机系统的配置的改变而改变(需要电源,由主板上的小电池供电)。
EEPROM CMOS有着相同的功能,但是不需要电源。
2.2 存储设备
2.2.1 存储器基本知识 A
存储器包括存储介质和存储设备。
存储介质是指存储数据的物质。
存储设备是指进行读取、写入的机械装置。
2.2.2 磁存储技术 C
磁存储技术是通过磁化磁盘或磁带表面的微颗粒来存储数据,通过朝向来表示’0‘或者’1’。
机械硬盘,就是磁存储,机械硬盘存储容量大,价格便宜。但是他的耐用性不高,受环境和人为影响。
2.2.3 光存储通过光盘表面的平坦程度来表示数据。B
光盘分为 CD、DVD、蓝光三种。
CD音频;DVD数字视频;蓝光高容量存储技术。
光盘采用的光技术有三种:只读技术(ROW)、可记录技术(R)、可重写技术(RW)。
光盘的优点:容量大、易携带。缺点:访问、保存、修改数据慢。
光盘的读取需要光盘驱动器,它是可以向下兼容的。蓝光->DVD->CD。
2.2.4 固态存储技术 B
固态存储技术也叫闪存,通过内部晶体管的开关状态来存储数据的。
优点:耗电小、持久耐用、不会受到振动、磁场、高温等环境的影响,便携性强,存取速度快。
缺点:单位成本高。
例子:U盘、固态硬盘(SSD)、存储卡。
2.2.5 云存储 B
云存储是指将网络中大量不同的存储设备通过软件集合起来协调工作。
优点:可扩展性、减少灾难恢复成本、灵活性、便捷性。
缺点:有安全和隐私的危险、服务没有保障。
2.3 常见的输入输出设备
2.3.1 常见的输入设备的类型 A
手写板、扫描仪、相机、键盘、鼠标
2.3.2 常见的输出设备类型 A
显示器与显卡、打印机、新兴的输入设备。
3 第三章 计算机软件
3.1 软件基础知识
3.1.1 软件的定义 A
软件是指计算机程序和与之相关的数据,还包括程序的开发文档和管理文档。
3.1.2 软件的分类 C
当前软件按照功能分为三大类,系统软件、应用软件、开发工具。
系统软件包括操作系统、设备驱动、与应用程序。
功能:对计算机硬件进行统一的管理、控制和调度,并为应用软件提供基本的功能支持。
应用软件则是用来解决特定领域的具体问题。
开发工具用来编写系统软件和应用软件。
软件根据安装运行载体的不同分为桌面软件(电脑软件)和移动软件(手机软件)。
软件根据运行地点的不同分为本地软件和云软件。
3.2 APP和应用程序
3.2.1 Web App B
Web App 是指能适应浏览器进行访问的软件。
Docs、Turnitin。
优点:文件存储在网站可以被共享,功能齐全。
缺点:不稳定、数据有可能被泄露或丢失。
3.2.2 移动App B
移动App 是 为某种手持设备而特定设计的。
3.2.3 本地应用程序 B
安装在计算机硬盘上的应用程序。
程序运行是代码会被复制到内存中在被微处理器读取执行。
3.2.3 便携式App B
便携式软件是可以在U盘等可移动设备中运行的软件。
优点:方便、安全。
3.3 常用的应用软件
3.3.1 音乐软件的使用 C
音乐软件包括音乐播放软件(iTunes、QQ音乐)和音频编辑软件(Cool Edit、Adobe Audition)。
3.3.2 图形软件 C
图形软件包括 绘图软件(Core IDRAW、Adobe IIIustrator、Auto CAD)和图像编辑软件(Adobe Photoshop)。
3.3.3 视频软件 C
视频软件分为视频播放软件(Media Player)和视频编辑软件(Corel Video Studio、Adobe Premiere PR、Adobe After Effects AE) 。
3.4 办公套件
3.4.1 文字处理的使用 D
word 、Apple Pages。
3.4.2 演示文稿的使用 D
PowerPoint 、AppleKeynote、Prezi。
3.4.3 电子表格的使用 D
Excel、Apple Numbers。
4. 第四章 操作系统和文件管理
4.1 操作系统基础知识
4.1.1操作系统的功能 B
操作系的功能可以分为控制计算机资源和提供用户界面两大类。
控制计算机资源
操作系统控制计算机资源并使其更好、有序的为用户进行服务。
提供用户界面
4.1.2 操作系统的分类 A
操作系统按照应用领域来划分可以分为桌面操作系统、移动操作系统、服务器操作系统。
4.1.3虚拟机的概念和作用 A
虚拟机是指通过软件来模拟出一个完整的计算机,它可以利用一台计算机模拟出多台计算机。
4.1.4 操作系统的加载 C
操作系统安装在硬盘,开机通电后,他会加载到内存,进行相应的处理后,计算机就可以正常工作了。
操作系统的内核在开机状态会一直存在在内存中,其他功能只有被调用时才会加载到内存。
引导的过程是在ROM中引导完成的:1、通电 电源给电路供电 2、启动引导程序 微处理器开始处理ROM中的引导程序
3、开机自检 计算机对系统关键部件进行检查 4、识别外围设备 计算机开始识别外围设备 5、加载操作系统 计算机的内科被加载到内存中
6、检查配置文件 。
4.1.5 实用程序和驱动程序 B
系统软件除了操作系统还有实用程序。
作用:帮助用户对计算机硬件、软件进行分析、配置优化和维护。
驱动程序负责操作系统和外部设备进行通信。
4.2 文件基础知识
4.2.1 文件名和扩展名 A
文件实质就是数据流。
Windos 系统文件名禁用字符:* \ : | " /?
禁止使用的文件名: aux、com_、lpt_、prn、nul(对任意大小写组合均禁止,_代表0-9中任意一位数字).
Mac 系统中禁用的字符::
4.2.2 文件目录和文件夹 A
文件目录是计算机对文件建立的索引,操作系统可以根据文件目录找到磁盘上的文件。
文件目录是多级树形结构。分为根目录和子目录,子目录一般也叫做文件夹。
4.2.3 文件格式 A
常用文件的扩展名:
DOS可执行文件:exe、com、bat。
文本:txt、rtf、docx、pages。
声音:wav、mp3、aac、m4p。
图像:jpg、bmp、png、tif、gif。
视频:swf、avi、mpg、mp4、mov、wmv。
网页:html、aspx、php。
压缩文件:rar、zip。
其他:xlsx(Excel)、pdf(Acrobat)、pptx(PowerPoint)。
文件格式的转换实际上是对整个文件的数据流进行了重新编码与排布。
4.3文件管理
4.3.1 基于应用程序的文件管理 B
部分程序提供了打开和保存文件的方法。
4.3.2 Window 资源管理器 C
他是window操作系统提供的一种用来进行文件管理的实用程序。
4.3.3 文件管理技巧 C
1. 使用合适的文件名
2.显示文件扩展名
3.将文件分类存储到文件夹中
4.使用文件夹的树形结构
5.不要再根目录中存储文件,根目录中尽量存放文件夹。
6.定期备份
4.3.4 物理文件存储 A
window使用NTFS和FAT
Mac OS 使用HFS+
Linux 使用 Ext3fs
5. 第五章 局域网
5.1 网络构建基础
5.1.1 网络的分类 A
网络分为 个人网(PAN)、局域网(VAN)、城域网(MAN)、广域网(WAN)。
5.1.2 局域网的优点和缺点 B
优点:支持协同工作、支持共享软硬件、支持共享数据、更方便的使用外部设备。
缺点:过于依赖网络互联设备、不安全性。
5.1.3 网络节点的类型 A
计算机、网络设备、网络化外设。
5.1.4
网络拓扑结构定义和分类 B
定义:网络拓扑结构是指计算机网络中节点和链路所组成的几何图形。
分类:总线型、星形、树形、环形、网状形、全互联形。
5.1.5 通信协议的作用 C
数据在网络节点中传输需要遵守通信协议。
确保数据能顺利传输。
5.2 有线网络
5.2.1 有线网络基础知识 A
通过实体电缆连接网络设备,信息在电缆中传输。
优点: 容易配置、传输速度快、安全
缺点:限制了设备的移动性、不是所以设备都有可供电缆插入的接口、电缆的铺设也需要讲究。
5.2.2 以太网 B
以太网是符合IEEE 802.3标准的有线局域网组网技术(一种通信标准)
优点:容易理解、维护,兼容性好、灵活性好。
5.3 无线网络
5.3.1 无线网络基础知识 A
无线网络通过射频信号、微波、红外线等多种数据传播技术。
大多数采用射频信号(PF Signal),也就是无线电波,通过无线网卡进行收发。
优点:可移动性、减少了电缆的数量
缺点:速度慢、覆盖范围易收到限制、安全隐患大、为了避免影响诸如电视、无线电波等信号的传播,无线网络只能使用特定的频率:2.4GHz和5.8GHz。
5.3.2 蓝牙技术的基本特点 C
是一种无线技术、适合短距离传输、有配对码,较安全。
5.3.3 WiFi 技术的基本特点C
是定义在IEEE 802.11标准中的技术、兼容以太网、有两种建立方式。
5.4 局域网的应用
5.4.1 文件共享的实现 C
先开启网络发现功能。
5.4.2 网络服务器的类型和及作用A
网络服务器由微处理器、内存、大容量硬盘和网咯适配器组成。
类型:文件服务器
作用:处理数据。存储数据。
5.4.3 网络诊断和修复 C
解决网络问题步骤:1检查信号强度、2.检查密码是否正确、3.检查开关是否打开、4.查看是否有干扰、5.查看有线网络连接是否稳固、6.查看电缆是否损坏、7.检查网络配置
第六章 因特网
6.1 因特网基础知识
6.1.1 因特网的背景 A
因特网始于 1969年的美国。
最初的网络是ARPANET(阿帕网),主要用于军事。
1986年 NSF利用ARPANET发展出IP通讯。
6.1.2 因特网基础设施 A
主干网络由路由器和光纤组成的,它由NSP维护。
不同主干网络通过网络节点连接。
NSP为ISP提供因特网服务,ISP在为其他用户提供因特网接入服务。
ISP 还会提供其他服务(邮件服务器、域名服务器、文件服务器等)。
要连接到ISP需要调制解调器,将信号进行转换(数字信号、模拟信号)。
6.1.3 因特网协议、地址和域名 C
tcp/ip协议;tcp负责数据传输并发现传输中的问题,ip用来确定每个设备的唯一地址。
域名解析地址。
6.2 固定因特网接入
6.2.1 拨号连接和ISDN的特点 A
拨号连接是用电话线和和语音频带调制解调器进行数据传输的,1070Hz表示0,1270Hz表示1
特点:速度慢。
ISDN 使用数字电话网络进行数据传输,比拨号连接快,但是不能满足人们的需求,已被DSL取代。
6.2.2 DSL的特点 A
DSL也采用数字电话信号进行数据传输。
DSL分为ADSL(上行慢于下行)、SDSL(上行等于下行)、HDSL(高速数字用户线路)、VDSL(极高速是最用户线路)等
DSL的信号会随着距离而衰减。
DSL网络需要DSL调整解调器和DSL过滤器。
6.2.3 有线电视因特网服务的特点 A
特点:课同时传输电视信号和上行、下行数据信号、速度快、带宽固定。
使用有线电视网络因特网服务需要电缆调整解调器(将数字信号转换可以在有线电视中传输的信号)
6.2.4 固定无线服务的特点 A
WiMAX(符合802.16标准)、LTE、
特点:通过广播数据向用户提供因特网接入、网络延迟低。
需要无线调制解调器。
WiMAX在我国发展受限(各个国家频谱分配不等)。
6.3 便携式和移动因特网的接入
6.3.1 WIfi 热点 C
WiFi热点是指覆盖WiFi网络的区域。
特点:便携式很强、移动性较差、安全性较差.
6.3.2 便携式WiMAX 和移动WiMAX C
便携式WIMAX是指集成了非视距的调制解调器可以在发射塔范围内移动。
移动WiMAX是由ISP和手机运营商部署的,它能够在不同的发射塔覆盖的范围内无缝接入因特网。
6.3.3 蜂窝数据服务 C
得名与其基站的覆盖范围如同蜂窝.他是常用的移动端接入因特网的方式
分为五代
1 采用模拟技术
2 数字技术
3 发展了高带宽通信
4
5
6.4 因特网服务
6.4.1 云计算 A
云计算是一种概念,是吧网络中的计算、存储、数据等资源以服务的方式提供给请求者。
包括以下几个层次的服务:基础设施及服务、平台及服务、软件及服务
优点:用户层面:按需付费、可以备份。服务器层面:资源能够有效利用。
6.4.2 社交网络 B
常见方式:社交网站
好处:在线交友、多样性、将特定的人组织在一起。
6.4.3 网格计算 A
网格计算是指将网络上的计算机联系起来,组成一个虚拟的超强计算机以执行大型计算任务。
6.4.4 对等文件共享 的实现D
常见的共享协议BitTorrent(BT)。
允许下载者在下载的同时向其他下载者上传已下载的数据(FTP、HTTP不行)
软件:uTorrent、Bitcoment。
7. 第七章 Web技术及应用
7.1 Web基础知识 A
Web是(WWW)万维网的简称。
定义:Web是指能通过HTTP协议从因特网中获取的集合。
Web依赖因特网,但不等同于因特网。
因特网是通信系统,Web是指指令的集合。
Web的发展分为六个阶段:
(1)Web1.0 2003年通过门户网站的内容吸引用户,利用点击量盈利。
(2)2.0 始于2004 年由被动的接收信息向主动创造信息迈进。
(3)3.0 与2006年被提出,用户可以用于自己的数据,并能在不同的网站上使用。
(4)4.0 目前还没有广泛使用,强调智慧连接。
(5)5.0 将建立数字空间中的虚拟社会。
(6)6.0 物联网与因特网初步结合。
目前我们处在3.0.
Web的入口是Web浏览器,简称浏览器。
每个网页都有唯一的URL
例如“http://www.baidu.com/search/error.html”其中www.baidu.com是该网站Web服务器的名字。
http://表示使用的通信协议(大多数浏览器默认为HTTP访问)。
7.1.2 HTML的命名形式 A
html是设计HTML网页时需要遵守的规范(HTML5是最新的版本)。
html网页即一htm和html为后缀的文本文件
他是成对出现的,包括在尖括号里。
如"<b>Welcome</b>",<b>是开始标签,</b>是结束标签,代表加粗两个标签中的文字。
7.1.3 HTTP的作用 B
规范了Web服务器和浏览器之间相互通信的原则。
通过HTTP协议可以将URL的Web资源(指URL对应的Web服务器的资源)获取到本地计算机里。
HTTP规范通信的方法有许多种,最常用的方法是GET和POST。
GET是向特定的资源发出请求(搜例如索引擎的关键字搜素);POST是向指导的资源提交数据(如,注册登录、填写信息等等)(get、post是在客户端的指令)。
HTTP端口号是80
“404NOTFOUND”表示找不到对应的资源,404是HTTP的状态码,例如200表示请求以满足,403表示拒绝执行,500代表服务器内部错误。
7.1.4 web浏览器的类型 A
类型:Chrome、Microsoft Internet Explorer、Firefox。
浏览PDF文件需要Adobe Reader插件,播放动画需要Adobe Flash插件,登录银行需要对应的安全插件。
IE用户可以在“管理加载项”里管理已安装的插件。
7.1.5 Cookies 的作用 B
Cookies 是web服务器生成后存储在本地计算机中的一段数据
作用 :可以记录用户的账号和密码、购物车信息、访问日期等等多种内容。
有些网站通过调用Cookies实现自动登录、购物车支付、有选择的广告投放等功能。
Cookies如果设置的到期时间,那么浏览器对自动删除,如果没有设置,需要用户手动删除。
7.1.6 交互式网页 A
标准的HTML网页是静态的,要想使其变成交互式网页,可以借助脚本语言来实现。
一些URL中带有问好,通常说明这是一个交互式网页,但这不意味着不带问好的网页就不是交互式网页。
脚本分为服务器脚本和客户端脚本。
服务器脚本运行在服务器上,负责接受提交的信息,并生成网页。常用的脚本语言PHP、Java、c#等
客户端脚本运行在浏览器上负责简单的交互(例如验证表单是否填写完整、计算利息)。常用的脚本语言有JavaScript、VBScript。
客户端除了直接写在HTML文件中实现交互,还可以通过一些工具来实现:可以通过《object》标签引用Java小程序、可以使用Action Script语言创建从网页启动的Flash文件
还可以引用ActiveX控件。
7.2 搜索引擎
7.2.1 搜索引擎的基础知识A
搜索引擎是系统,搜索引擎网站是提供搜索引擎访问的网站。
百度。谷歌使用的是自己的搜素引擎;必应使用的是雅虎的搜素引擎技术;还有一些网站使用搜素引擎技术进行站内搜素。
典型的搜索引擎包括四个部分:
爬网程序也称蜘蛛程序,自动对因特网上的网站进行访问、记录与跟新 ;
索引器 ,可以处理爬网程序收集来的信息,取出网页关键字放入数据库;
数据库,存储索引器的索引结果;
查询处理器,当用户进行搜索时,查询处理器会在数据库中进行查找满足要求的索引,并返回给用户。
搜索引擎的爬网程序发现新的网站可能比较慢,可以通过手动将网站加入爬网程序的URL列表中。
7.2.2 使用基于Web的素材 C
规范:最好标记出处,常用的注明引用源的格式:MLA样式、APA样式、芝加哥样式。要包含文档标题、作者、发布日期、URL等信息。
对于超出使用条款的素材,需要联系版权所有者。
7.3 电子商务
7.3.1 电子商务的基础知识 A
电子商务的商品可以是有形的商品也可以是数字产品。服务也是商品的一种。
电子商务的商业模式:
B2C,消费者直接向企业直接购买(京东、天猫、亚马逊)、
C2C,用户间互相买卖、竞拍商品和司法拍卖。(淘宝网)、
C2B,强调以消费者为中心。如‘要啥网’等
B2B,企业之间进行的商品交易的平台,如阿里巴巴、
B2G,企业与=政府直接进行交易如政府建立的采购平台、
B2T,团购。
电子商务的优势:运营成本低(有效的减少了人力资源成本和租用实体店的成本)、可以在网站中设立广告位以获取更多的利润。
7.3.2 电子商务网站技术 B
B2C和C2C的共同点:库存,确保消费者购买是不会缺货、购物车,支持对整个购物车的商品进行统一购买。购物车使用了Cookies技术。
不同点:B2C网站商品库存大,C2C小。、B2C的库存多是自动控制的,C2C则是用人工手动控制的。、C2C支持买家和卖家实时沟通.
7.3.3 在线支付和HTTPS c
当消费者确定对购物车内地商品进行付费后,网站会生成一个安全连接进行付费操作。
常用的安全连接技术:SSL/TLS、HTTPS。
SSL和TLS可以对计算机和服务器之间传输的数据进行加密。SSL、TLS协议使用特点端口号443。
HTTPS是HTTP和SSL/TLS结合,能为关键操作提供安全连接。
8. 第八章 社交媒体
8.1 社交媒体基础
8.1.1 社交媒体的基础知识 A
社交媒体是指互联网上基于用户关系的内容产生与交换平台。
社交媒体网站包含的元素:1,内容发布工具、2,联系人、3,个人主页、4,内容查看工具、5,评论。
8.1.1 社交媒体的演进 A
社交媒体的历史最早可以追溯到20世纪60年代,最初的社交媒体:CompuServe、Prodigy、AOL。
90年代互联网和因特网快速推进了社交媒体的发展,
2003年前后Myspare、LinedIn的诞生,将社交媒体带向了全球化。
8.1.2 基于地理位置的社交网络 B
定义:社交媒体网站或者App通过获取用户的地理位置来查找相关用户。也会通过收集用户的地理位置来完善自身。
用处:根据用户需要精准投放广告。
8.2 内容社区
8.2.1 社区中的内容 A
内容在社交网站占主要位置。
如何管理社区中的内容:许多大型网站开发自己的搜索引擎、元数据标签,它常常是一个关键词,例如新浪中元数据标签被称为”话题“其形式为#话题#。
8.2.2 知识产权 B
不同的网站对u知识产权有不同的管理。
8.3 社交媒体的形式
8.3.1 博客平台 A
博客是由个人管理的、不定期跟新的文章网站。
例子:新浪博客、网易博客、CSDN博客。
8.3.2 微博平台 A
微博是指一种不超过140个字符的在线发表的消息。
已经成为自媒体平台
例子:新浪微博、twitter 。
8.3.3 维基网站 A
用户可以发表关于摸个话题(词条)的内容,而其他用户可以在其发表后修改这些内容,维基还包括讨论页,可以对内容的真实性进行讨论。
列子:维基百科、百度百科。
8.3.4 微信 B
2011年由腾讯推出的免费应用程序。
截止到2018第二个季度,微信已经覆盖这中国90%以上的智能手机。
8.4 在线交流
8.4.1 电子邮件 D
优点:价格低、速度快。
电子邮件由消息头和消息正文构成。消息头指明主题、日期、发送方和接收方,消息正文则包含了文件信息和附件。
电子邮件系统的核心是电子邮件服务器 。
电子邮件的地址显示如”friend@me.com“,以@为界分为两部分:前一部分是用户ID,后一部分是用户账号所属的电子邮件服务器的域名。
使用电子邮件系统,除了要有网络和邮件账号,还要有电子邮件客户端。电子邮件客户端又分为本地客户端的本地电子邮件和基于浏览器的Web电子邮件。
本地电子邮件采用”存储-转发“的技术。
本地电子邮件采用了多种协议以确保电子邮件在本机和服务器间准确传输:
POP3协议,管理接受邮件,当用户从服务器上下载邮件后,就会删除邮件
IMAP协议,管理接受邮件,下载邮件后,不会自动删除邮件,需要用户手动删除
SMTP协议,用于处理发送的文件。
根据协议的不同电子邮件服务器还分为SMTP服务器、POP3服务器等。
本地电子邮件的优点:对以太网的要求不高、可控性高。
常见的本地电子邮件客户端:Mail、Outlook、Thunderbird。
设置本地电子邮件客户端:姓名、电子邮件地址、密码等还有SMTP服务器和POP3服务器的地址及端口号、服务器是否需要安全认证及服务器所使用的安全措施。
Web电子邮件通过浏览器来往访问网站的电子邮件服务。
Web服务器和本地服务器是兼容的。
优点:便捷性。
缺点:安全风险、存在广告
电子邮件附
最初的邮件只支持ASCII格式的正文,现在的邮件的正文支持文本、图案、语言等多种形式的输入。附件可以是任何形式的文件。
电子邮件系统通过MIME的技术将附件转化为ASCII格式的文本。
使用附件注意的问题:不要发送太大的文件、不也轻易打开收到的文件、发送附件时要加以说明。
网络邮件的基本礼仪:标题要能概括主要内容,不能为空白、一封邮件最好只针对一个或少个主题,每个主题要分段说明、发送前检查是否由拼写错误或语法错误、正文中要有问候语、牢记电子邮件是有风险的、可以使用加粗字体来突出重要内容、回复邮件要根据回复内容来定标题、如果收信人多了,可以使用密送功能(Bcc)、不轻易使用”回复所有人“。
8.4.2 实时消息 A
是指因特网上互发消息。一对一的实时通信称为即时通信(IM)。
实时消息系统:QQ、微信、微软 skype。
大部分实时消息是基于客户端/服务器模式的。
8.4.3 Voip A
Voip(ip电话),将声音信号数字化,以数据封包的形式在因特网上进行实时传递。
他可以代替普通电话系统。
条件:必须双方同时都在因特网中、Viop需要良好的网络环境,网速抖动、丢包都会会影响通话质量。(一般抖动不宜超过40ms,丢包率不宜超过8%就能获得良好的通话环境。)
9 第九章 多媒体和Web
9.1 多媒体和Web基础
9.1.1 基于Web的多媒体的基础知识 A
这里的多媒体可以指、文本、图片、视频、动画和音频。(是可以进行交互的)
基于Web多媒体也叫富媒体。
高速处理的计算机和带宽连接,促进了Web多媒体的发展。
压缩比高且高清的视频格式:FLV、MP4.
9.1.2 基于Web的多媒体应用 C
因特网连接环境的好坏会影响用户的数量。(标准清晰度要求500kbps的连接速度,高清(HD)速度的视频要求:5Mbps)
多媒体的应用:
信息传递:Web远程教育(简称WBT)。
电子商务:利用VR技术展现商品。
娱乐、社会化媒体和虚拟世界。
9.1.3 基于Web的多媒体的优缺点 C
优点:1、Web网页可以传播更多种类的内容(如网络电视、网络音乐),2、Web带来了新的学习方式,
3、可以用跟容易吸引人的形式表现内容,而且很多想法可以通过多媒体轻松表达出来(例如剪纸教学)。
缺点:相对文字为主的网站,更费时、费钱,存储和传输多媒体的花费内容也需要考虑。
9.2 多媒体元素
9.2.1 文本元素 B
文本是网站的重要元素。
字体例子:Times New Roman、Arial、宋体、黑体。
字体可以分为:
衬线字体(Times New Roman、宋体),常用在文本内容上。
无衬线字体(Arial),常用在标题、页首、网页横幅。
特点:可读性较强。
通常文本的字号是11号或者12号。
还要依据显示网页的设备。
网页文本的选择该注意什么?
:通常文本的字号是11号或者12号,要注意网站的配色,还要考虑显示网页的设备。
9.2.2 图片元素 B
图片是照片、图画、表格和其他虚拟对象的数字表现形式。
图片格式:TIF、BMP、GIF、JPEG、PNG。
扫描的图片、医用图片和用于桌面排版的图片一般是TIF格式存储;
Windos的画图工具和其他图片生成工具的图片一般是BMP的格式存储;
网页的图片用GIF、JPEG、PNG格式存储。(以上图片格式不需要插件)
图片的文件格式和大小通过图像处理软件进行更改。
将高质量的图片进行压缩,来提高他的传输速度。
JPEG格式的图片可以以低分辨率的GIF进行存储。
GIF格式(无损压缩),标准网页图片格式,用于商标、横幅和其他非摄影级别的图片,用GIF存储的图片图像质量不会下降,他的图片只包含256种颜色。GIF通常是矩形的、交叉的(显示图片更快)。
PNG格式,1996年产生他和GIF一样可以无损压缩文件,而且比GIF更强。他可以使用256中颜色的颜色版或者使用真彩色(超过1600万中颜色)它也可以设置透明和交叉特性。
JPEG格式,是网页图片的标准格式,采用有损的压缩方式,可以设置压缩比(文件越小,质量越低),使用真彩色(显示效果类似GIF交叉)。
GIF和PNG常用于线条艺术图像(剪贴画、商标、导航按钮),JPEG通常会产生质量高、占用空间跟小的文件。
9.2.3 动画元素 C
用JAVA小程序或者动态(GIF)来展示简单的动画。动态GIF是一组GIF图片;还可以哟用JavaScript或者其他脚本编写;用Flash或者Silverlight等动画开发工具制作。(浏览器需要有支持脚本的插件才能观看复杂的动画)。
9.2.4 音频元素 C
音频包括声音、语音、音乐等效果。
音频可以用智能手机或者MIDI来记录,也能从CD上通过软件抓取,或者到因特网中下载。
音频很大,用有损的压缩方式:MP3.
网页中音频采取流式音频(先缓存一部分,在播放的同时缓存剩下部分)。
在网页上播放音频需要播放器:Windos Media Player、Apple Quick Time Player。
常用的音频格式:
WAV,无损格式,大部分CD采用这个方式存储音频,文件比较大。
MP3,有损压缩,主要用来制作高效、高品质的音频文件。WAV可以通过转成MP3文件来减少空间。
AIFF,无损格式,苹果公司的,其有损格式为AIFFC。
AAC或者M4A(高级音频编码),采用MP4的标准来编码音频,是除了MP3外,另一种可用于Web的音频。
9.2.5 视频元素 C
视频也由一张张图片构成,每一张图片叫帧,典型的帧速度24帧每秒 ,高帧会造成视频文件容量非常大。HD和4K视频文件占空间更大,所以需要压缩。
常用的视频压缩格式:
AVI 微软开发的标准视频文件格式、
FLV,动画视频格式,可用Flash播放 ,是最常用的Web视频格式、
MP2,高质量压缩视频格式、MP4,专为We传输的万能格式、
MOV,苹果公司开发的用于Web传输的万能视频格式、
WMV,微软开发用于Media Player 的视频格式。
Web视频应用内容包括:电视节目、新闻播报、企业演讲、产品介绍、视频广告。
Web中的视频也是流式加载。
9.3 多媒体网站设计
9.3.1 基本设计准则 A
需要考虑该怎么吸引用户去访问网站内容(两个原则:用户喜欢内容有趣并且适应自己的界面;用户对混乱的布局、不清晰或者加载很慢的网页往往没有耐心)
网站的内容要有价值或者有趣味、要用最新的内容跟新网站内容、网站的易用性要高、设计网站要考虑大部分用户使用的设备 。
在响应式网站设(RWD)计里可以使用模拟器来模仿不同的设备。
设计者还要考虑到不同的Web浏览器。要求:尽量设计不需要特定浏览器支持的功能、尽量减少插件的使用、网页内容的大小、高带宽应用 。
9.3.2 确定网站目标机目标用户 A
设计多媒体网站第一个步骤就是确定网站的基础目标和网站的目标用户。
确定目标用户后就需要确定网站要包含的主题。确定网站主题的方式有:通过浏览类似网站来明确自身主题;通过对用户进行交流来确定主题。
9.3.3 确定访问流程图及页面布局 C
可以手工设计也可以用软件来设计。
网站流程图描述了网页是如何连接的。
页面布局通常用来说明网站的布局和导航结构。
一般先浏览左上角,所以左上角一般放logo及重要信息。
9.3.4 网页导航注意事项 B
网页导航结构很重要,一定程度上决定了网站的易用性。
设计网页导航要注意:确保相同的导航按钮和连接放在每一页相同的位置上;确保导航的图标容易被理解。
网页内容较多,可以考虑把内容分到几个页面中,页面之间可以用分页标签连接;对于较长的网页,要确保有用户能快速返回网页顶部的链接。
9.4 多媒体网站的开发
9.4.1 确定多媒体元素 A
网页元素:视频、图片、动画、音频。
常用的工具软件:用于制作插入动画和交互性的功能(Adobe Flash、Adobe After Effects、Silverlight)、开发大型多媒体应用(Adobe Director常被用于Shock ware)。
9.4.2 制作网页 B
HTML5:HTML的最新版本,它支持制作更加复杂和动态化的网页或应用。
可以控制文本和页面样式。
<video>插入视频
<audio>插入音频
<canvas>定义表格或图表
<keygen>定义密钥
<nav>定义导航链接
HTML5可以制作出交互性非常好的创意网站。
CSS:可以用来确定整个网站的样式,相对与HTML,CSS可以对网页中的对象进行像素级别的精确控制,支持几乎所所有字体字号的样式,并能进行初步的交互式设计。
CSS样式可以写在网页的开头(内部样式表),也可以独立保存在一个文件里(外部样式表)。
CSS3标准可以和HTML一起使用。
脚本语言,有JavaScript、VBScript、Perl(文本处理能力强)。
通过在网页代码中编写代码或者脚本将内容动态化。
可以使用JavaScript在页面中添加交互性内容。(可以嵌入网页中,也可以作为单独的文件存在)
VBScript:用它在网页中加入交互性元素。
Perl:最初是为了加工文本,由于他的强大文本处理能力,现在用来编写CGI脚本。
AJAX:为了提高网页的交互性,一系列的网页标准应运而生()。
AJAX多用于谷歌地图、Gmail、Flicker。
AJAX综合了HTML、JavaScript和XML的特性
特点:速度快。
VRML和X3D,VRML适用于网页中模拟三维对象的语言扩展名:wrl,浏览VRML必须要i有VRML的插件。
X3D是VRML的升级版,支持专业绘图、XML等技术等。
网站生成器,制作本地网站可使用Adobe Dreamweaver等网站制作软件,在云服务领域,这种软件服务叫做网站生成器。
9.4.3 测试发布、维护 C
网站制作完成后需要测试功能是否达标。
1、每个超链接都有点开查看是否连接到正确位置
2、查看复杂的动画放入网页后是否正常
3、网页的代码可以用网页制作软件检查,也可以通过在线网页检查工具检查。
检测之后会对网站进行压力测试,
通过测试后把他上传到网络服务器上
测试完成后,就可以发布了,然后进入维护状态。
维护:网站要定期跟新、网站要时常进行评估、链接到外网的超链接也要定期检查。
10 第十章 信息系统分析与设计
10.1信息系统
10.1.1 信息系统的基础知识 A
信息系统是指由人、计算机及其他外围设备组成的能够进行信息收集、传递、存储、加工和维护的系统。
作用:有效的满足客户的需求,也能帮助管理人员做出决策。
例如:教务系统、网上银行系统、B2C网上商城。
按照问题难度,信息系统将问题分为三类:
结构化问题:例如银行系统中的自动还款时间和金额计算、养殖场中饲料配方的计算。
版结构化问题:例如企业经费的预算、商店的进货数量。
非结构化问题:例如企业人员的招聘、商店的进货选择等。
常见的信息系统:事务处理系统、管理信息系统、决策支持系统和专家系统。
10.1.2 事务处理系统 A
事务是指双方之间的交换,需要访问数据库。
常见的事务处理例如:银行转账处理、刷卡购物处理
事务处理系统(TPS)提供了建立、修改、存储、处理、删除事务的方法,还能生成报告。
大部分事务系统都是的在线事务处理系统(OLTP system),核心策略是提交和回滚,处理难点是处理并发事务,即同时处理多个事务。
优点:可以生成详细的报告。
缺点:不方便管理人员进行理解和解析。
10.1.3 管理信息系统 A
管理信息系统(MIS)是指对事务处理系统产生的数据进行分析、处理,生成报告的信息系统。
管理信息系统可以提供解决结构化问题和日常任务的定期报告,定期报告又分为两类。
例行报告:如月度汇总、年度汇总和汇报异常信息的异常报告(仓库库存短缺、银行坏账)。
专案报告:能够提供例行报告中没有的信息。
缺点:不够灵活。
10.1.4 决策支持系统 A
决策支持系统(DSS)能够对数据进行直接或者间接的分析,可以解决结构化问题,也可以解决不太复杂的半结构化问题。
优点和缺点:管理者必须自行做出决策,人工可以保证决策的合理性。
10.1.5 专家系统和神经网络 D
专家系统,依靠存储在计算机里知识库对数据进行分析,并给出建议。
可以帮助用户解决问题或进行决策,还可以处理不确定性问题。
专家系统根据知识库中的事实和规则给出解决方案。
神经网络是指通过计算机电路模拟人脑思考、记忆和学习的过程。
10.2 系统开发生命周期
10.2.1 系统开发生命周期的基础知识 A
系统开发生命周期简称 SDLC ,典型的SDLC包括以下几步:
制定开发计划,分析系统需求,设计系统结构,编码实现系统。
10.2.2 项目开发计划 B
制定项目开发计划的要求:是否比现在的同类系统更好、能否改变某一行业、是否能创建新产品。满足一点,则可考虑开发计划。
开发计划中要考虑的问题:确定项目的范围、队员及其分工、项目的成本估计和收益预估、项目的进度计划、系统开发方法。
制定项目的进度计划时,可以用一些工具,如PERT、WBS和甘特图。
RERT,可以确定最短时间完成项目的路径。
WBS,用类似树形图的方式,将复杂的任务分解为一个个子任务。
甘特图,长方形的矩形表示任务,矩形的长度表示任务的持续时间。
10.2.3 系统分析 B
系统分析阶段,根据需求将系统分成一个个小模块,称为用例。
《需求规格说明书》或称《系统需求报告》。
系统分析阶段,可以用工具,数据流图(DFD)、用例图、类图、顺序图。
例图、类图和顺序图属于UML,UML是一种图形化建模语言,主要用于信息系统的分析与设计。
UML还包含:包图、对象图、状态图等。
可以用CASE tool来制定图表,如Argo UML。
10.2.4 系统设计 B
硬件:从自动化程度、处理方法、网络技术三个方面考虑。
软件:根据需求和时间成本来评估。
最后货比三家。
确定编规范。应用程序规范是新系统的蓝图。
10.2.5 系统实现和维护 B
实现阶段:`
硬件和软件能够运行、进行软件编码、测试软件(分三个阶段,一、仅在小组内部进行的a测试,二、共特定用户群使用的b测试,三、已经趋于完善的y测试)、文档定稿(系统稳定、也用户文档)。培训用户、数据转换。
验收代表系统实现阶段的完成。
维护阶段:
修复没发现的缺陷、增强系统发性能、对软硬件进行调整,提高服务质量、客户支持(上门服务、邮件咨询和电话咨询)。
客户支持是发现系统潜在问题的主要途径之一。
系统维护阶段是费用消耗最多的
11 数据库
11.1.1 数据库的概念 A
数据库是数据的集合,其中的数据可有用特定的数据结构存储。
数据库的作用:收集数据、存储数据、跟新数据、整理数据、查找数据、生成数据和传播数据、分析数据(常用的分析数据的技术,数据挖掘、OLAP)。
数据库可以分为三个层次:物理层、逻辑层、视图层。
数据库常用名词:
字段,字段是数据库的基本组成元素,字段分为变长字段和定长字段。
记录是一组字段的集合,表示一条信息,记录模板指字段名的集合叫做记录类型。
实体,实体是所有同类物品或者生物的集合。
关系,关系是指不同记录类型之间的联系。
基数,指记录类型之间存在的联系的个数。
11.1.2 数据库的分类 B
单用户数据库系统和多用户数据库系统
客户端-服务器数据库系统与N层数据库系统(在客户端和服务器之间一个或多个组件,常在电子商务数据库中使用。),优点:允许操控数据库的代码和数据库分离
集中式和分布式数据库系统(优点,安全,速度快)
基于内存的数据库系统(IMDBs),数据保存在内存上,而不是硬盘上。 目前被用于嵌入式应用的高端系统。
操作型数据库和分析型数据库系统,操作数据库:数据收集、修改、维护。分析数据库|:收集特定的数据进行分析。
11.1.3 数据库模型 C
数据库模型描述了数据的存储结构和表现形式。分为:平面文件,用户可以对平面文件进行增删改查,但是无法指定记录之间的关系,其他数据库模型都可以指定。电子表格
层次数据库,使用树形结构描述关系。常用的有window的注册表
网状数据库,在数的基础上扩展成了网状,目前就是DNS系统再用。
关系数据库,将数据存储在表中,每张表就是一个实体。
维度数据库,是关系数据库的扩展。
对象数据库,将实体抽象为类。
对象-关系数据库。
11.2 数据管理工具
11.2.1 数据管理软件 A
常用的管理软件:Word、Excel。
11.2.2数据库管理系统 B
简称DBMS,分类:
XML DBMS,用于XML格式的数据。
对象数据库管理系统(ODBMS)
关系数据库管理系统(RDBMS),大部分RDBMS支持对象类的数据和XML的数据。常用的RDBMS:SQL Server、Mysql,个人用户可以考虑Access
11.2.3 数据库和Web C
可以通过静态或者动态的发布方式将数据库的内容提供到Web上。
静态发布:将数据库的内容转化成HTML,只能查看和搜索。
动态发布:依靠服务器脚本在用户浏览器和DBMS之间建立联系。
服务器脚本语言:PHP、Ruby、Python、ASP等
操作系统、Web服务器软件、数据库管理系统和服务器脚本构成了Web服务器框架。目前流行的框架是LAMP。
11.2.4 XML 语言 A
XML是对HTML的扩展,两者的语法区别:HTML中并不要求所有标签成对出现,XML要求;HTML的标签不区分大小写,XML标签严格区分大小写。
XML支持自定义标签,HTML不行。
HTML用来显示数据;XML用于传输和存储数据。
XML常用于存储配置信息(setting.xml)
11.3 数据库的设计
11.3.1 定义字段 B
主键要具有唯一性。
数据类型:
int 、integer用来存储整数
real、float、decimal、numeric用于存储十进制小数
char、varchar,用于存储字母和特殊符号
datetime存储日期和时间
text、image存储文本和图形
money存储货币,精确度小数点左方15位数,右方4位数
bit存储0/1
binary、varbinary存储二级制数据。
11.3.2 组织记录 B
组织记录分为排序和索引。
每张表只有一个排序字段;一张表可以有多个索引。
11.3.3 设计界面 C
设计用户输入页面需要包括的几个方面:
将字段按照逻辑顺序排列好、使用合适的字体、提供必要的说明以确保输入的合法性。
11..3.4 设计报表模板 C
报表是全部数据的列表。
多数DBMS都内置了报表生成器。
一个号报表应遵循的原则:尽可能的减少人工计算、无歧义的表示信息、以用户能理解的方式表现信息。
11.3.5 导入数据 C
DBMS会提供导入导出程序,可以将数据在不同数据库或文件间进行转换。
11.4 SQL语句
11.4.1 SQL语句基础 A
SQL语言是用来数据库设计、查询、管理的语言。
11.5 云数据库 B
11.5.1 云数据库的基础知识 B
优点:能使用更少的硬件与维护经费来创建简单的数据库。
例如:Amazon EC2、GoGrid、Salesforce、Rackspace都是商业云数据库。
11.5.2 云数据库的分类 B
按照部署模式:虚拟机映像、数据库即服务(DBaaS)。
11.6 大数据 B
一些特殊的数据过于庞大,传统的数据库管理系统没法处理他们。
大数据:来自不同的资源的数量在10的15次方和10的24次方之间的数据。
特点:数据体积大、数据类型多样、传输速度快、具有潜在价值、精确性。
为了管理这些数据,使用Hadoop,它可以在廉价的计算机上分布并处理大量数据。
12 第十二章 程序设计基础 10%
12.1 程序设计基础基础知识
12.1.1 程序设计和软件工程 A
计算机编程包括程序设计、编码、测试、程序文档的编写。
程序员注重编写代码;软件工程师更关注设计和测试。
软件工程和信息系统分析与设计的区别:信息系统关注硬件、软件、人员;软件工程注重软件开发的过程。
12.1.2 编程语言和范例B
代码由关键字和参数按照语法规则组成。
分类:低级语言和高级语言:低级语言工作在底层,分为汇编语言和机器语言。
代次:第一代(1GL)机器语言、第二代(2GL)汇编语言、3GL,高级语言、4GL,跟接近人类的语言如SQL、5GL,两种定义:一种是可视化编程语言,另一种是自然语言(LISP、Prolog)。
编程范例,是指如何将任务概念化、结构化。
过程化编程:BASIC、Pascal、Fortran。
面向对象编程(OOP):c++、java
说明性编程:Prolog。
事件驱动编程:微软的.NET和苹果的Cocoa框架。
面向方面的编程(AOP):AOP和OOP的区别,OOP是面向静态的实体,AOP面向动态的动作。
12.1.3程序设计和程序编码 D
程序设计:将需求抽象成用编程序言编写的逻辑构造。
程序设计阶段需要定义问题陈述:明确问题的范围、清楚指定已知的信息、指定解决问题的结果。
问题陈述定义好了,需要选择软件开发方法:预测方法、敏捷方法。
程序编码需要载体:文本编辑器、程序编辑器、可视化开发环境(VDE)。
12.1.5 程序测试和文档 C
bug大体可以分为以下几类:语法错误、运行时错误、逻辑错误。
可以通过调试器逐行检查程序。
12.1.6 编程工具 C
SDK或者IDE包含了大量编程工具库文件。
12.1.7 编译器和解释器 C
解释类:一次转换一条语句
编译类:一次性转换全部语句。
12.2 过程化编程
12.2.1 算法 B、过程发编程都有起始点和终结点。
算法的定义:是指能够写下并能够实现的用以达成需求的有限步骤的列表。
设计一个算法,可以先抽象出人工解决需要的步骤。
12.2.2 表达算法 B
抽象出的人工算法的解决步骤出来后,需要将其表示出来。
表达算法可以用一种通用的格式:伪代码。
伪代码:结构清晰、代码简单、可读性好。
12.2.3 顺序、选择。循环排序 C
通常程序从上往下执行,但也可以通过控制结构语句改变执行顺序。
12.2.4 过程化语言及应用 D
过程化语言:Fortran、Pascal、C
适合通过按部就班的过程去解决的问题。
优点:开发程序运行速度快、系统资源利用率高、程序的灵活高
缺点:不适合解决非结构化问题或非常复杂的算法。
12.3 面向对象的编程
12.3.1 对象和类B
面向对象编程是将问题1的解决方法抽象成一些对象的交互。
对象:是一个抽象的或现实世界的实体,是类的具体实例。
类:是具有相似特征一组对象的抽象。
在类中定义属性来表示对象的特征。
通过设置作用域的方式叫封装,是面向对象1的特征之一。
12.3.2继承 B
继承是面向对象的另一个特征。
继承是指将一个类的某些属性传递到其他类中,被继承的类叫超类,继承属性的是子类。
12.3.3 方法和消息 C
方法就是函数,消息就是调用函数的语句。
方法可以继承,也支持多态。
多态是面向对象的第三个特征,可以在子类中重新定义方法。
12.3.4 面向对象的查程序结构 C
程序执行时首先执行main()的主方法,,然后按部就班执行其中的命令。
13.3.5 面向对象的语言及应用 C
面向对象大多也支持面向过程的编程,如C++、C#、Objective-C、Java、Python。
适合大规模的软件开发。
缺点:程序运行效率低。。
12.4 面向方面的编程 C
简称AOP
是指在总体软件程序设计的基础上,继续把其分化为更小的部分。
优点:能更加清晰分离不同的功能。
12.5 可适应和敏感软件开发 C
可适应开发的经典特征是迭代开发或增量开发。
最新的可适应软件开发的方法之一是敏捷软件开发(ASD)。
第13章 计算机安全
13.1 非授权使用
13.1.1 加密与授权 A
授权是指设置一个密码,使得用户输入正确的密码才能访问数据。
保护隐私的另一种方法是加密。
没有加密的数据是明文,加密后是密文,解密是将密文翻译成明文。
加密的两大要素:加密算法和密钥。
加密算法,如RSA、AES都是公开的。
凯撒加密是指让字母按照字母表顺序偏移特定位。
根据破解密钥的难度,将加密分为强加密和弱加密。
弱加密,如凯撒加密,只有几十种情况。
强加密,使用的密钥一般都很长,如128位进制或更多。
密钥分为:对称式和非对称式。
对称式,指双发采用共同的密钥。
非对称式,指使用两个密钥,一个为公共密钥,另一个位私人密钥。只有私钥才能破解公密的消息。
13.1.2密码破解 B
常用的密码破解方式:
字典破解、暴力破解、嗅探破解、网络钓鱼、虚假网站、按键记录。
13.1.3 安全的密码B
针对上面的密码破解方式,可以采取相对应的对称,来保证密码的安全。
:使用高强度密码,尽量使用长字母、不要使用生日,身份证作为密码、指定不同级别的密码、合理使用浏览器的记住密码功能、维护软件安全等。
13.2 恶意软件
13.2.1 恶意软件的威胁 A
恶意软件攻击类型:计算机病毒、蠕虫病毒、木马、僵尸网络、间谍软件。
为了避免恶意软件攻击,用户应注意以下几点:计算机中要按照安全套件和杀毒软件、及时跟新各类软件补丁、不能随意运行可疑的程序、按照新软件时,要对其进行安全扫描、不用访问不良网站、window里要显示文件扩展后缀明,例如木马是look.jpg.exe。
感染恶意软件的特征:计算机响应时间变长、网络堵塞、运行不稳定、文件丢失或频繁奔溃。
13.2.2 安全套见 B
由杀毒模块、防火墙模块。反间谍模块组成。
一台计算机只能安装一中安全套件。
常用的安全套件:McAfee、avast!、MSE。
13.2.3 杀毒软件 C
作用:清除病毒、、蠕虫、木马、僵尸程序。
既可以单独存在,也可以包含在安全套件里
如何扫描出病毒:通过病毒特征代码判定是否为恶意软件。
13.2.4 流氓软件和捆绑软件 C
流氓软件是介于恶意软件和正版软件之间的存在。
特征:用户上网,会弹出广告;浏览器的主页被篡改。
捆绑软件:安装程序时,会捆绑一些垃圾软件。
13.3 在线入侵
13.3.1 入侵威胁 A
获取未经授权访问的手段:查找计算机打开的端口。
可以用软件,可以用netstat命令。。
13.3.2 保护端口 B
端口是计算机和因特网沟通的门户。
保护措施:在不使用计算机时,关闭计算机、及时跟新系统和软件补丁、使用防火墙、关闭不必要的共享。
13.3.3 NAT C
路由器采用nat技术,将内网计算机隐藏起来。
路由器会对传出或出入的数据包进行网络地址转换。
13.3.4 VPN C
VPn会对数据进行加密。
13.4 社交安全
13.4.1 Cookies利用 A
Cookies 是把双刃剑。
广告服务Cookies,会有泄露的风险;Flash Cookies ,会保留用户在Flash页面浏览的信息。
避免Cookies侵害隐私的方法:禁用Cookies、定期删除Cookies、调整浏览器设置、使用实用工具管理Cookies。
13.4.2 垃圾邮件 B
解决方法:较大的电子邮件提供了邮件过滤功能;要仔细鉴别邮件;自己也不能发垃圾邮件。
13.4.3 网络钓鱼 和假冒网站B
钓鱼网站一般用电子邮件来进行诈骗活动。
解决方法:拨打客服电话或者进入官网查看。
假冒网站,是和正规网站相似的网站。
解决方法:查看邮件,不随便点击链接;网络聊天时,不随便相信对方提供的链接;Web浏览器中不要点击警示性的广告;主要网站的地址。
13.5 备份安全
13.5.1 备份的基础知识 A
不常用的数据,每一个月备份一次;经常使用的数据,每周备份一次;非常重要的数据,每天备份一次。
非常重要的文件一般备份到多个地方。
13.5.2 文件复制 B
需要考虑备份的文件:文档、图像、音频、视频等、电子邮件、常用软件的验证码、密钥和激活码、一些不常用的账户和密码。
13.5.3 同步 B
常用的他同步软件:Mac OS X操作系统中的Time Machine软件。他发同步策略:过去的24小时 ,每小时备份一次,最近一个月,每天备份一次,一个月之外,每周保留备份一次
13.5.4 Window操作系统备份 D
几种备份的区别:完全备份,备份整个文件;差异备份,只备份上次完全备份后添加或修改的文件,还原文件首先还原完全备份,再还原差异备份;增量备份,只备份上完全备份或增量备份后添加或修改的文件,还原,先还原完全备份,在按照时间顺序的先后来还原增量备份。
差异备份只还原一次;增量备份还原多次。
如果系统出问题,则可以通给启动盘或者恢复盘来修复系统。
Window注册表可以通过创造还原点来备份注册表。
13.5 .5 裸机还原与磁盘镜像 B
通过裸机还原可以一次还原整个操作系统的全部文件与配置,备份在磁盘镜像中。
13.5.6 平板电脑和智能手机备份 B
可以通过台式机同步备份,如苹果的手机可以通过iTunes进行同步。
可以将备份存储在SD卡中或备份到提供商维护的云端。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架