自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 收藏
  • 关注

原创 redis常用五种数据类型的常用指令

本文为初识redis记录的基本知识,如有不正确之处还请指出一、redis五种类型简介string:存储结构为简单动态字符串(SDS)hash:存储结构可以是哈希表(O(1))、压缩列表(O(N))list:存储结构可以是双向链表(O(N))、压缩列表(O(N))set:存储结构可以是哈希表(O(1))、整数数组(O(N))zset:存储结构可以是压缩列表(O(N))、跳表(O(logN))数组:根据序号随机查找很快,但是插入和删除很慢,需要挪动很多元素。

2024-09-23 12:20:46 1060

原创 nRF Connect设置自动扫描

(2)settings,选择Scanner。1、打开nRF Connect,点击设置。在测试蓝牙的时候,需要自动进行扫描。(4)设置自动扫描Manual。

2024-08-01 12:47:11 393

原创 mac上查看设备树

1、电脑左上角点击“关于本机”-“系统报告…2、查看硬件相关信息。

2024-07-31 16:53:42 449

原创 linux创建新的py文件

5、按下ESC键,输入:wq保存并退出vi编辑器。3、在vim编辑器模式输入a或i进入编辑模式。2、输入指令:vi abc.py。4、输入要执行的文件py内容。1、进入linux系统。

2023-12-04 21:02:27 728

原创 使用python操作数据库

当前由于多个脚本涉及到账户登陆,同时账号密码存在不断修改的情况,为避免多处修改,现计划将账户信息放到数据库中,后续所有账号信息均从数据库中去读取。(1)创建账户前,查看数据库是否存在目标表。(2)执行创建表的脚本。1、创建测试账户的表。

2023-11-08 21:46:23 241

原创 使用python中xird进行读取文件以及遇到的报错

可通过table.cell_value(0,0)、table.cell(1,1).value、table.row(2)[2].value三种方式获取单元格的值。该部分与示例1代码结构相同,只是把行相关函数更换为列函数,需要注意的是:如果第一行是字段名,获取到的列信息第一个元素是字段名,实际取用的时候,需要进行处理。解析2:通过sheet_names()获取文件中的sheet页的名字,结果并以list类型存储,后续使用可按照list进行访问。使用join函数,将文件进行拼接,从而实现路径的灵活性。

2023-10-16 20:57:45 445

原创 C语言的数据类型简介

2)每个字符串的结尾,编译器会自动添加一个结束标志位‘\0’个相同或者不同类型数据构成的集合,这种数据类型被称为构造类型。3)char的两种定义方式–ASCII码表。1)‘a’为字符常量,”a”为字符串常量。1)测试代码–各类型占用字节数和输出展示。“a”包含两个字符’a’和’\0’

2023-08-30 20:57:54 178

原创 python使用matplotlib实现折线图的绘制

plt.plot(list_data,list_data1,linewidth=5):以list_data为x轴,list_data1为y轴,线条粗度为5。import matplotlib.pyplot as plt-》导入pyplot模块,在pyplot模块中包含很多用于生成图表的函数。plt.plot(list_data)-〉plot():一个用于画图的函数,它可以绘制点和线, 并且对其样式进行控制。(2)简单应用:plot(x,y):绘制以x为x轴数据, y为y轴数据的图形。

2023-08-17 21:34:53 1127

原创 python使用xlwt时,报ValueError: More than 4094 XFs (styles)

xlwt最多只能有4094个样式,超出这个样式数量就报错了。在写表格时,遇到如下报错。(1)去掉样式的要求。

2023-08-17 17:19:10 263

原创 【python】使用xlrd和xlwt实现表格创建、sheet添加、内容存储

最近在编程的过程中,总是涉及将数据存储到EXECEL情况,下面将自己实现的方法进行分析与共享,有瑕疵的地方还请赐教。(2)当有文档,无对应的sheet页时,将自动添加sheet页,并存储。(1)当无文档路径的情况下,会自动创建一个文档,并将数据存储到表格中。(3)有文档有sheet页时,自动存储数据。原sheet页无变化,

2023-08-17 14:33:48 1484

原创 python中字符串的类型转换

eval():将字符串str当成有效的表达式来求值并返回计算结果。{}字符串的转换为list、tuple、dict-一、使用eval----含有。(1)字符串转换为列表。(2)字符串转换为元组。(3)字符串转换为字典。

2023-05-23 07:35:59 940

原创 python中定义的变量类型变为tuple

实际env_type想定义为字符串,但是由于后面增加了“,”导致变为tuple,故在编写代码的需要注意语法。一、定义变量后面增加一个“,”可使变量类型变为tuple。

2023-02-01 16:56:39 758

原创 mysql中字符串拼接、填充和切片

数据库拼接字符串、填充字符串、截取字符串

2023-01-06 22:25:39 1766 1

原创 mysql中的rand()函数简介以及和其他函数组合使用实践

