自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 数据库mysql

▶▶课前问题数据与数据库的概念?如何科学的组织和储存数据?∙\bullet∙使用数据库管理系统▶▶基本概念∙\bullet∙数据是数据库中储存的基本对象,是描述事物的符号记录。∙\bullet∙数据的含义称为数据的语义。数据库DB∙\bullet∙数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。∙\bullet∙数据库中的数据按一定的数据模型组织、描述和储存。数据库管理系统DBMS∙\bullet∙定义:位于用户应用与操作系统之间的一层数据管理软件;

2024-01-16 00:31:09 884

原创 计算机网络

计网复习

2023-01-10 18:15:02 882

原创 计算机组成原理

.

2022-09-26 16:22:04 511

原创 阶段1 Java入门

Java入门

2022-07-14 13:14:01 280

原创 http://localhost:9528/#/404 谷粒学院404错误

2024-03-21 22:45:30 120

原创 You have no right to access this object because of bucket acl

检查一下id 密码 名字。

2024-03-18 21:04:48 106

原创 typeerror: _api_teacher__webpack_imported_module_0__.default.addteacher is not a function

无语死了 函数名字写错了。

2024-03-18 13:39:23 115

原创 babel : 无法将“babel”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次。

没配环境变量笨呐,已经成功了,你重启一下软件

2024-03-16 22:36:46 102

原创 java.sql.SQLIntegrityConstraintViolationException: Column ‘gmt_modified‘ cannot be null

2024-03-16 11:18:02 100

原创 问题:@SpringBootTest报红,Cannot resolve symbol ‘SpringBootTest‘

删掉对应依赖重新下。

2024-03-15 10:24:10 179

原创 Request processing failed: java.lang.NullPointerException: Cannot invoke “com.atguigu.service.Employ

Request processing failed: java.lang.NullPointerException: Cannot invoke “com.atguigu.service.EmployeeService.findAll()” because “this.employeeService” is null

2024-03-14 17:16:23 495

原创 Failed to instantiate [org.springframework.web.servlet.config.annotation.WebMvcConfigurer]

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘webMvcConfigurer’: Failed to instantiate [org.springframework.web.servlet.config.annotation.WebMvcConfigurer]: Specified class is an interface

2024-03-14 16:52:33 445

原创 计算机三级

计算机三级 看完必过

2023-03-25 18:33:59 953

原创 实验三 静态路由配置

静态路由配置。

2022-11-21 14:36:15 1007

原创 实验二 帧中继协议配置

帧中继协议配置

2022-11-20 10:34:30 2366

原创 计算机网络实验 实验一 交换机基本配置

计算机网络实验

2022-11-09 23:23:12 1194

原创 第5章 虚拟储存器

第5章 虚拟储存器第5章 虚拟储存器5.1 虚拟储存器概述5.1.1 常规存储管理方式的特征和局部性原理5.1.2 虚拟存储器的定义和特征**覆盖技术**虚拟存储器的特征5.1.3 虚拟存储器的实现方法请求分页系统请求分段系统5.2 页面的调入5.2.1 程序的装入5.3 页面置换算法第5章 虚拟储存器5.1 虚拟储存器概述虚拟储存技术:从逻辑上扩充内存容量5.1.1 常规存储管理方式的特征和局部性原理一次性:作业必须一次性全部装入内存后才能开始运行。驻留性:直到完成前,一直驻留在内存中,

2022-08-10 22:19:18 232

原创 Java Stack 类

Java Stack 类一、Stack 类:1.1 介绍1.2 方法目录1.2.1 compile​( )方法二、Queue 接口:2.1 队列的基本概念2.2 队列的抽象数据类型2.3 队列的顺序表示2.4 队列的链接表示序言:栈是Vector的一个子类,它实现了一个标准的后进先出的栈。一、Stack 类:1.1 介绍pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Patt

2022-08-10 22:11:17 401

原创 idea自动补全代码报错Cannot perform refactoring. Selected block should represent an expression

Cannot perform refactoring. Selected block should represent an expression

2022-08-10 16:13:23 3776 1

原创 操作系统导图

#mermaid-svg-UPrK6KDLmFhBHhkt {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-UPrK6KDLmFhBHhkt .error-icon{fill:#552222;}#mermaid-svg-UPrK6KDLmFhBHhkt .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-UPrK6KD

2022-05-29 23:27:25 61

原创 1小时带你掌握数电

