自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 雷达模块开发学习教程(一)——检测人员信息

一、环境配置1.1 安装CCS1.1.1 所需资料D:\ti\sdk\mmwave_sdk_02_00_00_04-Windows-x86-Install.exeD:\ti\ccs\CCS9.2.0.00013_win64.zip1.1.2 安装步骤首先安装sdk,默认路径其次安装ccs,需要注意:防火墙关闭、安全卫士退出、不联网、管理员模式打开选中所有项目,安装默...

2020-04-14 16:54:10 4253 6

原创 Android FFmpeg移植总攻略——获取视频帧数(亲测可用)

第一次尝试使用Android 移植FFmpeg算法,一路坎坷,最终做如下总结,适用于Android手机、Android开发板。亲测可用。一、下载组件 在Android Studio中下载所需组件:CMake、LLDB、NDK(NDK如果版本太高>r16,则选择后期单独下载)。其中,CMake为构建工具,LLDB为调试工具。二、创建支持C++的AS工程新建工程,勾选"...

2019-04-10 14:34:49 4477 5

原创 大数据SQL日常学习——NVL函数

1. 含义NVL函数是用于判断某个字段值是否为空,并作相应处理的函数,类似于JAVA中的三元表达式。2. 使用方式2.1 两个参数的NVL函数:nvl(str1,str2) 含义:如果str1为空,则函数返回str2的值;如果str1不为空,则函数返回str1的值。 具体用法:i. 可以设置字段如果为空的默认值。例如如果一个人在注册游戏时不填写用户名称时默认取你注册用的微信名称一样。ii. 也可以用于外关联(join等)时两个表中有重复字段但是值...

2020-11-10 15:01:08 2556

原创 大数据SQL日常学习——CASE WHEN THEN END用法

在SQL语句中添加判断条件,自然用到CASE WHEN THEN END。具体用法如下:一、简单用法1. 方式1.SELECT s.s_id, s.s_name, s.s_sex, CASE WHEN s.s_sex = '1' THEN '男' WHEN s.s_sex = '2' THEN '女' ELSE '其他' END as sex, s.s_age, s.clas

2020-11-10 10:46:33 2155

原创 大数据入门级学习路线

一、学习技能1.1 必备技能(10项)01. Java高级(虚拟机、并发)02. Linux操作03. Hadoop(HDFS+MapReduce+Yarn)04. HBase(JavaAPI操作+Phoenix)05.Hive(Hql基本操作与原理)06. Kafka07. Storm08. Scala需要09. Python10. Spark(Core+sparksql+Spark Streaming)1.2 高级技能(6项)1. 机器学习算法及ma.

2020-11-02 08:54:17 505 2

原创 MySQL下载与配置

一、MySQL下载MySQL下载地址:https://dev.mysql.com/downloads/mysql/选择注册,登录,或者直接进行下载。选择下载ZIP或者MSI格式。其中ZIP格式,直接解压缩即可使用,MSI格式,需要进行安装。二、安装2.1 环境配置右键“我的电脑”——属性——高级系统设置——环境变量——系统变量——path中添加: ;D:\Download\MySQL\mysql-8.0.19-winx64\bin2.2 添加文件...

2020-10-30 09:01:36 220

原创 DB2安装报错——WIN7在指示的文件系统中找不到数据库目录。 SQLSTATE=58031

1. 问题:安装DB2时,报错:SQLSTATE=58031。2. 原因:针对于WIN7,安装DB2,配置存在58031错误。是因为没有管理员权限。必须进行设置成默认管理员开启才行。3. 管理员权限默认设置:1)对所有程序进行管理员设置右键“计算机”——“管理”——计算机管理(本地)——系统工具——本地用户和组——用户——找到“Administrator”——双击打开常规——不勾选“账户已禁用”——确定。2)对具体某个软件进行管理员设置点击DB2软件——右键“属性”——兼

2020-10-28 10:12:19 1877

原创 Python金融大数据分析——第五章数据可视化(2)金融学图表

5.2 金融学图表5.2.1 mplfinancematplotlib的finance库包含不少可视化的金融图表,由于几代更新迭代,finance库也发生了变化。从2.2.0版本前调用:import matplotlib.finance as mpf到2.2.0版本后调用:pip install https://github.com/matplotlib/mpl_finance/archive/master.zip但会出现如下警告:D:\download\python\

2020-06-29 16:52:30 3462

原创 matplotlb.finance导包报错——ModuleNotFoundError No module named mpl finance

matplotlib的finance包在matplotlib2.2.0版本以后,matplotlib.finance从matplotlib中排除,需要单独下载mpl_finance包,否则会报如下错误:ModuleNotFoundError: No module named 'mpl_finance'具体操作如下:在DOS窗口下输入:pip install https://github.com/matplotlib/mpl_finance/archive/master.zip得到如下

