自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只养樂多

我很懒,什么都没有留下

  • 博客(13)
  • 收藏
  • 关注

原创 算法模板总结

每组数据的第一行有n(2 <= n <= 10)和k(2 <= k < 10^9)两个数据。接下来有n行,每行有n个数据,每个数据的范围是[0,9],表示方阵A的内容。多次修改数组区间的值(如果某个区间都加一个值,或者都减一个值,只需修改差分数组区间的端点值即可,ps:前闭后开)。(可以用前缀和与后缀和方法,也可以先求出总和,然后在遍历数组时求左边的总和,总和-左边的总和就是右边的总和,看左右总和是否相等)A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973。

2023-04-11 15:10:40 123

原创 排序算法(代码+思想)

排序算法

2022-11-09 10:22:11 203

原创 大数据基础——知识汇总

什么是DIKW模型?D=Data,表示数据,I=Information,表示信息,K=Knowledge,表示知识,W=Wisdom,表示智慧。DIKW模型将数据、信息、知识、智慧纳入到一种金字塔形的层次体系,每一层比下一层都赋予的一些特质。原始观察及量度获得了数据、分析数据间的关系获得了信息。在行动上应用信息产生了知识。智慧关心未来,它含有暗示及滞后影响的意味。什么是大数据(Big Data)?大数据是大量的数据+科学的存储,管理和有效的加工。或者可以说对大量的数据进行处理,获取其中有用的信息

2021-11-04 22:36:42 6180

原创 面试问题汇总

1.操作系统学了哪些东西,什么是进程,进程调度调度谁,进程的工作状态。操作系统有进程管理,内存管理,文件管理,输入输出(I/O)管理 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,是动态的,过程性的 进程调度又称低级调度,是按某种方法和策略从就绪队列中选取一个进程,将处理机分配给他。 进程有运行态,就绪态,阻塞态,创建态,终止态。2.死锁,解除死锁的方法?所谓死锁,是指多个进程因竞争资源而造成的一种(互相等待)僵局,若无外力作用,这些进程都将无法向前推进。 死锁产生的必

2021-03-30 17:15:24 666

原创 软件工程导论——软件维护

1.软件维护的定义定义:所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 分类改正性维护:软件中肯定隐藏着某些未被发现的错误,在使用过程中发现了隐藏的错误后,诊断和改正这些隐藏错误而修改软件的活动。 适应性维护:为了适应变化的环境而修改软件的活动 完善性维护:为扩充或完善原有软件的功能或性能而修改软件的活动 预防性维护:“把今天的方法学用于昨天的系统以满足明天的需要”2.软件维护的特点非结构化维护:软件配置的唯一成分只有代码 结构化维护:有完整的软件

2021-03-18 20:39:05 1262

原创 软件工程导论——实现

通常把编码和测试统称为实现。 编码:把软件设计结果翻译成用某种程序设计语言书写的程序。1.软件测试基础软件测试的目标:尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户使用 软件测试的定义:为了发现程序中的错误而执行程序的过程 软件测试的原则:所有测试都应该能追溯到用户需求 尽早地和不断地进行软件测试 测试用例应该由测试输入数据和与之对应的预期输出结果两部分组成 程序设计者应避免测试自己的程序 测试用例应当包括合理的输入数据和不合理的输入数据 充分注意测试中的群

2021-03-18 16:23:46 446

原创 软件工程导论——详细设计

根本目的:确定应该怎样具体地实现所要求的系统1.结构程序设计三种基本的控制结构:顺序,选择,循环 结构程序设计经典定义:如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。2.人机界面设计设计问题:①系统相应时间。②用户帮助设施。③出错信息处理。④命令交互 设计过程:用户界面设计是一个迭代的过程,通常先创建设计模型,再用原型实现这个设计模型,并由用户试用和评估,然后根据用户意见进行修改。3.过程设计工具程

2021-03-17 21:35:13 495

