自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTPA32x32d红外热电堆阵列传感器的详细资料介绍

HTPA32x32d红外热电堆阵列传感器的详细资料介绍  1带有光学元件的传感器的清洁和处理用异丙醇或丙酮清洁过滤器这是最普遍用于清洁带有或不带有涂层的光学元件的方法。在浸入溶剂或仅用溶剂浸湿的情况下,可以清洁安装在传感器中的滤镜或透镜,然后用干净的软棉布或棉签轻轻擦拭表面。然后立即用另一块干净的全棉软布或棉签将零件擦干。用洗涤剂和水清洗也可以使用非常温和的非磨蚀性清洁剂(不含添加剂)和水清...

2020-03-10 12:17:17 4279 1

原创 硬汉DSP TMS320F28335开发板全套资料

TMS320F28335型数字信号处理器TI公司的一款TMS320C28X系列浮点DSP控制器。与以往的定点DSP相比,该器件的精度高,成本低, 功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。TMS320F28335具有150MHz的高速处理能力,具备32位浮 点处理单元,6个DMA通道支持ADC、McBSP和 EMIF,有多达18路的PWM输出,其中有6路为TI...

2019-10-16 18:17:50 7188 6

原创 STM32F103介绍以及例程下载。

STM32F系列属于中低水平32位ARM单片机,该系列芯片是意法半导体(ST)公司的产品,其核心是cortex-m3。根据片上闪存的大小,该系列芯片可分为三类:小型(16K和32K)、中型(64K和128K)和大型(256K、384K和512K)。芯片集成计时器、CAN、ADC、SPI、I2C、USB、UART等功能。内核——ARM 32位cortex-m3——最高工作频率72MH...

2019-10-11 11:50:46 8890

原创 django 用户名和邮箱都能登陆的方法学习小记

1.用户名、邮箱都能登陆的方法:简述:导入auth里面的authenticate,login,ModelBackend 另外导入:db.models 下面的Q 通过重写一个CustomBackend类来继承ModelBackend在里面重构authenticate,完成后在setting里面配置auth指向新建的CustomBackend类,即可实现邮箱以及用户名都能登陆的方法。例子如下:...

2019-07-17 10:49:29 374

原创 谷歌浏览器开发初体验之manifest.json文件详解【秒入门】

