说的线程池是一个类我总觉得这样叫有点不名副其实。其实就是一个类内部实现了FIFO队列,把临时数据放到这个队列里,“线程池类”内容按照入队的先后次序触发一个负责解析校验等的事件,并且把数据传递个这个事件。 ...
分类:
编程语言 时间:
2017-07-23 14:30:00
阅读次数:
210
1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7个bit,广播地址全0. 系统中可能有多个同种芯片,为此ad ...
分类:
其他好文 时间:
2017-07-21 17:06:17
阅读次数:
287
什么是I2C通信 物理接口:SCL + SDA (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道 (2)SDA(serial data):数据线,I2C通信的通信数据都通过SDA线来传输 通信特征:串行、同步、非差分、低速率 (1)I2C属于 ...
分类:
其他好文 时间:
2017-07-16 21:31:13
阅读次数:
3249
1.当赋值的值超出声明变量的范围时候,会报错! byte a =200 //会报错,因超出范围。 byte a =(byte)200;//进行一个强制转换,就不会报错,不过会超出范围,超出部分会从头开始加, 由于byte的范围为-128~127,所以是-128+73为所得结果。2.声明一个整数类型时 ...
分类:
编程语言 时间:
2017-07-13 21:57:12
阅读次数:
134
一、JSON解析与字符串化 JSON.stringify() 序列化对象、数组或原始值 语法:JSON.stringify(o,filter,indent) o,要转换成JSON的对象、数组或原始值 filter,指定要序列化的属性名 indent,格式化为可读的代码,可指定分隔符或指定的缩进空格个 ...
在angular中,Directive,自定义指令的学习,可以更好的理解angular指令的原理,当angular的指令不能满足你的需求的时候,嘿嘿,你就可以来看看这篇文章,自定义自己的指令,可以满足你的各种需求的指令。 本篇文章的参考来自 AngularJS权威指南 , 文章中主要介绍指令定义的选 ...
分类:
其他好文 时间:
2017-07-12 19:01:46
阅读次数:
190
明文:消息以人类能读懂的方式存在 编码:从明文到编码文本的转换 解码:从编码文本到明文的转换 计算机中的所有数据,本质上都是按照类似10101001来存放的二进制存储的 说的简单点,计算机只认识二进制数字 ASCLL码 通过一个电平的高低状态来代指0或1 一个bytes表示一个字符,1bytes=8 ...
分类:
其他好文 时间:
2017-07-12 10:24:10
阅读次数:
149
例三、算术表达式求值1、问题描述当一个算术表达式中含有多个运算符,且运算符的优先级不同的情况下,如何才能处理一个算术表达式?????2、思路首先我们要知道表达式分为三类: ①中缀表达式:a+(b-c/d)*e ②前缀表达式+a*-be ③后缀表达式abcd/-e*+ 由于运算符有优先级,所以在计算机 ...
分类:
其他好文 时间:
2017-07-10 22:21:04
阅读次数:
203
控制任务大家好,今天我们用状态机描述稍复杂的实例,同时用LAD和ST语言写状态机.我们的控制任务如下:真空泵A和真空泵B, 按下启动按钮后, 泵A启动, 3秒后泵B也启动, 此时泵A仍运行, 当容器真空达到后, 泵B停止, 泵A继续运行, 维持容器真空. 当按下停止按钮后, 泵A停止. 再次按启动按... ...
分类:
其他好文 时间:
2017-07-09 20:58:40
阅读次数:
257