12 2021 档案

摘要:死锁 1.概念 一个很通俗易懂的例子:假设有红蓝两把钥匙开红蓝两个门,两个人分别执行六条指令,最后要能够都把两扇门打开。 注意红蓝钥匙都各只有一把,也就是说两个人共享这对钥匙。 比如下面这幅图的解法: 两个人同时执行,A能够顺利把门打开,因为它正好在第3步的时候能拿到B归还后的红钥匙,但是对B就不一 阅读全文 »
posted @ 2021-12-03 22:34 Curryxin 阅读(568) 评论(0) 推荐(1) 编辑
摘要:问:需求分析和系统设计? 需求分析与系统设计是软件生存期中最重要的两个步骤,需求分析需要解决的是“做什么”的问题,而系统设计则是解决“怎么做”的问题; 需求分析主要是确定待开发软件的功能、性能、界面等要求,包括需要输入什么数据,要得到什么结果,最后应输出什么,需求分析就是确定计算机是做什么的;要达到 阅读全文 »
posted @ 2021-12-02 10:34 Curryxin 阅读(146) 评论(0) 推荐(0) 编辑
摘要:由查找说起 查找是一种太为常见的操作,关于查找诞生了很多数据结构。 其中最简单的当属于数组 数组的一个特点就是可以直接寻址,能够在O(1)时间内访问任意元素。 1.顺序查找 顺序查找是一种最简单直接暴力的查找了,也就是从头到尾进行遍历,找到了就停止,所以其时间复杂度为0(n)。 2.二分查找 二分查 阅读全文 »
posted @ 2021-12-02 10:33 Curryxin 阅读(183) 评论(0) 推荐(0) 编辑
摘要:数据库 1.数据库概述 使用数据库的好处: 1.持久化数据到本地; 2.实现结构化查询,方便管理; 相关概念 DB:数据库,保存一组有组织的数据的容器; DBMS:数据库管理系统,又叫数据库软件,用于管理DB中的数据; SQL:结构化查询语言,用于和DBMS通信的语言; 数据库存储的特点 数据放入表 阅读全文 »
posted @ 2021-12-02 10:30 Curryxin 阅读(368) 评论(0) 推荐(0) 编辑
摘要:问:什么是操作系统? 操作系统其实也是一种软件,不过这个软件不同于用的应用软件,这个软件比较底层,操作系统就是在硬件和软件之间的一个中间层;能够保证软件对内存包括CPU正确的交互; 问:操作系统的内存?虚拟内存? 在操作系统中,现在普遍采用的是分层存储的体系,也就是磁盘、内存、高速缓存的金字塔结构; 阅读全文 »
posted @ 2021-12-01 21:07 Curryxin 阅读(171) 评论(0) 推荐(0) 编辑

Live2D
欢迎阅读『2021 年 12月 随笔档案』
点击右上角即可分享
微信分享提示