监控摄像头参数详细介绍

一、不可小瞧的镜头    镜头是摄像机的眼睛,为了适应不同的监控环境和要求,需要配置不同规格的镜头。比如在室内的重点监视...

2018-06-28 15:21:16

阅读数 1098

评论数 0

镜头的焦距

镜头的焦距        镜头的焦距 (focal length),...

2018-06-28 10:07:48

阅读数 452

评论数 0

【C++】输入8个数,求出最大值与最小值

[cpp] view plain copy print?//输入8个数,求出最大值与最小值  #include <iostre...

2018-05-03 10:13:37

阅读数 496

评论数 1

C++查找数组中的最大值和最小值

[cpp] view plain copy print?/* 知识点:bool 类型 命名空间 输入输出&...

2018-05-03 10:12:51

阅读数 3170

评论数 0

芯片IC附近为什么都放0.1uF的电容?这样做正确吗?有什么依据吗?

去面试的时候,人家问我芯片附近放置的电容是多少?我说是0.1uF,他又问我,为什么选取0.1uF,我说参考别人的原理图,大部分都是这么做的,他又问我,为什么是0.1uF???而不是0.01uF?或1uF,有什么理论依据吗?问的我哑口无言...

2018-04-01 20:15:27

阅读数 1004

评论数 0

linux模块(module_init)、子系统(subsys_initcall)入口函数详解

linux内核代码是以模块(module)和子系统(subsys)为单元的层次结构。在写模块代码时我们知道入口函数是module_init()或subsys_initcall(),在linux启动时会被调用,这其中更为详细的前因后果是什...

2018-03-26 15:08:29

阅读数 708

评论数 0

异或的性质和运算

异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。 简单理解就是不进位加法...

2018-03-09 16:05:31

阅读数 148

评论数 0

两种CRC_16校验的方法

两种CRC-16校验的方法 ...

2018-03-01 16:56:17

阅读数 562

评论数 0

循环冗余校验算法入门引导

写给嵌入式程序员的循环冗余校验(CRC)算法入门引导前言CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本...

2018-03-01 16:38:18

阅读数 352

评论数 0

串口中怎样接收一个完整数据包的解析

这里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包。过程涉及到封包与解包。设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性。串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2C的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信)中,是很常见的问题。 一、...

2018-03-01 15:53:42

阅读数 226

评论数 0

Modbus通信协议详解

MathJax.Hub.Config({ showMathMenu: false }); ...

2018-03-01 11:24:52

阅读数 196

评论数 0

TCP/IP详解--举例明白发送/接收缓冲区、滑动窗口协议之间的关系

一个例子明白发送缓冲区、接受缓冲区、滑动窗口协议之间的关系。 在上面的几篇文章中简单介绍了上述几个概念在TCP网络编程中的关系,也对应了几个基本socket系统调用的几个行为,这里再列举一个例子,由于对于每一个TCP的SOCKET来说,都有一个发送缓冲区和接受缓冲区与之对应,所以这里只做单方向交流...

2018-02-03 23:51:59

阅读数 333

评论数 0

TCP/IP学习(四)TCP缓冲区大小及限制

这个问题在前面有的部分已经涉及,这里在重新总结下。主要参考UNIX网络编程。 (1)数据报大小 IPv4的数据报最大大小是65535字节,包括IPv4首部。因为首部中说明大小的字段为16位。 IPv6的数据报最大大小是65575字节,包括40字节的IPv6首部。同样是展16位,但是IPv6首部大小...

2018-02-03 23:28:30

阅读数 276

评论数 0

TCP Nagle算法&&延迟确认机制

【转载链接】https://my.oschina.net/xinxingegeya/blog/485643 TCP Nagle算法 http://baike.baidu.com/view/2468335.htm 百度百科:TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议...

2018-02-03 14:51:57

阅读数 547

评论数 0

stm32-串口接受不定长数据方法(3种)

方法1:串口接受数据,定时器来判断超时是否接受数据完成。 方法2:DMA接受+IDLE中断 实现思路:采用STM32F103的串口1,并配置成空闲中断IDLE模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部给单片机发送数据的时候,假设这帧数据长度是200个字...

2018-02-03 14:27:15

阅读数 993

评论数 1

TCP Nagle算法详解

转: http://bbs.chinaunix.net/thread-3767363-1-1.html 在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Nagle的名字来命名的,John Nagle在1984年首次...

2018-02-03 14:14:25

阅读数 149

评论数 0

TCP中的Nagle算法

TCP中的Nagle算法一. Nagel算法        TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认.为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据.(在一个连接中会设置MSS参数,因此,TCP/IP希望每次...

2018-02-03 14:12:14

阅读数 133

评论数 1

Qt-处理粘包【转载】

Qt—处理粘包 目录(?)[+]思路一个粗糙的演示完整版完善版使用环形缓冲区 思路 一个数据包由包头跟包体组成,包头中包含包体长度,包体为要发送的数据。发送端将数据打包,接收端将数据接收到缓冲区后,从缓冲区起始处解析数据,先找到包头,然后找到包头中...

2018-02-03 00:58:07

阅读数 344

评论数 0

TCP粘包处理

Socket/TCP粘包、多包和少包, 断包分类: java2012-03-12 00:35 4492人阅读 评论(3) 收藏 举报minatcpexceptionsocketimage算法 目录(?)[+] 为什么TCP 会粘包    前几天,调试mina的TCP通信, 第一个协议包解析正常,...

2018-02-03 00:53:55

阅读数 398

评论数 0

I2C上拉电阻取值问题

漏极开路上拉电阻取值为何不能很大或很小?        如果上拉电阻值过小,Vcc灌入端口的电流(Ic)将较大,这样会导致MOS管V2(三极管)不完全导通(Ib*β        如果上拉电阻过大,加上线上的总线电容,由于RC影响,会带来上升时间的增大(下降延是芯片内的晶体...

2017-09-04 10:27:46

阅读数 262

评论数 0

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