自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 make 与makefile的作用

在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当一个模块改动后,其他模块也许会有所更新,当然对小系统来说,手工编译连接是没问题,但是如果是一个大系统,存在很多个模块,那么手工编译的方法就不适用了。为此,在Linux系统中,专门提供了一个make命令来自动维护目标文件,与手工编译和连接相比,make命令的优点在于他只更新修改过的文件

2016-12-26 11:07:38 2011

原创 RTP协议

实时传输协议RTP  实时传输协议RTP(Real-time transportProtocol)能够支持基于IP网络的多媒体通信业务的实现,为实时数据的应用提供点到点或点到多点通信的传输服务。  RTP协议用于传送具有实时性要求的数据,如音/视频数据。它与另一个协议密切相关,这个协议就是RTP的控制协议——实时传输控制协议RTCP(RTP Control Protocol),该协议用

2016-12-22 23:16:49 725

原创 多媒体MPEG系列标准以及H.261,H.263标准详解

MPEG-1是1993年8月正式通过的技术标准,其全称为“适用于约1.5Mbit/s以下数字存储媒体的运动图像及伴音的编码”。MPEG-2是1994年11月发布的“活动图像及其伴音通用编码”标准,该标准可以应用于(5.048Mbit/s~20Mbit/s)的各种速率和各种分辨率的应用场合之中。如多媒体计算机、多媒体数据库、多媒体通信、常规数字电视、高清晰度电视以及交互式电视等。MPEG-4

2016-12-19 09:04:55 8186

原创 多媒体MPEG系列标准定义

MPEG的全名为Moving Pictures Experts Group/Motion Pictures Experts Group,中文译名是动态图像专家组。MPEG-1是1993年8月正式通过的技术标准,其全称为“适用于约1.5Mbit/s以下数字存储媒体的运动图像及伴音的编码”。MPEG-2是1994年11月发布的“活动图像及其伴音通用编码”标准,该标准可以应用于(5.048M

2016-12-19 08:58:24 6232

原创 数据压缩编码方法

经典的数据压缩算法三大类:预测编码、变换编码、统计编码常用的解除相关性的措施是预测和变换,其实质都是进行序列的映射。一般,预测编码有可能完全解除序列的相关性,但须确知序列的概率特性;变换编码一般只解除矢量内部的相关性,但它可有许多可供选择的变换方法,以适应不同的信源特性。一、预测编码: 若有一个离散信号序列,序列中各离散信号之间有一定的关联性,则利用这个序列中若干个信号作为依据

2016-12-18 12:57:55 12884

原创 数据压缩编码方法

经典的数据压缩算法三大类:预测编码、变换编码、统计编码常用的解除相关性的措施是预测和变换,其实质都是进行序列的映射。一般,预测编码有可能完全解除序列的相关性,但须确知序列的概率特性;变换编码一般只解除矢量内部的相关性,但它可有许多可供选择的变换方法,以适应不同的信源特性。一、预测编码: 若有一个离散信号序列,序列中各离散信号之间有一定的关联性,则利用这个序列中若干个信号作为依据

2016-12-18 12:08:20 5336

转载 HTTP协议经典详解

HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4.无连

2016-12-18 11:32:36 307

原创 TCP,UDP协议的区别

一、TCP、UDP协议的区别TCP(传输控制协议):1)提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是面向连接,端到端的传输;2)面向连接:正式通信前必须要与对方建立连接。事先为所发送的数

2016-12-18 09:14:16 342

转载 网络编程理论知识(三)TCP三次握手与四次挥手最简洁易懂的解释

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:建立连接的过程:TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表

2016-12-15 23:46:02 629

原创 网络编程理论知识总结(二)五类IP地址的划分

IP地址分为A,B,C,D,E五类。地址分类反映了网络的大小以及数据包是单播还是组播的。地址分类反映了网络的大小以及数据包是单播还是组播的。地址分类反映了网络的大小以及数据包是单播还是组播的。网络号:用于识别主机所在的网络;主机号:用于识别该网络中的主机。其中A类分配给政府机关使用,B类地址给大中型企业使用,C类地址给个人使用。这三种是主要的。IP地址分为五类,

2016-12-14 23:20:28 613

原创 网络编程理论知识总结(一)四层、七层网络模型

一、OSI七层网络模型在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。图1表示了OSI分层模型。  ┌─────┐  │ 应用层 │←第七层  ├─────┤  │ 表示层 │ 

2016-12-13 11:19:09 3603

原创 uC/OS_II操作系统的软件体系结构。

主要分为以下三部分:(1)uC/OS_II核心代码:包括10个C程序文件和一个头文件,主要实现了系统调度、任务管理、内存管理、信号量、消息邮箱和消息队列等系统功能。此部分代码与处理器无关。 (2)uC/OS_II配置代码:包括2个头文件,用于裁剪和配置uC/OS_II。此代码与用户实际应用有关。 (3)uC/OS_II移植代码:包括1个汇编文件、一个C程序文件和一个头文件,这是移植uC

