- 博客(35)
- 收藏
- 关注
原创 计算机网络-第5章运输层
特点:①面向连接的运输层协议。②每一条TCP连接只能有两个端点。③TCP提供全双工通信。④面向字节流,流指的是流入到进程或从进程流出的字节序列。面向字节流的含义是:虽然应用程序和TCP的交互是一次一个数据块,但TCP把应用程序交下来的数据仅仅看成是一连串的无结构的字节流。TCP根据对方给出的窗口值和当前网络的拥塞程度,决定一个报文段应包含多少字节。UDP发送报文长度是应用进程给出的。如果应用进程只发来一个字节,TCP也可以等待积累足够多的字节后再构成报文段发送出去。
2024-07-01 21:02:32
938
1
原创 计算机网络-第4章 网络层
电信网面向连接通信方式,虚电路VC。互联网设计思路:网络层要设计得尽量简单,向其上层只提供简单灵活的,尽最大努力交付的数据报服务。网络层不提供服务质量的承诺,由主机中的运输层负责。虚电路服务与数据报服务的主要区别:①虚电路服务可靠通信应当由网络来保证,数据报服务可靠通信应当由用户主机来保证。②虚电路服务必须有连接的建立。③终点地址虚电路服务仅在建立阶段使用,每个分组使用短的虚电路号,数据报服务每个分组都有完整地址,即IP地址。
2024-07-01 17:45:26
740
原创 数据库系统概论-第11章并发控制
为了保证事务的隔离性和一致性,数据库管理系统需要对并发操作进行正确调度。并发操作带来的数据不一致性包括丢失修改,不可重复读和读脏数据。主要原因是并发操作破坏了事务的隔离性。并发控制机制就是要用正确的方式调度并发操作,使一个用户事务的执行不受其他事务的干扰,从而避免造成数据的不一致性。并发控制的主要技术有封锁,时间戳,乐观控制法和多版本并发控制等。
2024-06-27 16:06:53
191
原创 数据库系统概论-第10章数据库恢复技术
把数据库从错误状态恢复到某一已知的正确状态的功能就是数据库的恢复。恢复子系统是数据库管理系统的一个重要组成部分,常占整个系统代码的10%以上。
2024-06-26 21:32:50
433
原创 计算机组成原理-第七章指令系统
指令的一般格式是由操作码和地址码两部分组成。操作码长度不固定定会增加指令译码和分析的难度,使控制器的设计复杂。在设计操作码不固定的指令系统时,应尽量考虑安排指令使用频度,高的指令占用短的操作码,对使用频度低的指令可占用较长的操作码,这样可以缩短经常使用的指令的译码时间。地址码用来指出该指令的源操作数的地址,结果的地址以及下一条指令的地址。指令字长取决于操作码的长度,操作数地址的长度和操作数地址的个数。
2024-06-24 20:43:50
900
原创 软件工程-第5章面向对象分析
①基本概念:对象指要研究的任何事物。类是对象的模板,即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的数据和方法描述一组对象的共同属性和行为。继承性是子类自动共享父类中数据和方法的机制。封装性是对象的重要特性,封装是一种信息隐蔽技术,使数据更安全。多态性是指相同的操作可作用于多种类型的对象上并获得不同的结果。面向对象以对象为中心,以类和继承为构造机制。②统一建模语言UML:简单,统一且能表达软件设计中的动态和静态信息的特点。特点:支持面向对象技术的主要概念。通用。建模能力强。
2024-06-23 15:54:38
435
原创 数据库系统概论-第七章数据库设计
通常把使用数据库的各类信息系统都称为数据库应用系统。数据库设计,广义地讲,是数据库及其应用系统的设计,即设计整个数据库应用系统;狭义地讲,是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用设计的一部分。设计一个好的数据库与设计一个好的数据库应用系统是密不可分的,一个好的数据库结构是应用系统的基础。指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。
2024-06-21 18:17:03
459
原创 移动应用开发-第九章服务
可以与其他组件进行交互,一般是由Activity启动,但并不依赖于Activity。它有自己的生命周期。具有较长的时间运行特性,主要有后台运行与跨进程访问两个应用场景。①后台运行:可以在后台长时间进行操作而不用提供界面信息,只有当系统必须要回收内存资源时,才会被销毁,否则Service会一直在后台运行。②跨进程访问:当Service被其他应用组件启动时,即使用户切换到其他应用,服务仍将在后台继续运行。其运行是在主线程中进行的。
2024-06-20 19:22:21
258
原创 移动应用开发-第8章广播机制
Android中的广播机制更加灵活,因为Android中每个应用程序都可以根据自己的需要对广播进行注册,所以该程序只会接收自己关注的广播内容,这些广播可能是Android系统发送的,也可能是其他应用程序发送的。Android中的广播机制用于进程或线程间通信。该机制使用了观察者模式。在该模式下,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时会主动发出遍知。广播机制的实现流程:①广播接收者是通过Binder机制在AMS(处理中心)中进行注册的。
2024-06-20 18:29:50
533
原创 数据库系统概论-第6章关系数据理论
针对一个具体问题,应该如何构造一个适合于它的数据库模式,即应该构造几个关系模式,每个关系由哪些属性组成。关系数据库的规范化理论。本章中把关系模式看作一个三元组R<U,F>。当且仅当U上的一个关系r满足F时,r称为关系模式R<U,F>的一个关系。作为一个二维表,关系要符合一个最基本的条件:每一个分量必须是不可分的数据项,满足了这个条件的关系模式就属于第一范式1NF。数据依赖是一个关系内部属性与属性之间的一种约束关系。这种约束关系是通过属性间值的相等与否体现出来的数据间相关联系。
2024-06-20 14:25:40
491
原创 移动应用开发-第7章内容提供者与内容观察者
若应用程序之间需要共享数据,则会用到ContentProvider内容提供者。功能是在不同程序之间实现数据共享,它不仅允许一个程序访问另一程序中的数据,同时还可以选择只对哪一部分数据进行共享,从而保证程序中的隐私数据不被泄露。它是不同应用程序之间进行数据共享的标准API,如果想要访问ContentProvider中共享的数据,就一定要借助ContentResolver类,该类的实例需要通过Context中的getContent Resolver()方法获取。
2024-06-19 18:14:55
767
原创 计算机网络-第2章物理层
①物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。②物理层的作用是要尽可能地屏蔽掉这些传输媒体和通信手段的差异。③用于物理层的协议也常称物理层规程。确定与传输媒体的接口有关的一些特性:①机械特性:接口所用接线器的形状和尺寸,引脚数目和排列等。②电气特性:电压范围。③功能特性:某一电平的电压意义。④过程特性:不同功能的各种可能事件的出现顺序。数据在计算机内部多采用并行传输方式,但数据在通信线路上的传输方式一般都是串行传输(出于经济上的考虑)。
2024-06-19 16:30:49
1152
原创 计算机组成原理-第4章存储器
根据MAR中的地址访问某个存储单元时,还需经过地址译码,驱动等电路,才能找到所需访问的单元。读出时,需经过读出放大器,才能将选中单元的存储字送到MDR。写入时,MDR中的数据也必须经过写入电路才能真正写入被选中的单元中。1,主存中存储单元地址的分配主存各存储单元的空间位置是由单元地址号来表示的,而地址总线是用来指出存储单元地址号的,根据该地址可读出或写入一个存储字。存储字长取8的倍数,计算机系统既可按字寻址,也可按字节寻址。
2024-06-18 23:13:19
895
原创 数据库系统概论-第4章数据库安全性
TCSEC,IT安全准则。TCSEC/TDI将系统划分为4组7个等级:D,C(C1,C2),B(B1,B2,B3),A(A1)。
2024-06-18 20:46:55
778
原创 移动应用开发-第五章数据存储
Android中的数据存储方式有五种。分别是文件存储,SharedPreferences存储,SQLite数据库存储,ContentProvider存储以及网络存储。
2024-06-18 12:40:10
1500
原创 移动应用开发-第4章程序活动单元Activity
Android中的四大组件分别是Activity,service,cotentprovider,BroadcastReceiver。其中,Activity是一个负责与用户交互的组件,每个Android应用中都会用Activity来显示界面以及处理界面上一些控件的事件。
2024-06-17 23:43:24
958
原创 数据库系统概论-第三章数据查询②
查询语名一般格式为SELECT (ALL/DISTINCT)+目标列表达式……+FROM+表名或视图名……(WHERE条件表达式)(GROUP BY 列名1(HAVING 条件表达式))+(ORDER BY列名 (ASC/DESC))整个SELECT语句的含义是,根据WHERE子句的条件表达式从FROM子句指定的基本表,视图或派生表中找出满足条件的元组,再按SELECT子句中的目标列表达式选出元组中的属性值形成结果表。1,单表查询仅涉及一个表的查询。
2024-06-16 22:13:14
699
原创 移动应用开发-第三章Android常见界面控件
通常使用的控件都不直接使用View,而是使用View的子类。1,onMeasure()测量尺寸,可以设置控件本身或其子控件的宽或高。测量模式分为三种:EXACTLY,当自定义控件的宽与高的值为具体值时使用。AT_MOST当自定义控件的宽与高的值为wrap_content时使用。UNSPECIFIED父容器没有指定自定义控件的宽与高的值时使用。2,onDraw()用于绘制图像。3,onLayout()用于指定布局中子控件的位置。
2024-06-16 20:23:23
781
原创 数据库系统概论-第3章关系数据库标准语言SQL①
包括模式定义,表定义,视图和索引的定义。创建CREATE SCHEMA/TABlE/VIEW/INDEX 模式/表/视图/INDEX。删除DROP SCHEMA/TABlE/VIEW/INDEX 模式/表/视图/INDEX。修改ALTER TABLE/INDEX表/索引。如果没有指定模式名,那么模式名隐含为用户名。定义时后+AUTHORIZATI0N+用户名。要创建模式,调用该命令的用户必须拥有数据库管理员权限。定义模式实际上定义了一个命名空间。
2024-06-15 22:20:53
433
原创 计算机组成原理-第3章系统总线
计算机系统的五大部件之间的互连方式有两种:①各部件之间使用单独的连线,称为分散连接。②另一种是将各部件连到一组公共信息传输线上,称为总线连接。存储总线:连接CPU和主存。输入输出总线:连接CPU和各I/O设备。以CPU为中心的双总线结构若将CPU,主存和I/O设备都挂到一组总线上,便形成单总线结构的计算机。特点:当I/O设备与主存交换信息时,原则上不影响CPU的工作,CPU仍可继续处理不访问主存或I/O设备的操作,使CPU工作效率有所提高。
2024-06-14 19:57:36
501
原创 计算机网络第一章-概述②
在我国最早着手建设专用计算机广域网的是铁道部。1994年4月20日我国用64kbit/s专线正式连入互联网。我国规模最大的5个公用计算机网络:①中国电信互联网CHINANET②中国联通UNINET③中国移动CMNET④中国教育和科研计算机网CERNET⑤中国科学技术网CSTNET。
2024-06-14 15:36:40
413
原创 软件工程-第三章结构化设计
结构化设计方法是一种面向数据流的传统软件设计方法,以数据流为中心构建软件分析模型和软件设计模型。总体设计阶段的软件设计模型包括软件体系结构模型,软件接口模型和软件数据模型。1,结构化设计的任务:软件的体系结构设计,接口设计,数据模型设计。①体系结构设计:定义软件模块及模块之间的关系。设计依据为结构化需求分析阶段的数据流图。②接口设计:包括外部接口设计和内部接口设计。外部描述用户界面,软件和硬件设备及其他软件系统的接口,设计依据为结构化需求分析阶段的顶层数据流图。
2024-06-13 18:36:20
1043
原创 软件工程-第二章结构化分析
1,问题定义的规范化要求问题必须明确,完整。要求:①重视问题定义。②客观,全面地定义,不能避重就轻,偷工减料。③清楚问题定义的工作内容,不能把问题定义当作解决方法。④深入分析,抓住问题的本质。⑤严格评审。
2024-06-12 21:35:29
1189
原创 移动应用开发-第一章Android基础入门
1,通信技术1G最初的摸拟,仅限语音的蜂窝电话标准。类似于简单的无线电台,易被窃听。2G以数字语音传输技术为核心,代表是GSM全球移动通信技术。增加了接收数据的功能,可以支持一些简单的Java小程序。3G将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。在传输声音和数据的速度上有很大提升4G包含TD-LTE和FDD-LTE两种制式。它能够满足几乎所有用户对无线服务的要求。5G高速率,低时延和多连接。后四种最本质的区别就是传输速度不同。2,Android发展历史请自己查找。
2024-06-12 18:31:02
339
原创 计算机网络-第一章概述①
1,网络的网络计算机网络由若干节点和连接这些节点的链路组成。节点可以是计算机,集线器,交换机或路由器等。互连网是由多个网络通过一些路由器相互连接起来构成的一个覆盖范围更大的计算机网络。互连网是网络的网络。基本概念:网络把许多计算机连接在一起,而互连网则把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。2,互联网基础结构发展的三个阶段第一阶段是从单个网络ARPANET向互连网发展的过程。internet互连网是一个通用名词,泛指由多个计算机网络互连而成的计算机网络。
2024-06-12 17:00:41
1047
原创 数据库系统概论-第二章
关系数据库系统是支持关系模型的数据库系统。不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性就是针对某一具体关系数据库的约束条件,仅映某一具体应用所涉及的数据必须满足的语义要求。
2024-06-11 22:00:21
1053
原创 数据库系统概概论-第一章
数据,数据库,数据库管理系统和数据库系统。1,数据:描述事物的符号记录称为数据。是数据库中存储的基本对象。现代计算机系统中数据的概念是广义的。2,数据库:存放数据的仓库。数据库是长期储存在计算机内,有组织的,可共享的大量数据的集合。数据库中的数据按一定数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性。具有永久存储,有组织和可共享三个基本特点。3,数据库管理系统:位于用户与操作系统之间的一层数据管理软件。主要功能:
2024-06-10 22:18:04
368
原创 计算机组成原理-第一章
(1)主存储器包括存储体M,各种逻辑部件及控制电路等,主存中还必须配置两个寄存器MAR和MDR,MAR为地址寄存器,位数对应存储单元的个数。MDR为数据寄存器,其位数与存储字长相等。包括:标准程序库,语言处理程序,操作系统,数据库管理系统,网络软件等。一般ACC里的数据作为被执行数,乘法时由于ACC作为高位,ACC要清0,ACC中的数要移到X中,X中的数作为被执行数。1,计算机体系结构指能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。1,由运算器,存储器,控制器,输入和输出设备组成。
2024-06-10 17:36:45
385
原创 大二期末备战--软件工程第一章
4,多沟通,尽量减少文档。面向对象方法:从客观世界固有的事物出发构造系统,提倡用常规思维方法来认识,理解,描述客观事物,强调最终建立的系统能够映射问题域。6个核心工作流:1,业务建模工作流,2,需求工作流,3,分析与设计工作流,4,实现工作流,5,测试工作流,6,部署工作流。结构化方法:用系统工程的思想和工程化的方法,按用户至上原则,结构化,模块化,自顶向下地对系统进行分析与设计。四个阶段:1,初始阶段,2,细化阶段,3,构建阶段,4,转换阶段。表现1,需求可变,2,需求模糊,3,用户和开发者沟通困难。
2024-06-09 17:52:37
350
原创 Java Vsc乱码问题个人总结
在网上我得知936 代表当前终端采用的是gbk的编码方式,936代表gbk的代码页,utf-8的是是65001,这些数字都是以十进制的方式代表的代码页。System.out.println("该数的下标值为:" + index);我们可以看到你在使用vscode时,比如你新建了一个文件,你会发现右下角的。近来由于Vsc乱码问题在网上查了许多资料,做了许多,最终成功解决。System.out.print("请输入一个数:");可能由于我用的是Java文件的地址,该方法与我无用。默认的是UTF-8的编码方式。
2023-10-15 21:57:42
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人