- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 【软考系统架构设计师】系统架构设计知识点
规定功能是指提供的服务。其中N个版本的程序必须由不同的人独立设计,使用不同的方法、设计语言、开发环境和工具来实现,目的是减少N个版本的程序在表决点上相关错误的概率。:结构冗余(硬件冗余、软件冗余)、信息冗余(校验码)、时间冗余(重复多次执行相同的计算),其中软件冗余包括N版本程序设计(静态冗余)、恢复块设计(动态冗余)、防卫式程序设计。ATAM:在SAAM基础上发展起来的,主要针对性能、可用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中,整个评估过程强调以属性作为架构评估的核心概念。
2025-04-13 15:32:44
481
原创 【软考系统架构设计师】计算机网络知识点
拥塞控制:防止过多的数据注入到网络中,避免网络中的路由器或链路过载。发送方的发送窗⼝不能⼤于接收⽅的接收窗⼝,如果接收⽅没有⾜够的缓存来接收数据,发送⽅就会收到⼀个零窗⼝的通知,此时发送⽅停⽌发送,并且定时发送⼀个窗⼝探测报⽂来探测接收⽅的接收能⼒。停⽌等待ARQ协议:每发完一个分组就停⽌发送,等待对⽅确认(回复ACK),并设一个计时器,如果计时器超时还没有收到对方确认,就重新发送该分组,直到收到对方的确认或达到重传次数为止,期间发送方收到重复的确认以及接收方收到重复的分组都选择忽略。
2025-04-13 15:24:11
392
原创 【软考系统架构设计师】软件工程知识点
配置管理系统中管理的是配置项(包括各种文档、代码和运行所需数据,主要属性有名称、标识符、版本、作者、日期等),所有的配置项都被保存在配置库里,配置库分为开发库(随便修改)、受控库(修改需要走变更控制流程)、产品库(禁止修改)基于构件的软件工程(Component-Base Software Engineering,CBSE):使得软件开发不再是一切从头开始,开发的过程主要就是构件组装的过程,维护的过程主要就是构件升级、替换和扩充的过程,其优点是提高了软件开发的效率。过程包括:成本估算、成本预算、成本控制。
2025-04-12 18:45:54
652
原创 【软考系统架构设计师】系统配置与性能评价知识点
基准程序法:把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序(benchmark)。等效指令速度法(Gibson mix 吉普森混合法):通过各类指令在程序中所占的比例进行计算得到。综合理论性能法(CTP,Composite Theoretical Performance):用MTOPS每秒百万次理论运算表示。数据处理速率法(PDR, Processing Data Rate):PDR值越大,机器性能越好。指令执行速度法:表示机器运算速度,单位是MIPS。
2025-04-12 18:37:53
146
原创 【软考系统架构设计师】信息安全技术基础知识点
(2)非对称加密技术:数据的加密与解密的密钥不同,分为公钥(公开的,一般加密用)和私钥(自己拥有,一般解密用),是公开密钥加密算法。(2)计算机网络安全指信息在网络传输过程中的安全防范,涉及物理隔离,防火墙及访问控制,加密传输、认证、数字签名、摘要,隧道及VPN技术,病毒防范及上网行为管理,安全审计等。主动攻击:中断(破坏可用性)、篡改(破坏完整性)、伪造(破坏真实性),比如DOS、DDOS、ARP欺骗、IP欺骗、DNS欺骗、冒用身份、SQL注入。行为安全的特性包括:行为的秘密性、完整性、可控性。
2025-04-12 16:54:53
403
原创 【软考系统架构设计师】信息系统基础知识点
信息系统分类:业务(数据)处理系统(Transaction/Data Processing System,TPS、DPS)、管理信息系统(Management Information System,MIS)、决策支持系统(Decision Support System,DSS)、专家系统(Expert System,ES),办公自动化系统(Office Automation System,OAS)数据管理阶段:企业高层意识到信息战略的重要,信息成为企业的重要资源,企业的信息化建设真正进入到数据处理阶段。
2025-04-12 16:51:09
1028
原创 【软考系统架构设计师】计算机组成与体系结构知识点
程序查询方式是指CPU不断查询I/O是否准备好数据,如果准备好了,则CPU会调用数据进行处理,如果没有准备好,CPU会持续等待I/O准备数据。3、嵌入式芯片:DSP(数字信号处理器)、SoC(片上系统)、MPU(微处理器)、MCU(单片微型计算机或单片机)、GPU(图形处理器)(2)指令与数据分开存储,即程序存储器和数据存储器是两个独立的存储器,它们独立编址独立访问,可以并行读取,有较高数据吞吐率。总线通信方式分为:单工(单向传输)、半双工(轮流双向传输)、全双工(同时双向传输)
2024-12-11 14:30:28
431
原创 【软考系统架构设计师】数据库知识点
12.1、函数依赖:设R(U)是一个属性集U上的关系模式,X和Y是U的子集,若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称“Y函数依赖于X”,记作X→Y。⊆Uj,Fi为F在Ui上的投影,若F所逻辑蕴涵的函数依赖一定也由分解得到的某个关系模式中的函数依赖Fi所逻辑蕴涵,则称关系模式R的这个分解是保持函数依赖的。2.2、外模式是逻辑模式的子集,介于应用与逻辑模式之间,一个逻辑模式对应多个外模式, 一个外模式可以有多个应用,一个应用也可以有多个外模式。
2024-12-11 14:18:37
974
原创 如何在原生工程中引入Cordova工程
如今混合开发方兴未艾,有的项目可能一开始是原生开发的,后期需要加入混合开发,如将Cordova工程引进到原生工程中。那么该如何操作呢?下面就来描述一下步骤。1、首先我们来创建一个Cordova工程,取名MyCordova。在创建Cordova工程之前,需要先安装Cordova,具体安装方法网上很多,在此不累述。cordova create MyCordova进入MyCordova工程目录,
2015-12-04 09:28:17
8497
原创 如何解决键盘遮挡输入框问题
对于存在输入框的界面,有时候会出现键盘遮挡输入框的问题。如果被遮挡的输入框恰好是第一响应者或者说是用户正在往其中输入内容的框,那么就可能导致用户看不到或者看不全已经输入的内容,自然会严重影响用户体验。下面就来说说如何解决这一BUG。
2015-11-24 16:12:27
3968
原创 综述iOS视图的frame、bounds、center、position、anchorPosition等与位置、大小有关的属性
在iOS开发开发过程中经常会用到界面元素的frame、bounds表示大小和位置的属性以及center、position、anchorPosition等单纯表示位置的属性。这些属性究竟什么含义?彼此间又什么关系呢?下面就来浅谈一番。首先来说说frame和bounds。 frame:描述当前界面元素在其父界面元素中的位置和大小。 bounds:描述当前界面
2015-11-20 18:08:21
3696
原创 UIViewContentMode各模式的含义和效果
在iOS应用开发中我们常常要对视图的contentMode属性进行设置,尤其在使用UIImageView视图时设置这个属性的概率很高。我们知道contentMode的类型是UIViewContentMode的枚举,那么其每个值是什么含义,设置后会有什么效果呢?下面就来总结下。
2015-11-20 10:53:19
4848
原创 浅谈iOS视图控制器间的关系
本文将为详细的介绍了视图控制器UIController及其子类间的两种关系——父子关系和显示与被显示关系,能够帮助初学者更好地理解tabBarController、navigationController、splitViewController、parentViewController、presentedViewController、presentingViewController等属性的含义和作用,同时对UINavigationController、UITabBarController视图控制器容器有更深
2015-11-17 09:35:53
4748
原创 小谈iOS应用各种状态及转换
本文浅析了iOS应用程序的几种状态和各种状态的转换,理清这些有助于开发人员更好地理解iOS应用的生命周期,这是iOS开发最为基础的内容。
2015-11-15 21:02:06
1035
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人