deque stl 30
joda-time实现今日8:30转变为yyyy-MM-dd HH:mm的DateTime形式
## 第1步:引入joda-time依赖 ```xml joda-time joda-time ``` ## 第2步:实现今日8:30转变为yyyy-MM-dd HH:mm的DateTime形式 ```java public static DateTime getDateTime(Date date ......
7.30-8.5博客
本周任务,主要进行天道电视剧的观看,并在8.10前完成要求的天道的博客。 周日,观看了天道电视剧天道的第一集和第二集 周一,观看了电视剧天道的第三集和第四集 周二,今天未进行观看 周三,观看了电视剧天道的第五到八集,读后感准备什么时候写,再看几集再考虑吧,再拖几天。 周四,观看了天道电视剧的第九集和 ......
7.30-8.5
7.30 今日任务: pta练习(完成) 学习英语(未完成) 明日任务: 补齐英语进度 7.31 今日任务: 记单词(完成) 练习口语(完成) 复习高数(完成) 8.1 今日任务: 学习Java课程(完成) 阅读Java讲义(完成) 学习英语单词(完成) 8.2 今日任务: 朋友聚会看电影(完成) ......
7月30号到8月5号。
7月30号到8月5号。本周我进行了大数据的学习和看了一些天道电视剧。7月30日周日,我今天学习了这个Linux小技巧,快捷键使用方法,还有这个在这个Linux上进行软件的安装, Yum命令。还有控制软件的启动关闭软连接。7月31日我看了一些天道的电视剧,这个发现,人家丁元英这个境界高深,一般人还真是 ......
30.虚拟机换云服务器
我一直以来我是用虚拟机安装的mysql,redis,es等,在本机安装nacos作为注册中心和配置中心的,每次重启电脑都需要启动nacos和虚拟机比较麻烦。 今天斥巨资103.08元购买个一年的华为云服务器来用于开发,购买后mysql,redis这些都是安装在虚拟机,云服务器也是linux系统,直接 ......
暑期熔炉7月30
数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。 总的来说,数组具有以下特点: 数组可以是一维数组、二维数组或多维数组。 数值数 ......
2023-07-30~08-05第四周暑假生活
本周每天学习一个小时hdfs,web设计 hdfs和linux的操作主要用到命令窗口,大量陌生的命令操作是学习的一大难点 主要学习了: hdfs的目录操作 cd /usr/local/hadoop ./bin/hdfs dfs -mkdir -p /user/hadoop 在HDFS中创建一个“/u ......
7月30日
今天学习了Java的一种特殊类 枚举类的格式: 修饰符enum枚举类名{ 名称1,名称2,... 其他成员... } 枚举类的第一行只能罗列一些名称,这些名称是常量,每个常量记住的都是枚举类的一个对象 ......
7月30日
7月30日 今天哥们请客,作为兄弟必须到场啊,一块吃的半天妖的烤鱼,然后一块去网吧干了会儿游戏,当然是好兄弟请的客,我呢只能有钱再说了,回家就下午四五点了,也没吃饭,再刷了会儿视频,猛然想起来读后感的事,然后就起来看了看大道至简的书,把之前的笔记归置归置,然后开始写读后感了。 ......
备控N5105 G30B安装群晖
### 1.安装前准备 #### 1.1.硬件准备 U盘 2.5寸,7-9mm,机械SATA硬盘(倍控送的SATA线很长,极难安装:broken_heart: ) #### 1.2.软件准备 [Rufus - 轻松创建 USB 启动盘](https://rufus.ie/zh/) [群晖引导傻瓜编译 ......
7.30作业
A #include<bits/stdc++.h> #define int long long using namespace std; const int N=1e6+10,mod=2e31-1; int dist[N],cnt[N],res,n,m,s; int e[N],ne[N],w[N], ......
程序员自由创业周记#4:从一笔30美元的收入谈起
# 程序员自由创业周记#4:从一笔30美元的收入谈起 ![pexels-freestocksorg-127713](http://blog.image.jkxuewei.com/mweb/pexels-freestocksorg-127713.jpg) 本文是一位程序员进行独立开发创业的记录,将分享 ......
30 天精通 RxJS (03):Functional Programming 通用函式
了解 Functional Programming 的通用函式,能让我们写出更简洁的代码,也能帮助我们学习 RxJS。 读者可能会很好奇,我们的主题是 RxJS 为什么要特别讲 Functional Programming 的通用函式呢? 实际上,RxJS 核心的 Observable 操作观念跟 ......
13 秒插入 30 万条数据,批量插入正确的姿势!
13 秒插入 30 万条数据,批量插入正确的姿势! Java后端编程 2023-08-04 09:02 发表于福建 本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。 验证的数据库表结构如下: CREATE TABLE `t_user` ( `id` int(11) NOT ......
C++ STL
### 1.初始 * 头文件 c++标准库不包括.h,#include;c旧库需要包括.h,#include;c新库在旧库前面加c,不需要包含.h,#include。 旧头文件不被封装在std命名空间中。 * 网站资源 www.cplusplus.com cppreference.com gcc.g ......
常用c++ STL 汇总
- ### 常用STL: - #### **vector** - 变长数组,倍增的思想 - 初始化: ```c++ //初始化 vector a; vector a(n); vector a[n]; vector a(n, 0);//长度为n,值为0 ``` - 操作: ```c++ size() ......
32.STL中的heap的实现
# 32.STL中的heap的实现 版本1: ## 1.堆的原理 堆(Heap)是一种数据结构,通常用于实现优先队列。堆是一种树形结构,通常由一个完全二叉树构成,因此它只有两个指针,即左子节点和右子节点。堆有两种类型:最大堆(Max Heap)和最小堆(Min Heap)。在最大堆中,父节点的值大于 ......
34.STL中set的实现?
# 34.STL中set的实现? STL中的容器可分为序列式容器(sequence)和关联式容器(associative),set属于关联式容器。 set的特性是,所有元素都会根据元素的值自动被排序(默认升序),set元素的键值就是实值,实值就是键值,set不允许有两个相同的键值 set不允许迭代器 ......
33.STL中的priority_queue的实现
# 33.STL中的priority_queue的实现 ## 1.priority_queue的介绍 1.优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。 2.此上下文类似于堆,在堆中可以随时插入元素,并且只能检索最大堆元素 (优先队列中位于顶部的元素)。 ......
30.STL中的deque的实现
# 30.STL中的deque的实现 ## 1.deque简介 双端队列deque,与vector的最大差异在于: 1.deque运行常数时间对头端或尾端进行元素的插入和删除操作 2.deque没有所谓的容器概念,因为它是动态地以分段连续空间组合而成随时可以增加一块新的内存空间并拼接起来 虽然deq ......
31.STL中stack和queue的实现
# 31.STL中stack和queue的实现 ## 1.STL中stack ### 1.栈的概念 栈(Stack)是一种数据结构,它遵循后进先出(Last-In-First-Out,LIFO)的原则,也就是说,最后进入栈的元素最先被取出。栈是一种线性数据结构,它由多个元素组成,每个元素被称为栈项( ......
29.STL中list的实现
# 29.STL中list的实现 ## 1.顺序表 ### 1.顺序表的定义 - 顺序表是用一段**物理地址连续的存储单元**依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。 - 顺序表:**可动态增长的数组,要求数据是连续存储的** ```C++ typedef s ......
28.STL中slist的实现
# 28.STL中slist的实现 ## 1.链表结构 ```C++ typedef struct _LinkNode { int data; //结点的数据域 struct _LinkNode* next; //结点的指针域 }LinkNode, LinkList; //LinkList 为指向结 ......
27.STL中vector的实现
# 27.STL中vector的实现 作者建议还是稍微看一下底层机制,vector主要有三个指针(迭代器) 来表示的: ●\_Myfirst 和 \_Mylast 可以用来表示 vector 容器中目前已被使用的内存空间; ●\_Mylast 和 \_Myend 可以用来表示 vector 容器目前 ......
25.说一下STL每种容器对应的迭代器
# 25.说一下STL每种容器对应的迭代器 | **容器** | **迭代器** | | | | | vector、deque | 随机访问迭代器 | | stack、queue、priority_queue | 无 | | list、(multi)set/map | 双向迭代器 | | unord ......
26.STL中迭代器失效的情况有哪些?
# 26.STL中迭代器失效的情况有哪些? ## 1.STL之vector迭代器失效 `std::vector`是一个动态数组,当其大小或容量发生改变时,其内存可能被重新分配,从而导致已经存在的迭代器失效。以下是几种可能导致迭代器失效的情况: 1.**插入或添加元素**:使用`push_back`或 ......
22.STL中hash table扩容发生什么?
# 22.STL中hash table扩容发生什么? 在 C++ STL 中,`std::unordered_map` 和 `std::unordered_set` 是两个使用哈希表 (hash table) 作为其底层实现的容器。 当哈希表的元素数量增长到某个阈值时,就需要进行扩容。这个阈值通常是 ......
20.STL中list与queue之间的区别
# 20.STL中list与queue之间的区别 `std::list` 和 `std::queue` 是 C++ 标准库中的两个不同容器,它们之间有以下几点区别: 1. 容器类型:`std::list` 是一个双向链表,而 `std::queue` 是一个队列,可以使用多种实现方式(如顺序容器、优 ......
15.如何在共享内存上使用STL标准库?
# 15.如何在共享内存上使用STL标准库? 1.想像一下把STL容器,例如map, vector, list等等,放入共享内存中,IPC一旦有了这些强大的通用数据结构做辅助,无疑进程间通信的能力一下子强大了很多。 我们没必要再为共享内存设计其他额外的数据结构,另外,STL的高度可扩展性将为IPC所 ......
17.STL中unordered_map(hash_map)和map的区别,hash_map如何解决冲突以及扩容
# 17.STL中unordered_map(hash_map)和map的区别,hash_map如何解决冲突以及扩容 ## 1.区别 ### 1.1需要引入的头文件不同 map: `#include ` unordered_map: `#include ` ### 1.2内部实现机理不同 map: ......