C语言
dearQiHao
数据容灾备份
展开
-
数据结构与算法 完整版双链表
上一篇单链表博主已经讲的很详细了,相信掌握单链表的朋友搞定双链表并不困难,所以博主就之给出代码了,如果实在感觉理解困难可以留言,博主会加gif的#include<stdio.h>#include<stdlib.h>// 实现单链表的构建、数据添加(头插法和尾插法)、数据删除(包含了数据查找),//数据的修改(包含了数据查找)、遍历的算法设计;typedef s...原创 2019-11-20 21:54:01 · 2138 阅读 · 1 评论 -
数据结构与算法 完整版单链表(附GIF)
因为博主认为单链表是非常重要的数据结构,能够熟练使用单链表的话后面的数据结构会越学越轻松,所以博主就把这篇博客做的细致一点,不是很好懂的地方做成 gif 动画,希望大家能理解期中代码的含义学习链表的最好方法:画图,必须是自己画图下面给出博主的代码,相信大家仔细看的话是能看懂的.部分细节在做 gif 时顾及不到,不要见怪了,主要是思想...原创 2019-11-18 23:42:36 · 2116 阅读 · 0 评论 -
数据结构与算法顺序表数组版
博主还在学校,写网络编程特别是后面的线程和多路I/O实在是太费精力,所以博主先把数据结构多跟新一点,也正好把学校的C语言数据结构的作业做了,正好一举两得这个内容比较简单,就不再细说。#include<stdio.h>#include<stdlib.h>#define Max 100//实现顺序表(数组)的创建、数据添加、数据删除、数据查找、数据修改、遍历数组的...原创 2019-11-17 22:43:44 · 2030 阅读 · 0 评论 -
NGINX下的红黑树源码详解(附 流程图和GIF)
之前博主稍微讲解了下红黑树的原理,那么在这篇博客博主想要把红黑树讲的更加的透彻,以便于更多的人了解红黑树(本博客会更加详细的介绍之前的博客没介绍到的,所以各位看官不同再回去翻看博主之前那篇红黑树的原理讲解了。) 博主之前也看过很多对红黑树的介绍但是博主感...原创 2019-11-03 18:42:13 · 3925 阅读 · 4 评论 -
网络编程之 信号捕捉器(函数指针与回调函数)
接着我们的信号说下去 之前博主给大家分享到了信号的概念和初步介绍signal函数的形式后就没有继续往下介绍了,实在是因为时间不够,那个时候博主还要上课,现在博主放假了就好好给大家分享一下如何注册信号捕捉,以及信号捕捉器的妙用。 利用信号来处理子进程的回收是非常方便和高效的,因...原创 2019-11-01 20:19:22 · 3247 阅读 · 2 评论 -
网络编程之 哈希表原理讲解 来自老司机的源码
鉴于博主很久没由跟新过数据结构的内容了,所以博主打算给大家讲解一下哈希表的操作下面的内容来自于一位老司机 martin的源码,博主在这里借用一下,目的是突出哈希表的原理,明天博主就周末了,也能腾出时间来给上传自己的哈希表的应用。这个是可以插入字符串的哈希表,一般的都是对数字的操作,所以这个的逼格是很高的!!!!(难点剖析放在最后)#pragma once #define DEFAULT...原创 2019-10-31 23:53:54 · 2446 阅读 · 0 评论 -
网络编程之 socket编程
socket编程(基于linux下的网络编程)提起网络编程那么我们就不得不说一下socket编程了(本博客主要是围绕下面这本书展开的)。感谢bingo大佬提供的书籍链接:https://pan.baidu.com/s/16EXstBLrT6eFYvOB-2WcTA提取码:vynv复制这段内容后打开百度网盘手机App,操作更方便哦其实博主认为socket编程就是套路,很多代码都是可...原创 2019-10-27 23:53:57 · 2557 阅读 · 0 评论 -
进程之 回收子进程之避免僵尸进程的产生
wait() 与 waitpid() 函数的使用. 因为前段时间博主没有把Windows系统带走所以不能实时更新博客,请见谅。接下来就让我们继续开始进程的世界吧。前面我们说到了如何创建多个子进程那么现在就让我们来消灭那些僵尸进程吧。那么我们回顾一下,僵尸进程是不能使用kill命令清除掉的。因为kill命令只是用来终止进程的,而僵尸进程本身已经终止了。那么我们有什么办法来清楚僵尸进程呢? ...原创 2019-10-27 20:36:33 · 2172 阅读 · 0 评论 -
网络编程之 进程
多进程服务器端 首先博主在这里先告诉大家博主学习的书籍是由 [韩]韩圣雨 著 金国哲 译 的 TCP/IP网络编程,把网络变成写的通俗易懂。 下面是百度云链接,大家感兴趣的也可以看一看链接:https://pan.baidu.com/s/12wRc7uH95z6kR3XCqitEag&shfl=sharepset提取码:q1mx也许会有读者问道,你的博客不是讲网络编...原创 2019-10-22 19:56:34 · 1534 阅读 · 0 评论