- 博客(65)
- 收藏
- 关注
原创 自动化测试appium
文章目录一、appium用途二、自动化原理自动化环境搭建安装 Android SDK连接手机1.开启开发者模式 2. 允许通过USB安装应用 3. 允许USB调试 打开命令端口框 一、appium用途 自动化完成一些重复性工作 爬虫 企业公司进行自动化测试 二、自动化原理 安卓系列手机或者ios系列手机 数据流程 发送连接-appium-手机(手机做出对方反应) 自动化类似人工点击一样 自动化环境搭建 链接: https://pan.baidu.com/s/1RfDZjTMfNm2
2021-11-08 23:54:56
2209
原创 goland vscode安装go依赖包
https://goproxy.io/zh/docs/GoLand-configuration-goproxy.html
2021-10-20 22:21:46
350
原创 liunx 虚拟机ubuntu连接网络失败
VMware ip变成127.0.0.1 重启关机重启都已经尝试无效果 sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start sudo gedit /etc/NetworkManager/NetworkManager.conf # 把false改成true sudo service network-manager res
2021-09-26 16:55:35
256
原创 liunx定时脚本 cron的使用
service crond start 用以下的方法启动、关闭这个cron服务: service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 Cron Expressions cron的表达式被用来配置CronTrigger实例。 cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表。这些子表达式是分开的空白,代表: S
2021-09-26 16:51:50
225
原创 Dockerfile 制作python开发环境
制作了一个python3.9的开发环境 Dockerfile文件 FROM ubuntu:20.04 # 系统 MAINTAINER 'zhanghongliang' # 作者 RUN apt-get update RUN set -ex \ && apt-get install vim -y -qq \ && apt-get install wget -y -qq \ && apt-get update -qq \ &
2021-09-26 16:28:32
467
原创 sql索引 字段是字符串使用索引
最近要求进行sql语句优化 结构: CREATE TABLE info ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `relation_id` varchar(50) NOT NULL COMMENT '', PRIMARY KEY (`id`), KEY `info_relation_id` (`relation_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 表里面大概几百万数据,但是这个
2021-09-26 16:25:32
447
原创 启动和停止容器的操作
docker start 容器id # 启动容器 docker restart 容器id # 重启容器 docker stop 容器id # 停止当前正在运行的容器 docker kill 容器id # 强制停止当前容器
2021-05-31 11:34:12
291
原创 docker安装权限报错
错误信息 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/d ocker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/ v1.24/images/json: dial unix /var/run/docker.sock: connect: permission denied 解决办法 sudo groupadd doc
2021-05-31 11:27:11
231
原创 docker使用
安装docker依赖库 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 添加Docker的官方GPG密钥: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 验证您现在是否拥有带有指纹的密钥
2021-05-31 11:19:14
194
转载 ubuntu 安装 tesserocr
1.sudo apt-get install -y tesseract-ocr libtesseract-dev libleptonica-dev 2.pip3 install tesserocr pillow
2021-05-31 11:07:19
313
原创 正则 匹配所有字符 取出 支持 数字字母一些符号的字符串
[A-Za-z0-9.,'& ]+ import re a_str = '11111asfafa;fa6^@1~njkv #vfagfa' pattern = re.findall("[A-Za-z0-9.,'& ]+", string=a_str) print(pattern) print(''.join(pattern)) print(a_str) 打印结果 ['11111asfafa', 'fa6', '1', 'njkv ', 'vfagfa'] 11111asfafafa61
2021-04-25 11:24:51
378
原创 ubuntu安装python3.9
安装依赖 sudo apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev 下载安装 wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0b4.tgz tar -zxvf Python-3.
2021-04-22 14:55:32
1544
原创 docker 权限问题
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json: dial unix /var/run/docker.sock: connect: permission denied sudo chmod a+rw /var/run/docker.so
2021-04-22 14:05:30
284
原创 Docker内无法apt-get update
代码 FROM python:3.9-slim-buster ARG SCRAPY_VERSION=2.5.0 RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \ echo 'deb http://mirrors.163.com/debian/ jessie main non-free contrib' > /etc/apt/sources.list && \ echo 'deb http://mir
2021-04-22 13:29:58
1258
原创 Python sftp上传文件 速度过慢
原因:服务器在国外 我方:国内 网络问题较大,自己用软件测试(winscp)同样很慢刚开始文件很少,读取目录速度没有那么慢,时间长了,文件变多 第一版代码 class SftpInfo(object): def __init__(self, username, password, timeout=3000): self.username = username self.password = password self.timeout = timeout
2021-02-24 10:41:05
3394
原创 学习GO语言
打印 hello world package main import "fmt" func main() { fmt.Printf("hello world \n") }
2021-01-22 17:07:15
123
转载 Nginx
1. Nginx 关闭: nginx -s stop 2. Uwsgi 开启 uwsgi -d --ini uwsgi.ini -d是表示在后台运行 3. Uwsig 关闭 uwsgi --stop uwsgi.pid pkill -f uwsgi -9 这个uwsgi.pid是uwsgi.ini中指定的文件,运行后存的是uwsgi进程的pid 4. Uwsig 重启 uwsgi --reload uwsgi.pid ...
2021-01-22 11:05:19
121
原创 小项目搭建服务器安装mysql
拿到服务器第一步 sudo apt-get update sudo apt-get upgrade 第二步 安装mysql 3.mysql 5.7.27 3.1安装 https://dev.mysql.com/downloads/file/?id=477124 # 自己去下载 or wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb sudo dpkg -i mysql-apt-config_0.8.6-1_a
2021-01-08 11:51:21
152
原创 Ubuntu没有chkconfig服务解决办法
第一次尝试 1.sudo apt install sysv-rc-conf安装该软件 2.sudo cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig 可以解决最好,没有解决就是还在报错 第二次 提供一个解决办法,如下: 在软件源列表sources.list(该文本的位置在/etc/apt/sources.list)文件中的末尾添加如下内容: deb http://archive.ubuntu.com/ubuntu/ trusty main universe rest
2021-01-07 19:36:49
374
原创 sql dayofweek 获取今天是周几 判断周 月 年 最多多少次
select dayofweek(create_datetime), create_datetime, 2 as time_type from 数据结果: 1 周日 2周一…6周日 python 一周只能3次 一月最多7次 一年最多15次 now = datetime.now() week_start_time = (now - timedelta(days=n..
2021-01-04 12:07:25
777
原创 python精度计算入坑
坑点 python进行浮点数加减运算 可以看到python 运算结果 本来是0.9 现在是0.9000000000000001 解决办法: format 格式化函数 数字格式化 可以看到 还是会出现这种情况
2020-12-25 11:55:15
741
原创 git 本地远程分支与实际不符
情况 大量删除了远程分支或者删除了远程分支以后 git branch -a 本地执行 查询远程分支命令后 显示的远程分支多余本地分支 将本地远程查询进行更新 git remote update origin --prune 实操 - [已删除] (无) -> origin/aw_add_noend_reason - [已删除] (无) -> origin/aw_bind_user_two - [已删除] (
2020-08-13 17:42:40
4834
1
原创 爬虫 跨域请求 获取json数据 解决参数加密
分析网址--------------------------------提示 抓取对方信息是通过对方允许的 请不要违法操作 抓取其他个人有关信息 网址先发送了一个OPTIONS请求 Request URL: http://xxxxxxxx.com Request Method: OPTIONS Status Code: 200 OK Remote Address: 47.90.111.000 Referrer Policy: no-referrer-when-downgrade 再OPTIONS请求以后又
2020-07-25 23:44:02
3417
2
原创 Python 截图html页面 将html页面转为图片
我的方法: 利用爬虫下载 html from urllib import request from lxml import etree from bll.rate_manager_bll import rate_manager_bll from datetime import datetime from bll.order_bll import order_bll from common import ali_oss import imgkit from common_tools.constant.comm
2020-05-11 17:53:24
5192
原创 ubuntu安装各种东西
本来不想做了的,学习一些东西,加油,努力! 安装谷歌浏览器 sudo http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ wegt -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add ...
2019-09-17 23:11:28
282
原创 ubuntu18安装详细教程
第一步下载镜像 下载地址:https://ubuntu.com/download/desktop?utm_expid=.t_P3dGHLTjiXbkBPgMHsUw.0&utm_referrer=https%3A%2F%2Fwww.ubuntu.com%2Fdesktop 具体下载时间——看网速喽 安装-经典安装(单个文件) 都是傻瓜式安装就不在展示图片 必操作: sudo apt-...
2019-09-17 00:47:25
2277
原创 SQL保留字
关键字随不同的 DBMS 而变化,并非下面的所有关键字都被所有 DBMS 采用。 许多 DBMS 扩展了 SQL 保留字,使其包含专门用于实现的术语。多数 DBMS 专用的关键字未列在下面。 为保证以后的兼容性和可移植性,应避免使用这些保留字,即使它们 不是你使用的 DBMS 的保留字 ABORT ABSOLUTE ACTION ACTIVE ADD AFTER ALL ALLOCATE ALTE...
2019-08-06 20:00:17
1257
转载 国内下载 web-scraper-0.3.8_0 下载
百度网盘 链接:https://pan.baidu.com/s/1jbJuH3dSOksEetUovreUjg 提取码:f4gb
2019-07-24 14:14:58
3967
2
转载 Mysql执行顺序
一、mySql的执行顺序 mysql执行sql的顺序从 From 开始,以下是执行的顺序流程 开始->FROM子句->WHERE子句->GROUP BY子句->HAVING子句->ORDER BY子句->SELECT子句->LIMIT子句->最终结果 1、FROM table1 left join table2 on 将table1和table2中...
2019-06-10 23:20:56
3788
2
原创 Python生成pdf时的错误No wkhtmltoimage executable found: ""
这种错误有可能是你没用安装wkhtmltoimage包 我们可以进行pip install wkhtmltoimage 进行尝试一下,如果尝试无果的情况,我百度了好多种情况 看了下底层代码,可能就是程序没有找到本地文件路径 我们用的时候可以debug一下底层代码程序 看一下是我们文件那个位置除了错误 我是安装后继续报错 找到解决方案 本人是liunx系统 ubuntu 安装wkhtmltopdf ...
2019-06-10 09:49:30
3867
原创 HTTP----HTTP缓存机制
前言 缓存机制无处不在,有客户端缓存,服务端缓存,代理服务器缓存等。在HTTP中具有缓存功能的是浏览器缓存。 HTTP缓存作为web性能优化的重要手段,对于从事web开发的朋友有重要的意义。本文将围绕以下几个方面来整理HTTP缓存: 缓存的规则 缓存的方案 缓存的优点 不同刷新的请求执行过程 缓存的规则 我们知道HTTP的缓存属于客户端缓存,后面会提到为什么属于客户端缓存。所以我们认为浏览器存在一...
2019-05-27 22:39:42
153
转载 接口RSA加密
生活不易,一直在前进,一直在学习 工作中用到了RSA非对称加密,与java进行对接 对方实现的是分段加密,分段解密 python也可以实现分段加密,分段解密 def minsheng_encrypt(biz_content): ''' rsa加密 :param biz_content: :param public_key: :return: ''' ...
2019-05-21 23:21:14
945
原创 flask=====上传文件
导入: flash 存入消息到列表 get_flashed_messages 获取消息进行展示 概述: 当用户的某些状态发生了改变 需要给出信息提示 manage.py app.route('/test_form/',methods=['GET','POST']) def test_form(): form = TestForm() if form.validate_on_s...
2019-05-10 12:49:29
426
原创 flask=======session获取设置,删除
from flask import Flask,session app =Flask(__name__) app.config['SECRET_KEY']='78325EFWEGWEGWECAQ' #设置session @app.route('/set_session/') def set_session(): session['key'] = '===================' ...
2019-05-10 12:49:14
1217
原创 数据分析快速总结
数据分析总结: 导入import numpy as np np.version #version查看numpy的版本 type()查看数据的类型 xx.dtype 查看数据中元素的类型 xx.shape #shape数据的形状 导入 import matplotlib.pyplot as plt 例如: cat =plt.imread("./cat.jpg")#imread是读取照片的位置 ...
2019-05-10 12:41:18
820
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