自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 std::shared_ptr:共享的智能指针 ,std::unique_ptr:独占的智能指针 ,std::weak_ptr:弱引用的智能指针

std::shared_ptr:共享的智能指针std::unique_ptr:独占的智能指针std::weak_ptr:弱引用的智能指针

2023-01-30 10:32:25 777

原创 常量const和constexpr

常量const和constexpr

2023-01-30 10:06:59 177

原创 Java学习路线(进阶篇二)

文章目录前言一、常用API1.Object(祖宗类)2.Objects(工具类-提供一些方法完成一些功能)3.StringBuilder(不可变的字符串类)4.Math(基本数字运算的方法)5.System(工具类)6.BigDecimal(用于解决浮点型运算精度失真的问题)7.Date8.SimpleDateFormat7.Calendar二、正则表达式、Lambda、算法三、不可变集合、Stream、异常1.引入库2.读入数据总结前言主要是记录学习Java时的笔记,这篇学习的是的常用API、正则表

2022-03-21 10:22:02 300

原创 Java学习路线(进阶篇一)static、单例、代码块、继承,包、权限修饰符、final、常量、枚举、抽象类、接口,多态、内部类

一、static、单例、代码块、继承1、static(静态)-被修饰的变量在内存中只存储一份,可以被共享访问和修改。类中定义一个方法,若这个方法是以执行一个通用功能为目的,或者需要方便访问,则可以申明为静态方法。(即可用类名访问也可用对象访问)-----工具类(里面都是静态方法):对于一些应用程序中多次需要用到的功能,可以将这些功能封装成静态方法,放在一个类中,这个类就是工具类。(方便调用、提高代码的复用)–(一般将工具类的构造器私有(不需要创建对象,创建对象浪费内存),不让工具类对外产生影响)注意事项

2022-03-17 09:41:54 578

原创 java学习路线(基础篇)

1、JDK,JRE,JVM三者之间的关系jdk(java开发工具包),包含java编译器,Java虚拟机以及Java帮我们写好的程 序等所有java的开发、运行需要的东西向。jre(java运行时环境)只包含java虚拟机,以及java帮我们写好的程序等java运行所需的东西。jvm(java虚拟机,真正运行java程序的地方)2、跨平台工作原理(一次编译处处可用)对于不同的操作系统提供了不同的虚拟环境3、Path环境变量的作用path环境变量是用来配置命令的路径的,这样可以在命令行窗

2022-02-25 14:21:44 7029

原创 关于Mysql中的事务

一、mysql InnoDB引擎支持事务二、mysql默认自动提交事务,每条SQL语句都处在单独的事务中三、手动控制事务1、开启事务:start begin transaction2、提交事务:commot-----(事务提交后,操作后的数据才能“持久化”到数据库)3、回滚事务:rollback四、1、事务的特性:(1)原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生(2)隔离性:事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启一个事务,不能被

2021-05-24 21:45:09 123

原创 基于STL的演讲比赛流程管理系统

一、关于这个管理系统所要实现的功能1、12名种子选手进行轮次比赛。2、共进行两轮比赛,第一轮分两组进行演讲比赛经过评委打分决出下一轮比赛的选手,第二轮总决赛选出前三名选手(演讲顺序依抽签为准!)(10个评委进行打分-去掉最高分和最低分算取平均分!)3、将比赛记录存储到文件中,可随时查看比赛记录。二、关于这个管理系统所要用到的C++的知识1、容器:vector、map、multimap、deque2、算法三、关于这个管理系统的执行逻辑...

2021-02-28 16:39:55 148

原创 基于C++中vector、multimap容器的员工分组案例的应用

一、案例描述公司今天招聘了10个员工(ABCDEFGJHI),10名员工进入公司之后,需要指派员工在那个部门工作员工信息姓由姓名和工资组成,部门分为策划、美术、研发随机给10名员工分配部门和工资通过multimap进行信息的插入 key(部门编号)value(员工)分部门显示员工信息二、实现步骤1、创建一个员工的类 Worker2、创建一个vector的容器vWorker3、创建具体的员工(通过 creatWorker()函数实现)4、进行员工部门的分组(创建一个multimap的容器)

2021-02-25 16:08:06 402

原创 基于C++多态的职工管理系统设计

跟着B站UP主学习了一段时间的C++,因为之前有C的基础所以在和C方面相近的语法上面简单的过了一遍,着重学习了做这个系统应该了解到的C++知识: 1、名称空间上输入输出流对象的调用。 2、程序存储的内存模型-内存四区(代码区、全局区、栈区、堆区),对new运算符和delete运算符的使用。堆上的数据要进行析构否则会出现内存泄漏。 3、函数的重载语法的掌握 4、面向对象语法的三大特性(封装、继承、多态) 5、构造函数、析构函数、拷贝构造函数(深拷贝和浅拷贝)深拷贝用来解决浅...

2021-01-28 20:39:16 610 1

原创 顺序表的创建-插入-删除-归并实验

#include <stdio.h>#include <stdlib.h>#define LIST_INIT_SIZE 8//初始容量8#define LISTINCREMENT 1//增量1typedef struct {int * head; //头节点 int length; //总长度 int listsize;//当前长度 }Sqlist;//结构体的类型名Sqlist InitList_Sq(Sqlist &L)//顺序表的初始化

2020-11-05 13:06:24 485

空空如也

空空如也

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

TA关注的人

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