随笔分类 - 测试工具
摘要:问题: 同事的Pychram连接公司的代码仓库,push、pull都一直不成功,查看git log发现提示如下错误 error: unable to read askpass response from 'xxx\intellij-git-askpass.bat' bash: /dev/tty: N
阅读全文
摘要:索引状态显示为yellow的原因分析 基本的分片可用,但是备份不可用(或者是没有备份); 这种情况Elasticsearch集群所有的主分片已经分片了,但至少还有一个副本是缺失的。不会有数据丢失,所以搜索结果依然是完整的。不过,你的高可用性在某种程度上被弱化。如果 更多的 分片消失,你就会丢数据了。
阅读全文
摘要:背景 在日常工作中,新增一个Python文件需要写一些头部注释,比如该py文件的作者,该文件的作用等等,此时就需要用到下面的方法,进行统一的文件头部注释,本文只针对Pycharm,其他编程工具实际也差不多,可自行百度 设置步骤 File->settings->Editor->File and Cod
阅读全文
摘要:背景 小程序编译、打包、预览均需要依赖开发者工具进行,且团队中成员均需要开通代码仓库权限,比较繁琐。故在官方论坛中找到以下CI集成插件,并结合jenkins做成了自动打码,详细介绍如下 一、miniprogram-ci工具 概述 miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小
阅读全文
摘要:问题截图 解决方案 对pywin32这个库进行降级处理 pip install pywin32==224 总结 出现以上问题的原因可能是pywin32的版本太高导致的问题,降级处理就好 出现找不到指定的程序的原因可能有很多,我这个方法至少解决了我自己的问题 此类问题只会出现在windows机器上
阅读全文
摘要:前提步骤 安装Node.js(v8.x, 不支持 v10.x)& MongoDB(>= v3.4)& Redis(>= v4.0) 安装node # install n cnpm install -g n # install node 8.17.0 n 8.17.0 # 查看node版本是否切换为8
阅读全文
摘要:前提 1.默认已安装好docker环境 2.elasticsearch + kibana 要保持在同一版本下 一、安装elasticsearch 1. docker命令安装elasticsearch sudo docker pull elasticsearch:6.8.1 注意后边一定要加版本号 2
阅读全文
摘要:准备工作 1.创建一个项目文件夹 2.创建包文件夹 在里面在创建一个 的文件夹,这个文件夹的名称我故意创建的和上层目录不一样,以免误会,这个文件夹其实就是包名称了 3.编写包代码 根据各自的业务场景来,我下面列举一个我编写的 "dada_client" 制作PyPI包 现在项目逻辑已经完成,那么开始
阅读全文
摘要:背景: 项目使用Python自带的logging库来打印日志 项目部署在一台Centos7的机器上 项目采用 多进程部署 过程: 1、LOG日志代码封装: 采用logging库,并设置when='MIDNIGHT',以天为单位,进行日志分割,前一天的日志会自动加上前一天的日期,最新日志始终会打印到m
阅读全文
摘要:背景 使用Python+flask编写的一个小项目,在本地开发完毕后,需要部署到测试服务器上,这时候犯难了,因为之前没部署过这块东西,所以各种百度,总算是部署成功了,也对这个项目进行了jenkins持续部署,这块以后有时间我会单独说一下 涉及的三方库 1 pip install gunicorn s
阅读全文
摘要:背景: 在日常编写了一些flask项目,主要用于测试方面的mock场景,但迭代到后期发现有时候会抛出各种乱七八糟的异常或者直接500且没有任何异常信息,这种情况一般都是某个代码块没有用try来进行异常捕获;又或者是api的地址编写有误,直接抛出404了,这类提示都很不友好,故结合网上的教材,进行了针
阅读全文
摘要:ASCII码表 ASCII码值 ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_
阅读全文
摘要:说明 APScheduler是一个 Python 定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及 crontab 类型的任务,并且可以持久化任务、并以 daemon 方式运行应用。 使用 APScheduler 需要安装 安装: 1 pip install apscheduler
阅读全文
摘要:背景: 因服务器部署了flask项目,安装了python3,故重启宝塔面板报错 1 [Traceback (most recent call last): 2 File "/root/anaconda3/lib/python3.7/site-packages/gunicorn/util.py", l
阅读全文
摘要:无法通过Navicat来连接MySQL,比较常见的两种问题? 服务器上自己安装的MySQL数据库,且未开通外网登录账号 直接购买服务商的MySQL数据库不创建公网访问,只有内网访问 背景: 公司数据库统一使用内网ip进行连接、访问,如:10.2.67.9 公司有统一的跳板机进行连接各个环境 每次连接
阅读全文
摘要:重点: 了解索引的概念,类型 掌握创建索引的方法 掌握如何修改,删除索引 索引 概念:索引是一个单独的,物理的数据库结果 是某个表一个列或者若干列的集合和相应指向表中物理标识这些值得数据页的逻辑指针清单 依赖与表 表的储存分为两部分 存储表的数据页 存储表的索引页,索引 存储表的数据页 存储表的索引
阅读全文
摘要:一、compose简介 compose是一个定义和运行多容器的docker应用的工具。compose 通过yaml文件配置应用服务,然后仅需一个命令就可以创建和运行所有配置中的服务。 compose是一个定义和运行多容器的docker应用的工具。compose 通过yaml文件配置应用服务,然后仅需
阅读全文
摘要:一、设置仓库 1.更新apt包索引 apt-get update apt-get update 2.安装软件包,使它允许apt通过HTTPS使用仓库 apt-get install apt-transport-https ca-certificates curl software-propertie
阅读全文
摘要:说明 全部操作都在root用户下执行 1.安装编译相关工具 1 yum -y groupinstall "Development tools" 2 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-dev
阅读全文
摘要:postman可以做什么 1.可以做单接口的测试 2.可以调试接口 3.对接口设置变量后,可以做多接口的测试,并输出报告 如何用postman调试接口 1.填写api地址 2.选择请求方式 3.输入api参数 4.点击send按钮 如何用postman导出代码 1.点击code按钮 2.选择导出代码
阅读全文

浙公网安备 33010602011771号