2016-12-11 23:38:27 1504

原创 SPI、I2C、UART三种串行总线协议的区别

区别一:定义:     SPI(Serial Peripheral Interface:串行外设接口);     I2C(INTER IC BUS)     UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)区别二,电气信号线:     SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据

2016-12-10 23:36:39 1173

转载 CIDR详解

CIDR的介绍:CIDR(Classless Inter-Domain Routing,无类域间路由选择)它消除了传统的A类、B类和C类地址以及划分子网的概念,因而可以更加有效地分配IPv4的地址空间。它可以将好几个IP网络结合在一起,使用一种无类别的域际路由选择算法,使它们合并成一条路由从而较少路由表中的路由条目减轻Internet路由器的负担。CIDR 还使用“斜线记法”,它又

2016-12-10 19:21:01 108955 10

原创 HTML5文本域,单选框、复选框,下拉列表框,提交、重置按钮的设置,label标签

文本域,支持多行文本输入当用户需要在表单中输入大段文字时,需要用到文本输入域。语法:  rows="行数"cols="列数">文本1、标签是成对出现的,以开始,以结束。2、cols:多行输入域的列数。3、rows:多行输入域的行数。4、在标签之间可以输入默认值。举例:        联系我们        在这里输入内容...

2016-12-08 23:37:00 21586

原创 HTML<a>标签,<img>标签

使用标签,链接到另一个页面使用标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。语法:目标网址"  title="鼠标滑过显示的文本">链接显示的文本例如:点击进入慕课网">click here!上面例子作用是单击click here!文字,网页链接到http://www.imooc.com这个网页。title属性的

2016-12-07 23:53:19 10159

原创 HTML table标签,css样式,caption标签,标题及摘要的语法解析

一、table标签,网页上的表格有时候我们需要在网页上展示一些数据,如某公司想在网页上展示公司的库存清单。如下表:想在网页上展示上述表格效果可以使用以下代码:创建表格的五个元素:table、tbody、tr、th、td1、…:整个表格以标记开始、标记结束。2、…:当表格内容非常多时,表格会下载一点显示一点,但如果加上标签后,这个表格就要等表格内容全部下载

2016-12-06 21:09:32 9299

原创 HTML5中ul,ol,div标签及其使用语法

使用ul,添加新闻信息列表在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表、图片列表,如下图所示。                                                新闻列表图片列表这些列表就可以使用ul-li标签来完成。ul-li是没有前后顺序的信息列表。语法:  信息  信息   ......

2016-12-06 00:58:33 9842

原创 循环服务器,并发服务器模型以及I/O多路转接模型

一、基于TCP/IP协议的基本循环服务器tcp_server.c#include #include #include #include #include #include #include #define PORT 3333#define MAX_SIZE 1024int main(){ int sockfd; int new_fd; s

2016-12-04 19:56:47 1193

原创 html标签(二)

认识标签,添加水平横线在信息展示时,有时会需要加一些用于分隔的横线,这样会使文章看起来整齐些。如下图所示:语法:html4.01版本 xhtml1.0版本 注意:1. 标签和标签一样也是一个空标签,所以只有一个开始标签,没有结束标签。2. 标签的在浏览器中的默认样式线条比较粗,颜色为灰色,可能有些人觉得这种样式不美观,没有关系,这些外在样式在我们以后学习

2016-12-04 00:31:06 386

原创 嵌入式复习整理

1、什么是系统引导程序?其作用是什么?    系统引导程序是在硬件上执行的第一段程序代码。它通常安排在系统复位异常向量地址处。其主要功能:   关中断、初始化各模式的堆栈、初始化存储器等功能后,执行指令“BL       __main”跳转到C语言的主函数处执行。2、ARM微处理器的指令流水采用了典型的RISC五级流水线结构,将指令执行过程分为取指、译码、执行、访存和写回5个步骤。

2016-12-02 20:28:27 1323

原创 <strong>,em>,<span>,<q>,<blockquote>标签

一、加入强调语气,使用和标签       有了段落又有了标题,现在如果想在一段话中特别强调某几个文字,这时候就可以用到或标签。       但两者在强调的语气上有区别:表示强调,表示更强烈的强调。并且在浏览器中默认用斜体表示,用粗体表示。两个标签相比,目前国内前端程序员更喜欢使用表示强调。    语法:  需要强调的文本    需要强调的文本      

2016-12-01 21:42:21 1251

原创 <hx>标签

文章的段落用标签,那么文章的标题用什么标签呢?我们使用标签来制作文章的标题。标题标签一共有6个,h1、h2、h3、h4、h5、h6分别为一级标题、二级标题、三级标题、四级标题、五级标题、六级标题。并且依据重要性递减。是最高的等级。语法:标题文本 (x为1-6)文章的标题前面已经说过了,可以使用标题标签,另外网页上的各个栏目的标题也可使用它们。如下图为腾讯网站。注意:

2016-12-01 00:53:04 617

空空如也

空空如也

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

TA关注的人

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