- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Linux C高阶(17)封装接口获取设备ip地址
方法有许多,仅给出最容易看的一种#include <stdio.h>#include <arpa/inet.h>#include <netdb.h>#include <sys/types.h> #include <fcntl.h>#include <arpa/inet.h>#include <...
2018-08-15 15:32:05
2023
2
原创 Linux C高阶(27)获取文件夹下指定后缀的所有文件名
#include <stdlib.h>#include <stdio.h>#include <dirent.h>#define SUFFIX ".txt"#define FILE_NAME_LEN 255#define SUFFIX_LEN 20typedef char (*file_name)[FILE_NAME_LEN];typedef...
2018-08-13 12:36:53
1893
1
原创 通讯系统评价指标
•一、有效性指标–1、数据传输速率•比特率:通讯系统单位时间内传输数据的二进制位数。(bit/s)•波特率:通讯系统单位时间内传输信号波形的变化次数。(baud)–2、频率利用率:单位频带内的传输速度。单位为:(bit/s.hz)–3、协议效率:所传输的数据包中的有效数据位数占整个数据包长度的比值。百分比–4、通信效率:数据帧传输时间同用于发送报文的所有时间。 •二...
2018-08-04 14:45:20
5450
1
转载 二叉树(理论篇)
一、什么是树? 在前几篇的博文中主要讲述的是链式存储这种数据结构,它们的用途非常广泛,但是在实际的应用中,还存在着另一种非常重要的数据结构,它就是树。树的结构示意图如下所示: 上图就是一种数据结构----树,之所以在每个框中都留出空白,主要原因是这种结构如果根据上下文是能够传达一些重要的结构信息,比如我们可以作如下思考: 1、上图可以...
2018-08-04 14:32:18
1189
转载 Linux编程之select
select系统调用的的用途是:在一段指定的时间内,监听用户感兴趣的文件描述符上可读、可写和异常等事件。select 机制的优势为什么会出现select模型?先看一下下面的这句代码:int iResult = recv(s, buffer,1024);这是用来接收数据的,在默认的阻塞模式下的套接字里,recv会阻塞在那里,直到套接字连接上有数据可读,把数据读到buffer里后...
2018-08-04 14:30:38
949
转载 栈的实现
一、栈 栈是一种按照先进后出的数据存储结构(LIFO),它检索元素的顺序与存储元素的顺序是相反的。所谓的先进后出是指数据元素的存储与删除操作,这意味着最后一个存储的元素将会第一个被删除。举个例子,现在要把"5,4,3,2,1"存入到“栈”中,从栈的底部到顶部分别是5,4,3,2,1,当删除时,顺序为“1,2,3,4,5”。 实现栈的方法有很多,可以用顺序的线性存储结构和...
2018-08-04 14:01:14
1452
有初学C++ C linux 嵌入式的吗,这里集合,有大量系统学习的博客教程
2021-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人