2020-06-29 13:37:27 5806

原创 Python金融大数据分析——第五章数据可视化(1)二维绘图

第五章 数据可视化5.1 二维绘图5.1.1 一维数据集生成20个标准正态分布(伪)随机数,保存在Numpy ndarray中。'''生成20个标准正态分布(伪)随机数,保存在Numpy ndarray中。'''import numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplnp.random.seed(1000)y = np.random.standard_normal(20)x = ra

2020-06-24 15:33:17 1745

原创 Python金融大数据分析——第四章数据类型和结构

目录数据类型和结构4.1.1 整数4.1.2 浮点数4.1.3 字符串4.1.4元祖4.1.5 列表4.1.6 控制结构4.1.7 函数式编程4.1.8 字典4.1.9 集合4.1.10 Numpy数据结构4.1.11 结构数组4.1.12 代码向量化数据类型和结构4.1.1 整数a = 10# 获取对象类型print(type(a)) # <class 'int'># 获取int对象所需位数print(a.b...

2020-06-24 13:45:38 879

原创 from pyecharts import Geo, Line, Bar或from pyecharts import Overlap报错

1.from pyecharts import Geo, Line, Bar报错1)在DOS窗口,输入pip install pyecharts,一般默认是安装最新版本。目前是1.X.X。对应from pyecharts import Geo, Line, Bar应更改为:from pyecharts.chartsimport Geo, Line, Bar2)在DOS窗口,输入pip install pyecharts==0.5.11,限定安装的版本为0.X.X。对应导包,为:from ..

2020-06-08 11:18:40 4497

原创 Selenium3自动化测试——23.自动发送邮件功能

自动发送邮件是自动化测试项目的重要需求之一。发送邮件的协议,是简单邮件传输协议(SMTP)。1. Python自带的发送邮件功能1.1 发送邮件正文import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 发送邮件主题subject = 'Python email test'# 编写HTML类型的邮件正文msg = MIMEText('<html><h1

2020-05-28 16:18:46 1081

原创 Selenium3自动化测试——22.使用DDT运行同一测试用例

有时,我们需要使用不同数据对同一测试用例进行检验,这时需要用到DDT。1)安装pip install ddt2)以百度搜索为例,确定DDT的用法import unittestfrom time import sleepfrom selenium import webdriverfrom ddt import ddt, data, file_data, unpack@ddtclass TestBaidu(unittest.TestCase): @classmethod

2020-05-28 14:33:30 399

原创 Selenium3自动化测试——21.数据驱动应用

