- 博客(159)
- 收藏
- 关注
原创 【lua编程实操(一)】函数和闭包
其实从技术角度上讲, lua语言只有闭包而没有函数, 函数本身只是闭包的一种原型, 闭包在很多场合都很有价值, 具有很大的探索意义。
2025-02-04 12:37:54
939
1
原创 【linux拓展(三)】深入理解socket的原理
本篇文章讲解了socket编程的底层实现.讲解了文件描述符fd是如何与底层的连接联系到一起的
2024-10-15 09:15:00
993
3
原创 【linux拓展(二)】cookie,session和token
本篇文章讲解了web服务器中的cookie,session和token技术
2024-10-08 11:34:49
1101
38
原创 【linux拓展(一)】网络常用指令以及守护进程
本篇文章讲解了Linux下一些常用的网络指令. 讲解了进程组,会话管理, 前/后台进程, 守护进程, 任务控制等概念以及实操
2024-10-03 09:15:00
1800
5
原创 【linux高级IO(一)】理解五种IO模型
本篇文章讲解了五种常见的IO模型: 阻塞IO,非阻塞IO,信号驱动IO, 多路转接, 异步IO.
2024-07-05 09:15:00
5681
91
原创 【linux网络(六)】IP协议详解
本篇文章详细讲解了IP地址的分片操作, 讲解了网段划分, 子网掩码的功能, NAT技术, 私有/共有IP等IP地址周边概率
2024-06-25 09:15:00
3066
111
原创 【linux网络(五)】传输层协议详解(下)
本篇文章讲解了TCP的三次握手和四次挥手的细节. 讲解了TCP协议的一些机制, 比如: 滑动窗口, 拥塞控制, 流量控制, 延迟应答等
2024-06-20 09:15:00
3272
99
原创 【linux网络(三)】HTTP协议详解
本篇文章着重讲解了什么是序列化和反序列化操作, 以及带大家认识了URL的各个部分的含义,最后讲解了HTTP协议的报文的格式, HTTP方法之GET方法和POST方法详解, HTTP常见的状态码和header. 最后讲解了HTTP的会话管理: cookie
2024-06-14 09:15:00
1847
83
原创 【linux网络(二)】网络基础之套接字编程
本篇文章讲解网络基础之TCP/UDP协议的区别,讲解了网络字节序的相关概念,以及如何转换. 讲解网络套接字编程中常用的API,并且实现了一个简单的TCP服务器和客户端
2024-06-11 09:15:00
1709
88
原创 【高阶数据结构(八)】跳表详解
本篇文章讲解了跳表的基本概率和跳表的特性. 对跳表的效率对了分析, 并且模拟实现的跳表. 最后将跳表与红黑树/哈希做对比
2024-06-04 09:15:00
2090
85
原创 【高阶数据结构(七)】B+树, 索引原理讲解
本篇文章讲解了B+树和B*树的基本概念和他们的特性, 以及它们的分裂手段. 后面讲解了MyISAM引擎和innodb引擎的索引原理
2024-05-28 09:15:00
2079
91
原创 【高阶数据结构(六)】B-树详解
本篇文章讲解B树的基本概念和定义, 讲解了B树的使用场景. 最后模拟实现了B树的插入操作. 内附代码和图文讲解. 看完就能学会
2024-05-23 09:15:00
2747
96
原创 【高阶数据结构(五)】LRU cache详解
本篇文章讲解了LRUcache的基本概念以及分析了LRUcache的实现. 最后用C++代码实现了LRU cache
2024-05-20 09:15:00
1230
72
原创 【高阶数据结构(四)】图的最短路径问题
本篇文章讲解了图的单源最短路径之Dijkstra算法和bellman-Ford算法.以及多元最短路径之-Floyd-Warshall.内附代码和图文讲解,看完就能学会
2024-05-16 09:15:00
1639
78
原创 【高阶数据结构(三)】图的遍历&最小生成树问题
本篇文章讲解了图的广度优先遍历,深度优先遍历. 讲解了图的最小生成树问题, 以及关于最小生成树的两个算法kruskal算法和prim算法
2024-05-13 09:15:00
1621
94
原创 【高阶数据结构(二)】初识图论
本篇文章讲解了图的基本概念以及关于图的一些专有名词. 讲解了图的存储之邻接矩阵和邻接表. 最后模拟实现了邻接矩阵版的图
2024-05-09 09:15:00
2486
71
原创 【Go语言快速上手(六)】管道, 网络编程,反射,用法讲解
本篇文章讲解了GO语言中关于管道,网络编程,反射的概念以及他们的用法demo示例,旨在快速让大家熟悉GO语言的语法
2024-05-02 09:15:00
3334
98
原创 【Go语言快速上手(五)】文件操作&协程操作
本篇文章讲解了GO语言中如何进行文件操作(IO操作).以及讲解协程的基本概念和协程在GO语言中是如何运用的,最后讲解了有关协程的互斥锁和读写锁以及协程等待的问题
2024-04-29 09:15:00
2757
119
原创 【Go语言快速上手(四)】面向对象的三大特性引入
本篇文章讲解了GO语言面向对象的大三特性,封装,继承和多态.还讲解GO语言中的接口的概念以及如何使用接口实现多态
2024-04-25 09:15:00
2461
95
原创 【Go语言快速上手(三)】数组, 切片与映射
本篇文章讲解了GO语言中数组的用法,以及切片和映射的定义,以及他们的用法.最后讲解了GO语言错误处理的方法,以及如何自定义错误方法
2024-04-22 09:15:00
2188
115
原创 【Go语言快速上手(二)】 分支与循环&函数讲解
本篇文章站在能快速上手GO语言的前提下,讲解了GO语言的分支与循环语句,以及函数的详解,内附代码和图文讲解,看完就能学会!
2024-04-18 09:15:00
2206
102
原创 【Go语言快速上手(一)】 初识Go语言
本篇文章着重讲解了GO语言的简介以及为什么要学习GO语言,后面讲解了GO语言的一些语法特性以及GO语言的变量与数据类型是怎样定义的
2024-04-15 09:15:00
3036
100
原创 【鹅厂摸鱼日记(一)】(工作篇)认识八大技术架构
本篇文章着重讲解了八大基础的架构,以及关于架构组件的一些周边概念,重在打下架构学习的基础,为后面的rpc/grpc协议的学习开路!!!
2024-04-03 11:04:19
3271
119
原创 【春招面试篇】大厂面试干货分享
本篇文章主要讲解了对于最近春招的面试经验分享,包括怎样投递简历,面对不同的公司需要怎样写不同的简历?以及技术面试和HR面试需要准备什么
2024-03-28 09:15:00
4994
162
原创 【linux网络(一)】初识网络, 理解四层网络模型
本篇文章着重讲解了Linux网络的基础概念,以及网络四层模型.最后讲解了网络数据流动的一般流程
2024-03-26 09:28:29
2316
73
原创 【linux线程(四)】初识线程池&手撕线程池
本篇文章着重讲解了线程池的概率以及如何手撕线程池,还拓展讲解了读写锁和池化技术的知识,最后,为面试手撕线程池做了一个简易版的demo
2024-03-23 15:48:46
1450
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人