自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 漫游网络星空:Linux C 语言下的UDP编程探秘

在无边的网络星空中,UDP协议如同璀璨的星光,闪烁着独特的光芒。通过学习Linux C语言下的UDP编程,我们将踏上一段诗意之旅,探索网络世界中那些隐藏的奥秘与美妙。从创建套接字到发送接收数据报文,再到处理异常情况和探索进阶话题,我们将在这片无垠的网络星空中,驾驭着UDP协议的流光溢彩,畅游于码世界的辽阔深处,去感受那些属于程序员的独特浪漫。

2024-03-07 00:51:11 647 2

原创 字符串秘术大典之C语言

这本大典包含了一系列强大的咒语,每一个都能操纵和变换字符串的本质。从简单的复制和粘贴,到复杂的查找和替换,这些咒语是每个代码法师必备的工具。现在,这些知识被整理成表格,以供所有渴望掌握字符串秘术的学徒们学习和参考。

2024-03-04 16:31:36 362 1

原创 TCP 编程探秘:建立连接、数据传输与多路复用的精髓

深入研究TCP连接的奥妙,揭示三次握手过程的内幕,探讨数据在网络中传输的机制,学会使用 send() 和 recv() 等函数进行数据交流,并最终掌握多路复用机制,包括 select()、poll() 和 epoll()

2023-12-12 23:44:57 974

原创 探索网络深海:从基础概念到实战案例,解锁网络世界的奥秘

踏入网络的迷人世界,从基础概念到实际案例,揭开网络的面纱。探索无线信号的舞动,了解协议的默契,保卫网络堡垒抵御病毒风暴。穿越云端,感受数据的流动,优化性能,解决故障。这里是网络学习的精髓,慢慢成为数字时代的网络大师!

2023-12-11 23:52:25 842 1

原创 GDB调试大师之路:解码Linux系统编程的奥秘

从深入了解GDB的基础知识到掌握高级调试技巧,本学习提纲将引导你逐步成为Linux系统编程的调试大师。无论是单线程还是多线程,本教程涵盖了各个方面的调试需求,助你快速定位问题,提高代码质量。

2023-12-09 16:04:45 1029

原创 Linux 信号编程知识点小结

在C语言中,可以使用函数来注册信号处理程序:信号发送使用kill命令或kill()函数可以向进程发送信号:或者在C语言中:信号阻塞与解除阻塞使用sigprocmask函数来阻塞或解除阻塞信号:

2023-12-07 23:17:43 414

原创 进程间通信:Linux IPC 精要

通过学习管道、消息队列、信号、共享内存和套接字等主要机制,我们能够灵活选择适合特定场景的通信方式。每种机制都有其优势和限制,例如,管道适用于单向通信,消息队列支持多对多异步通信,而共享内存提供高效的数据共享。

2023-12-06 12:08:56 933 1

原创 Linux进程探秘:深入理解进程管理、通信与调度机制

进程是系统的灵魂,它们的管理、通信与调度直接影响着系统的稳定性与性能。

2023-12-05 13:22:43 964 1

原创 舞动的线程轨迹:编织诗意的Linux多线程之旅

在这个编织诗意的Linux多线程之旅中,我们将探索线程的奇妙舞蹈,感受互斥锁和条件变量的默契交谈,徜徉于线程同步的和谐旋律。透过代码的层层叠叠,我们将聆听线程池中的悠扬乐章,领略GDB调试的艺术舞台。在这片线程的诗境中,我们将与多线程网络编程、并行算法、实际案例共舞,描绘出一幅线程之美的绚烂画卷。让我们一同投身于实用与艺术的交汇处,感受代码世界的诗意韵律。

2023-12-04 18:12:10 839

原创 徜徉Linux指令之境:娴熟命令的舞蹈

咏史Linux的诗篇将基石与魔法交织,为你展示指令的精彩舞台。

2023-12-03 16:23:50 839 1

原创 串口、IIC、SPI通信协议精简总结

注:TTL (Transistor-Transistor Logic) 是一种低电平逻辑电平标准,RS-232 是一种常见的串口电平标准。注:SPI是一种常用的串行通信协议,特别适用于高速数据传输和连接外围设备。注:I2C 是一种常见的串行通信协议,广泛用于连接各种集成电路和外设。

2023-12-02 23:12:16 1075 1

原创 Linux常用命令组合

这个文章主要介绍了Linux基础知识以及常用的Linux命令,分为文件和目录操作、系统状态查看、进程管理和用户和权限管理四个部分。在文件和目录操作中,介绍了ls、cd、mkdir和rm等命令;在系统状态查看中,介绍了top、free和df等命令;在进程管理中,介绍了ps、kill和nice等命令;在用户和权限管理中,介绍了useradd、passwd、chown和chmod等命令。通过这些介绍,可以帮助读者初步了解Linux系统,并掌握一些常用的命令,方便其进行系统管理和维护工作。

2023-05-09 21:36:10 428

原创 五大数据排序及算法优化

小编给大家整理了常见的排序算法及其优化,包括插入、选择、交换、归并和快速排序系列,以及时间复杂度、空间复杂度和常数级别的优化方式,希望各位大佬不吝赐教!!

2023-04-24 23:12:24 119

原创 树有好多知识点,详细归纳已整理

探究数据结构中树型结构,包括树的定义与基本概念、二叉树遍历、平衡二叉树及其应用、B树变体和树的应用实例,带您深度了解树这一重要的数据结构。

2023-04-19 00:09:46 863 1

原创 栈与队列进阶

然后,我们定义了一个优先队列类PriorityQueue,它包含一个heap数组,用于存储元素,并提供了push和pop方法,实现插入和删除操作。具体来说,在循环队列中,队列头和队列尾都可以指向数组的任意位置,当队列到达数组末尾时,队列尾可以回到数组开头,从而形成一个环状结构。接下来,我们创建了一个最大长度为5的循环队列,并将5个元素依次插入到队列中,之后再试图插入一个元素,但由于队列已满,因此会抛出异常。接下来,我们创建了一个优先队列pq,并向其中插入了3个任务,每个任务都具有不同的优先级。

2023-04-17 22:04:12 243 1

原创 程序中的栈和队列也就这些事

全方位描述栈与队列(c语言版)

2023-04-13 15:00:17 439 1

原创 关于面向对象的哪些事儿

关于面向对象的三大基本特性、五个基本规则,已经设计模式、应用场景。(内容非常充实,希望对各位大佬有所帮助)

2023-04-12 11:21:25 64 1

空空如也

空空如也

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

TA关注的人

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