自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AKA_SUPERROSE的博客

重新开始,从心出发

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 计算机考研408 - 操作系统 - 核心知识点总结 - 第三章内存管理(23考研408大纲)

计算机考研408 - 操作系统 - 核心知识点总结 - 第三章内存管理(23考研408大纲)

2023-01-02 17:10:19 667 1

原创 计算机考研408 - 操作系统 - 核心知识点总结 - 第二章进程与线程(23考研408大纲)

计算机考研408 - 操作系统 - 核心知识点总结 - 第二章进程与线程(23考研408大纲)

2022-12-30 01:16:42 576

原创 计算机考研408 - 操作系统 - 核心知识点总结 - 第一章操作系统概述(23考研408大纲)

计算机考研408 - 操作系统 - 核心知识点总结 - 第一章(看这一篇就够了)

2022-12-28 22:05:14 715

原创 大白话讲解设计模式-单例设计模式(懒汉/饿汉)_实现思路和框架

今天我们主要讲解创建型设计模式—单例设计模式的理解以及实现。在阅读这篇文章之前,需要读者对设计模式有一定的了解,这里不再对设计模式的概念与原则进行展开说明,下面直接进入正题。今天这篇文章主要围绕1.什么是单例设计模式?2.单例设计模式有哪些?3.不同单例设计模式的对比。4.单例设计模式的实现。5.两种单例模式的选择。这几点进行展开说明。**首先,什么是单例设计模式?**单例设计模式,是为了确保一个类在系统运行的时候,只存在该类唯一的一个对象,而提出的一种设计思想。这种需要确保唯一性的对象,其实并不少见

2022-05-06 23:27:41 405

原创 PAT算法题解-A+B和C

知识点:基本数据类型范围题目描述给定-2^31到2的31次方的3个整数A、B和C,请判断A+B是否大于C。 时间限制 1000 ms 内存限制 65536 KB 代码长度限制 100 KB输入描述:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出描述:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。

2022-04-13 12:30:00 112

原创 PAT算法题解_部分A+B

题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。时间限制 1000 ms 内存限制 32768 KB。输入描述:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出描述:在一行中输出PA + PB的值。输入例子:3862767 6 13530293 3输

2022-04-12 18:12:41 512

原创 PAT算法题解_A除以B

知识点:模拟题目描述本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 时间限制 1000 ms输入描述:输入在1行中依次给出A和B,中间以1空格分隔。输出描述:在1行中依次输出Q和R,中间以1空格分隔。输入例子:123456789050987654321 7输出例子:17636684150141093474 3算法思路:通过代码模拟手算除法的过程即可,从高位开始除,余数顺延加到下一位,但是要注意最高

2022-04-12 00:09:49 354

原创 PAT算法题解-D进制的A+B

知识点:进制的转换题目描述输入两个非负10进制整数A和B<=2^30-1,输出A+B的D (1 < D <= 10)进制数。 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB输入描述:输入在一行中依次给出3个整数A、B和D。输出描述:输出A+B的D进制数。输入例子:123 456 8输出例子:1103算法思路:看到题目,首先注意到A+B<=2^31-2,所以本题我们可以用int来存储A+B,然后本题就是简单的进制转换,这里用

2022-04-12 00:00:00 416

原创 linux指令-学习/工作常用指令分享

今天主要分享学习或工作中常用的linux指令,以及他们的含义1、clear命令 功能说明:清屏。举 例:clear ; ctrl + l2、who命令 功能说明:当前在本地系统上的所有用户的信息举 例:whoami ; who3、uptime命令 功能说明:查询系统信息4、w命令 功能说明:查询系统信息举 例:w5、free命令 功能说明:查看系统内存举 例:free -h ; free -m6、wc命令 功能说明:统计行举 例:wc -l 123.txt7、grep命令

2022-04-09 16:45:20 190

原创 算法题解-求二叉树的深度

