自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker安装redis笔记

docker安装运行redis笔记

2024-02-23 21:46:13 340 2

原创 Redis的介绍、安装和配置

性能极高-Redis能读写的速度是110000次/秒,写的速度是81000次/秒Redis数据类型丰富,不仅仅支持简单的key-value类型的数据,同时还支持list,set,zset,hash等数据结构的存储Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用Redis支持数据的备份,即master-slave模式的数据备份我使用的是redis-7.2.0。

2023-09-15 14:09:06 1526

原创 Docker基础操作

docker的基本操作和使用

2023-09-05 18:51:24 147

原创 Java基础知识总结(一)

Java的基础部分

2022-07-07 21:52:11 223 1

原创 用python爬取笔趣阁小说---python爬虫

需要的导入的包:import requestsimport re爬取笔趣阁小说:https://www.biquge.com.cn/最近在看《超神机械师》就以这个为例分析爬取代码先到小说的详情页面:https://www.biquge.com.cn/book/29105/检索之后可以发现每章小说的网址:用re.findall 获取这些网址保存起来待用:因为这些网址只是后半部分,我们可以加上后半部分,访问章节网址,获取小说:最后保存到文档中就行了:import re

2020-10-07 23:13:02 1639 1

原创 C++快速排序(快排) 归并排序

快速排序快速排序(英语:Quicksort),又称分区交换排序(partition-exchange sort),简称快排,一种排序算法,最早由东尼·霍尔提出。在平均状况下,排序n个项目要O(n\log n)(大O符号)次比较。在最坏状况下则需要 O(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地达成。代码#include<iostream>using namespace std;

2020-05-29 20:15:37 1063

原创 数据结构—串—BF算法—KMP算法

文章目录一 . 串1 . 串的定义2 . 串的抽象类型定义3 . 串的存储结构1)串的顺序存储2)串的链式存储二 . 串的模式匹配算法1 . BF算法2 . KMP算法求解next求解next函数的修正值(nextval)一 . 串计算机上的非数值处理的对象大部分是字符串数据,字符串一般简称为串串是一种特殊的线性表,其特殊性体现在数据元素是一个字符,也就是说,串是一种内容受限的线性表。...

2020-01-20 14:44:49 972

原创 队列(循环队列,链队)的基本操作

