自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cywhat的博客

一枚精致的猪QA

  • 博客(49)
  • 收藏
  • 关注

原创 [已解决]supervisord管理常驻进程uwsgi/nginx/redis/mongodb

这里写自定义目录标题[已解决]supervisord管理常驻进程uwsgi1 `安装supervisor2 `配置supervisor3 `修改默认配置4 `通过配置文件启动supervisor5 `编写要管理进程的配置文件6 `启动应用7 `supervisor命令详解[已解决]supervisord管理常驻进程uwsgi解决部署的一些项目,因机器关机/重启导致项目需要手动重新启动的问题1 `安装supervisoryum安装yum install supervisorpip安装pip i

2021-05-24 11:35:23 329

原创 [已解决]nginx解决多个端口映射80的配置

[已解决]nginx解决多个端口映射80的配置server { listen 80; server_name xx.cn; #域名1 location / { proxy_pass http://x.x.x.x:9001; #域名1需要映射到80端口的服务端口 }}server { listen 80; server_name xx.cn; #域名2 location / {

2021-04-16 10:12:11 1358

原创 [已解决]Linux部署easy_mock

[已解决]mac本地部署easy_mock前期准备:1、mac一台2、mongodb:3.4.243、redis:4.0.144、node:8.9.0

2021-04-16 10:01:27 413

原创 [已解决]Linux管理node版本

[已解决]Linux管理node版本1、安装nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash或者wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash2、nvm会自己添加环境变量,但是需要我们手动让环境变量生效source ~/.bashrcps:如果没有环境变量,需要

2021-04-07 17:39:32 392

原创 [已解决].gitignore不生效的解决方案

原因:git本地运行有缓存,需要清楚git缓存即可git rm -r --cached .注意:清完缓存需要把代码推到远程仓库

2021-04-01 18:17:13 166

原创 [已解决]git branch出现end需要q才能退出

[已解决]git branch出现end需要q才能退出git 进入了编辑模式用以下命令即可解决:git config --global core.pager mor

2021-04-01 17:54:22 882 3

原创 [已解决]“no such table:django_session”

[已解决]“no such table:django_session”出现上述问题是django没有django_session表错误跟Session的机制相关既然要从Web服务器端来记录用户信息,那么一定要有存放用户session id对应信息的地方才行django创建存放session表命令如下:python manage.py migrate出现很多绿色的ok即创建完成...

2021-04-01 17:51:03 2751 2

原创 [已解决]nginx配置实现ip访问指定URL

[已解决]nginx配置实现ip访问指定URL我的需求是这样的,nginx+uwsgi启动的web服务,访问域名XX.CN之后,nginx报错404,我需要实现的是访问XX.CN,自动映射到XX.CN/login 因为我server是80端口,所以不需要加端口即可访问nginx配置如下:vim nginx.conf在你启动的server中加入如下配置if ( $request_uri = "/" ) { rewrite "/" http://XX.CN/login break; }

2021-03-30 15:46:34 1821

原创 [已解决]pip 安装插件失败,拒绝连接

pip 安装插件失败,拒绝连接WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ff8fba5f080>, ‘Connection to mirrors.

2021-03-30 11:51:17 1448 1

原创 [已解决]浏览器/web服务 访问Linux中的静态文件

[已解决]浏览器/web服务 访问Linux中的静态文件报错404,NOT FOUND可能是因为nginx.conf配置文件的俩处地方配置有误,按照下面,检查你的配置之后99.9999%是可以在浏览器访问Linux的静态文件的1、检查nginx是否打开允许访问本地文件的配置vim nginx.conf2、查找如下图的配置项,没有的话添加即可,注意是在http这个服务中proxy_intercept_errors on;3、检查需要访问文件的路径是否配置正确,例如我要访问的静态文件名称为Ba

2021-03-29 18:04:20 4020

原创 [已解决]Linux/macos安装newman

[已解决]Linux/macos安装newman一、安装Node环境(1/2选其一即可)官网下载node包,并上传到linux服务器https://nodejs.org/en/download/wget安装wget https://nodejs.org/dist/v15.12.0/node-v15.12.0-linux-x64.tar.xz安装解压tar -xvf node-v15.12.0-linux-x64.tar.xz移动文件夹并重命名mv node-v15.1

2021-03-22 16:06:15 334

原创 iphone4s 降级6.1.3

iphone4s 降级6.1.3硬件准备步骤iphone4s 一台 需要联网windows 电脑一台 需要联网数据线一根 手机和电脑连接软件准备电脑安装爱思助手手机需要越狱开搞1、打开Cydia添加源:apt.91.com2、添加完成后,打开Cydia搜索”降级“3、选择第一个 ”进入降级DUF模式“安装4、安装成功后,手机黑屏5、断开与电脑的连接,重新连接电脑6、爱思选择刷机越狱 一键刷机7、选择6.1.3的固件(固件可以联系我获取 有偿且保证成功 +v:s45204307)

2021-03-12 17:14:07 1455

原创 Python+virtualenv+Django+nginx+uwsgi+centos7部署web应用

Python+Django+nginx+uwsgi+centos7部署web应用Python+virtualenv+Django+nginx+uwsgi+centos7部署web应用我的环境1、上传/clone项目至服务器2、安装python3.7.0安装虚拟环境安装uwsgi安装nginxdjango项目数据库迁移启动uwsgi疑难解答Python+virtualenv+Django+nginx+uwsgi+centos7部署web应用给公司写的一个工具平台,先部署到自己的服务器上进行测试,真是困难重

2021-03-11 17:09:24 350

转载 python项目放到docker中且不间断运行

转载地址:https://blog.csdn.net/u013282737/article/details/85233408序言:介绍一下需要运行的Python项目的结构:平时在PyCharm里面运行该工程,只要直接运行server.py文件即可现在希望将该工程,部署到docker里面,使用容器启动:步骤如下:1:创建一个上传到Linux系统文件夹(文件名任意)docker_EF_NFCS是要上传到Linux系统,生成Docker镜像的文件夹docker_EF_NFCS文件夹下面有两个东东,

2020-10-10 15:04:04 1269

原创 【全网最全】Centos7.7安装并配置jenkins+python+allure发送定制化报告

【全网最全】Centos7.7安装并配置jenkins+python+allure发送定制化报告目前测试开发方向的接口自动化脚本很多,这里就不一一列举了,有兴趣的可以baidu/google 一大堆,本次主要根据自己公司/业务需要搭建了一套基于python3.7+pytest+allure的接口自动化脚本,由于工作原因,源码就不放了,最下面会放一个很简单的脚本,不想写的可以暂时先用下,调试通过以后,再进行业务代码的编写也是ok的,话不多说,开整。Centos版本的选择这里我选择的是阿里云的服务器,配置

2020-09-03 15:34:13 724 1

原创 centos7 安装mysql5.7 亲测可用

centos7 安装mysql5.7 亲测可用

2020-03-30 15:54:01 199

原创 【已解决】mac 安装brew

【已解决】mac 安装brewmac是自带ruby的打开命令行工具terminal1、查看ruby版本命令行 输入`ruby -version` 提示以下字符即可![查看ruby版本](https://img-blog.csdnimg.cn/20200318153334646.png)2、然后使用ruby安装brew命令行 输入:`ruby -e "$(curl -fsSL ht...

2020-03-18 15:56:49 214

原创 [已解决]“ImportError: No module named flask”

1、删除原有的用大写开头的Flask插件  pip uninstall Flask2、yum安装 flask yum install python-flask3、等待安装完成就可以允许程序啦(100%有用)

2020-03-06 17:43:17 14590 4

原创 性能测试--负载

==。

2020-03-06 17:27:07 175

原创 压力测试-接口关联

JSON Extractor由于我们系统内所有接口的返回值都是json格式的,所以采用JSONPath的方式读取返回值数据最方便。JSONPath最简单的例子,如:$.data.employeeId[0]$代表根元素,就看做表达式的开始.代表当前元素是个字典[]代表当前元素是个列表,0表示取列表中的第一个值,*表示取列表中的所有值1、在需要获取返回值的http请求后添加一...

2020-03-02 17:52:00 317

原创 压力测试-录制脚本

HTTP代理服务器性能测试多个接口时,尤其是压测某个场景(包含多个接口),如果一个一个添加HTTP请求,指定接口路径和参数,是个麻烦的事情,也有遗漏接口的可能。Jmeter支持代理服务器和badboy工具两种方式录制接口,这里介绍前者。(截图是mac下jmeter,和windows界面可能有些许不同)1.测试计划处(注意,不是线程组 或 请求)添加→非测试元件→HTTP代理服务器。...

2020-03-02 17:49:00 357

原创 jmeter性能测试2:基础功能介绍

对于英语不好的同学建议先改为简体中文再进行使用1、添加->threads->线程组(控制总体并发) 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程 准备时长(Ramp-Up Period(in seconds)):全部线程启动的时长,比如100个线程,20秒,则表示20秒内100个线程都要启动完成,每秒启动5个线...

2020-02-12 11:29:00 59

原创 jmeter性能测试1:目录解析

建议都通过命令行来启动: bin:核心可执行文件,包含配置 jmeter.bat: windows启动文件 jmeter: mac或者linux启动文件 jmeter-server:mac或者Liunx分布式压测使用的启动文件 jmeter-server.bat:mac或者Liunx分布...

2020-02-12 11:21:00 86

原创 【已解决】git怎么合并多个分支到主干master

git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下:去自己的工作分支$ git checkout workbranch工作....提交工作分支的修改$ git commit -a回到主分支$ git checkout master获取远程最新的修改,此时不会产生冲突$ git pull回到工作分支$ git chec...

2019-11-19 15:04:00 755

原创 【已采纳】supervisor在服务器端(linux),如何一直运行你的python代码

正式开始之前,说一下我的项目是放在虚拟环境里的,具体什么是虚拟环境,怎么创建,请自行百度噢!一、安装源码安装 先下载最新的supervisor安装包:https://pypi.python.org/pypi/supervisor   如:  (python3命令为 pip install git+https://github.com/S...

2019-10-29 17:32:00 241

原创 【已解决】git的一些常用命令

git:分布式的版本管理系统,一般的开发模式:如果是开发人员,忽略此步骤,从下面大字的开始即可:项目开始阶段,初始化项目(init),提交本地的代码到仓库,将本地仓库的代码推送到远端库(push);项目开发人员从远端库克隆代码到本机(clone),此时本地仅有一个master分支;新建dev分支并切换、在Dev分支中进行开发工作,其实就是修改并提交代码(add+commit)...

2019-10-23 15:32:00 68

原创 【已采纳】新项目第一次怎么上传到github里面

言归正传,最近学习了怎么将新创建的本地代码上传到github上,这里简单的记录一下,我喜欢使用命令行,这里全用命令行来实现,不了解git命令的可以去了解下。第一步:建立git仓库cd到你的本地项目根目录下,执行git命令git init第二步:将项目的所有文件添加到仓库中git add . 如果想添加某个特定的文件,只需把.换成特定的文件名即可第三步:...

2019-10-23 15:19:00 107

原创 Postman学习之【压力测试】

Postman请自行下载下面是在网上随便抓了一个请求地址来做演示,把请求地址填入地址栏,此请求为GET请求。点击Send发送请求,请求结果将会在下方显示出来。每次的请求历史数据,会被记录下来,但是经常使用的请求,还是保存一下,这么每次用的时候,选择就行了,及其方便。另外,最好创建一个账号,这样数据将会永久保存下来,不至于重装了系统或者换了台电脑数据都没了的尴尬。...

2019-03-28 18:16:00 136

原创 IOS跟ANDROID的区别

大家总是会纠结哪个手机系统会更加适合自己,那就由小编我简要介绍一下IOS和安卓的区别吧!运行机制:安卓是虚拟机运行机制,IOS是沙盒运行机制。这里再说明一下这两者的主要不同之处。安卓系统中应用程序的运行都是在虚拟的环境中运行的,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面(简称UI)。而苹果IOS的沙盒运行机制则有一个相对规整的分隔控制,也就是相当于把每个应用程序放在自己的...

2019-03-13 14:47:00 105

原创 HTTP中GET和POST的区别主要是那些,面试中可以加分的该说那些?

面试回答:GET请求在URL中传送的参数是有长度限制的,而POST没有。GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。GET参数通过URL传递,POST放在Request body中。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求只能进行url编码,而POST支持多种编码方式。GET请求...

2019-03-13 13:55:00 80

原创 HTTP各个status code是什么意思【已解决】

在介绍状态码之前,要简单讲一下为什么要有状态码这个东西。计算机之间的通信以协议为共同基础,客户端和服务端都按照协议的约定进行通信。HTTP的状态码就在HTTP的协议内,规定了很多的状态。客户端请求服务端后,服务端就返回结果,同时返回状态码。告诉客户端,本次请求是成功了还是失败了,还是要客户端做什么操作。那为什么不使用文本状态码呢?不是更加清晰直观吗?这是因为这些状态协议里面已经规定了,提...

2019-03-07 16:30:00 1104

原创 如何正确的升级node版本【已解决】

博主亲身经历可以用以下几步解决node版本问题噢,解决了记得留个赞哈!1 . 首先要安装n这个版本控制器噢  npm i -g n如果这一步成功了就接着走哈,但是博主试了,大多数是安装不成功的,可以用另一个命令来试试哈 npm i -g n --force(怪力噢!),然后你会惊奇的发现n已经安装完成了2 .接下来就要安装你想安装的版本啦,有下面三种方法提供安装噢,...

2019-03-06 17:13:00 1270

原创 自己手动搭建jenkins教程

下载列表;http://updates.jenkins-ci.org/download/war/本次下载:http://updates.jenkins-ci.org/download/war/2.19/jenkins.war下载tomcat(版本自己官网下载)修改Tomcat端口 为防止冲突prot 修改端口2. 下载完jenkins.war ...

2019-01-26 11:20:00 145

原创 Iterm2/Mac自带终端工具快速进入你想进入的虚拟机教程

一、首先我们在终端本地要写一个登录的脚本,eg:  当然首先要touch login.sh 啦,下面就是脚本文件,比较low,大神勿喷,会更炫酷写法的小伙伴可以自己参考这个思路写,不会的直接复制就好啦    #!/usr/bin/expect -f  set hostname [lindex $argv 0]  set user [lindex $argv 1]  set p...

2019-01-26 11:13:00 367

原创 Linux中常用来查看进程的命令PS

查看所有运行中的进程:ps aux | less显示所有进程: ps -A / ps -e显示进程的树状图:pstree

2018-12-25 20:12:00 54

原创 【已采纳】charles工具使用心得

1.下载charles 可以去charles官网下载,下载地址:http://www.charlesproxy.com/download/ 根据自己的操作系统下载对应的版本,然后进行安装,然后打开charles工具(官网版是收费的没预算的朋友可以选择破解版,自行百度)2.设置代理(记住手机跟电脑要在同一个网络,用的同一个路由器) 1).查看默认端口 ...

2018-12-03 20:27:00 96

原创 【已采纳】最快获取package和activity的方式

意外找到一个本人自认为是最快获取package和activity的方法,欢迎来辩!用adb命令快速查看某应用appPackage及appActivity的方法(前提是需要用数据线连接真机\模拟器也可):1)、先手动启动某应用;2)、然后在cmd下执行命令:adb shell dumpsys window windows | findstr "Current"效果图如...

2018-11-28 17:47:00 85

原创 linux快捷进入长目录的方法

快捷命令 :alias chaoyang ='cd /usr/lib/uu/hh/lib'1、将上述设置写到家目录的.bashrc文件中(~/.bashrc)2、然后source ./bashrc 让配置生效3、最后我们输入设置的chaoyang(这个名字自己设置)就可以快速进入设置的长目录了声明:本文为博主学习...

2018-11-02 16:16:00 213

原创 【已解决】报异常:java.lang.ArithmeticException: / by zero

异常名称如下:java.lang.ArithmeticException: / by zero原因:当我们定义的被除数为整形时候(short int long)会抛出此异常,被除数为整形时不可以为零。解决办法:检查被除数的类型并更改。...

2018-10-29 19:00:00 2540 1

原创 【已解决】checkout 配置无效的问题可以进来看下

在日常工作中,我们经常会遇到要更新一个项目,但是由于更改了配置,需要将这些配置commit或者checkout,但是有的同学不想commit怎么办呢,只能通过checkout,那么问题又来了,改了很多配置,checkout之后又要重新修改配置,就很烦。哈哈哈,在偶然的机会,找前端大神学会了俩句命令,亲测在代码merge没冲突没问题的情况下都可以成功!那么我们开始...

2018-10-29 16:29:00 427

空空如也

空空如也

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

TA关注的人

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