自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++并发编程实战-第二章

C++并发编程第二章 管理线程线程管理基础启动线程等待线程完成异常场景下的等待在后台运行线程传递参数给线程函数第二章 管理线程线程管理基础启动线程线程在构造 std: :thread对象时启动,这个对象指定了要运行的任务    std::thread类的构造函数是使用可变参数模板实现的,也就是说,可以传递任意个参数,第一个参数是线程的入口函数,而后面的若干个参数是该函数的参数。    第一参数的类型并不是c语言中的函数指针(c语言传递函数都是使用函数指针),在c++11中,增加了可调用对象(Ca

2021-06-14 21:16:59 349

原创 C++并发编程实战—第一章

C++并发编程第一章什么是并发计算机系统中的并发并发的方法并发与并行为什么要用并发一个简单的多线程第一章什么是并发计算机系统中的并发并发:计算机术语中的"并发",指的是在单个系统里同时执行多个独立的活动,而不是顺序的一个接一个的执行。对于单核CPU来说,在某个时刻只可能处理一个任务,但它却不是完全执行完一个任务再执行一个下一任务,而是一直在任务间切换,每个任务完成一点就去执行下一个任务,看起来就像任务在并行发生,虽然不是严格的同时执行多个任务,但是我们仍然称之为并发(concurrency)。真正

2021-06-03 15:36:29 428

原创 常见排序算法

排序冒泡排序:算法步骤1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3、针对所有的元素重复以上的步骤,除了最后一个。4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。class Solution{ public: vector<int> sortArray(vector<int>& nums)

2021-05-30 22:23:21 136

转载 进程线程笔记

进程、线程笔记第一节 并发基本概念及实现,进程、线程基本概念并发、进程、线程的基本概念和综述第二节 线程启动、结束,创建线程多法、join,detach第三节 线程传参详解,detach()大坑,成员函数做线程函数第四节 创建多个线程、数据共享问题分析、案例代码第五节 互斥量概念、用法、死锁演示及解决详解第六节 unique_lock(类模板)详解第七节 单例设计模式共享数据分析、解决,call_once第一节 并发基本概念及实现,进程、线程基本概念并发、进程、线程的基本概念和综述并发: 有两个或

2021-05-07 00:02:42 329

原创 2021-04-24

背包问题01背包完全背包多重背包分组背包01背包思想:- 例题:#include<iostream>#include<algorithm>using namespace std;////////////////f[i][j] = max(f[i][j], f[i - 1][j - V[i]] + W[i]//01背包:const int N = 1010;int n, m;int V[N], W[N];int f[N][N];int main(){

2021-04-24 11:58:12 47

原创 C++面试经典

C/C++常见面试题变量的声明和定义有什么区别简述#ifdef、#else、#endif和#ifndef的作用写出int 、bool、 float 、指针变量与 “零值”比较的if 语句结构体可以直接赋值吗sizeof 和strlen 的区别C语言的关键字 static 和 C++的关键字 static 有什么区别C语言的 malloc 和 C++中的 new 有什么区别写一个 “标准”宏MIN++i和i++的区别volatile有什么作用变量的声明和定义有什么区别  变量的定义为变量分配地址和存储空间

2021-04-14 23:43:33 1607 2

原创 数据库基础

后端面试-数据库一、数据库基础事务的概念和特性?会出现哪些并发⼀致性问题?数据库的四种隔离级别?什么是乐观锁和悲观锁?常⻅的封锁类型?什么是三级封锁协议?什么是两段锁协议?什么是 MVCC?数据库的范式?列举⼏种表连接⽅式?什么是存储过程?有哪些优缺点?Drop/Delete/Truncate的区别?什么是视图?什么是游标?二、MySQL数据库索引的实现原理(B+树)使⽤索引的优点哪些情况下索引会失效?在哪些地⽅适合创建索引?索引的分类?MySQL的两种存储引擎 InnoDB 和 MyISAM 的区别?如何

2021-04-01 19:11:48 579

空空如也

空空如也

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

TA关注的人

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