- 博客(51)
- 资源 (8)
- 收藏
- 关注
转载 最全防雷器电路及保护电路解析
一、交流电源防雷器(一)单相并联式防雷器电路一:最简单的电路说明:1、优点:电路简单,采用复合对称电路,共模、差模全保护, L、N 可以随便接。缺点:压敏电阻RV1短路失效后易引起火灾。最好在每个压敏电阻上串联一个工频保险丝以防压敏电阻短路起火。如果L、N 线不可能接反,则可省去压敏电阻RV2、RV3,将放电管G 的上端直接接到N 线上,构成“1+1”电路。2、压敏电...
2019-11-12 11:12:48 2493 1
转载 xl导入AD提示Undeclared identifier: GetFontID 的问题
原文链接:https://www.cnblogs.com/william1994/p/11646423.html,网络尝试了众多解决方案,此文完美解决了我的问题。想画个功能很弱的小电路板。安装了最新版本的AD。从卖芯片的网站上下载了个bxl文件后缀的原理图和封装库。安装了UltraLibrarianFreeVendorNeutralFileReader。导出了AD的格式。...
2019-10-10 16:44:04 1084
转载 PID控制器(比例-积分-微分控制器)- I
原文链接:https://www.cnblogs.com/shangdawei/p/4825259.html形象解释PID算法小明接到这样一个任务:有一个水缸点漏水(而且漏水的速度还不一定固定不变),要求水面高度维持在某个位置,一旦发现水面高度低于要求位置,就要往水缸里加水。 小明接到任务后就一直守在水缸旁边,时间长就觉得无聊,就跑到房里看小说了,每30分钟来检查一次水面高度。水漏...
2019-06-03 15:39:41 3110
转载 STM8L的LCD接口详解及驱动程序
STM8L部分型号集成了段式液晶驱动器,可以驱动4*28=112个液晶段.段式液晶屏为低功耗显示器件,功耗根据屏的大小和显示段数会有所不同,通常功耗在10ua左右.生活中,数字电子表,数字万用表,数显温度计等,使用的都是段式液晶屏,通常一颗纽扣电池可以保证设备间隔不断显示数字两年或更久. 大家比较熟悉的液晶屏1602模块其实也是段式液晶,是一个有很多段的点组成的,由于点比较多,所以1602模...
2019-03-24 22:26:00 5347
转载 STM8L单片机SI4463无线芯片IAR例程 厂家资料 好移植
#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#include "gpio.h"#include "uart.h"#include "oled.h"#include "function.h"#include "sensor.h"...
2019-03-24 17:40:13 699 1
转载 STM8L的USART1串口通信详解 含例程
STM8L除了可以进行串口通信,还可支持红外通信,智能卡协议,这些功能后续会开发,发布程序源码。STM8L还可以使用DMA缓存数据,减少CPU负担,为了简单起见,本文没有用到DMA功能。只需要简单的配置发送的字长度,停止位数,波特率,打开发送接收,就可以进行串口数据收发。下图为串口发送数据流程。对于串口发送数据,需要注意的是,打开发送后,数据发送完成,如果不关闭中断,程序会一直进入中断。所以在确保...
2019-03-09 16:22:12 7361 1
转载 8-PIN STM8优秀设计集锦
原文链接:原文链接1.显示温湿度检测 作者:lisingch@lisingch ST公司发布了一款STM8_SO8_DISCO探索套件板,在这块小巧的开发板上搭载了三颗SO8N封装的微控制器:STM8S001J3M3、STM8L001J3M3以及STM8L050J3M3。通过型号可以看出其中的一颗STM8S001J3M3为STM8通用系列;另外两STM8L001J3M3、STM...
2019-02-24 14:59:01 4913 1
转载 (转载)供电电路切换与锂电池充电电路设计
目前市面上的充电管理IC,都是按照充电电池的充电特性来设计的。充电电池根据充电介质不同,分为镍氢电池,锂电池等。由于锂电池没有记忆效应,所以目前在各种手持设备和便携式的电子产品中,都采用锂电池供电。 由于锂电池的充电特性。充电过程一般分为三个过程: 1、涓流充电阶段(在电池过渡放电,电压偏低的状态下) 锂电池一般在过渡放电之后,电压会下降到3.0V以下。锂电池内部的介质会发生一些物理变化,...
2019-01-18 21:00:04 7199
转载 (转载)STM32单片机的酒精浓度探测仪设计
原文链接引言 酒后驾车是导致交通事故的一个重要原因,给人们的生活和生命安全带来巨大的危害。为了防止机动车辆驾驶人员酒后驾车,现场实时对人体呼气中酒精含量的检查已日益受到重视。本系统针对现有酒精传感器恢复时间较长的问题,通过计算斜率成功地实现了快速酒精浓度检测,缩短了检测间隔时间,大大提升了酒精检测的效率。1 酒精浓度探测仪的整体结构 酒精浓度探测仪由单片机、酒精传感器、信号调理...
2019-01-18 15:56:16 5794
转载 (转载)基于STM32的多节锂电池管理系统的设计
原文链接原文链接电池节能和污染正日益成为人们关注的问题。在传统电池领域中,铅酸电池和镍氢电池在实际使用过程中存在一系列问题:如比容小,不适应快速充电和大电流发电或者是镍氢电池在串联电池组时管理问题比较多。相反,锂电池不仅比容要好于铅酸电池和镍氢电池,而且还具有无记忆效应、使用寿命长和单节电芯电压高等优点。在矿用产品中,锂电池逐步替代了铅酸电池和镍氢电池。但锂电池在使用时也存在一个重要的问题...
2019-01-17 16:09:35 5659 2
转载 CO2传感器在小鸡孵化箱中的应用解决方案 (转载)
孵化箱是具有恒温、恒湿、消毒功能的高精度专用设备,是农业畜牧养殖行业理想之选。孵化箱不受严寒酷暑的外界环境影响,可全天候仿生态自动远行。何谓全天候仿生态自动运行呢?就是说,在自然条件下,一天24小时,每个小时段的温度都不一定相同,而孵化箱可以设定每个时段,根据自己的要求设定温度,24小时可以设置24种温度,当然,也可以始终设定一种温度,这个根据自己的孵化经验来设置。 今天我们讲解的是小鸡孵...
2019-01-16 11:45:47 745
转载 基于STM32的土壤湿度实时监测器的制作
本文设计的是基于单片机STM32F103CBT6的土壤湿度检测系统,主要以广泛应用的土壤湿度传感器YL-69作为温度和湿度的检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试不同土壤环境湿度的特点。单片机是系统的控制核心,所以单片机的性能关系到整个系统的好坏。因此单片机的选择,对所设计系统的实现以及功能的扩展有着很大的影响。本次设计是以STM32F103CBT6单片机为核心...
2019-01-10 11:55:04 15820 2
转载 硬石YS-F1Pro开发板HAL库例程持续更新\2. 软件设计之高级裸机例程(HAL库版本)\YSF1_HAL-121. MH-Z14A二氧化碳传感器模块
/** ****************************************************************************** * 硬石YS-F1Pro开发板例程功能说明 * * 例程名称: 1.二氧化碳浓度值读取(串口方式) * ***********************...
2019-01-09 15:03:31 2668 2
转载 nginx的location、rewrite玩法详解
1. location正则写法一个示例: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 location = / ...
2018-12-28 14:37:30 477
转载 nginx+memcache实现页面缓存应用
一.前言nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应用程序来完成,主动的将要缓存的页面缓存到memcached中,可以通过404重定向到后端去处理的。...
2018-12-28 14:37:15 162
转载 centos7 firewall-cmd查看端口是否开放及开放端口
查询端口号80 是否开启:firewall-cmd --query-port=80/tcp 永久开放80端口号:firewall-cmd --permanent --zone=public --add-port=80/tcp 移除80端口号:firewall-cmd --permanent --zone=public --remove-port=80/tcp --zo...
2018-12-28 14:36:57 255
转载 CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.syste...
2018-12-28 14:36:38 86
转载 nginx入门与实战
网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或 H...
2018-12-28 14:36:19 157
转载 python爬虫入门(四)利用多线程爬虫
多线程爬虫 先回顾前面学过的一些知识1.一个cpu一次只能执行一个任务,多个cpu同时可以执行多个任务2.一个cpu一次只能执行一个进程,其它进程处于非运行状态3.进程里包含的执行单元叫线程,一个进程可以包含多个线程4.一个进程的内存空间是共享的,每个进程里的线程都可以使用这个共享空间5.一个线程在使用这个共享空间的时候,其它的线程必须等待(阻塞状态)6.互斥锁作用就是防止多个...
2018-12-27 16:14:00 204
转载 利用 Scrapy 爬取知乎用户信息
思路:通过获取知乎某个大V的关注列表和被关注列表,查看该大V和其关注用户和被关注用户的详细信息,然后通过层层递归调用,实现获取关注用户和被关注用户的关注列表和被关注列表,最终实现获取大量用户信息。 一、新建一个scrapy项目 scrapy startproject zhihuuser 移动到新建目录下:cd zhihuuser 新建spider项目:scr...
2018-12-27 16:13:40 252
转载 新浪微博爬虫项目
利用scrapy、proxy_pool、cookie_pool抓取新浪微博:用户信息、关注列表、粉丝列表、微博内容,信息保存至MongoDB。以几个大V为起点,爬取个人信息、粉丝、关注、微博信息,然后继续获取这些粉丝和关注的个人信息、粉丝、关注、微博信息,以此类推,实现递归爬取。1、 spider.py:请求网页,反爬:pc端困难,数据是ajax请求,containerid参数,解决:...
2018-12-27 16:13:24 491
转载 初试scrapy
需求:抓取http://quotes.toscrape.com/中quote,author,tags,保存到MongoDB中环境:pycharmscrapy流程图: 1,建立工程scrapy startproject toscrapy2.创建spider cd toscrapy scrapy genspider quotes quotes.toscrape...
2018-12-27 16:13:03 116
转载 pyspider爬取tripadvisor
首先装pymongo,pyspider,具体安装方法不讲解,然后命令行下执行pyspider all这句命令的意思是,运行 pyspider 并 启动它的所有组件。可以发现程序已经正常启动,并在 5000 这个端口运行。 下来在浏览器中输入 http://localhost:5000,可以看到 PySpider 的主界面,点击右下角的 Create,命名为 pyshide...
2018-12-27 16:12:41 213
转载 使用redis所维护的代理池抓取微信文章
搜狗搜索可以直接搜索微信文章,本次就是利用搜狗搜搜出微信文章,获得详细的文章url来得到文章的信息.并把我们感兴趣的内容存入到mongodb中。因为搜狗搜索微信文章的反爬虫比较强,经常封IP,所以要在封了IP之后切换IP,这里用到github上的一个开源类,当运行这个类时,就会动态的在redis中维护一个ip池,并通过flask映射到网页中,可以通过访问 localhost:5000/get/...
2018-12-27 16:12:22 157
转载 使用redis+flask维护动态代理池
在进行网络爬虫时,会经常有封ip的现象。可以使用代理池来进行代理ip的处理。代理池的要求:多站抓取,异步检测。定时筛选,持续更新。提供接口,易于提取。代理池架构:获取器,过滤器,代理队列,定时检测。使用https://github.com/Germey/ProxyPool/tree/master/proxypool代码进行分析。run.py里面的代码from proxyp...
2018-12-27 16:11:58 181
转载 使用Redis+Flask维护动态代理池
1.为什么使用代理池许多⽹网站有专⻔门的反爬⾍虫措施,可能遇到封IP等问题。 互联⽹网上公开了了⼤大量量免费代理理,利利⽤用好资源。 通过定时的检测维护同样可以得到多个可⽤用代理理。2.代理池的要求 多站抓取, 异步检测定时筛选, 持续更新提供接口, 易于提取3.代理池架构4.github上下载代理池维护的代码https://github.com/Germey/Pr...
2018-12-27 16:11:21 1014
转载 REQUESTS库的文档高级用法
高级用法本篇文档涵盖了 Requests 的一些高级特性。会话对象会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同一主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见 HTTP persistent co...
2018-12-27 16:11:03 207
转载 Selenium 抓取淘宝商品美食信息
在使用python进行数据爬取的时候,我们发现ajax请求比较繁琐,那么有什么好的办法可以解决呢?就是使用selenium自动化工具,模拟输入点击,这样我们就可以不需要知道ajax的请求链接,从而可以直接通过类似人工的操作来模拟,从而可以获取网页数据。我们来举个例子。 淘宝的首页,我们打开发现没有商品数据的信息,而他的数据都是通过ajax请求获取的,那么我们使用ajax请求这种方法来获取数据...
2018-12-27 16:10:46 254
转载 分析Ajax请求并抓取今日头条街拍美图
通常我们从网页上爬取内容时,都是HTML代码,内容都已经写好了,直接从页面获取想要的信息即可,但是有的网页是通过ajax获取的数据,将ajax获取的数据通过json格式接受,然后展示在页面上的,也就是说,当我们打开一个页面时,首先请求的是他的html,然后HTML里面通过ajax获取后端数据,将数据以json格式展示在页面上。而近日头条就是这样。下面我们来看看。 我们打开链接:https:/...
2018-12-26 13:57:00 251
转载 python爬虫从入门到放弃(七)之 PyQuery库的使用
PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触过jQuery,那么PyQuery就是你非常绝佳的选择,PyQuery 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。官网地址:http://pyquery.readthedocs.io/en/latest/jQuery参考文档:...
2018-12-26 13:56:02 148
转载 python爬虫从入门到放弃(六)之 BeautifulSoup库的使用
上一篇文章的正则,其实对很多人来说用起来是不方便的,加上需要记很多规则,所以用起来不是特别熟练,而这节我们提到的beautifulsoup就是一个非常强大的工具,爬虫利器。beautifulSoup “美味的汤,绿色的浓汤”一个灵活又方便的网页解析库,处理高效,支持多种解析器。利用它就不用编写正则表达式也能方便的实现网页信息的抓取快速使用通过下面的一个例子,对bs4有个简单的了解...
2018-12-26 13:55:14 116
转载 python爬虫从入门到放弃(五)之 正则的基本使用
什么是正则表达式正则表达式是对字符串操作的一种逻辑公式,就是 事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符”,这个“规则字符” 来表达对字符的一种过滤逻辑。正则并不是python独有的,其他语言也都有正则python中的正则,封装了re模块python正则的详细讲解常用的匹配模式\w 匹配字母数字及下划线\W 匹配f非字母数...
2018-12-26 13:54:21 165
转载 python爬虫从入门到放弃(四)之 Requests库的基本使用
什么是RequestsRequests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用,你会发现,其实urllib还是非常不方便的,而Requests它会比urllib更加方便,可以节约我们大量的工作。(用了requests之后,你基本都不愿意用urllib了)一句话,requests是pyth...
2018-12-26 13:52:44 373 1
转载 python爬虫从入门到放弃(三)之 Urllib库的基本使用
官方文档地址:https://docs.python.org/3/library/urllib.html什么是UrllibUrllib是python内置的HTTP请求库包括以下模块urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robots.txt解析模块urlopen...
2018-12-26 13:51:45 209
转载 python爬虫从入门到放弃(二)之爬虫的原理
在上文中我们说了:爬虫就是请求网站并提取数据的自动化程序。其中请求,提取,自动化是爬虫的关键!下面我们分析爬虫的基本流程爬虫的基本流程发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应获取响应内容如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能是HTML...
2018-12-26 13:50:46 137
原创 填坑:Windows下使用OpenSSL生成自签证书(很简单,一个晚上搞明白的,让后来者少走弯路)
最近在学习中发现openssl 中有个坑,所有的教程都是openssl genrsa -des3 -out private.key 1024,但是产生的证书,npm start 之后就报错如下:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt嗦了一个晚上,似乎只要把加密方式-des3取消之后,问...
2018-12-26 13:48:25 791
原创 selenium+pyquery爬取淘宝美食100页(无头静默模式)
import refrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions...
2018-12-26 13:45:48 203
原创 python爬虫从入门到放弃(九)之 Requests+正则表达式爬取猫眼电影TOP100
import requestsfrom requests.exceptions import RequestExceptionimport reimport jsonfrom multiprocessing import Pooldef get_one_page(url): headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10....
2018-12-26 13:44:43 265
转载 python爬虫学习记录——各种软件/库的安装
Ubuntu18.04安装python3-pip1、apt-get update更新源2,ubuntu18.04默认安装了python3,但是pip没有安装,安装命令:apt install python3-pip(apt install python-pip安装的是python2b版本的pip)安装mongodb:apt-get install mongodb.执行mongo...
2018-12-26 13:42:35 154
原创 react native的win10 开发环境搭建,调试使用Android模拟器
1.打开cmd的管理员模式,win+X,选择命令提示符(管理员)即可,运行如下命令:@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.We...
2018-12-25 16:43:33 343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人