- 博客(105)
- 收藏
- 关注
原创 【数据结构】图和基本算法
从0开始了解图,图的概念,定义,存储结构,BFS和DFS,最小生成树算法(Kruskal和Prim),最短路径算法(Dijkstra,BellmanFord,FloydWarshall)
2024-05-15 15:24:37
820
1
原创 【计算机网络_应用层】UDP的应用场景
UDP协议的几个简单使用场景demo,包括网络翻译、远程Shell、聊天室;涉及到了一些Windows客户端和Linux服务器的udp协议代码编写
2024-02-21 19:51:12
1037
原创 【计算机网络_应用层】网络编程套接字&UDP服务器客户端的简单模拟
源IP和目的IP的概念;端口号的理解;TCP和UDP协议的初识;网络字节序的了解;socket编程常见API;sockaddr的结构;简单的UDP服务端和客户端代码实现与测试
2024-02-19 20:33:14
1061
原创 【Linux】生产者消费者模型
生产者消费者模型的概念、原理、效率分析;阻塞队列;基于阻塞队列实现的生产者消费者模型的代码实现与构建任务实际应用
2024-02-05 21:48:59
1091
1
原创 【Linux】进程信号
Linux下的进程信号,信号的产生方式;信号的保存,内核中信号的保存和组织方式;信号的捕捉;内核态和用户态的概念与转换,可重入函数的概念
2024-01-26 03:27:52
1094
1
原创 【Qt开发】初识Qt
初识Qt,Qt的背景知识,Qt开发环境的配置,Qt基础代码的讲解,Qt对象树的理解,Qt信号和槽机制的认识,Qt坐标系的理解
2024-01-19 01:59:49
1858
原创 【Linux】基础IO
对于任何一种语言来说,一定都提供了自己的文件操作接口,那么每一种语言的文件操作都是不同的,所以我们的学习成本很高。但是,所有的程序都是运行在操作系统上的,所以对于任何一种语言,他最终都会让操作系统来执行对应的文件操作。所以现在我们直接学习最底层的操作系统层面的文件操作。以后碰到什么类型的文件操作,本质上都是调用操作系统层面的某一个程序来执行,就能够触类旁通。我们在上文中提到了C语言提供的文件操作函数,那么实际上。
2023-12-22 20:20:22
1051
原创 【C++】C++的类型转换
C语言与C++的类型转换的分别;C++的四种显示类型转换:static_cast,reinterpret_cast,const_cast, dynamic_cast
2023-10-01 18:04:43
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人