第一章1、十进制、二进制、八进制、十六进制、BCD码相互转换BCD码:用二进制代码来表示十进制数的编码方式,用4位二进制数表示十进制的0~9,可从16种组合在选择10种表示,不同选择方案形成不同BCD码.余3码:8421BCD码加3后得到.eg:将十进制数83转化为8421BCD码、余3码(83)D=(10000011)8421BCD码(83)_D=(1000 0011)_{8421BCD码}(83)D​=(10000011)8421BCD码​(83)D=(10110110)余3码(8

2022-05-29 10:13:14 1309

原创 第4章 存储器管理

第4章 存储器管理

2022-05-08 14:09:13 519

原创 第3章 处理机调度与死锁

第3章 处理机调度与死锁第3章 处理机调度与死锁3.1 处理机调度的层次和调度算法的目标3.1.1 处理机调度的层次3.1.2 处理机调度算法的目标3.2 作业与作业调度3.2.1 批处理系统中的作业3.2.2 作业调度的主要任务3.2.3 先来先服务调度算法(FCFS)3.2.4 短作业优先调度算法(SJF)3.2.5 优先级调度算法(PSA)3.2.6 高响应比优先调度算法3.3 进程调度(重点)3.3.1 进程调度的任务、机制和方式3.3.2 轮转调度算法(重点)3.3.3 多级反馈队列调度算法(重

2022-05-08 14:07:23 492

原创 第2章 进程的描述与控制

操作系统第2章 进程的描述与控制2.1 进程的描述2.2.3 挂起操作和进程状态的转换2.2.4 进程管理中的数据结构2.3 进程控制2.3.1 操作系统内核2.3.2 进程的创建2.3.3 进程的终止2.3.4 进程的阻塞与唤醒(浅学一下)2.3.5 进程的挂起与激活(浅学一下)2.4 进程同步2.4.1 进程同步的基本概念2.4.2 硬件同步机制(不学)2.4.3 信号量机制2.4.4 信号量的应用2.4.5 管程机制(暂时不学)2.5 经典进程的同步问题2.5.1 生产者-消费者问题2.5.2 哲学家

2022-05-08 14:04:48 611

原创 第1章 操作系统引论

操作系统引论第1章 操作系统引论1.1 操作系统的目标和作用1.1.1 操作系统的目标1.1.2 操作系统的作用1.2 操作系统的发展过程1.2.1 未配置操作系统的计算机系统1.2.2 单道批处理系统1.2.3 多道批处理系统1.2.4 分时系统1.2.5 实时系统1.2.6 分布式操作系统1.3 操作系统的基本特性1.3.1 并发1.3.2 共享1.3.3 虚拟1.3.4 异步1.4 操作系统的主要功能第1章 操作系统引论1.1 操作系统的目标和作用1.1.1 操作系统的目标在计算机系统上配置操

2022-05-08 14:01:30 404

原创 LeetCode 594. 最长和谐子序列

题目:594. 最长和谐子序列题目:和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。方法1 HashMap1、思路:用一个哈希映射来存储每个数出现的次数,这样就能得到 nums[x] 和 nums[x]+1 出现的次数。2、算法(1) 遍历一遍数组,得到哈希映射(2) 设当前遍历到

2022-04-08 19:13:03 226

原创 LeetCode 566. 重塑矩阵

方法1 二维数组的一维表示

2022-04-07 21:30:14 367

原创 LeetCode 506. 相对名次

题目:506. 相对名次题目:方法1 排序+Map1、思路:先对数组排序后判断名次,用Map储存成绩与名次映射的关系,以score[i]为值在map中查找对应名次储存在结果数组中。2、算法(1) 复制得新数组arr[ ](2) 排序数组arr[ ](3) 倒叙遍历数组arr[ ],将成绩与名次映射的关系储存在map中(4) 在map中用score[i]查找对应的名次3、java代码import java.util.*;class Solution { public String

2022-04-06 22:06:39 168

原创 Java 正则表达式 Pattern 类

Java 正则表达式 Pattern 类、Matcher 类的详解

2022-04-06 13:17:35 1166

原创 LeetCode 500. 键盘行

题目:500. 键盘行题目:方法1 正则表达式1、思路:使用正则表达式匹配字符串2、算法(1) 使用Pattern类和Matcher类对字符串进行匹配操作(2) 如果字符串str匹配成功,将str加入动态数组list中(3) 将动态数组List转换成数组3、java代码import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Patt

2022-04-05 22:59:59 49

原创 LeetCode 题目:496. 下一个更大元素 I

题目:496. 下一个更大元素 I题目:方法1 stack+map1、思路:stack:如何更高效地计算 nums2[ ] 中每个元素右边的第一个更大的值map:如何存储问题的结果2、算法(1) 循环遍历nums2将元素值nums2[i]与其右边第一个更大的元素值的对应关系存入哈希表,将nums2[i]作为键,右边第一个更大的元素作为值用单调栈中维护当前位置右边的更大的元素列表,从栈底到栈顶的元素是单调递减的。当前位置右边的第一个更大的元素即为栈顶元素,如果栈为空则说明当前位置右

2022-04-04 22:49:45 594

原创 LeetCode 495. 提莫攻击

题目:495. 提莫攻击题目:在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration 秒后结束。给你一个 非递

2022-04-03 22:31:09 70

原创 LeeetCode 453. 最小操作次数使数组元素相等

453. 最小操作次数使数组元素相等题目:给你一个长度为 n 的整数数组,每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。解题方法11、思路:每次操作既可以理解为使 n−1 个元素增加 1,也可以理解使 1 个元素减少 1。显然,后者更利于我们的计算。要计算让数组中所有元素相等的操作数,我们只需要计算将数组中所有元素都减少到数组中元素最小值所需的操作数2、算法基本类型流求最小值逐个累加每个元素与数组中元素最小值的差3、java代码import

2022-04-02 21:20:39 179

原创 LeetCode 剑指 Offer II 098. 路径的数目

剑指 Offer II 098. 路径的数目题目:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?解题方法1 动态规划1、思路:计数型动态规划2、算法(1) 确定状态:f[i][j]:机器人有多少种从左上角方式走到(i,j)最后一步:机器人无论用何种方式到达右下角,总有最后挪动的一步(向下或向右)化成子问题:机器

2022-04-01 23:44:33 69

原创 LeetCode 面试题 17.16. 按摩师

面试题 17.16. 按摩师题目:一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。解题方法1 动态规划1、思路:计数型动态规划2、算法(1) 确定状态:f[ i ] 表示爬到第 i 节楼梯的的最低花费最后一步:最优解中最后一个预约的最后一个客户化成子问题:最后一个预约的最长总预约时间f[i] = max(f[i-2]+nums[

2022-03-31 14:22:45 173

原创 LeetCode 338. 比特位计数(剑指 Offer II 003. 前 n 个数字二进制中 1 的个数)

338. 比特位计数题目:给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。解题方法1 动态规划1、思路:计数型动态规划----最高有效位最高有效位二进制表示中只有最高位是 1,其余都是 0,即一个正整数是不是 2 的整数次幂。判断最高有效位按位与运算:如果(n&(n-1))==0,则n是 2 的整数次幂。转移方程:f[ i ] = f[ i - hight

2022-03-30 15:45:26 66

原创 LeetCode 448. 找到所有数组中消失的数字

448. 找到所有数组中消失的数字题目:给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。解题方法1 原地hash1、分析:注意到 nums 的长度恰好也为 n,让 nums 充当哈希表2、算法(1) 把正确的数组值放在正确的位置(2) 循环遍历,把下标值不对的元素的 下标+1 后加入新数组返回3、java代码import java.util.ArrayLis

2022-03-29 23:19:11 278

原创 LeetCode 1646. 获取生成数组中的最大值

1646. 获取生成数组中的最大值题目:给你一个整数 n 。按下述规则生成一个长度为 n + 1 的数组 nums :nums[0] = 0nums[1] = 1当 2 <= 2 * i <= n 时,nums[2 * i] = nums[i]当 2 <= 2 * i + 1 <= n 时,nums[2 * i + 1] = nums[i] + nums[i + 1]返回生成数组 nums 中的 最大 值。解题方法1 动态规划1、思路:计数型动态规划状态方程求

2022-03-28 17:16:37 846

原创 多理发师的进程同步问题

临界资源:设置一个整型变量count来对占用沙发的顾客计数;mutex2=1:实现顾客进程对沙发的互斥访问mutex=1:实现理发师进程对客户的互斥访问同步信号量:理发师与顾客的同步empty=1:是否有空闲理发椅full=0:理发椅上是否坐有等待理发的顾客顾客和收营员的同步payment=0:等待付费receipt=0:等待收费 //顾客进程没有while wait(mutex2); if(count>=N) { sig

2022-03-23 15:44:42 1125

原创 Java中String与StringBuffer类的区别

彻底弄懂String与StringBuffer

2022-03-21 20:59:37 1068

Cache和虚拟存储Cache和虚拟存储

Cache和虚拟存储

2023-10-03

空空如也

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

TA关注的人

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