自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深入理解C语言指针

一、指针基础知识二、野指针三、指针运算四、二级指针五、指针数组与数组指针六、函数指针与函数指针数组

2023-05-11 14:11:23 507 1

原创 [项目设计]高并发内存池

1、项目介绍2、高并发内存池整体框架设计3、thread cachethread cache 哈希桶对齐规则Thread Cache类设计4、Central CacheCentral Cache类设计5、page cachePage Cache类设计6、性能分析定长内存池实现基数树7、项目源码及项目总结

2023-02-11 21:48:30 2946 29

原创 回调函数、qsort函数、sort函数与lambda表达式

1、回调函数2、sort函数3、lambda表达式4、qsort与sort函数使用lambda表达式

2023-01-03 13:51:09 1439 17

原创 MySQL添加用户及用户权限管理

1、用户 用户信息创建用户 删除用户 修改用户密码2、用户权限管理 查看用户权限 给用户授权回收权限

2022-12-31 11:48:55 1605 34

原创 MySQL事务详解

1、事务的基本操作2、事务的ACID属性3、事务隔离级别4、多版本并发控制( MVCC )5、深入理解隔离级别

2022-12-30 22:02:05 764 11

原创 MySQL索引详解

1、为什么要有索引?2、预备知识3、为何IO交互要是 Page?4、如何理解Page以及索引理解5、索引操作创建主键索引、创建唯一索引、普通索引的创建、全文索引的创建、查询索引、删除索引、索引创建原则

2022-12-29 21:39:14 1441 20

原创 MySQL常见内置函数及其使用

1、聚合函数2、日期函数3、字符串函数4、数学函数5、其它函数

2022-12-29 11:12:42 1145 4

原创 MySQL表的增删查改

1、表的插入 全列插入 指定列插入插入否则更新 替换2、表的查找全列查询指定列查询 where条件筛选分页结果3、表的修改4、表的数据删除5、查看表结构6、插入查询结果

2022-12-28 16:51:09 8153 18

原创 MySQL主键和唯一键的区别

MySQL主键和唯一键的区别

2022-12-28 11:01:16 3905 6

原创 MySQL表的约束

空属性、默认值、列描述、zerofifill、主键、唯一键、自增长、外键

2022-12-27 20:14:32 1002 9

原创 MySQL数据类型

MySQL数据类型

2022-12-27 17:02:55 423 2

原创 MySQL表的创建修改删除

MySQL表的创建修改删除

2022-12-27 15:02:35 694 1

原创 MySQL库的基本操作与数据库的备份

1、什么是数据库2、数据库的基本使用本地连接服务器创建数据库创建数据库实例字符集和校验规则3、操纵数据库查看数据库显示创建语句修改数据库数据库删除 数据库的备份和恢复4、查看数据库连接情况

2022-12-27 13:40:25 795 6

原创 整数中1出现的次数

整数中1出现的次数(从1到n整数中1出现的次数)

2022-12-13 20:35:57 339 2

原创 网络层之IP协议(必备知识)

1、IP协议头格式2、IP分片与组装4、IP基础知识IP地址属于网络层地址IP地址路由控制IP属于面型无连接型4、其他重要协议或技术ICMP协议

2022-12-05 16:44:59 1800 10

原创 数据链路层(必备知识)

1、数据链路层的作用2、认识以太网以太网帧格式认识MAC地址认识MTU查看硬件地址和MTU3、ARP协议什么是ARP协议ARP数据报格式ARP协议的工作机制4、其他重要协议或技术 DNSNAT技术

2022-12-04 22:08:12 2243 10

原创 传输层之UDP与TCP协议详解

UDP协议及特点、TCP协议及特点、TCP三次握手与四次挥手、确认应答机制、超时重传、流量控制、拥塞控制、滑动窗口、延迟应答、捎带应答、面向数据报与面向字节流、数据粘包问题、链接异常问题

2022-12-02 23:32:36 769 18

原创 应用层之HTTP和HTTPS协议(必备知识)

1、什么是HTTP协议2、HTTP协议格式HTTP请求方法HTTP的状态码3、HTTP是不保存状态的协议使用Cookie的状态管理3、HTTPS加密方式理解HTTPS加密过程

2022-12-01 21:57:32 1848 15

原创 翻转单词序列、按之字形顺序打印二叉树、二叉搜索树的第k个节点

子串划分,子串逆置,二叉搜索树,之字形打印二叉树

2022-11-30 14:28:04 510 2

