自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程相关调式

【代码】线程相关调式。

2022-10-27 02:59:16 110 1

原创 makefile使用实例

# 第一层hello:hello.o gcc hello.o -o hellohello.o:hello.S gcc -c hello.S -o hello.ohello.S:hello.I gcc -S hello.i -o hello.Shello.i:hello.c gcc -E hello.c -o hello.i.PYHONY:clear: rm -r hello.o hello.S hello.i hello# 第二层TAR = te

2021-07-14 22:33:05 127

原创 Shell脚本计算目录下视频文件的PSNR

// cal_psnr.sh#!/bin/bashfor dir in `ls`do if test -d ${dir} ; then seq=${dir:0:1} for sub_dir in `ls ./${dir}` do if test -d ./${dir}/${sub_dir} ; then path="./${dir}/${sub_dir}/" #echo "${path}" if [ -f "${path}/psnr.txt" ] ; t

2021-06-02 20:40:44 209

原创 线程池C语言实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?/* * ThreadPool.c * * Created on: 2021年4月30日 * Aut

2021-06-02 19:36:04 272

原创 Linux中定时器的使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结/* * Timer.c * * Created on: 2021年4月19日 * Author: zdp * gcc Timer.c -o Timer -lpthread */#include <stdio.h>#include <sys/time.h>#include <signal.h>#

2021-06-02 19:33:07 174

原创 C语言七大排序算法实现

void Swap(int arr[], int i, int j){ int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; return;}/* 冒泡排序 时间复杂度:O(n*n) 空间复杂度:O(1) 稳定排序 原地排序*/void BubbleSort(int arr[], int length){ bool flag = false; for(int i = 0; i < length && !flag; i++)

2021-06-02 19:23:02 131

原创 linux下使用git版本管理工具

文章目录一、git安装以及设置二、git使用1.引入库2.读入数据总结git init // 当前路径下创建一个本地仓库 会生成一个.git文件夹 这个文件夹就是本地仓库 包含.git的上一层目录就是工作区间git add filename // 添加文件到本地仓库的暂存区git commit -m ''git log -t 一、git安装以及设置基于命令行安装$ sudo apt-get install git基于源码安装,下载地址 https://git-scm.com/

2021-06-02 19:12:52 242

原创 Linux下基于Socket编程实现UDP和TCP通信

Linux下Socket编程实现UDP和TCP通信一、UDP编程实现1.1 UDP socket 过程1.2 客户端编程实现1.3 服务端编程实现二、TCP编程实现2.1 TCP socket 编程过程2.2 客户端编程实现2.3 服务端编程实现一、UDP编程实现1.1 UDP socket 过程1.2 客户端编程实现1.3 服务端编程实现二、TCP编程实现2.1 TCP socket 编程过程2.2 客户端编程实现2.3 服务端编程实现...

2021-05-06 18:05:11 351 1

原创 大小端存储以及字节对齐

一、大端存储和小端存储1. 什么是大端存储、小端存储?大端存储(Big endian):数据的低位(低字节)存储在内存中的高地址,数据的高位(高字节)存储在内存中的低地址。即:低位 —> 高地址;高位 —> 低地址小端存储(Little endian):数据的低位(低字节)存储在内存中的低地址,数据的高位(高字节)存储在内存中的高地址。即:低位 —> 低地址;高位 —> 高地址比如:int data = 0x01020304; 此时,变量data最高位是01,最低位是

2021-05-03 12:32:49 3357 1

原创 C语言编程规范(个人整理)

C语言编程规范(个人建议)前言1、基本命名规则2、排版规则3、编程规则4、使用宏定义打印Debug信息前言  写这篇博客主要是希望自己将来能够按照这篇编程规范进行编程。1、基本命名规则规则:文件名,函数,结构体,联合体,枚举 --> 大驼峰变量,函数参数,宏参数,结构体字段,联合体成员 --> 小驼峰宏,常量,枚举值,goto标签 --> 全大写,下划线分割全局变量应增加 'g_'前缀,局部

2021-05-02 15:48:41 6146 5

原创 5张图看懂Unix/Linux中的同步IO和异步IO

Linux中的同步IO和异步IO前言一、阻塞IO和非阻塞IO二、使用步骤11.引入库12.读入数据1总结1欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言  在Linux系统中,一切皆为

2021-05-02 12:04:26 316

RTSP_ZDP.zip

RTSP_ZDP.zip

2022-10-06

网络编程模拟RTP视频流发送

网络编程模拟RTP视频流发送

2021-06-03

空空如也

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

TA关注的人

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