自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux之文件&进程间通信&信号

Linux之文件&进程间通信&信号文件文件描述符文件操作重定向缓冲区一切皆文件的理解文件系统磁盘物理结构&块文件系统结构软硬链接进程间通信匿名管道命名管道system V共享内存信号

2025-05-30 22:14:47 1036

原创 Linux之进程

Linux之进程一.进程进程之形ps命令进程状态特殊进程孤儿进程守护进程进程创建之创建子进程进程特性优先级进程切换(分时操作系统)二.环境变量三.进程地址空间四.进程终止&进程等待五.进程替换六.自定义shell

2025-01-12 11:48:49 824

原创 C++之异常&智能指针&其他

C++之异常&智能指针&其他异常关于函数异常声明异常的优劣智能指针auto_ptrunique_ptrshared_ptrweak_ptr定制删除器智能指针的历史与boost库特殊类单例模式饿汉和懒汉的优缺点C++四种类型转换C++IO流结语

2024-12-02 21:02:47 666

原创 C++11

C++11C++11简介一.列表初始化{ }initializer_list二.一些关键字三.右值引用和移动语义(重要)完美转发移动构造和移动赋值重载vs2022关于右值对象构造与赋值的优化四.小知识类成员变量初始化五.可变参数模板六.lambda表达式(又称匿名函数)(重要)七.多线程相关thread库mutex库atomic库condition_variable库八.包装器function包装器bind

2024-11-28 22:09:48 1152

原创 STL之哈希

STL之哈希unordered_set/map&哈希之介绍unordered系列哈希哈希表的模拟实现unordered_set&/map的模拟实现哈希的应用位图(bitmap/bitset)布隆过滤器(Bloom Filter)海量数据处理

2024-11-23 20:54:34 953

原创 STL之map&set续|红黑树篇

STL之map&set续|红黑树篇红黑树红黑树的规则红黑树的模拟实现map&set的模拟实现封装map/set关于红黑树的复用红黑树模板参数set的const迭代器问题

2024-11-17 22:14:40 899

原创 STL之map&set|AVL树

STL之map&set|AVL树set&map搜索二叉树实现代码set的使用map的使用set&map的模拟实现(见红黑树篇)AVL树AVL树的模拟实现

2024-11-15 20:37:56 679

原创 C++之继承&多态

继承继承之形继承的作用域继承的构造与析构多继承菱形继承多态多态之形final和override(C++11)纯虚函数&抽象类多态的原理打印虚表(在vs2022中)多继承下的虚表菱形虚继承中埋的坑静态多态与动态多态我对虚函数和普通成员函数调用区别的理解问答题结语

2024-11-11 17:01:34 1094

原创 STL之stack&queue

STL之stack&queue一.容器适配器二.stack&queue三.双端队列deque(了解即可)四.priority_queue1.初闻仿函数2.模拟stl库中priority_queue适配器的实现

2024-11-06 16:19:27 838

原创 STL之vector&list

STL之vector&list一.vector的使用二.模拟stl库中vector类的实现实现代码:迭代器失效问题三.list的使用四.模拟stl库中list类的实现

2024-11-04 19:33:20 883

原创 STL前言篇之string

STL前言篇之string一.关于stl二.string类的使用三.模拟stl库中string类的实现四.拓展--vs和g++下string类的实现

2024-10-28 19:53:10 747

原创 C++之模板

C++之模板泛型编程函数模板类模板

2024-10-23 20:28:50 217

原创 C++之内存管理

C++之内存管理一.C/C++内存分布二.malloc/free与new/deleteⅠ.c语言动态内存管理Ⅱ .C++动态内存管理Ⅲ.operator new & operator deletemalloc/free和new/delete的区别三.内存开辟和释放不匹配使用问题四.定位new

2024-10-22 21:43:29 666

原创 C++之类和对象

C++之类和对象一.类的引入二.封装三.六个默认成员函数四.编译器关于类的优化其他Ⅰ.static成员变量 & 函数Ⅱ.匿名对象Ⅲ.内部类

2024-10-21 16:37:51 646

原创 初识C++

初识C++一.命名空间二.函数缺省三.函数重载四.引用五.inline六.auto

2024-10-15 23:00:24 689

原创 Linux指令&权限&开发工具

Linux指令&权限&开发工具

2024-07-08 18:57:43 406

原创 读《c陷阱与缺陷》后总结记录

读《C陷阱与缺陷》后的总结记录

2024-05-01 21:12:33 42

原创 堆排序--排序村的上忍

堆排序

2024-04-28 21:27:43 659 1

原创 快速排序--排序村的上忍

快速排序

2024-04-22 19:46:18 1251 2

原创 希尔排序--最强王者

希尔排序

2024-04-14 21:13:37 286 1

原创 那些时间复杂度为O(N^2)的排序

三个时间复杂度为O(N^2)的排序:冒泡排序,插入排序,选择排序。

2024-04-13 20:40:42 263 3

原创 C语言分支循环语句

若判断条件为真,该语句选择一个if分支进入,以上if 与else if均不满足则走else语句。括号里第一个为变量的初始化,第二个为判断条件,第三个可理解为循环体的一部分,此为格式。该语句会选择一个与input值相同的case进入对应分支,执行内容。注:判断若为算术表达式则表达结果非0即真,若为逻辑表达式则成立为真。注:若input与任何case均不匹配则走default(默认)C语言中大致有如下2种分支与3中循环语句。显然先执行循环体,后判断条件真假。显然判断条件为真则执行循环体。

2023-12-04 22:36:57 550

原创 想要成为“码”之实力者

本人今年大一新生,平常喜欢看番和内卷哈哈。虽然在看了鹏哥的b站视频后毅然决然入坑码农,奈何本人计算机基础薄弱,开学的大计基测试not pass。所以,革命尚未成功,同志仍需努力。问题不大的话(排除考试周),可以做到每天一个b站视频,可能隔一段时间敲敲代码,也就是差不多1周有10个小时的时间放在编程上。熟悉c&&c++&&java,数据结构,网络编程,操作系统,数据库等等。当然是能进大厂进大厂,bat这样的。当然随着市场饱和,竞争激烈,我还需要付出巨大努力。3.利用各方资源学习编程,如mooc,b站,等等。

2023-11-20 18:10:01 48 1

空空如也

空空如也

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

TA关注的人

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