文章目录一 . 队列的抽象数据类型定义二 . 循环队列1 . 队列的顺序存储结构表示一 . 队列的抽象数据类型定义ADT Queue{ Data 同线性表。元素具有相同的类型,相邻元素具有前驱和后继关系。 Operation InitQueue(&Q) 队列初始化 DestroyQueue(&Q) 若队列存在,销毁队列 ClearQueue(&Q...

2020-01-16 16:13:27 2548

原创 顺序栈和链栈的初始化,出栈,进栈的具体实现(new和exit的用法)

文章目录一 . 栈的定义和特点二 . 栈的抽象类型定义三 . 顺序栈的基本操作1 . 顺序栈的定义2 . 初始化new和exit的用法new的用法:exit的用法:3 . 入栈(压栈)4 . 出栈5 . 取栈顶元素四 . 链栈的基本操作1 . 链栈的定义2 . 初始化3 . 入栈4 . 出栈5 . 取栈顶元素五 . 顺序栈操作的实现六 . 链栈基本操作的实现一 . 栈的定义和特点栈的基本操作...

2020-01-13 22:25:05 3309

原创 线性链表(单链表)的基本操作的实现

#include<iostream>#include<cstdlib>using namespace std;//结点结构体struct Node { int a; struct Node *pNext;};//链表头尾指针struct Node *g_pHead = NULL;struct Node *g_pEnd = NULL;//创建链表,在链表...

2020-01-10 19:15:40 278

原创 线性链表(单链表)的基本操作

文章目录一 . 链表的特点和定义二 . 单链表的基本操作的实现1 . 初始化2 . 添加1 . 头添加2 . 尾添加3 . 查1 . 遍历整个链表2 . 查询指定结点4 . 插入5 . 删除1 . 尾删除2 . 头删除3 . 删除指定结点6 . 清空链表一 . 链表的特点和定义链表是一种物理上非连续、非顺序的存储结构,数据元素之间的顺序是通过每个元素的指针关联的。链表的特点:链表由...

2020-01-10 18:55:19 2525

原创 单链表的头添加尾添加

#include<iostream>#include<cstdlib>using namespace std;struct Node{ int a; struct Node *pNext;};//链表头尾指针struct Node *g_pHead = NULL;struct Node *g_pEnd = NULL;//创建链表,在链表中增加一个数据 ...

2020-01-09 20:41:17 152

原创 c++ STL库vector基本知识

文章目录一 . 向量(动态数组)二 . 头文件三 . 定义向量的对象四 . 构造参数五 . 容量1 . capacity2 . reserve六 . 大小1 . size2 . resize3 . empty七 . 操作1 . 输出1 )``迭代器``输出2)``下标运算``输出3)for_each2 . 增加1)尾增加(push_back())2)中间添加(insert)3 . 删除1)尾删除(...

2020-01-08 14:49:02 452

原创 顺序表的实现

顺序表的实现这一篇感觉。。。好 。。乱。不忍直视。。。#include<iostream>#define MAXSIZE 15#define OVERFLOW -2using namespace std;typedef struct{ int *elem; int length;}Sqlist;bool InitList(Sqlist &L){ ...

2020-01-07 20:48:24 212

原创 线性表中顺序表的基本操作

线性表的定义和特点同一线性表中的元素必定有相同的特性,即属于统一数据对象,相邻数据元素之间存在着序偶关系。由n(n>=0)个数据特性相同的的元素构成的有限序列称为线性表线性表中元素的个数n(n>=0)定义为线性表的长度,n=0时称为空表线性结构示意图:对于非空的线性表或线性结构,其特点是:存在唯一的一个被称为“第一个”的数据元素;存在唯一的一个被称为“最后一个”的...

2020-01-07 18:16:43 793

原创 数据结构基础知识

数据结构绪论:早期的计算机主要用于数值计算,现在,计算机主要用于非数值计算,包括处理字符,表格和图像等具有一定结构的数据 。这些数据内容存在着某种着联系,只有分清楚数据的内在联系,合理的组织数据,才能对他们进行有效地处理,设计出高效的算法。如何合理的组织数据,高效的处理数据,这就是“数据结构”主要研究的问题。程序设计 = 数据结构 + 算法数据结构概念和术语:**数据,数据元素,数据...

2020-01-06 18:45:06 1494

原创 c++ STL库string基本知识

STL简介:C++含义:C语言+类+模板(STL就是活生生的实例)STL 全称Standard Template Library 意思为:标准模板库。c++优于c语言的重要一点就是STL库,使编程更加有效率。STL有六部分组成:容器,迭代器,算法,适配器,分配器,仿函数。比较常用的有三个:容器,迭代器,算法。而分配器,仿函数并不会将常用到。容器(container)系统帮我们封装好的...

2019-12-21 04:12:38 478

原创 X - 神、上帝以及老天爷

12

2019-12-19 23:04:07 149

原创 常用头文件汇总

搜寻了一些比较方便实用的头文件及用法:头文件<ctype.h>字符处理函数:字符测试是否字母和数字isalnum是否字母isalpha是否控制字符iscntrl是否数字isdigit是否可显示字符(除空格外)isgraph是否可显示字符(包括空格)isprint是否既不是空格,又不是字母和数字的可显示字符ispunct是否空格isspa...

2019-12-18 21:33:16 3006 2

原创 今天写一篇关于粗心没把题目阅读完整,和字符比较的问题

题目是这样的:网上流传一句话:"常在网上飘啊,哪能不挨刀啊~"。其实要想能安安心心地上网其实也不难,学点安全知识就可以。首先,我们就要设置一个安全的密码。那什么样的密码才叫安全的呢?一般来说一个比较安全的密码至少应该满足下面两个条件:(1).密码长度大于等于8,且不要超过16。(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。这四个字符类别分别为:1.大写字母:A,B,...

2019-12-16 12:25:41 363

原创 关于学C之路的开始

学编程是我从初中以来的梦想,因为条件原因而没有学习,我一直向往着学编程,大学就报了一个与编程有关的专业,我甚至都不了解这个专业是干什么的;不负我的期望,我们这个专业就是要学编程的,我会努力并一直坚持下去,不放弃。而我所写的第一个代码就是,编写程序,输出两个整数的最大值(书本第一页的内容)#include<stdio.h>int main (){ int max(in...

2019-11-16 09:45:41 140

redis安装压缩包,版本7.2.0

redis安装压缩包,版本7.2.0

2023-09-06

空空如也

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

TA关注的人

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