自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 S19格式

S19格式介绍:为了在不同的计算机平台之间传输程序代码和数据,摩托罗拉将程序和数据文件以一种可打印的格式(ASCII格式)编码成s格式文件。S-record格式文件是FreescaleCodeWarrior编译器生成的后缀名为.S19的程序文件,S格式文件是Freescale推荐使用的标准文件传送格式。编译完成之后,FreescaleCodeWarrior编译器将在bin文件夹下自动生成“*.abs.s19”文件,这个文件包含最终下载带单片机中的所有内容。1、格式定义及含义S-record每行最大是7

2021-11-23 14:28:09 580

原创 JAVA快速入门应了解的基本概念

JAVA快速入门应了解的基本概念基础概念(个人学习过程总结的基础)关键字:一般全部都是小写,附有特殊意义的单词常量:在程序运行过程中,其值不可改变变量使用的注意事项:变量名不能重复使用变量之前要先申明赋值在使用Long类型的变量定义的时候,为了防止整数过大,后面要加LFloat类型的变量定义的时候为了防止类型不兼容,后面要加F在java中一般默认int类型 double类型。所以在使用long类型和float类型的时候需要注意使用规范!!标识符概述:标识符:就是给类,方法,变量等起

2021-08-19 15:01:48 223

原创 数组指针、指针数组、函数指针及指针函数的区别总结

数组指针、指针数组、函数指针及指针函数的区别什么是指针常见的指针类型数组指针、指针数组之间的区别什么是指针指针是用来存放地址,是一种新的类型。常见的类型有整型(int)用来存放整数、字符型(char)常用来存放字符或字符串、浮点型(float、double)存放浮点数比如小数。指针是一种与它们独立的一种类型,用来存放各种数据存放的地址。格式:类型 *(间接访问运算符)常见的指针类型int * (整数型指针)、char *(字符型指针)、float *(浮点数型指针)指针变量在赋值的时候,是什么类型

2021-02-23 11:43:22 214

原创 HTTP协议总结

HTTP协议的特性http协议是建立在tcp/ip协议之上应用层协议,默认端口为80,8080http协议的特点是无状态,无连接。http协议的请求利用抓包工具httpwatch可以获取报文http协议的报文传输的是ASCII码,在TCP/IP协议之上,主要分为三部分请求行、请求头、请求体get和post请求的区别:1、url可见性get,url参数可见post,url参数不可见2、数据传输上get、通过拼接url进行传递参数post,通过body体传输参数3.缓存性get请求是

2021-01-19 11:08:32 159

原创 树莓派mjpeg-streamer实现监控功能调试

https://blog.csdn.net/weixin_48312476/article/details/108980800?ops_request_misc=&request_id=&biz_id=102&utm_term=%25E6%25A0%2591%25E8%258E%2593%25E6%25B4%25BEmjpeg-streamer%25E5%25AE%259E%25E7%258E%25B0%25E7%259B%2591%25E6%258E%25A7%25E5%258A%

2021-01-17 17:16:27 412

原创 进程间的五种通信方式总结

一、 管道概念管道:通常指无名管道,是UNIX系统IPC最古老的形式。它是半双工(即数据只能在一个方向流动,类似水流从水管流过。),具有固定的读端和写端。适用于有亲缘关系的进程间通信。二、如何创建管道原型:1.#include <stdio.h>#include <unistd.h>2. int pipe(int pipefd[2]);当管道创建成功时返回0失败返回-1.会创建两个文件描述符fd[0]为读端,fd[1]为写端。下面展示一些 管道创建流程。#in

2021-01-17 11:33:17 478

原创 TCP的三次握手、TCP四次挥手总结

什么叫TCP三次连接TCP:是一个点对点,确认面向的连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立一个TCP连接需要经历三次客户端主动打开、服务器被动打开:第一次:客户端会向服务器发送连接请求,发一个SYN给到服务器并进入SYN_SEND状态,等待服务器确认(第一次连接:客户端带着礼物(SYN包)去见服务器)。服务器接收到客户端的请求后会向客户端发送ACK +SYN,此时服务器进入SYN—RECV状态 (第二次连接:服务器收到礼物后,出于人情将客户端带来

2021-01-13 16:31:13 120

原创 树莓派-SSH登录方式配置流程

引言本人对树莓派网络配置进行了三次,每次都会出现一些小问题。所以趁本次机会总结一下前几次在配置树莓派网络过程中的一些问题。实力有限、仅供参考!第一步通过串口登录上树莓派我通过串口登录上树莓派后,出现了一些小插曲。我发现我在此界面键盘没法输入。我后面发现本次问题出在,我创建串口时勾选了下图选项注意:第一次玩的朋友,不要去勾选这个选项。串口登录后,紧接着到第二步。...

2021-01-13 15:48:57 932

原创 网络七层模型-理解及总结

网络七层模型-理解及总结引言初识网络七层模型基本概念引言 本文主要对网络七层模型做一个总结,便于后期查询与理解,如有不正确的地方请指正。初识网络七层模型基本概念OSI模型OSI 模型(Open System Interconnection model)是一个由国际标准化组织????提出的概念模型,试图????供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。它将计算机网络体系结构划分为七层,每层都可以????供抽象良好的接口。了解 OSI 模型有助于理解实际上互联网络的工业标准—

2021-01-13 15:36:34 3491

原创 交叉编译的概念及交叉编译器安装流程

一、交叉编译的概念1.交叉编译是什么交叉编译:是指在一个平台下生成另外一个平台的可执行代码。在window上面编译C51代码,并编译成可执行文件,如:xx.hex。2.编译是什么编译指在该平台下编译自己平台可执行的代码。3.为什么要交叉编译。3.1由于部分平台内存大小受限制,不能安装我们所需要的编译器。比如:C51.3.2由于目的平台上的资源匮乏,无法运行我们所需要的编译器。3.3平台运行至少需要两样东西:bootloader(启动引导代码)以及操作系统核心。4.什么叫宿主机(host)

2020-09-26 18:07:52 481

原创 树莓派之继电器

#include<wiringPi.h>#include<string.h>#include<stdio.h>#define SWI1 26#define SWI2 27#define SWI3 28#define SWI4 29int main(){char cmd[12]={’\0’}; if(wiringPiSetup()==-1){ printf("初始化失败\n"); return -1;

2020-09-26 15:04:23 189

原创 LINUX练习:mycp文件Demo练习

本段代码主要实现LINUX中CP复制功能:思路:1.进行判断传递的参数是否符合语法规范2.找到源文件Src及需要传递的文件Dse3.通过指针readbuf在read和write中进行传递源文件read:在Linux中包含的头文件及格式如下(具体查询 man 2 read)//#include <unistd.h>//ssize_t read(int fd, void *buf, size_t count);write:在Linux中包含的头文件及格式如下(具体查询 man 2 wr

2020-08-08 10:06:10 294

空空如也

空空如也

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

TA关注的人

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