自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣143.重排链表

重排链表

2024-10-22 16:24:04 249

原创 C++ 面试题:常见的查找和排序算法

查找和排序算法总结

2024-10-20 15:56:23 288 1

原创 C++ 面试题:初始化参数列表的好处

初始化参数列表效率更高

2024-10-20 15:45:29 259

原创 C++ 工厂模式

设计模式原则:对修改关闭,对扩展开放,高内聚、低耦合简单工厂、工厂、抽象工厂

2024-10-20 15:11:09 445

原创 C++ STL 六大组件

容器、算法、迭代器、仿函数、适配器、空间配置器

2024-10-13 13:56:30 334

原创 内存分段管理和内存分页管理

内存分段和分页管理

2024-10-13 13:18:25 458

原创 C++ 观察者模式

观察者模式,强弱指针使用

2024-10-06 11:21:31 594

原创 C++ priority_queue 优先队列构造大根堆和小根堆

优先队列,求数组中第K个最大元素(大根堆解法)

2024-10-04 16:22:39 454

原创 C++ vector容器迭代器失效

vector迭代器失效

2024-09-25 18:01:37 320

原创 Linux 进程间通信方式总结

进程通信、epoll、多线程多进程使用场景

2024-09-25 11:10:35 853

原创 C++ 面试题 static_cast 也可以用于基类和子类的转换,为什么还要dynamic_cast?

可以用于基类和派生类之间的转换,但是没有运行时类型检查,因此在多态环境下可能会导致未定义的行为;提供了运行时类型检查,确保只有当基类指针实际指向派生类对象时才会执行转换。使得转换更加安全,尤其是在涉及到多态和虚函数的情况下。

2024-09-18 16:38:12 179

原创 C++ STL中sort函数

刷题中经常遇到,用于各种元素排序,可以自定义排序方式,vector、deque适用。详细讲解:https://zhuanlan.zhihu.com/p/36274119。,为避免QuickSort快排的递归调用带来过大的额外负荷,就改用。一旦分段后的数据量小于某个门槛。STL的sort算法,

2024-09-15 11:40:06 508

原创 C++ 秋招笔试做题记录

记录自己的算法题,方便复习

2024-09-15 11:01:49 733

原创 C++ 单例模式

一个类只有一个实例,提供一个全局访问点来访问这个实例。

2024-09-13 11:48:08 522

原创 RAII资源获取即初始化机制

RAII 资源获取即初始化机制

2024-09-09 09:24:07 354

原创 C++ 多线程开发常见面试题

多线程开发常见面试题

2024-09-05 14:38:13 767

原创 C++ std::bind函数用法

bind绑定器用法和例子

2024-09-04 16:30:47 443

原创 C++八股

C++ 八股 多场面试所积累的精华

2024-08-01 19:12:58 404

原创 VS2019+PCL 1.11.1编译报错C4996

2024-07-11 16:35:47 445

原创 Linux muduo 网络库常见问题

muduo常见问题

2024-07-07 20:56:51 393

原创 Linux 多线程开发

线程同步:互斥锁、死锁、读写锁等

2024-06-10 21:15:44 846 1

原创 Linux 多进程开发

多进程开发全部内容

2024-05-13 15:04:18 701

原创 力扣刷题总结——栈和队列

可以出一道面试题:栈里面的元素在内存中是连续分布的么?刷完栈和队列,对STL的内容有了更加深刻的认识。,而被归类为container adapter(栈的内部结构,栈的底层实现可以是。都是可以的, 主要就是。

2024-04-27 20:39:20 489

原创 力扣435.无重叠区间

区间相关题目,sort函数要想到

2024-04-27 16:10:59 169

原创 Linux fcntl函数

(dup2复制指定的fd,而F_DUPFD用的是lowerst)On success, the new file descriptor is returned.fd是文件描述符,cmd是命令(定义的宏),…表示可变的参数(可有可不有)作用:复制文件描述符、设置/获取文件的状态标志。读法:file control函数。指定的文件描述符文件状态flag。文件描述符文件状态flag。

2024-04-23 11:17:16 808

原创 Linux dup、dup2函数

两者不同点:dup复制到最小的文件描述符,dup2复制指定的newfd的值。

2024-04-23 10:10:29 1352

原创 Linux 目录遍历函数

【代码】Linux 目录遍历函数。

2024-04-22 22:16:06 381

原创 Linux 文件属性操作函数

可以看出,权限发生了更改。缩减后超出部分会直接删掉;

2024-04-22 21:28:21 222

原创 Linux 目录操作函数

ls -l。

2024-04-22 20:41:33 285

原创 Linux 系统IO函数之stat、lstat函数

1、普通文件(regular file)2、目录(directory)3、字符设备(character device)4、块设备(block device)5、管道(FIFO)6、符号链接文件(symbolic link)7、套接字文件(socket)详情看。

2024-04-22 18:44:25 1283 1

原创 Linux 系统IO函数之lseek函数

要点:off_t lseek(int fd, off_t offset, int whence);

2024-04-22 14:50:09 318

原创 Linux 系统IO函数之read、write函数

read、write函数

2024-04-22 14:04:27 440

原创 Linux 系统IO函数之open函数

open函数的各种用法

2024-04-22 13:29:10 1325

原创 Linux 文件描述符

PCB进程控制块

2024-04-21 22:29:29 313

原创 Linux 文件IO、虚拟地址空间

文件IO

2024-04-21 21:58:03 328

原创 Linux GDB调试

可以看出加入-g文件变大了。gdb test(gdb) help (查看帮助文档)(gdb) q (退出)-g选项的作用是在可执行文件中加入源代码信息,比如可执行文件中第几条机器指令对应源代码的第几行,并没有把源代码嵌入可执行文件中。所以源代码文件不可以没有。1、显示(gdb) list357 int a, b;12 b = 30;++i) {(gdb) list 10 (第十行开始显示)

2024-04-21 19:45:25 355

原创 Linux Makefile用法

Makefile:将不同模块放在不同的目录中,定义一系列的规则进行 “自动化编译”

2024-04-21 16:43:54 535

原创 Linux 静态库和动态库

【代码】Linux 静态库和动态库。

2024-04-21 15:10:14 340

原创 C++ 指针越界的小实验

可以看出一点规律,即使指针访问越界,指针本身的值(地址)也是在以int大小(4)逐渐增加的,而它的解引用却比较奇怪,从边界+1的位置开始,呈现出。目前学的很浅,不知道原因,这里先记录一下,深入学习后再来更新。如果一个指针指向的数组发生指针越界时会怎么样呢?

2024-04-17 12:42:46 243

原创 力扣刷题总结——字符串

字符串总体还是比较难的,即使是简单题也花了不少时间,特别是KMP算法花了好多时间才大致搞懂,后面还是要二刷一遍才行啊!

2024-04-15 15:48:40 573

空空如也

空空如也

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

TA关注的人

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