自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++静态成员

https://www.bilibili.com/video/BV1Bj411R7w6/?spm_id_from=333.337.top_right_bar_window_history.content.click&vd_source=fa51e45d3ee148477e96ca9b174edea6

2024-05-03 14:21:22 21

原创 mysql8.0报错解决方式:1449 - The user specified as a definer (‘root‘@‘%‘) does not exist

【代码】mysql8.0报错解决方式:1449 - The user specified as a definer (‘root‘@‘%‘) does not exist。

2024-05-03 14:20:58 211

原创 C++ primer笔记

IO类不能被拷贝,只能通过引用来传递它们。// istream和ostream传入的第一个参数为普通引用,因为在输入输出过程,流在不断变化,因此不能常量引用。return is;return os;

2024-05-03 14:20:24 517

原创 c++primer笔记(前6章)

上面四个w,w1函数,因为const不能转化为其他类型,因此只能把const对象(或指向const的指针)传递给const形参.相反,非常量可转换为const,因此上面四个函数都能调用.但编译器会优先选用非常量版本.,p1是一个引用,引用对象是大小为10的数组,数组的元素是指向int的指针,p1就是一个含有10个int型指针的引用。,sum的类型就是函数f的返回类型,但是不会指向f函数,只会根据f的返回类型推断出sum的类型。,常量指针p2,表示p2所指对象的值不能改变,但p2可以改变,是底层const。

2024-05-03 14:19:59 765

原创 c++模板

当子类继承的父类是一个类模板时,子类声明时候,要指定出父类中的T类型。若想要灵活指定出父类中T的类型,子类也需要变为类模板。若不指定,编译器无法给子类分配内存。

2024-05-03 14:19:24 306

原创 C++算法之sort

sort默认排序方式为从小到大 vector<int> v{3,2,6,1,-2}; sort(v.begin(),v.end()); for(int i=0;i<v.size();++i){ cout<<v[i]<<" "; }想要sort从大到小排序:1.是自定义cmp2.使用自带的函数:

2024-05-03 14:18:43 204

原创 力扣2389,和有限的最长子序列

ower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。upper_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于num的数字,找到返回该数字的地址,不存在则返回end。输入:nums = [4,5,2,1], queries = [3,10,21]输入:nums = [2,3,4,5], queries = [1]输出:[2,3,4]

2024-05-03 14:18:25 318

原创 for循环赋值

【代码】for循环赋值。

2024-05-03 14:17:52 153

原创 C++ STL

age = a;int age;it!=v.end();return 0;// set容器排序-对自定义数据类型public:int age;public://按照年龄降序//默认从小到大,自定义数据类型都会指定排序规则Person p1("刘",23);Person p2("关",25);Person p3("张",28);it!=s1.end();it++){

2024-05-03 08:25:45 21

原创 C++ 提高编程

1.C++另一种编程思想称为 泛型编程,主要利用的技术就是模板2.C++提供两种模板机制: 函数模板 和 类模板。

2024-04-25 16:20:13 706

原创 C++ 核心编程(2)

4.6.8 菱形继承#include<iostream>#include <bits/stdc++.h>using namespace std;//菱形继承//动物类 class Animal{public: int mAge;}; //羊 class Sheep : public Animal{}; //驼 class Tuo : public Animal{};//羊驼class SheepTuo:public Sheep,public

2024-04-24 17:28:05 822 1

原创 C++进阶复习

语法:数据类型 *变量名。如int *a;int a = 1;//创建指针变量int *p;//让指针记录变量a的地址p = &a;cout

2024-04-22 21:48:02 490

原创 C++ 核心编程(1)

作用:函数名可以相同,提高复用性满足条件:1.同一作用域2.函数名称相同3.函数参数类型不同 或者 个数不同 或者 顺序不同注:函数返回值不可以作为函数重载的条件//均是重载函数 函数重载需要函数都在同一个作用域下void f1();//非函数重载----函数返回值不可以作为函数重载的条件。

2024-04-22 21:46:50 547

原创 C++ 基础复习

数据类型 数组名 [数组长度]:int a[20];数据类型 数组名 [数组长度] = {值1,值2…}:int a[2] = {1,2};数据类型 数组名 [ ] = {值1,值2,}:int a[] = {1,2};数据类型 数组名 [ 行数 ] [ 列数 ];如 int a[2][3];数据类型 数组名 [ 行数 ] [ 列数 ] = { {数据1,数据2 },{数据3,数据4}};如int a[2][2] = { {1,2},{3,4} };

