I2C总线(Inter Integrated-Circuit)是由PHILIPS公司在上世纪80年代发明的一种电路板级串行总线标准,通过两根信号线——时钟线SCL和数据线SDA——即可完成主从机的单工通信。总线硬件连接极其简单,不同I2C设备挂接在总线上,只需在信号线安装上拉电阻即可完成硬件线路的搭 ...
分类:
其他好文 时间:
2018-01-26 12:38:26
阅读次数:
157
SPI总线协议 By Xiaomin | April 17, 2016 | 技术 概述 SPI(Serial Peripheral Interface)总线是主要应用于嵌入式系统内部通信的串行同步传输总线协议。通常为四线制的SPI总线支持全双工通信。SPI最初由Motorola在2000年提出,Mo ...
分类:
其他好文 时间:
2018-01-26 12:36:11
阅读次数:
214
一.AD转换的概念 AD转换的功能是把模拟量电压转换为数字量电压。DA转换的功能正好相反,就是讲数字量转换位模拟量。 二.芯片PCF8591介绍 PCF8591是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I²C总线接口。P ...
分类:
其他好文 时间:
2018-01-25 15:44:45
阅读次数:
328
阅读目录 一 背景知识 二 同步、异步、回调机制 三 高性能 一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:对于单线程下串行N个任务,并不完全等 ...
分类:
编程语言 时间:
2018-01-24 16:57:48
阅读次数:
201
一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:对于单线程下串行N个任务,并不完全等同于低效,如果这N个任务都是纯计算的任务,那么该线程对cpu的 ...
分类:
其他好文 时间:
2018-01-24 15:24:01
阅读次数:
189
android消息系统 总体框架如图所看到的 在安卓的消息系统中,每一个线程有一个Looper,Looper中有一个MessageQueue,Handler向这个队列中投递Message,Looper循环拿出Message再交由Handler处理。总体是一个生产者消费者模式,这四部分也就构成了and ...
分类:
移动开发 时间:
2018-01-23 22:10:13
阅读次数:
300
还是那句老话:十年河东,十年河西,莫欺骚年穷!~_~ 打错个字,应该是莫欺少年穷! 学历代表你的过去,能力代表你的现在,学习代表你的将来。 学无止境,精益求精。 自ASP.NET诞生以来,微软提供了不少控制并发的方法,在了解这些控制并发的方法前,我们先来简单介绍下并发! 并发:同一时间或者同一时刻多 ...
分类:
数据库 时间:
2018-01-23 20:41:35
阅读次数:
239
如何提升爬虫性能相关的知识点 爬虫的本质是伪造socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个url结束后才能继续下一个,这样我们就会发现效率非常低。 原因:爬虫是一项IO密集型任务,遇到IO问题就会阻塞,CPU运行就会停滞,直到 ...
分类:
其他好文 时间:
2018-01-23 18:26:52
阅读次数:
213
Redis是基于内存的Key-Value数据库,包含Set、String、SortedSet、List、Hash等数据结构,可用于缓存、排名、爬虫去重等应用场景。 1、思维导图 2、安装与配置 2.1 安装 (1)windows安装 https://github.com/MSOpenTech/red ...
分类:
其他好文 时间:
2018-01-23 18:18:13
阅读次数:
187
爬虫性能相关 阅读目录 一 背景知识 二 同步、异步、回调机制 三 高性能 一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:对于单线程下串行N个任 ...
分类:
其他好文 时间:
2018-01-22 16:09:09
阅读次数:
191