20230902方法python day
python中re正则一些用法及其常用正则表达式
# re.findall(pattern, string[, flags]) `re.findall(pattern, string[, flags])` 是 Python re 模块中的函数,用于在字符串中查找所有与正则表达式模式匹配的非重叠子字符串,并将它们作为列表返回。 具体参数解释如下: - ......
python flask 启动报错 'utf-8' codec can't decode byte 0xb2 in position 4: invalid start byte
原因:在python下lib文件夹里的socket.py文件中的name=gethostname()代码执行获取本机电脑名称时,遇到中文导致乱码报错。 解决方法: 1.将电脑“设备名称”中中文改为英文; 2.修改socket.py代码,如下(参考 https://blog.csdn.net/weix ......
day 39 素数
1.给出start与end; 2.有数i,遍历start~end中的素数; 3.输出; #include <iostream>#include<cmath> using namespace std; int main(void){ int m,n; int flag; printf("请输入star ......
深入理解 apply()方法
apply(thisArg) apply(thisArg, argsArray) thisArg 在 func 函数运行时使用的 this 值。请注意,this 可能不是该方法看到的实际值:如果这个函数处于非严格模式下,则指定为 null 或 undefined 时会自动替换为指向全局对象,原始值会 ......
解决:idea执行main方法都要build的情况
开发代码中,很多时候我们为了验证一小段代码逻辑会直接写个main方法去执行,看看运行结果,最近发现idea 跑个main方法都要执行 compileJava 和 build,连最普通的打印hellworld都需要下载maven 虽然最终打印出来了,但是也经历了一次build过程。。。 解决方案: 请 ......
Python - matplotlib 不显示中文 && findfont: Font family ['simsun'] not found
# 一.发现问题 python matplotlib.plt 使用 plt.title 写标题时,标题显示为方框,无法正常显示中文,遂开始修复之旅。 ![](https://img2023.cnblogs.com/blog/2864832/202305/2864832-202305261554041 ......
Yii 2.0自带的验证码使用方法及修改
Yii 2.0自带的验证码使用方法及修改 https://www.webmy.cn/News/20170622/728390046.shtml 如果觉得验证码字体不好看,可以修改验证码字体 默认字体是SpicyRice.ttf ``` /** * @验证码独立操作 下面这个actions注意一点,验 ......
前端vue中实现文件下载的几种方法 四种方法, a.download = "重新下命名下载文件名"
前端vue中实现文件下载的几种方法 原文链接:https://blog.csdn.net/weixin_46074961/article/details/105677732 第一种 前端创建超链接,通过a标签向后端发送get请求,需要给a标签添加一个download属性 这种写法是创造了一个a标签, ......
day107-过滤器与监听器
过滤器 filter:过滤器用来过滤网站的数据 处理中文乱码 登陆验证 ...... 导入maven包 <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifa ......
Vue导出多个sheet方法
<el-button type="primary" @click="_export">导出</el-button> import XLSX from 'xlsx' _export() { //需要导出的数据 const data = { sheet1: this.data.sheet1, sheet ......
java 和 python decodeBase64ZippedString encodeBase64ZippedString
#### java ``` package com.example; import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.binary.Base64OutputStream; import or ......
js中使用Object.assign方法给对象赋值
原先的 this.addForm.strPrice = resPrice.result.strPrice this.addForm.price = resPrice.result.price this.addForm.priceId = resPrice.result.priceId 现在的只需一句 ......
编译安装python3.11.3
1、下载源码包 cd /usr/local/src wget 'https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz' 2、解压 xz -d Python-3.11.3.tar.xz tar zf Python-3.11.3.ta ......
windows安装RabbitMQ及出现问题处理方法
一、安装准备工具1.下载Eralng,下面链接已提供otp_win64_20.2.exe链接: https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg提取码:x9m7 注意:有 32位版本 otp_win32_21.3.exe 根据win系统而定2.下载rab ......
【Python】hmac模块_基于密钥的消息验证
HMAC算法可以用于验证信息的完整性,这些信息可能在应用之间或者网络间传递 1、SHA加密 # -*- coding:utf-8 -*- import hmac import hashlib class hmac_tools: def __init__(self): self.key = "a123 ......
vue Js对象结构函数使用方法
写了三行不如一行搞定 原先的 const inComeTypeId = this.queryForm.inComeTypeId const currentPage = this.queryForm.currentPage const pageSize = this.queryForm.pageSiz ......
做数据分析的常用方法有哪些?
描述性统计分析:通过对数据进行总体和变量分布的描述,来了解数据的基本情况。这些统计分析包括中心趋势测量(均值、中位数、众数)、离散程度测量(方差、标准差、极差)和分布特征测量(偏态、峰态等)。 数据可视化:将数据以图形的方式展示出来,包括直方图、折线图、饼图、散点图等。数据可视化能够帮助人们更容易地 ......
python生产力工具
python做为一个使用简单,容易上手的编程语言,在大数据,人工智能出现之后,被使用的更加广泛了,通过它来写一个数据处理,挖掘更加得心应手了。 # IDE生产力工具 * PyCharm 2022.2 (Professional Edition),属于jetbrain公司的一个产品 * 本地安装pyt ......
python_操作excel
摘自微信读书:《超简单:用Python让excel飞起来》 Python处理excel的模块:xlsxWriter, xlrd,xlwt,xlutils,openpyxl,xlwings等 其中:xlwings功能最强大,支持批量操作,还可与excel VBA结合使用 区别如下: 参考语句: imp ......
python中使用matlab时显示版本错误
一、问题描述 本人希望能通过Python调用Matlab引擎 (参考文章 python调用matlab程序 pycharm),在输入 python setup.py install 命令时出现问题。 (python38) D:\Program Files\MATLAB\R2021b\extern\e ......
DAY14笔记及补充
今日默写: 1.描述下Java运行原理全流程 2.描述下变量的定义及赋值方式 3.描述下常量的命名规范 4.java的技术类型种类 5.java基本数据类型中哪两种赋值时需要加入特殊标记后缀,分别是什么类型 6.java的引用类型如何定义并赋值 7.描述下自动转换类型中 int和double类型的转 ......
字符串strip方法:只要头尾包含有指定字符序列中的字符就删除
mystr = '\n \tthis is a cat \n \r ' mystr = mystr.strip() # 默认去掉两头的 空格、换行符\n,制表符\t、回车符\r print(mystr) # 只要头尾包含有指定字符序列中的字符就删除 mystr = '1213Hello Word23 ......
python 创建、拷贝、移动、删除、遍历文件和文件夹
python 创建、拷贝、移动、删除、遍历文件和文件夹 1、创建文件夹 import os def create_folder(folder: str): folder = os.path.abspath(folder) if not os.path.exists(folder): try: os. ......
python 自动化 selenium 入门
Selenium 创建基于浏览器的强大回归自动化套件和测试。而要控制和驱动实际的浏览器浏览器,需要下载与浏览器对应品牌和版本的 WebDriver 驱动程序。比如 chrome 和 edge 浏览器分别对应: chromedriver.exe 和 msedgedriver.exe 如果你不想手动下载 ......
如何优化Python爬虫的速度?
Python 爬虫慢的原因有很多,网络延迟高、爬取数据量过大、爬虫程序设计问题、不合理的请求头设置、Python 解释器性能问题等都是制约爬虫速度的重要因素。总之,在遇到 Python 爬虫慢的问题时,需要详细了解可能出现的原因,并根据具体情况进行相应的调整和改进,保证程序的稳定性和效率。 以下是一 ......
如何用python的pysmb模块,下载smb服务器上的以deb结尾文件?
需求: 如何用python的pysmb模块,下载smb服务器上的以deb结尾文件? 服务器在192.168.9.5 扩展需求:有时候,也会下载以xxx开头的文件。 实现方式: # !/usr/bin/env python # -*- coding: utf-8 -*- # 安装依赖模块:pip in ......
深度解析线程的正确停止方法
# 深度解析线程的正确停止方法 ![](https://img2023.cnblogs.com/blog/1220983/202305/1220983-20230526115742556-461807815.png) ## 一、解惑 ### 1. 什么情况下,线程需要被停止? 线程和任务被创建和启动 ......
git常用方法
1、第一次初始化 git initgit add .git commit -m ‘first commit’git remote add origin git@github.com:帐号名/仓库名.gitgit pull origin mastergit push origin master # - ......
python 名称空间与作用域(笔记整理)
# 一、 名称空间 - **什么是名称空间**:名称空间就是存放变量名和变量值绑定关系的地方就是内存地址 - **在程序执行期间最多会存在三种名称空间:** - **内置名称空间:**是 Python 解释器默认预定义大量内置函数和内置异常的名称空间,就是存放解释器自带函数方法的名称空间 - 可以通 ......
python 函数的参数(笔记整理)
# 一、形参与实参介绍 - 函数的参数分为形式参数和实际参数:简称形参和实参 - 在**定义函数阶段依次填写的参数名字**,称为:形式参数(也称为形参)作为函数的输入,以便在函数内部进行处理。 - 而在调用函数阶段,函数名括号中需要传入具体的值作为实际参数(也称为实参),这些实参会被赋值给函数中的形 ......