2024-04-02 17:24:20 581

原创 二分查找-以某个数为界限

【代码】二分查找-以某个数为界限。

2024-03-25 09:38:33 203

原创 力扣-1351 统计有序矩阵中的负数

给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非严格递减顺序排列。请你统计并返回 grid 中 负数 的数目。输入:grid = [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]输入:grid = [[3,2],[1,0]]解释:矩阵中共有 8 个负数。

2024-03-18 11:08:01 548

原创 力扣-1337.矩阵中战斗力最弱的K行

打印结果:此时是先根据每一行的将第一列进行比较,对2 0 6 和 2 1 3,第一列的2一样,因此比较第二列的0 和 1,0小于1,所以2 0 6在2 1 3前边,同理,2=2<10,因此10 是在最后一行。如果第 i 行的军人数量少于第 j 行,或者两行军人数量相同但 i 小于 j,那么我们认为第 i 行的战斗力比第 j 行弱。请你返回矩阵中战斗力最弱的 k 行的索引,按从最弱到最强排序。从最弱到最强对这些行排序后得到 [2,0,3,1,4]从最弱到最强对这些行排序后得到 [0,2,3,1]

2024-03-17 11:48:48 438

原创 SpringCloud-Bus

SpringCloud-Bus

2023-10-05 16:20:37 262

原创 SpringCloud-消息组件

SpringCloud-消息组件

2023-10-05 15:24:57 258

原创 RabbitMQ-第四种交换机类型

RabbitMQ-第四种交换机类型

2023-10-04 19:28:32 439

原创 RabbitMQ-主题模式

RabbitMQ-主题模式

2023-10-04 19:19:38 1265

原创 RabbitMQ-发布订阅模式和路由模式

RabbitMQ-发布订阅模式和路由模式

2023-10-04 17:46:34 466

原创 RabbitMQ-工作队列

RabbitMQ-工作队列

2023-10-04 17:26:41 916

原创 RabbitMQ-死信队列

RabbitMQ-死信队列

2023-10-04 17:00:09 528

原创 RabbitMQ-java使用消息队列

RabbitMQ-java使用消息队列

2023-10-04 15:52:23 627

原创 RabbitMQ-网页使用消息队列

RabbitMQ-网页使用消息队列

2023-10-03 20:13:43 3627 1

原创 Rabbitmq安装-docker版

rabbitmq安装即介绍

2023-10-03 19:18:11 1019

原创 Mysql 读写分离

mysql读写分离

2023-10-02 19:11:49 174 1

原创 Mysql 分布式序列算法

Mysql 分布式序列算法

2023-10-02 19:02:00 1337

原创 Mysql分库分表

Mysql分库分表

2023-10-02 17:19:10 104

原创 Redis与分布式-分布式锁

Redis与分布式-分布式锁

2023-10-01 17:35:34 962

原创 Redis与分布式-集群搭建

Redis与分布式-集群搭建

2023-10-01 17:03:07 929

原创 Redis与分布式-哨兵模式

Redis与分布式-哨兵模式

2023-09-30 19:00:32 848

原创 Redis与分布式-主从复制

redis主从复制

2023-09-28 11:34:23 1007

原创 常用中间件-OAuth2

OAuth2

2023-09-27 16:50:42 534

原创 SpringCloud Alibaba-Seata

Seata官方网址。

2023-09-22 15:14:17 135

原创 SpringCloud Alibaba - Sentinel

SpringCloud Alibaba - Sentinel

2023-09-20 12:23:07 552

原创 SpringCloud Alibaba - Nacos

SpringCloud Alibaba - Nacos

2023-09-18 10:43:03 602

原创 SpringCliud Alibaba简介

2023-09-09 20:59:33 61

原创 SpringCloud-微服务CAP原则

SpringCloud-微服务CAP原则

2023-09-09 20:55:55 617

基于多态的职工管理系统

功能包括: 1.增加职工信息 2.显示职工信息 3.删除离职职工 4.修改职工信息 5.查找职工信息 6.按编号排序 7.清空所有文件记录信息 可改写为其他系统,如学生管理、成绩管理等。 可从中学习到的内容为: 1.多态的使用 2.抽象类的使用 3.文件读写 4.二重指针数组 5.虚函数的使用 6.动态多态的应用 7.继承与面向对象的使用

2024-04-24

空空如也

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

TA关注的人

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