自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2021-03-22

SD卡速率问题

2021-03-22 13:34:44 433

原创 udp服务器和客户端实现通信步骤及实现代码

服务器流程:1、创建套接字 socket2、绑定地址信息 bind3、接收消息 recvfrom4、发送消息5、关闭套接字#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <unistd.h>#include <arpa/inet.h>#include <string.h>#include <

2020-08-19 22:48:55 965

原创 递归和迭代的应用以及区别

斐波那契数列:1 1 2 3 5 8 13 21 34 55 …fb(n) : 1 n <= 2 fb(n-1) + fb(n-2) n > 2int fb(n){ if(n <= 2) { return 1; } else { return fb(n-1)+fb(n-2); }}使用递归需进行,如果递归的深度并不是很深,便可以使用。递归的子问题一定要有解。(即递归一定要有回归条件。)递归有两个过程:递推:层层推进,分解问题回归:层层回

2020-08-08 09:36:01 2198

原创 顺序栈的应用

栈栈是一种特殊的线性表,只能在一端进行操作。操作的这端称为栈顶,另一端称为栈底。特点:先进后出(FILO)1、元素的入栈顺序为abcde,则下面哪种出栈顺序不正确()出栈和入栈可以交叉进行A edcba B cabde C dcbae D bcdeaC语言中的栈:满足了栈的定义之后,被人们创建并使用的一个实例数据结构的栈:描述的仅仅是一种数据结构栈按照存储分类也分为顺序栈和链式栈顺序栈的特点:1、前驱后继2、连续存储,大小固定3、空栈不能访问,满栈不能

2020-08-06 21:44:49 611

原创 单链表的实现函数

链表:1、链表是由结点构成的,结点又是由数据域和指针域构成2、头结点:数据域无效的结点首结点:链表中第一个保存有效数据的结点尾结点:链表中的最后一个结点不循环的链表来说,尾结点的指针域为NULL循环链表,尾结点的指针域为第一个结点的首地址单向:指针域只保存直接后继的地址信息循环:尾结点的指针域为第一个结点的首地址双向:有两个指针域,一个保存直接前驱的地址信息,一个保存直接后继的地址信息3、链表的特点(1)前驱后继(2)存储不连续,大小不固定(3)链表没有满表,有空表(对于带头结点

2020-08-05 22:38:54 1342

原创 进程知识点2

守护进程进程间通信IPC管道、有名管道、信号共享内存、消息队列、线程、线程通信、线程互斥线程同步、进程同步、考试题守护进程Daemon也叫后台进程或者精灵进程守护进程在系统开机自动启动,生命周期长,关机的时候结束。一般守护进程用于监测工作环境的。前提: 守护进程需要后台运行 守护进程需要和终端脱离关系思考: 守护进程和终端脱离关系,所以,它的打印输出无法输出到终端 守护进程需要记录和提示用户一些信息,可以写日志,还可以图形化界面提示 在守护进程中按需来修改umask相关概念

2020-08-02 16:22:12 123

原创 进程知识点

进程概念:*****一段具有独立功能的程序在某个数据集合上的一次运行的过程。进程是操作系统分配资源的最小单位。特点:动态性、并发性、独立性、异步性进程和程序的区别 **进程是动态的,程序是静态的进程是程序运行的过程,程序没有运行概念进程是不能保存的,程序是保存在磁盘的指令的集合。进程的分类交互进程、批处理进程、守护进程进程的状态****就绪态、运行态、等待态、僵尸态、死亡态介绍几个概念孤儿进程:父进程先于子进程结束,该子进程就是孤儿进程。进程退出:进程创建时分配内存,它是

2020-07-29 21:40:35 166

原创 IO进程的目录操作

. 文件IOa.对比一下文件IO和标准IO ***文件IO是系统调用,标准IO是c语言库函数文件IO使用文件描述符,标准IO使用FILE*文件流文件IO不带缓冲,标准IO带缓冲文件IO多用于操作设备文件,标准IO一般多用于操作普通文件b. 内核中有一个文件表项,保存了已经打开的文件的相关信息c. 文件IO要用文件描述符对文件进行操作文件描述符是一个非负整数,stdin->0, stdout->1, stderr->2d. 文件操作步骤[创建]打开文件操作文件 read

2020-07-28 22:17:49 109

原创 IO进程初级知识点

IO进程的基本使用

2020-07-27 22:00:41 278

原创 Makefile的使用

当用到多个文件时makefile就会有很大用处

2020-07-26 21:24:34 822

原创 基本shell指令

Linux的体系结构: Linux内核,shell,文件系统,实用程序 (a)Linux内核:内核是Linux系统的最底层,提供了系统的核心功能并允许进程以一种有序的方式访问硬件 (b)shell:命令行解释器(类似于翻译官的角色)

2020-07-23 21:51:08 305

原创 一道道面试 小试题

char *fun(){ static char str[] = "hello world"; return str;}int main(){ char *p = fun(); puts(p); return 0;}插入代码片答案:随机值出现问题的原因:str是局部的,fun函数结束,str生命周期就结束了解决办法:延长生命周期1、static2、全局变量3、mallocstatic使用方便,但malloc更加灵活...

2020-07-21 21:43:52 164

原创 简单时间复杂度的计算

计算大O的方法:1、如果是常数,就是12、如果不是常数,只保留最大次方的那一项,并且这一项的系数变成1

2020-07-20 21:56:26 343 1

空空如也

空空如也

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

TA关注的人

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