介绍 本课程聚焦于Linux系统平台下的网络编程基础。从网络编程的基本原理出发,通过丰富的实践案例,助力学习者掌握服务端网络编程的核心机制、编程模型以及最佳实践。 课程内容涵盖广泛,包含操作系统API以及区别、Ubuntu开发环境搭建、进程与子进程、Linux多线程、编程之信号、线程锁等基础知识讲解。在网络编程方面,详细介绍了socket通讯编程概览、函数详解,以及TCP与UDP的应用、TCP三次握手、深入TCP协议栈、滑动窗口算法等关键内容。无论是想要深入了解Linux系统编程,还是专注于网络编程领域的学习者,都能从本课程中汲取到有价值的知识,提升自身的编程技能。...
编程课程
共2篇文章 · 0人关注
-
夸克网盘 玩转算法面试:Leetcode真题分类讲解(附源码课件)
《玩转算法面试:Leetcode真题分类讲解(附源码课件)》是一门针对算法面试和算法竞赛的优质课程。课程开篇介绍算法面试的本质、准备方法以及回答技巧等,帮你建立正确认知。随后深入剖析面试中的复杂度分析,包括大O概念、递归算法复杂度等内容。在数组、查找表、链表等常见数据结构方面,课程通过众多Leetcode真题,如从二分查找法、Two Sum等问题,讲解如何运用数据结构解决实际算法题目。对于栈、队列、优先队列以及二叉树等结构,也有详细阐述,结合递归、回溯法等算法,带你攻克复杂问题。此外,课程还对动态规划和贪心算法进行基础讲解,通过经典题目让你掌握这些算法的应用。无论是准备面试还是提升算法思维,这…...