自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法题剪格子使我重视起了编程命名习惯

关于参数命名千万不要用i或j这件事

2024-03-30 20:58:35 286

原创 Https握手过程

TCP三次握手后,客户端发了一个Client Hello给服务端,客户端会告诉服务端支持TLS1.2版本(和其它版本)和16个加密套件,还有一个随机数。在服务端发送的报文中,包含服务端确认支持的TLS版本以及选择的加密套件,并且服务器也生成随机数发给客户端。比如客户端要访问通过域名访问B站,但是如何防止不法分子伪装B站让你访问,Https要求服务端申请SSL证书,证明域名是大家熟知的B站。1 Client Hello,客户端和服务端打招呼,并把自己支持的TLS版本,加密套件发送给服务端。

2023-09-19 19:34:32 442 1

原创 接收一串数字存vector

C++ vector

2023-09-14 09:39:42 139

原创 C++字符串编程,逆转句中单词(不用String)

如果不用string,用geline()给一个字符数组,也没问题。用cin.getline(str, 16);// 需要多一个位置接收字符串末尾的空格。

2023-09-06 09:11:09 168

原创 C++二维数组vector的排序

【代码】C++二维数组vector的排序。

2023-09-02 14:09:36 325

原创 LRU代码实现

LRU代码实现

2023-08-30 15:55:16 205

原创 Mysql事务及其隔离机制/隔离级别

一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。:数据库总是从一个一致性的状态转换到另一个一致性的状态。:一个事务所做的修改在最终提交以前,对其他事务是不可见的。:一旦事务提交,则其所做的修改就会永久保存到数据库中。此时即使系统崩溃,修改的数据也不会丢失。实现:持久性:通过 redo log来保证的原子性:通过 undo log来保证的。

2023-08-14 11:28:25 91

原创 KMP算法比较次数

前两位为0、1,后面比如第3位,则比较前2个字符串的前后缀公共子串最大长度,比如最后一个c位置,abaab,前缀最大ab,后缀也也是ab,(每个位置结果+1)结果为3。查看第一趟结束,比较到6号的c,滑动模式串到3号和主串T的6号比。序号: 1 2 3 4 5 6。最终匹配两趟成功,共比较了10次。模式串:a b a a b c。

2023-08-14 08:59:01 1411

原创 栈空间是不是开辟越大越好

某大厂面试问栈空间是不是越大越好

2023-07-25 16:57:56 212

原创 C++类型转换

C语言类型的缺点以及C++的四种类型转换以及使用场景

2023-07-24 21:07:06 78

原创 Mysql最左匹配原则和索引下堆

最左匹配原则和索引下堆

2023-07-22 21:09:02 217

原创 Redis常见须知

redis面试常见问题:为什么redis快、哨兵模式、RDB和AOF等

2023-07-19 20:48:35 1134

原创 vector的push_back()结合扩容时的时间复杂度思考

vector的push_back()结合扩容时的时间复杂度思考

2023-07-17 15:23:47 286

原创 在浏览器中输入URL后都会发生什么

浏览器输入URL后的细节(面试题)

2023-07-17 15:22:23 390

原创 http和https的区别(面试题)

http和https区别

2023-07-17 11:43:18 14351 6

原创 Linux三剑客

Linux三剑客的简述和练习题

2023-07-16 17:38:42 364

原创 Redis数据类型和使用场景

redis数据结构的使用场景

2023-07-15 17:18:09 364

原创 C++实现求根号2的近似值

二分法求根号二的值

2023-07-15 15:22:21 332

原创 MySQL索引篇

mysql索引

2023-07-05 17:05:15 210

原创 goland import “fmt“报红

goland编译器下import "fmt"爆红

2023-06-19 20:12:53 772 1

原创 Linux:C/C++文件操作

linux下C/C++文件操作

2023-01-17 12:07:39 1813

原创 使用红黑树封装map、set

map、set用红黑树封装

2023-01-08 13:49:31 366 1

原创 红黑树:比AVL抽象、自由的、更广泛的近似平衡树

红黑树原理及模拟实现

2023-01-06 20:30:03 432

原创 AVL树:高度平衡的二叉搜索树

AVL树的原理和模拟实现

2023-01-05 22:14:47 348

原创 C++:二叉树题进阶(三种非递归遍历、二叉搜索树OJ题)

C++二叉树非递归遍历、二叉搜索树

2023-01-04 21:45:09 293

原创 二叉搜索树

二叉搜索树的实现

2022-12-28 11:57:11 470

原创 C++多态

C++多态

2022-12-26 16:55:28 364

原创 C++继承

C++继承

2022-12-24 09:12:25 778

原创 C++模板特化

C++模板特化详解

2022-12-23 16:50:24 1300

原创 反向迭代器reverse_iterator模拟实现

反向迭代器模拟实现及在list中的使用

2022-12-22 22:24:27 379

原创 STL之stack、queue、priority_queue模拟实现

stack、queue、priority_queue模拟实现

2022-12-22 10:30:02 429

原创 STL之list模拟实现

C++STL的list模拟实现

2022-12-21 18:06:57 340

原创 vector迭代器失效问题

vector迭代器失效问题

2022-12-19 11:10:00 479

原创 C++:STL之Vector实现

vector模拟实现、vector解析

2022-11-29 10:38:59 1050

原创 C++:STL::String模拟实现

STL之String实现

2022-11-26 23:23:46 583

原创 C++模板基础和STL之string

C++模板、STL简介

2022-11-23 11:45:18 763

原创 Linux:进程等待、进程替换

进程等待、进程替换、exec()系列进程替换函数

2022-10-08 16:33:42 447

原创 Linux:进程虚拟地址空间

进程虚拟地址空间

2022-10-04 17:17:58 587

原创 Linux:进程

冯诺依曼体系结构、孤儿进程、僵尸进程、进程状态转换等

2022-10-04 08:55:28 469

原创 Linux:环境变量

Linux环境变量

2022-10-03 17:23:35 945

空空如也

DGCN features报错

2023-06-10

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

TA关注的人

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