- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 TCP三次握手 四次挥手解析
一.TCP报文格式TCP报文格式图:seq:32bits,标识从源端向目的端发送的字节流,发送方发送数据时对此标记ack:32bits,ACK=1,确认序号字段才有效,Ack = Seq+1标志位:共6个URG:紧急指针有效ACK:确认序号有效PSH:接收方应该尽快将这个报文交给应用层。RST:重置连接SYN:发起一个新连接FIN:释放一个连接Note:
2017-08-25 16:09:44 242
转载 MQTT协议-MQTT协议简介及协议原理
MQTT协议-MQTT协议简介及协议原理MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务
2017-08-17 11:20:51 811
原创 return 生存周期问题
return 生存周期问题函数的参数,定义的临时变量,函数执行完成时,会被操作系统回收,内存会被其他程序使用,函数的返回值具有副本机制,会自动将返回值复制一份,所以即使函数运行完成,局部变量回收,值仍然正确(其实函数形参类似,传的值也是实参的副本,具有相同的值,不同的内存空间)。如果返回的是一个指针,需要注意指针指向空间的生命周期问题,有些编译器并不检查指针所指向空间是否被释放(只
2017-08-02 14:28:20 388
原创 uImage、zImage、bzImage、vmlinux区别
zImage是linux一种常见的压缩镜像文件,文件大小小于512KBbzImage为Big zImage,二者都为gzip压缩uImage为Uboot专用的镜像文件,在zImage前加上一个长度为0x40的信息头,说明镜像的类型、位置、生成时间及大小等。
2017-03-23 23:31:48 567
转载 对Framebuffer的操作
#include #include #include #include #include #include #include #include #include #include #include #define TRUE 1#define FALSE 0#define MIN(x,y) ((x)>(y)?(y):
2016-05-30 21:26:54 277
转载 YUV主要采样格式理解
YUV主要采样格式理解主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned)
2015-11-13 15:17:34 314
转载 OV9650摄像头驱动略析
首先要明确一下摄像头工作方式:一、摄像头是怎么把数据传送给mini2440的呢?这个摄像头有10个数据口,mini2440通过这些数据口采集摄像头的数据。二、硬件以什么样的方式交换采集数据呢?摄像头将采集到的图像数据以一些标准的格式通过数据口输出。有两种输出方式,一种是一次输出10个bits.另一种是每次输出8bits.我们的mini2440采集的是第二种接法。
2015-11-13 11:10:39 568
转载 关于程序员的面试你怎么看待
作为被面试的人:面试中有笔试我个人是很不喜欢的,既浪费纸张又浪费时间,我又不是来考试的,一来就给3页纸以上的题目做,而且好多问答题。好吧笔试固然是一个测试手段,但是有些笔试题目也太不行了,都是网上复制下来的那种,而且还是最基本的概念题。相信大家面试中有90%几率都会出现【什么是面向对象】吧,这样的测试题我只能呵呵。我比较喜欢文艺的公司,那就是上机解决1-3个在实际项目中出现的问题,如果没时间完成的
2015-07-24 11:27:00 781
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人