摘要: 转载自:https://www.howtoforge.com/linux-ldd-command/ Linux ldd Command Explained with Examples On this page Linux ldd command Q1. How to use the ldd comm 阅读全文
posted @ 2021-04-18 20:35 逃之夭夭uu 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.thegeekstuff.com/2012/03/linux-nm-command/#:~:text=Another%20powerful%20feature%20of%20nm%20command%20is%20to,nm%20provides%20a%20flag 阅读全文
posted @ 2021-04-18 19:47 逃之夭夭uu 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 经常可以在C的头文件中看到如下代码: 1 #ifdef __cplusplus 2 extern "C" { 3 #endif 4 /* head file contents */ 5 #ifdef __cplusplus 6 } 7 #endif 那么这一段代码的作用又是什么呢? 查询的时候发现一 阅读全文
posted @ 2021-04-18 15:12 逃之夭夭uu 阅读(511) 评论(0) 推荐(0) 编辑
摘要: extern int a[]; //size of array extern数组时,链接器并不知道数组的大小信息; When compiling b.c, the compiler doesn't know the size of a - you haven't told it. All it kn 阅读全文
posted @ 2021-04-18 01:00 逃之夭夭uu 阅读(738) 评论(0) 推荐(0) 编辑
摘要: Linux目标文件五个段 Linux下编译后生成的目标文件(.o)一共包含五个数据段:data(数据段)、bss段、text(程序段)、堆、栈; 本文通过Linux下size命令查看存放在data、bss、text的变量及常量; 先说结论: data:存放已初始化的静态变量; bss:存放未初始化或 阅读全文
posted @ 2021-04-17 21:32 逃之夭夭uu 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: 摘自《C Primer Plus第六版中文版》page484 声明时可使用的符号 符号 含义 * 表示一个指针 () 表示一个函数 [] 表示一个数组 下面时一些较复杂的声明示例: int board[8][8]; //声明一个内含int数组的数组 int **ptr; //声明一个指向指针的指针, 阅读全文
posted @ 2021-04-04 17:14 逃之夭夭uu 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 树状数组详解 先来看几个问题吧。 1.什么是树状数组? 顾名思义,就是用数组来模拟树形结构呗。那么衍生出一个问题,为什么不直接建树?答案是没必要,因为树状数组能处理的问题就没必要建树。和Trie树的构造方式有类似之处。 2.树状数组可以解决什么问题 可以解决大部分基于区间上的更新以及求和问题。 3. 阅读全文
posted @ 2021-03-07 20:06 逃之夭夭uu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 图的存储结构主要分两种,一种是邻接矩阵,一种是邻接表。1.邻接矩阵图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为:看一个实例,下图左就是一个无向图。从上面可以看出,无向图的 阅读全文
posted @ 2021-03-07 15:21 逃之夭夭uu 阅读(189) 评论(0) 推荐(0) 编辑
摘要: UDP UPD的特点及其目的 UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立即按照原样发送到网络上的一种机制。 即使是出现网络拥堵的情况下,UDP无无法进行流量控制等避免网络拥塞的行为。此外,传输途中即使出现丢包,UDP也不负责重发。甚至 阅读全文
posted @ 2020-11-09 19:28 逃之夭夭uu 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.cnblogs.com/noble/p/4144139.html 经常看计算机网络相关的书时,每次看到关于IP或者是UDP报头校验和时,都是一笑而过,以为相当简单的东西,不就是16bit数据的相加吗!最近在学习Ping命令的源待时,看到里面有关于校验和的算法。一头雾 阅读全文
posted @ 2020-11-09 19:22 逃之夭夭uu 阅读(395) 评论(0) 推荐(0) 编辑