自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 appium抓包总结

1、Appium 是什么?Appium是一个开源的,适用于原生或混合移动应用( hybrid mobile apps )的自动化测试工具,Appium应用WebDriver: JSON wire protocol驱动安卓和iOS移动应用。可以通过id、xpath元素来定位app页面上的数据1、 在代码中通过.click()方法跳转页面后,需要sleep 1~2秒等待页面反应再去获取数据。

2024-02-04 17:53:12 1460

原创 es搭建集群模式时出现master not discovered or elected yet, an election requires two nodes with ids [xxx,xxx]问题

是 Elasticsearch 节点的核心数据存储区域,它包含了索引、分片和相关的 Lucene 索引文件,确保数据在节点之间的分布和复制,以实现集群的高可用性和容错性,ES8.7版本配置集群时出现master节点异常情况。大概率是因为第一次启动es集群模式时报错了,

2023-10-09 20:23:56 665

原创 解决阿里云oss sts链接下载重命名问题

出于数据传输安全考虑,使用OSS默认域名或传输加速域名访问某个时间点创建的Bucket内的特定类型文件时(例如Content-Type为text/html、image/jpeg等),OSS会强制在返回头中增加下载Header(x-oss-force-download: true和Content-Disposition: attachment)。标准浏览器检测到Content-Disposition: attachment时,会出现强制下载而不是预览行为。

2023-10-01 16:54:21 309

原创 macos 环境dockerfile文件中不管执行什么run命令都报 error while loading init: no such file or directory错误问题解决

【代码】macos 环境dockerfile文件中不管执行什么run命令都报 error while loading init: no such file or directory错误问题解决。

2023-04-17 10:28:07 445

原创 python读取excel文件,把指定行表红