其次分别介绍round与rand的合用、ceiling与rand的合用、floor与rand的合用、md5与rand的合用。md5(n):必须要有参数n,计算n对应的md5摘要,并返回32位的十六进制的字符串。(2)有参数:rand(n)指定随机数生产的种子n,则返回可重复的随机数序列。实例2:select ceiling(rand());实例2:select floor(rand());rand():随机在[0,1)之间,故结果肯定为1。实例2:select md5(rand());

2023-01-04 21:52:11 5099

原创 将list中的值写入表格中

利用xlrd和xlwt将list中的值写入excel中

2022-12-09 21:17:35 583

原创 nRF Connect的使用

nRF Connect简介

2022-12-08 22:16:01 10298 2

原创 ECU简介

ECU简介

2022-11-28 20:34:12 1776

原创 谷歌浏览器记住的密码如何查看

在一些需要登录的系统,我们往往习惯将密码记住,但是时间久了,浏览器记住了密码,自己却忘记原来的密码。那问题就来了:我们如何查看记住的密码呢?(2)设置-自动填充-选择“密码管理器”(3)选择想查看的密码,点击右侧的眼睛。(5)即可查看到密码。

2022-11-02 10:28:10 6941

原创 flask中的应用工厂

创建一个Flask应用最简单粗暴的方法是在代码的开始创建一个全局的Flask实例,在之前的文章中https://blog.csdn.net/qq_44801116/article/details/124503979。:是当前的python模块名称,应用需要知道在哪里设置路径,使用__name__是一个方便的方法。就是这样的,这种方式对于简单的项目是简单有效的,但是当项目大以后,就力不从心了。所有的应用相关的配置、注册和其他设置都会在函数内部完成,然后返回这个应用。create_app:是一个应用工厂函数。.

2022-08-30 21:05:59 569

原创 gitlab使用简介

一、简介(1)版本控制定义版本控制(Revision Control)是指软件开发中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一,是一种方便查看历史变更记录,备份以便恢复以前的版本的软件工程技术。简而言之:用于管理多人协同开发项目的技术(2)版本控制的作用忽视版本控制将产生诸多问题:软件代码的一致性、软件内容的冗余、软件过程的事务性、软件开发过程中的并发性、软件源代码的安全性、以及软件的整合等问题主要功能:实现跨区域多人协同开发追踪和记载一个或者多个文件的

2022-08-12 14:01:16 769

原创 【问题解决】在服务器端配置了定时任务但是执行失败,本地直接执行脚本没有问题

本地脚本运行没有问题,cron执行不正确

2022-08-12 12:48:43 663

原创 常用在线测试工具集合

常用小工具汇总

2022-07-22 20:43:13 562

原创 python-UnitTest学习笔记

unittest框架实现接口自动化实践过程

2022-06-24 22:01:35 410

原创 解决unittest中使用HTMLTestRunner不能生成测试报告问题

unittest框架使用HTMLTestRunner不能生成测试报告

2022-06-24 21:48:18 1459

原创 经纬度分析

经纬度

2022-06-16 20:42:26 197

原创 argparse模块使用-基于python3.6

python中argparse的使用说明

2022-06-15 22:12:30 455

原创 crontab的学习随笔

crontab是,用于设置周期性执行脚本的指令。本文主要介绍常用的指令

2022-06-06 21:44:44 160

原创 python-使用chinese_calendar判断是否节假日/工作日/调休日,-使用weekday()判断星期几

最近在编写一个小程序时,需要判断是否为工作日、节假日,发现chinese_calendar这个第三方插件还蛮好用,现做如下分享:1.首先我们一个比较特别节假日我们选择2022年4月2日-5日进行测试,先做如下分析:4-2:原为周六休息日,现调成了工作日,=工作日4-3:为正常的节假日,=节假日4-4:原为周一工作日,已调成4-2上班,故:=节假日+调休日4-5:为正常的节假日4-6:为正常的工作日(2)运行代码进行测试import datetimefrom chinese_calend

2022-05-07 22:44:20 5671 4

原创 python-flask表单-

本文仍以银行付款为例进行实践flask表单的实现一、骨干的实现与验证(1)定义表单模型from flask import Flask,render_template,request#类型from wtforms import StringField,SelectField,SubmitFieldfrom flask_wtf import FlaskForm#参数的校验from wtforms.validators import DataRequiredapp = Flask(__name

2022-05-01 23:53:57 1067 2

原创 python-flask之渲染form表单

路由:url和函数的映射关系一、渲染form表单(1)新建package–templates,并在templates下新建html文件(2)编写form表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>"let's try"</title></head><body><form act

2022-05-01 18:44:16 848

原创 python-flask框架简介- hello world

python后端框架:Django:是一个高级的Python框架,包含许多功能模块,有大多数开发人员想要的内容,因此对第三方插件的需求较少Flask:是一个基于python的后端框架,轻量级,适合开发小型项目。支持jinjia2模板,安全cookie、单元测试和RESTful请求调度等功能。官方文档:https://dormousehole.readthedocs.io/en/latest/一、开发步骤开发的步骤分3步:1.实例化server2、要运行的函数用装饰器进行修饰3.启动服务二、简