原创 软件工程导论——总体设计

总体设计的目的:回答“概括地说,系统应该如何实现”这个问题,总体设计又称概要设计或初步设计1.设计过程两个阶段:一.系统设计阶段,确定系统的具体实现方案。二.结构设计阶段,确定软件结构 九个步骤:设想供选择的方案 选取合理的方案 推荐最佳方案 功能分解 设计软件结构 设计数据库 制定测试计划 书写文档 审查和复审2.结构化开发方法设计原理模块:是由边界元素限定的相邻程序元素的序列,而且有一个总体标识符代表它。模块是构成程序的基本构件 模块化:就是把程序划分成独立命名且可独立

2021-03-17 17:15:26 1068 1

原创 软件工程导论——需求分析

需求分析的基本任务是准确地回答“系统必须做什么”这个问题。 需求分析遵循的准则:必须理解并描述问题的信息域,根据这条准则应该建立数据模型。 必须定义软件应完成的功能,这条准则则要求建立功能模型。 必须描述作为外部事件结果的软件行为,这条准则则要求建立行为模型。 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。1.需求分析的任务确定对系统的综合要求功能需求:指定系统必须提供的服务 性能需求:指定系统必须满足的定时约束和容量约束 可靠性和可用性需求:定量的指出系统的可靠性,

2021-03-16 21:26:13 1723

原创 软件工程导论——可行性研究

1.可行性研究的任务目的:可行性研究的目的不是解决问题,而是确定问题是否值得去解决。 四个方面:1.技术可行性 2.经济可行性 3.操作可行性 4.法律可行性2.可行性研究过程复查系统规模和目标 研究目前正在使用的系统 导出新系统的高层逻辑模型 进一步定义问题 导出和评价供选择的解法 推荐行动方针 草拟开发计划书 写文档提交审查3.系统流程图系统流程图(业务流程图)是概括地描绘物理系统的传统工具。 基本思想:用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、

2021-03-16 16:41:37 780

原创 软件工程导论——软件工程学概述

1.软件的概念软件:计算机程序、数据以及各种相关文档的集合。软件=程序+数据+相关文档2.软件危机软件危机定义:在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的典型表现:1、对软件开发成本和进度的估计常常很不准确 2、用户对“已完成的”软件系统不满意的现象经常 发生 3、软件产品的质量往往靠不住。 4、软件常常是不可维护的。5、软件通常没有适当的文档资料。 6、软件成本在计算机系统总成本中所占的比例逐年上升。 7、软件开发生产率提高的速度,远远跟不上计 算机应用迅速普及深入的.

2021-03-15 22:30:05 586

原创 计算机组成原理——计算机系统概论

1.计算机系统的组成硬件:计算机的实体部分,如主机,外设等 软件:由人们事先编制的具有各类特殊功能的程序组成 软件又包括系统软件和应用软件 系统软件:用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。包括语言处理程序,操作系统,服务性程序,数据库管理系统,网络软件 应用软件:按任务需要编制成的各种程序2.计算机系统的层次结构高级语言机器(虚拟)——>汇编语言机器(虚拟)——>操作系统机器(虚拟)——>机器语言机(实际)——>微指令系统3.计算机体

2021-03-14 17:18:52 256

原创 计算机网络简答题相关

开环控制和闭环控制目录开环控制和闭环控制ICMP协议的功能ATM异步传输模式在星型、环型、总线型网络中,各自采用什么方式实现“广播”式传输?试比较HDLC规程和LLC协议的异同面向连接和面向无连接的通信在路由选择上有哪些差别子网掩码的作用为什么要把IP地址解析成MAC地址才能实现数据传输,怎样进行地址解析?简述TCP协议建立连接时的“三次握手”过程,并说明其起的作用。TCP的多路复用是通过什么机制提供的,并简述该机制的概念和用途。与中继器相比,网桥具有哪...

2020-12-24 16:31:41 1756

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除