最近公司有个新的需求:上传一个excel文件,需要对文件进行检测,把错误的记录标红并且记录错误原因!1.首先上传文件此时没有对文件内容进行检查。2.保存,此时对文件内容进行检查,用pandas库读取excel文件,进行遍历把有问题的字段记录到数据库中。3.下载excel,下载的文件中需要标红字段有问题的记录并且记录错误原因!(需要使用到xlrd、xlwt、xlutils库)3.1:首先我们拿到上传的excel的二进制数据,然后使用xlrd库对二进制数据进行读取,(因为涉及到excel内容的修改所以需

2021-12-03 14:12:06 2255

原创 python代码服务器上运行报错

1:python代码在本地运行没问题在服务器上起不起来,可能是服务器上少了本地环境中的某些包2:在服务器上 配置完PYTHONPATH;并且切换到相应的虚拟环境中去后,使用python·目录启动发现还是启动不了,报权限不足或者找不到某个文件的路径等问题,解决办法:在切换到虚拟环境之前我们得先切换我们的用户,切换成root用户或者daemon用户然后在进行操作即可...

2021-11-17 19:59:07 1877

原创 Python读取xls文件报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

感觉就是xlrd版本的原因 回退一下版本就行了!我换成xlrd==1.2.0版本后问题就解决了!

2021-11-16 11:13:29 1052

原创 Specified key was too long; max key length is 767 bytes

最近在开发中遇到了如上问题,问题显示索引超出了767长度限制,出现这个原因是因为数据库中innodb_large_prefix变量被关闭了,打开情况下索引键前缀限制为3072字节。解决办法:本着不修改数据库配置得原则:我们可以添加索引前缀来解决这个问题,不必把整个字段都当成索引。索引前缀的长度选择:select count(distinct left(字段名,num))/count(*) from 表名;这里num是指截取的长度,这个结果比例越大越好。1;首先删除原先的索引,因为索引长度不一样系

2021-09-06 16:14:55 196

转载 golang:github.com/mwitkow/go-proto-validators/validator.proto 文件在GoLand中不识别

请参考链接注意事项:请结合自己的环境来编写protoc命令

2021-09-01 16:31:04 321

原创 go汇编中出现unexpected EOF asm: assembly of pkg\test.s failed的解决办法

对于初学go汇编的小白来说总会遇到各种奇奇怪怪的问题,这个bug的解决办法就是在go汇编代码最后换一行就行了!

2021-08-26 15:14:21 1994 2

原创 mysql中concat和concat_ws的区别

concat和concat_ws都是对字符串进行连接区别在于:1:concat(str1,str2)所连接的字符串中如果有一个为空则结果返回为空2:concat_ws(separator,str1,str2)是以指定分隔符来进行连接的,如果不指定分隔符结果也是空3:cancat_ws(separator,str1,str2)不会跳过空字符串。但是,它会跳过separator参数后的任何NULL值例子:...

2021-08-04 12:01:19 418

原创 $GOPATH/go.mod exists but should not

出现这个的原因是因为:开启模块支持后,并不能与GOPATH共存,所以把项目从GOPATH共存,所以把项目从GOPATH共存,所以把项目从GOPATH中移出即可。转载于:https://my.oschina.net/pokdars/blog/2222300

2021-07-20 19:32:49 808

原创 python中实现当前日期往前推N天和往后推N天

这里利用python中datetime包下的timedelta类来实现具体代码如下:import datetimeprint("当前时间:",datetime.datetime.now())print("当前时间往前推2天:",datetime.datetime.now()+datetime.timedelta(days=-2))print("当前时间往后推2天:",datetime.datetime.now()+datetime.timedelta(days=2))datetime.timed

2021-06-21 16:04:03 4159

原创 go语言下怎么设置和获取cookie

go语言中设置cookie有多种方法这里主要说两种。1.通过context.SetCookie()方法来设置2.通过"net/http"包中的http.SetCookie()方法来设置分别实现的方法如下(包含怎么获取cookie):方法一:package mainimport ( "encoding/hex" "fmt" "github.com/gin-gonic/gin" "net/http")var cookieName stringvar cookieValue strin

2021-05-14 15:38:09 1221 1

原创 windo环境下gin框架安装

通过命令安装:go get -u github.com/gin-gonic/gin,此时你会发现下载速度很慢并且会出现连接超时的情况,因此需要配置代理来进行下载。go env -w GO111MODULE=ongo env -w GOPROXY=https://mirrors.aliyun.com/goproxy/

2021-05-02 09:30:13 130

原创 python实现栈

栈是一种先进后出的数据结构!# coding:utf-8class Stack(): """栈""" def __init__(self): self.__list = [] def push(self, item): """添加一个新的元素item到栈顶""" self.__list.append(item) def pop(self): """弹出栈顶元素""" return se

2021-04-06 15:51:23 45

原创 python实现队列和双端队列

队列是先进先出的数据结构,区别就是双端队列两端既可以进也可以出!# coding:utf-8class Queue(): """队列""" def __init__(self): self.__list = [] def enqueue(self, item): """往队列中添加一个item元素""" self.__list.append(item) def dequeeu(self): """从队

2021-04-06 15:39:13 62

原创 python实现二叉树以及遍历

话不多说直接上代码!# coding:utf-8class Node(): """节点""" def __init__(self, item): self.elem = item self.lchild = None self.rchild = Noneclass Tree(): """二插树""" def __init__(self): self.root = None def add(s

2021-04-06 15:29:29 56

原创 NodeJs中canvas和canvas-captcha模块的安装

使用npm install canvas-captcha命令安装canvas-captcha模块时始终报错?试试以下方法把。1.首先使用如下命令配置安装环境 npm install --global --production windows-build-tools2.安装node-gyp模块,命令如下npm install node-gyp3.安装GTK 2(图形工具包) 64位下载地址下载完后注意直接解压到C:\GTK目录即可4.最后npm install canvas-captcha成功如果

2020-12-16 14:34:19 615

原创 Linux环境下实现excel文件转pdf并且实现优化

最近公司有一个excel转pdf的需求需要实现,话不多说直接上代码!我所用的环境是ubuntu18版本excel转pdf在Linux环境中可以使用libreoffice插件进行转换!1.首先查看是否安装libreoffice,如果没有安装则使用pip命令进行安装pip install libreoffice2.安装完以后可以直接用命令行进行转换测试:soffice --headless --convert-to 目标格式(如pdf) 转格式文件 --outdir 目标文件夹3.此时也可以写一个

2020-10-26 10:22:46 3278 4

原创 Flask项目用gunicorn+nginx在部署时出现静态文件丢失问题解决办法

Flask项目部署运行后,出现image/js/css 404 Not Found问题可能是nginx配置时出了问题解决办法:sudo vim /etc/nginx/nginx.conf在自己监听的80号端口中加入以下代码即可,切记自己项目的静态文件路径不要写错了 location /static { # 指定静态文件存放的目录 alias /home/python/Desktop/ihome_python04/ihome/static

2020-09-09 16:23:08 669 1

原创 python2和python3中urlencode、urldecode的区别

import urllibfrom urllib import parse# python2中#编码value = { '': '大帅锅' }data = urllib.urlencode(value) # # 其中value为所需要编码的数据,并且只能为字典print(data)# 打印结果:=%E5%A4%A7%E5%B8%85%E9%94%85#解码print(urllib.unquote('%E5%A4%A7%E5%B8

2020-09-07 14:54:35 286

原创 python-aliyay-sdk中verify函数一直返回false的解决办法

最近flask项目在使用支付宝沙箱支付时出现了以下问题:def verify(self, data, signature): if "sign_type" in data: sign_type = data.pop("sign_type") if sign_type != self._sign_type: raise AliPayException(None, "Unknown sign type: {}".format(sign_type)

2020-09-07 11:27:44 827

原创 Iterable判断是否可迭代

代码如下:from collections import Iterables = “swerq”isinstance(s,Iterable) # s为要判断的对象如果返回结果为True则表示是可迭代对象,否则不是

2020-08-19 18:27:07 278

原创 os.path.join()和os.path.dirname()方法讲解

os.path.join()用于路径拼接,例如:os.path.join(’/home/python’,‘Desktop’)。输出结果为:’/home/python/Desktop’os.path.dirname(path) 功能:去掉文件名,返回目录例如:os.path.dirname(’/home/python/picture.py’)输出结果为: ‘’/home/python’print(file)打印出的是带有绝对路径的文件名例如:/home/python/Desktop/ihome_

2020-08-11 19:05:13 1852 1

原创 flask中出现ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

解决办法:sudo apt-get install libmysqlclient-dev

2020-07-22 11:09:37 214

原创 如何Django中设置和获取cookie session,以及在js中的用法

Django中实现如下:def set_cookie(request): '''设置cookie信息''' response = HttpResponse('设置cookie') '''设置一个cookie信息,名字为num值为1''' #都是设置过期时间为两周 response.set_cookie('num', 1, max_age=14*24*3600) #response.set_cookie('num', 1, expires=datetime.n

2020-07-17 16:16:53 703

原创 fastDFS上传图片时出现Error:28,No space left on device报错

报错现象如下:参考博客:https://blog.csdn.net/feilzhang/article/details/81325658?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLear

2020-07-15 16:48:17 1023

原创 微信公众号获取用户基本信息(UnionID机制)

首先参考微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId我们可以通过access_token(是普通调用接口凭证,而非网页授权调用接口凭证)和openid(在自己的公众号配置中能找到)来获取用户基本信息。普通调用接口凭证获取方法请参照文档:https://developers.weixin.qq.com/doc/

2020-07-09 11:23:28 1702

原创 Django数据迁移时可能出现的问题

1**.Django 报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3**解决办法:import pymysqlpymysql.install_as_MySQLdb()#通过伪版本来解决pymysql.version_info = (1, 3, 13, “final”, 0)2.**python manager.py makemigration

2020-07-09 09:40:50 175

原创 python3 urlencode及urldecode

使用原因:在用python进行Web开发的时候,当url中含有中文或者特殊字符时,那么传递到服务器的会是编码后的url例如url = “https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7b10b0c5448d080b&redirect_uri=https%3A//www.baidu.com&response_type=code&scope=snsapi_base#wechat_redirect” 其中redi

2020-07-07 23:58:30 453

原创 微信公众号中网页授权并获取已关注用户的nickname以及乱码问题的解决

首先查看微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html大致分三步走:1.第一步:用户同意授权,获取code。访问:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&a

2020-07-07 23:47:54 3370 1

原创 python3中出现 “AttributeError: ‘str‘ object has no attribute ‘decode‘“错误的原因及其解决办法

在python3中打印一个字符串的解码格式会出现上述错误。例如:print(nickname.decode())原因是因为在python3环境中,nickname已经是unicode str了,不能用decode方法了。如果非要用,要先编码。例如:print(nickname.encode(‘utf8’).decode()) 默认解码格式为utf8。...

2020-07-07 22:33:33 2245

原创 如何获取公众号二维码

1**.首先到微信公众号开发者文档查看如何获取带参数的二维码 https://developers.weixin.qq.com/doc/offiaccount/Account_Management/Generating_a_Parametric_QR_Code.html返回json类型数据:{“ticket”:“gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL2taZ2Z3TVRtNzJXV1Brb3ZhYmJJAAIEZ23sUwMEmm3sUw==”

2020-06-29 09:46:27 984

原创 Django 2.x 用户认证系统authenticate()一直返回None

因为User.objects.create(username=username,password=password)创建的用户存储的密码是明文,而authenticate()验证不了明文密码。解决办法;(1):把密码加密: password=make_password(password) 然后在存储(2):也可以通过该方法来创建用户对象User.objects.create_user(us...

2020-04-29 16:35:54 489

原创 怎么把excel里面的数据转换成sql脚本的形式

在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...

2020-04-21 12:45:57 942 1

原创 天天生鲜Django项目总结

1.生鲜类产品 B2C PC电脑端网页2.功能模块:用户模块 商品模块(首页、 搜索、商品) 购物车模块 订单模块(下单、 支付)3.用户模块:注册、登录、激活、退出、个人中心、地址4.商品模块:首页、详情、列表、搜索(haystack+whoosh)5.购物车: 增加、删除、修改、查询6.订单模块:确认订单页面、提交订单(下单)、请求支付、查询支付结果、评论7.django默...

2020-03-08 15:31:42 1170

原创 FastDFS+nginx安装

1.1 安装fastdfs依赖包解压缩libfastcommon-master.zip进入到libfastcommon-master的目录中执行 ./make.sh执行 sudo ./make.sh install1.2 安装fastdfs解压缩fastdfs-master.zip进入到 fastdfs-master目录中执行 ./make.sh执行 sudo ./make...

2020-03-08 15:28:41 111

空空如也

空空如也

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

TA关注的人

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