非常简单的呢。manifest.json首先这是一个非常重要的插件配置文件,里面是整个插件的核心,插件是否能正常运行全靠这里面的配置了。下面来看下简单结构:{ "manifest_version":2,//这是固定值 "version":"1.0",//谷歌根据这里判断插件是否需要更新 "name":"天眼",//插件名称 "descriptio...

2019-04-28 18:22:14 2652 2

原创 python sql语句特殊符号转义。

python 进行数据库插入的时候,有时候个别字段碰到特殊符号的话会提示插入失败。但是我们可以用re.escape()对字段进行转义示例:re.escape('www.python.org')'www\\.python\\.org'...

2019-04-24 16:36:17 5857

原创 pymysql executemany 使用小记

读取本地csv文件 批量插入mysql数据 以此增加效率executemany方法: 先定义一个list来存csv里面的for值 然后用executemany(sql,list)来批量插数据 注意:sql要用replace('\'','')去除单引号。要不然插入会报错。示例:list = []for x in xinghao_items: ...

2019-04-18 17:43:44 8532

转载 django admin报错IntegrityError:'Cannot add or update a child row: a foreign key constraint fails'

如果在使用Django Admin后台添加用户时出现外键报错,这时候需要在setting文件的databases中添加以下代码取消外键检查DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mxproject', 'USER':'root',...

2019-04-03 21:54:59 150

转载 django models报错Manager isn't accessible via XXXinstances

出现这种错误是因为调用模型对象时使用了变量名,而不是对象名(模型类),例如:user = UserInfo()user_li = user.objects.filter(uname=username)这种调用情况就会报此错误,解决方法是使用对象名调用objects方法user = UserInfo()user_li = UserInfo.objects.filter(uname...

2019-03-25 13:35:58 3817 1

转载 python pyinstaller 打包后 os路径获取不正确解决方案

gen_path = os.path.dirname(os.path.realpath(sys.argv[0]))#以上这句获取路径就正确了。延伸阅读:os.path.dirname(__file__)返回脚本的路径,但是需要注意一下几点:1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined...

2019-03-20 12:00:17 6600

原创 python csv模块 防止重复写入标题

#newline的作用是防止每次插入都有空行 with open("test.csv", "a+", newline='') as csvfile: writer = csv.writer(csvfile) #以读的方式打开csv 用csv.reader方式判断是否存在标题。 with open("test.csv", "r", newli...

2019-03-20 10:03:23 6491

转载 mysql 2509错误解决方法

在Navicat中进行连接测试时,发现报错2509,还有乱码!mysql 2509 加密方式导致的报错,在8以后的版本默认的加密方式都改为了caching_sha2_password此时要更改加密方式1.进入mysql的命令行界面,选择mysql数据库use mysql2.更改加密方式ALTER USER 'root'@'localhost' IDENTIFIED BY '...

2019-03-10 11:54:37 1828

原创 python zipfile压缩使用说明

压缩f=zipfile.ZipFile(file, mode="r", compression=ZIP_STORED, allowZip64=False)创建一个zip文件对象,压缩是需要把mode改为‘w’,这个是源码中的注释Open the ZIP file with mode read "r", write "w" or append "a",a为追加压缩,不会清空原来的zipf...

2019-03-07 10:50:33 9749

转载 python SOAP接口对接过程记录

前段时间学习了Python操作http接口,觉得挺容易的。最近项目组也有接触webservice接口,心里想想是否Python也可以操作这类接口。于是利用伟大的度娘,花了6个小时研究出来了,所以迫不及待更新一篇博文来分享。有兴趣讨论的同学可以加入我们的交流Q群:297669715。 一、准备环境  webservice接口测试,需要用到suds库,网上百度的各种suds库都没法安装,我这里的Pyt...

2018-06-06 10:24:12 4710

转载 python redis list队列命令

附录:redis命令命令描述Redis Blpop 命令移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。Redis Brpop 命令移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。Redis Brpoplpush 命令从列表中弹出一个值,将弹出的元素插入到另外一个列表中并返回它; 如果列表没有元素会阻塞列表直到等...

2018-04-18 13:50:04 2004

转载 在windows上部署使用Redis出现问题的解决方法

下载Redis在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载。目前的是2.8.12版的,直接解压,在\bin\release 目录下有个压缩包,这就是我们需要的:   启动Redis直接在上图的目录打开命令窗口,运行: redis-server redis.windows.conf   结果就悲剧了,提示:QForkMasterInit: sy...

2018-03-26 11:25:08 1846

转载 python selenium-webdriver 元素操作之键盘操作

上节介绍了模拟鼠标对元素的操作,本节主要介绍键盘对元素的操作,实际过程中鼠标对元素的操作比键盘对元素的操作更经常使用,但是键盘对元素的操作也很重要,本节主要介绍一下键盘对元素的操作。selenium 提供了比较完整的键盘操作,在使用的模拟键盘操作之前需要我们导入from selenium.webdriver.common.keys import Keys即可,然后就可以来模拟键盘操作。#导入Key...

2018-03-19 22:19:32 546

原创 python selenium chromedriver报错解决办法。

提示chromedriver路径不对的话 直接把chromedriver.exe放到python脚本的文件夹下面chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html下载的时候要注意选择和谷歌浏览器相对应的版本。...

2018-03-18 15:24:27 3329

原创 python sorted() 的理解运用

sorted对所有可迭代对象进行排序操作。sorted进行排序的类型要一致,int类型无法和str类型进行排序。sorted(iterable,cpm,key,reverse)参数说明:iterable -- 可迭代对象。cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。key -- 主要是用来进行比较的...

2018-03-11 11:25:19 1363

转载 while(1) 什么意思 while(i--)什么意思?

while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句。那么while(1)其中1代表一个常量表达式,他永远不会等于0。所以,循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。...

2018-03-10 13:49:27 41297 3

转载 python编程中的if __name__ == 'main': 的作用和原理

在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。   1、这段代码的功能   一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控制这两种情...

2018-03-10 13:01:29 144

单片机原理及应用经典试题和答案详细资料合集免费下载

本文档的主要内容详细介绍的是单片机原理及应用经典试题和答案详细资料合集免费下载。   1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。   2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。   3、两位十六进制数最多可以表示 256 个存储单元。

2019-03-06

[A M.Fahim]Clock Generators for SoC Processors

[A M.Fahim]Clock Generators for SoC Processors

2019-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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