知识点:二叉树,递归题目来源:nc274输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度,根节点的深度视为 1 。数据范围:节点的数量满足 0≤n≤1000 ,节点上的值满足 0≤val≤1000空间复杂度 O(1) ,时间复杂度 O(n)假如输入的用例为{1,2,3,4,5,#,6,#,#,7},那么如下图:测试数据示例1输入:{1,2,3,4,5,#,6,#,#,7}返回值:4示例2输入:{}返

2022-04-08 23:42:40 669

原创 算法题解-判断一个链表中是否有环

知识点:链表,双指针题目来源:nc4描述:判断给定的链表中是否有环。如果有环则返回true,否则返回false。数据范围:链表长度 0≤n≤100000 ,链表中任意节点的值满∣val∣<=100000要求:空间复杂度 O(1),时间复杂度 O(n)输入分为两部分,第一部分为链表,第二部分代表是否有环,然后将组成的head头结点传入到函数里面。-1代表无环,其它的数字代表有环。示例1输入:{3,2,0,-4},1返回值:true说明:第一部分{3,2,0,-4}代表一个链表

2022-04-06 17:27:32 376

原创 大白话讲解设计模式-工厂设计模式_实现思路和框架

今天我们来聊一聊设计模式之工厂设计模式,工厂设计模式也是创建型设计模式的一种,其通过提供工厂类来为我们进行类实例化的便利。阅读本文需要读者对设计模式,以及java语言有一定的了解,下面直接进入正题。本文将围绕以下几点进行展开论述:1.什么工厂设计模式;2. 工厂设计模式的分类;3. 工厂设计模式的优缺点;4.几种工厂模式的具体实现;5.几种工厂模式的区别。那么什么是工厂设计模式?工厂设计模式,是创建型设计模式的一种,是业界先驱们为了便于对象创建而凝练的一种设计思想。工厂设计模式的几种子类型:1)简

2022-04-06 16:47:49 709

原创 linux云服务器配置redis及守护进程教程(阿里云,腾讯云亲测成功实践案例)

这篇博客主要讲解如何在Linux服务器上配置redis,在写这篇博客之前,博主已在centOs 7和 centOs 8两套系统上测试过,均已成功配置redis,下面直接进入主题。1) 进入redis的官网:https://redis.io/download,强烈建议下载stable(稳定)版的redis压缩包。(PS:服务器系统是windows的小伙伴需要到github上找windows版的redis,因为redis的官网只有支持Linux的版本,github上的windows版本是微软维护的,并且版本

2022-04-04 21:37:47 2290

原创 linux云服务器配置JDK教程(博主阿里云,腾讯云亲测成功案例教程)

这篇博客主要讲解如何在Linux服务器上配置JDK8,博主在 CentOS7, 8上均配置成功,阅读这篇博客需要基本的Linux命令知识。下面直接开始。1)首先去到Oracle官网,下载JDK压缩包,博主这里选的是最后一个,这里需要大家根据自己的系统选择。2) 在下载的同时,我们可以可以创建一个文件夹,放置JDK,博主创建一个名为java的文件夹放置,然后将下载好的JDK上传到服务器的这个文件夹中即可3.)压缩包下载完成之后,找到上面JDK压缩包的位置,使用如下指令解压缩JDKtar -zxvf

2022-04-01 20:51:07 1023

原创 算法题解-求最大公约数_辗转相除法

题目:如果有一个自然数 a 能被自然数 b 整除,则称 a 为 b 的倍数, b 为 a 的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。算法思路:辗转相除算法可利用递推的思想实现,即对两数不断取模(的余数)并递推更新变量使a=b,b=余数,当余数为0时最大公约数便自然保留在变量a,并且算法无需判定a,b的大小关系,因为a,b的余数一定是小于等于min(a,b)代码实现:int gcd(int a, int b) { while(

2022-03-31 18:49:31 302

windows操作系统版本redis(2022.04github最新版)

windows操作系统版本redis(2022.04github最新版)

2022-04-11

jdk8_linux64位版本

jdk8_linux64位版本

2022-04-06

redis5.0.7稳定linux版资源

redis5.0.7稳定linux版资源,主要提供给需要的朋友进行下载

2022-04-06

空空如也

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

TA关注的人

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