往往我们需要通过数据集合直接驱动应用,这里通过循序渐进的三种方式来描述。1. 通过csv获取数据并驱动应用import csvimport codecsimport unittestfrom time import sleepfrom itertools import islicefrom selenium import webdriverclass TestBaidu(unittest.TestCase): @classmethod def setUpClass(

2020-05-28 10:53:15 307

原创 Selenium3自动化测试——20.使用HTMLTestRunner获取测试报告

1. 测试报告需求在自动化测试过程中,往往需要对测试后的结果汇总成测试报告,这里,使用HTMLTestRunner可以实现。不过网上只有Python2的HTMLTestRunner.py文档,具体位置在:http://tungwaiyip.info/software/HTMLTestRunner.html。这里有两种方式:1. 下载该文件--》修改成python3可用的; 2. 下载美化功能的Python3这里,这两种方式都介绍一下...

2020-05-13 11:02:03 1145

原创 Selenium3自动化测试——19.读取数据文件

1. 实现目标在测试与开发中,经常需要对文件进行各种读取操作。这里介绍针对txt、csv、xml、json文件的读取。2. 读取TXT文件2.1 user_info.txt文件:123user:error:erroradmin:admin123eee?2.2 读取txt文件.py#line[:-1]其实就是去除了这行文本的最后一个字符(换行符)后剩下的部分。#读...

2020-04-30 09:55:05 549

原创 Selenium3自动化测试——18.窗口截图

1. 实现目标对窗口进行截图,图片保存在脚本的files文件夹下。2. 实现代码from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")# 截取当前窗口,指定截图图片的保存位置driver.save_screenshot("./files/baid...

2020-04-21 10:33:29 251

原创 Selenium3自动化测试——17.控制滑动解锁

1. 实现目标打开https://www.helloweba.net/demo/2017/unlock/,自动测试鼠标放置在滑块上,实现自动滑动。2. 实现代码from time import sleepfrom selenium import webdriverfrom selenium.webdriver import ActionChainsfrom selenium.c...

2020-04-21 10:10:03 893

原创 Selenium3自动化测试——16. 处理HTML5视频播放

1. 实现目标打开视频链接,点击播放,随后暂停播放。2. 实现代码from time import sleepfrom selenium import webdriverdriver = webdriver.Chrome()driver.get("http://videojs.com/")video = driver.find_element_by_id("preview...

2020-04-20 16:30:00 1630 1

原创 Selenium3自动化测试——15.调用Javascript进行滚动条控制

1. 实现目标对水平和垂直的滚动条进行控制;2. 实现代码from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")driver.set_window_size(800, 600)driver.find_element_by_id("kw").sen...

2020-04-20 15:59:58 184

原创 Selenium3自动化测试——14.操作Cookie

1. 实现目标获取浏览器的Cookie,才能进行白盒与黑盒测试。在Webdriver中有如下操作Cookie的方法:get_cookies(): 获取所有Cookieget_cookie(name): 返回字典中key为name的Cookieadd_cookie(name,optionsString):删除名为OpenString的Cookiedelete_all_co...

2020-04-20 15:43:01 199

原创 Selenium3自动化测试——13.下载文件功能

1. 实现目标下载selenium官网的3.141.0.tar.gz,到脚本所有目录中。2. 实现代码import osfrom selenium import webdriveroptions = webdriver.ChromeOptions()prefs = {'profile.default_content_settings.popups': 0, ...

2020-04-20 15:12:25 1414

原创 Selenium3自动化测试——12.上传文件功能

1. 实现目标自动实现功能:将本地文件上传至表单中,通过input标签,通过form表单提交给服务器。2. 实现代码import osfrom selenium import webdriverfile_path = os.path.abspath('./files/')driver = webdriver.Chrome()upload_page = 'file:///'+...

2020-04-20 11:11:55 256

原创 Selenium3自动化测试——11. 下拉框处理

1. 实现目标自动实现功能:点击设置--》搜索设置--》设置下拉框每页显示多少条搜索结果。2. 实现代码from time import sleepfrom selenium import webdriverfrom selenium.webdriver.support.select import Selectdriver = webdriver.Chrome()drive...

2020-04-20 10:31:33 453

原创 Selenium3自动化测试——10.为百度搜索设置弹窗

1. 实现目标自动点击“设置”--》“搜索设置”--》点击保存设置按钮,弹出设置完成的弹窗。2. 实现代码from time import sleepfrom selenium import webdriverdriver = webdriver.Chrome()driver.get('http://www.baidu.com')# 打开搜索设置link = drive...

2020-04-20 09:58:23 604

原创 Selenium3自动化测试——9.多窗口切换

1. 实现目标在百度首页和注册界面之间相互切换2. 实现代码import timefrom selenium import webdriverdriver = webdriver.Chrome()driver.implicitly_wait(10)driver.get("http://www.baidu.com")# 获得百度搜索窗口句柄search_windows ...

2020-04-17 16:28:21 220

原创 Selenium3自动化测试——8.定位一组元素

1. 实现目标在百度浏览器中,搜索“selenium”后,输出搜索的第一页的所有title2.实现代码from time import sleepfrom selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.cn")driver.find_element_by_i...

2020-04-17 13:55:06 223

原创 Selenium3自动化测试——7.获得验证信息

1. 实现目标获取搜索页面的title、current_url,text。title:用于获取当前页面的标题current_url:用于获取当前页面的URLtext:用于获取当前页面的文本信息2.实现代码from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()dr...

2020-04-17 10:31:41 320

原创 Selenium3自动化测试——6.键盘操作

1. 实现目标控制键盘,在百度首页的输入框进行输入,并点击“百度一下”进行搜索。2. 实现代码send_keys:键盘发送内容输入框的id:kw百度一下的id:sufrom selenium import webdriver# 调用Keys模块from selenium.webdriver.common.keys import Keysdriver = webdr...

2020-04-17 10:07:34 748

原创 Selenium3自动化测试——5. 鼠标悬停操作

1. 实现目标将鼠标悬停在百度首页的设置按钮上。2. 实现代码from selenium import webdriver#引入ActionChains类from selenium.webdriver import ActionChainsdriver = webdriver.Chrome()driver.get("http://www.baidu.cn")#定位到要...

2020-04-17 09:44:42 5517 6

原创 Selenium3自动化测试——4. 获取百度备案信息

1. 实现目标获取百度底部备案信息2. 实现代码from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")#获取输入框的尺寸size = driver.find_element_by_id('kw').sizeprint(size)#返回百度页面...

2020-04-15 14:01:34 512 1

原创 Selenium3自动化测试——3. 控制浏览器

前言通过WebDriver可以对浏览器进行诸多控制:浏览器窗口的大小、浏览器前进后退等。1. 控制浏览器的窗口大小——目标:控制浏览器的窗口为480X800——实现:from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://m.baidu.com")# 参数数字为像素pr...

2020-04-15 11:16:42 345 1

原创 Selenium3自动化测试——2. python编写简单自测代码

开发人员在编写好代码后,测试人员如何在另个测试文件中对开发人员的文件进行测试呢?例如,开发人员的代码如下,名字为calculator.py。# 创建add函数def add(a, b): return a + bif __name__ == '__main__': # 自测试代码 c = add(3, 5) print(c)测试人员要获取该文件...

2020-01-15 09:10:52 235

原创 Selenium3自动化测试——1. 新建第一个Selenium自动化测试脚本

在安装好Python、PyCharm和Selenium后,开始进行第一个Selenium自动化测试脚本。1. 对百度首页进行编写如下代码:from selenium import webdriver # 导入selenium下面的webdriver模块# 调用webdriver模块下的Chrome()driver = webdriver.Chrome()# 通过driver比...

2020-01-14 14:34:20 448

原创 Android BLE开发(一):串口调试

由于之前做的蓝牙检测功能有点久远,没有做好备份。重新再做相类似工程时,有些遗漏,特意在此做总结。一、Android端二、蓝牙硬件设备使用蓝牙模块为TI公司CC2541,CC dubugger,两者连接插电后,在显示屏上显示:advertising(广播中);三、PC端串口调试1. 在PC端下载如下软件:Setup_SmartRF_Flash_Programm...

2019-12-05 16:23:37 1141 3

原创 Android 手势返回上一界面 亲测可用

在现如今,Android使用越来越便捷,也对Android开发提出更高要求,便捷体现在开发的每一处。这里介绍Android使用手势返回上一界面。亲测可用!一、思考:1. 监听可手势返回上一界面的Activity,BackGestureListener;2. 每个需返回上一界面的Activity,继承父类Activity,父类Activity可实现手势返回上一级功能。二、Demo...

2019-12-03 09:57:41 1912

原创 Python 生成exe文件报错:ImportError: unable to find Qt5Core.dll on PATH

一、错误有时,在生成可执行文件exe文件后,在其他电脑上执行该文件,却报错:ImportError: unable to find Qt5Core.dll on PATH。具体如下:原因:pyqt5库对系统变量的加载存在bug,在主程序中pyqt5库import之前就对系统变量进行手动设置。二、解决方案:在PyQt5导入包的上方添加如下两行:if hasattr(sy...

2019-11-15 14:42:23 690

原创 Python将py文件生成exe文件

使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享。由于新手初步尝试,自己一个人摸索,遇到了很多坑。这里先给出最简单有效的方式,亲测可用。项目excelHandle工程中包含excelHandle.py文件,路径如下:D:\download\python\EXCELHandle在这里如果生成exe文件,...

2019-08-21 17:31:14 298

原创 Cadence快捷键设置亲测有效!

按照个人习惯设置几个快捷键,亲测可用,简单高效:一、临时设置缺点:每次关闭软件,就要重新设置,比较麻烦funckey w add connectfunckey Esc cancelfunckey g movefunckey d deletefunckey s donefunckey c copyfunckey r Rotate二、系统设置缺点:设置完 后不能更改。...

2019-08-20 10:47:08 8648 6

MindMaster9专业版,亲测可用

1. MindMaster9专业版,亲测可用 2. 短小精悍,下载直接安装即可!

2022-02-22

BLE_MasteSlave_V1.3_cc2541.hex

BLE_MasteSlave_V1.3_cc2541.hex源文件,供Android端蓝牙开发。具体实施文档见:。

2019-12-05

SmartRF_Flash_Programmer安装包.rar

SmartRF_Flash_Programmer安装包,供移动开发,蓝牙BLE开发,在初期做串口调试时使用。亲测有用。 具体实现方式见CSDN文档:;个人微信18551065053

2019-12-05

STM32串口调试工具.rar

提供STM32调试工具,供开发者进行串口调试。针对移动端蓝牙开发,亲测可用。可实时监测数据上传下载。

2019-12-05

Android ffmpeg算法移植所需库文件armeabi

Android ffmpeg算法移植所需的库文件,包括armeabi版本的动态so库文件,.h头文件。直接复制粘贴至libs文件夹下即可。

2019-04-10

Android ffmpeg C++算法移植获取视频帧数(亲测可用)

Android ffmpeg C++算法移植,适用于Android手机、Android开发板。亲测可用。针对Android6.0及以上设置动态添加权限,添加音视频内存等权限。只需修改视频路径即可获取视频对应帧数。亲测可用。具体分析见博客:https://blog.csdn.net/qq_33313532/article/details/89180483

2019-04-10

空空如也

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

TA关注的人

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