2022-04-29 22:17:07 1375

原创 使用python-连接mysql数据库-错误记录

一、进行 update,insert时,发现sql执行无效,原因是未进行提交(1)具体原因在使用python操作mysql时,自动提交默认为offupdate,delete,insert等修改表中数据的需要commitcreate,drop,alter等修改表结构的,就不需要commit,因为内部隐藏了commit(2)连接数据库的代码import pymysqlimport jsondef exe_sql(sql): # 建立连接 conn = pymysql.con

2022-04-27 10:05:41 687

原创 pytest-fixture的scope+params简介

NLP是Natural Language Processing自然语言处理的简称。中文分词存在的原因是因为中文之间没有明确的区分标记,常用的区分方法有规则分词(需要词库)、统计分词(基于机械学习,比较依赖语境)和混合分词(jieba分词是混合分词的一种工具)。一、规则分词(正向最大匹配法)(1)正向最大匹配法算法描述1)从左向右取待分词汉语句的m个字符作为匹配字段,m为词典中最长词条的字符数。2)查找词典并匹配如果匹配成功则将这个字段作为一个词切分出来。如果不成功,则将这个匹配字段的最后一个字

2022-04-23 18:21:59 488

原创 pytest框架中前后置的处理-setup及fixture的简介-2

一、简介1.求解动态规划的核心问题就是穷举,核心设计思想是数学归纳法,只有列出***正确的「状态转移方程」才能正确地穷举***。动态规划的穷举有点特别因为这类问题存在「重叠子问题」,如果暴力穷举的话效率会极其低下,所以需要「备忘录」或者「DP table」来优化穷举过程,避免不必要的计算。2.动态规划的三要素重叠子问题:子问题重复重新计算,造成计算比较低效。最优子结构:子问题间必须互相独立。状态转移方程:实际上就是描述问题结构的数学形式而且,动态规划问题一定会具备「最优子结构」,才能通过子问题

2022-04-22 20:59:59 1910

原创 python中一次安装多个模块-以pytest使用的插件为例

在进行自动化脚本的过程中,有时会遇到同时打开多个浏览器,那么这时候问题来了:我怎么判断当前打开的是哪个?这每个窗口如何进行切换呢?别急,句柄handle来帮你忙。1.driver.window_hangdles()可以帮你以list的形式查看现在打开了几个窗口,每个窗口的句柄分别是什么。2.driver.current_handle可以查看当前的窗口是哪个3.driver.current_u...

2022-04-09 17:20:37 357

原创 WPS中设置下拉

1.进入https://dev.mysql.com/downloads/,选择Mysql community server,进入下载界面;2.若有账号则登陆后下载,若无,直接点击“No thanks,just start my download”执行下载...

2022-04-08 20:25:48 2132

原创 【功能实现】遍历字典,推送温馨提示

最近在处理excel中数据,在将结果写入excel的过程有如下几个过程:1.将结果写入新的excel中上方的代码可以实现将content中内容写入path里的sheet_name页;但是写入多个sheet时存在将前一个sheet覆盖...

2022-03-27 18:40:21 209

原创 数据库的复制

有时候,我们需要将A数据库的数据全部复制到B数据库,操作步骤具体如下:1.进入A数据库,进行导出:Structure+data:是结构和数据都导出Structure:是仅导出结构最终下载一个sql文档2.进入B数据库,进行执行sql脚本3.执行完成后,可查看到新增的数据表...

2021-11-11 16:12:39 3805

原创 safari浏览器如何打开开发者工具

机械学习通常是从已知的数据中去学习数据中蕴含的规律或者判断规则,把学习到规则应用到未来的新数据上并作出判断或预测。1.任务分类(分类、回归、聚类)分类:是一种离散预测,将数据映射到预先定义的群组或者类。eg:苹果根据大小直径分为优果、良果、差果。回归:是连续预测值,用属性的历史数据预测未来趋势。eg:根据房子的大小预测房子的租金。聚类:在没有给定分类的情况,根据信息的相似度进行信息聚类。该类的输入是一组未标记(没有标签)的数据。eg:根据用户的穿衣定义用户的等级。在分类、回归中,训练样本包含预测量

2021-10-09 11:54:49 12904 4

原创 MAC的快捷方式

一、.请求头ContentType默认未text/html,charset=ISO8859-1发送请求未拿到响应之前,会有一个临时的headers,拿到响应后为正式headers(一)常见的MIME有如下:1.text/html2.application/json效果:告诉服务端消息主体是序列化的JSON字符串适用范围:除低版本IE之外的各大浏览器都支持JSON.stringify,...

2021-09-11 19:44:42 239

空空如也

空空如也

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

TA关注的人

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