- 博客(66)
- 收藏
- 关注
原创 【MySQL:从零开始练级】数据库基础——库操作
本文是对数据库基础中有关库的操作,连接使用数据库并简单创建库,以及校验集对表的影响,并介绍数据库备份和还原的操作方法,希望能大家能有所收获!!谢谢观看!!
2023-12-07 08:00:00
1138
2
原创 【MySQL:从零开始练级】环境安装与基础认识
本文开始新系列:MySQL的持续更新,该篇讲述Centos 7下mysqld服务的环境安装,并且简单介绍数据库及其与服务器、表之间的关系,并且给出架构图便于让大家有一个宏观的认识,最后简单介绍下SQL和存储引擎的类别。希望大家能从本文中有所收获,感谢观看!
2023-11-30 17:47:06
1244
原创 [修改Linux下ssh端口号]解决无法修改sshd_config无法修改
Linux下修改ssh端口号操作分享,解决被黑后无法正常修改sshd_config文件操作,看到有很多小伙伴也被暴力破解后无法修改文件,但网上较难找到针对sshd_config无法修改进行解答,在此分享希望有所帮助。
2023-11-15 11:12:39
3710
1
原创 TCP的三次握手和四次挥手
本文总结TCP的三次握手和四次挥手,并讲解为什么一定要进行三次握手以及四次握手最后TIME_WAIT状态要等待2MSL
2023-09-06 07:58:07
1120
7
原创 【项目设计】高并发内存池(Concurrent Memory Pool)
这是一个对谷歌开源项目TCmalloc的简化学习,并自己实现一个高并发内存池,小于256Kb的内存大小通过三层缓存获取,大于256Kb但小于128页的内存大小通过页缓存直接获取,大于128页的内存大小向系统堆申请空间,并与malloc进行性能对比,使用基数树进行性能优化。 技术点:C++、哈希桶、链表、单例模式、多线程、互斥锁、操作系统内存管理等知识。
2023-09-02 14:14:46
2734
44
原创 [每日习题]年终奖(动态规划) 迷宫问题(DFS+回溯)——牛客习题
文末结语,本篇记录了2道牛客习题,1道动态规划的简单题(年终奖);1道DFS+回溯的中等题(迷宫问题),这2道题都十分的经典,算法入门题!!本文旨在记录,如有需要,希望能有所帮助!!日积跬步,以致千里!!!
2023-08-08 19:34:44
803
21
原创 [Linux]进程间通信(上篇)——匿名管道(管道原理,实现示例,端口情况探究!!)
文末结语,本篇文章主要讲解进程间通信的目的、分类、技术背景必要性、以及对进程间通信的本质理解。并讲解管道之一的匿名管道,着重展现匿名管道的原理、创建,探究四种读写情况并最后进行总结。匿名管道有一个很大的缺陷,就是必须要有父子关系的进程间进行通信,这是大大的限制了进程间的通信,那没有父子关系的进程如何通信呢?我们下一篇命名管道再讲解!
2023-08-07 09:12:52
3151
52
原创 [Linux]理解文件系统!动静态库详细制作使用!(缓冲区、inode、软硬链接、动静态库)
文末结语,开篇解释缓冲区以及意义,并验证了用户级缓冲区的刷新策略,接下来谈文件系统,首先介绍磁盘的存储结构(包括物理结构和抽象结构),介绍inode和文件名之间的关系,软硬链接的使用,最后讲解动静态库,详细说明如何制作并使用动静态库,并探究了动静态库同时存在时默认使用动态库,以及想使用静态库的解决方案,最终总结动静态的特点。本篇旨在分享记录知识,如有需要,希望能有所帮助!!感谢观看!
2023-08-06 08:30:00
1067
38
原创 [每日习题]第一个只出现一次的字符 小易的升级之路——牛客习题
本篇记录了2道牛客习题,1道简单题(第一个只出现一次的字符);1道简单题(小易的升级之路),本文旨在记录,如有需要,希望能有所帮助!!题目不难,主要是坚持!日积跬步,以致千里!!
2023-08-05 20:37:11
304
原创 [每日习题]洗牌 MP3光标位置——牛客习题
文末结语,本篇记录了2道牛客习题,1道简单题(洗牌);1道中等题(MP3光标位置),今天这两道题其实都不难,主要是要有耐心去实现!本文旨在记录,如有需要,希望能有所帮助!!日积跬步,以致千里!!!
2023-08-04 23:04:40
136
12
原创 [Linux]基础IO详解(系统文件I/O接口、文件描述符、理解重定向)
文末结语,本文讲解Linux的基础IO,包含内容:初识文件,系统文件I/O接口open、read、write、close,文件描述符的详细讲解以及文件描述符的分配规则,重定向现象的演示及重定向的本质讲解,实现重定向的系统调用dup2。如有需要,希望能有所帮助!!!
2023-08-02 10:30:49
548
35
原创 [每日习题]动态规划——公共子串计算 通配符匹配——牛客习题
文末结语,本篇记录了2道动态规划的牛客习题,1道中等题(公共子串计算);1道较难题(通配符匹配),包含递推公式的推导,本文旨在记录,如有需要,希望能有所帮助!!日积跬步,以致千里!!!
2023-08-01 16:26:29
383
18
原创 [每日习题]进制转换 参数解析——牛客习题
文末结语,本篇记录了2道牛客习题,1道简单题(进制转换);1道中等题(参数解析),本文旨在记录,如有需要,希望能有所帮助!!日积跬步,以致千里!!!!
2023-07-31 20:48:35
471
12
原创 [每日习题] 完全数计算 扑克牌大小 ——牛客习题
本文记录2道牛客习题,1道简单题(完全数计算);1道中等题(扑克牌大小)。内含详细解题步骤,本文旨在记录,如有需要,希望能有所帮助!日积跬步,以致千里!!
2023-07-30 19:31:23
367
13
原创 [Linux]进程控制详解!!(创建、终止、等待、替换)
本篇结合前2篇内容详细讲解了进程控制,包含:进程创建,进程终止,终止码,_exit,进程等待的必要性以及方法(wait,waitpid)阻塞式等待和非阻塞式等待,进程程序替换的替换原理以及6大替换函数和系统调用execve替换子进程程序,图文并茂,使用例子测试代码。希望阅读完本篇的小伙伴们能有所收获!
2023-07-29 11:05:51
1384
43
原创 [每日习题]跳石板(动态规划) 手套(贪心)——牛客习题
本文记录了讲解1道动态规划题(跳石板),1道贪心(手套),旨在记录,如有需要,希望能有所帮助!
2023-07-28 18:23:22
435
10
原创 [每日习题]位运算——二进制插入 求最大连续bit数——牛客习题
文末结语,本篇文章记录了2道简单位运算的习题:二进制插入,求最大连续bit数,讲解思路如有需要,希望能有所帮助。
2023-07-26 11:15:42
426
15
原创 [Linux]环境变量 进程地址空间(虚拟内存与物理内存的关系)
建议收藏!本篇文章详细讲解了探究地址空间排布的前言知识环境变量,通过程序验证了地址空间排布,并探究程序所说的地址究竟是物理地址还是虚拟地址,铺垫完后进入重点进程地址空间,详细介绍了进程地址空间是什么?结构,与物理内存的联系,并讲解写时拷贝的现象,拓展补充编译器同样遵守虚拟地址;最后讲解为什么需要地址空间,分为3个部分:安全性,独立性和OS的延迟分配策略实现内存的分批换出and分批换入,逻辑思维清晰,叙述有条不紊,引入生活案例,希望能让大家有所收获!
2023-07-25 10:38:36
887
37
原创 [每日习题]求最小公倍数 两种排序方法——牛客习题
本文记录牛客网习题:求最小公倍数和两种排序方法的解题思路,旨在自我总结记录,小伙伴有需要也可以看一看,题目逐渐拔高,目前还很基础。
2023-07-23 08:49:28
177
4
原创 Linux——操作系统进程详解!!(建议收藏细品!!)
本篇文章从最基础的冯诺依曼体系结构开始,一步步剖析操作系统的管理本质——先描述再管理,再承上启下讲解进程概念及其结构体task_struct和进程状态,以及特殊的僵尸进程和孤儿进程!!希望大家能有所收获!
2023-07-22 15:00:06
1222
21
原创 高度平衡二叉搜索树(AVL树)
本文详解AVL树的插入操作,分为2种情况:不旋转和旋转;旋转又细分4个情况:左单璇、右单旋、左右双旋、右左双旋。文章图文并茂,详细讲解实现操作和代码实现。不要从轮子重新造起,要站在巨人的肩膀上!深究原理和实现细节是绝对有帮助的!
2023-07-20 07:00:00
703
2
原创 计算斐波那契数最小差值,合法括号序列判断
本文为记录题解篇,讲解找斐波那契数最小差值和合法括号序列匹配,日积跬步,以致千里!先打好基础,做好简单题,再拔高!
2023-07-19 23:00:00
153
1
原创 Linux——环境开发基础(vim、gcc、yum、git、gdb)
本文讲解Linux的环境基础开发:包含vim文本编辑器,gcc/g++,make和Makefile文件,yum软件包管理器,git控制开发版本,gdb调试器。着重列出常用的基本命令,希望大家自己动手实践,方能真正学会,日积跬步,笃行致远!
2023-07-19 08:00:00
316
6
原创 C++——map和set(multimap和multiset)
本文详细讲解关联式容器:set,map,multiset,multimap,并使用代码进行演示,希望对小伙伴有帮助!
2023-07-18 08:00:00
913
7
原创 二叉搜索树(查找、插入、删除的讲解实现+图文并茂)
本文讲解并模拟实现二叉搜索树,详解它的查找、插入、删除及实现,并对二叉搜索树的应用场景进行描述,最后进行了性能分析!
2023-05-25 17:56:51
12094
7
原创 C++多态详解(虚函数重写、接口继承、虚函数表详解)
本文详细讲解多态,并且深析多态原理及虚函数表,各继承下的虚函数表存的虚函数指针情况,引用例子生动讲解多态,虚函数重写,接口继承。
2023-05-24 20:24:33
2715
8
原创 C++继承详解——基类派生类对象赋值转换、菱形虚拟继承
详细讲解C++特性——继承,派生类的默认构造函数(及派生类和基类的函数顺序),基类和派生类的赋值转换,继承的3个模型——单继承、多继承、菱形继承。并且讲解菱形继承的菱形虚拟继承(原理:虚基表存偏移量),最后对继承总结,并提出组合。
2023-05-15 15:59:30
2238
8
原创 C++容器适配器stack和queue(含deque,priority_queue)
本文介绍STL适配器,stack和queue及接口和模拟实现,并且还涉及deque和priority_queue。
2023-05-08 15:16:55
617
8
原创 C++List类详解
本文详细讲解list类,包含list各接口,list中迭代器失效问题,反向迭代器(复用正向迭代器),list模拟实现,文章末尾对比了list和vector。
2023-05-08 08:56:45
493
5
原创 【举一反三】只出现一次的数字
本文举一反三,讲解力扣习题:只出现一次的数字I,II,III。采用位运算的方式实现线性时间复杂度,详细讲解思路,快速学会解题。
2023-04-14 21:04:52
579
1
神经网络猫与深度学习(猫狗大战实现)(inceptionV3预训练模型,AlexNet模型,自定义CNN模型)
2023-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人