原创 数组中只出现一次的数字、数组中数字出现的次数 II、和为S的连续正数序列、左旋字符串

异或理解,位运算 、位运算、滑动窗口、字符串逆置,循环次数去重

2022-11-29 16:58:41 399 1

原创 Socket套接字编程

1、网络字节序列2、socket编程接口listen第二个参数socket常见ARIsockaddr结构 VS sockaddr_in结构3、UDP套接字4、TCP套接字

2022-11-28 20:55:14 1165 2

原创 连续子数组的最大和、回文数索引、把数组排成最小的数、两个链表的第一个公共结点、二叉树的深度

动归问题,字符串操作,排序算法的特殊理解,单链表、二叉树

2022-11-28 13:38:10 234 3

原创 二叉树中和为某一值的路径、字符串的排列、电话号码的字母组合、最小的K个数

回溯法、全排列问题,topK问题

2022-11-27 20:38:52 183 1

原创 包含min函数的栈、栈的压入弹出序列、从上往下打印二叉树、二叉搜索树的后序遍历序列

栈的规则性设计、栈的理解、 二叉树层序遍历、BST特征的理解

2022-11-26 13:44:36 710 3

原创 链表中倒数第k个结点、反转链表、合并两个排序的链表、树的子结构、删除链表中重复的结点

链表,前后指针的使用,边界条件检测、二叉树理解,二叉树遍历

2022-11-25 22:02:36 385 1

原创 斐波那契数列、跳台阶、矩形覆盖、而进制中1的个数、判断是否是素数

剪枝重复计算、场景转化模型,模型提取解法,简单dp

2022-11-24 16:10:00 1131 3

原创 网络编程基础知识

什么是网络,协议本质,网络分层、什么是报头以及为什么要有报头,端口号

2022-11-23 21:00:05 3979 11

原创 数组中出现次数超过一半的数字、替换空格、重建二叉树

数组使用,简单算法的设计、字符串相关,特性观察,临界条件处理、链表相关,多结构混合使用,递归、二叉树遍历理解。

2022-11-23 15:10:19 546 4

原创 旋转数组的最小数字、二维数组中的查找、调整数组顺序使奇数位于偶数前面

数组理解,二分查找,临界条件,排序思想的扩展使用,特性观察,时间复杂度把握

2022-11-22 19:13:45 465

原创 Linux多线程编程

1、线程基本知识2、线程控制3、线程同步与互斥线程互斥线程同步条件变量生产者消费者模型POSIX信号量读者写者问题线程池单例模式

2022-11-19 17:03:42 4165 14

原创 Linux进程常见通信方式

1、管道匿名管道 命名管道2、共享内存3、信号量

2022-11-17 21:35:26 990 11

原创 Linux进程概念和控制(必备知识)

1、冯诺依曼体系结构2、操作系统3、进程进程的创建(fork)进程查看 (ps)进程状态 (status)进程优先级 进程地址空间4、环境变量5、进程控制进程终止(return, _exit, exit)进程等待(wait,waitpid)进程替换(exec)

2022-11-15 13:26:42 919 15

原创 C++多态详解

1.多态概念2.多态定义及实现3.虚函数的重写4.抽象类5.多态的原理6.协变、析构函数加virtual好处7.override , final8.重载、覆盖(重写)、隐藏(重定义)的对比9.纯虚函数、虚表打印

2022-10-10 20:28:52 4565 26

原创 C++继承详解

1.继承的概念及定义2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数5.多继承和菱形继承6.数据冗余和二义性

2022-10-10 20:24:22 515 12

原创 linux上传代码到gitee

git 三板斧,add 、 commit、push

2022-09-25 17:26:26 1154 4

原创 Linux开发工具的使用

Linux软件包管理yum、yum的使用、vim文本编辑器、 vim 的配置命令模式、插入模式、底行模式gdb调试器使用

2022-09-24 21:37:13 1423 11

原创 文件压缩项目,超详细

文件压缩,哈夫曼树(huffman)的构建

2022-09-18 09:55:53 761 12

原创 拷贝构造与运算符重载

拷贝构造、运算符重载、日期类实现

2022-09-08 21:19:46 1782 8

原创 构造函数和析构函数

构造函数、初始化列表、析构函数

2022-09-08 13:38:38 5391 7

原创 类的认识和定义

类的定义、访问限定符、类的大小、this指针

2022-09-05 22:37:23 1149 14

空空如也

空空如也

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

TA关注的人

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