自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python 生成HTmL报告页面

参照:python 生成HTmL报告页面 V1.2转载于:https://www.cnblogs.com/kaerxifa/p/11607899.html

2019-09-29 14:57:00 3721

转载 MAC安装navcat

安装及破解,参照此文:https://blog.csdn.net/marswill/article/details/79808416转载于:https://www.cnblogs.com/kaerxifa/p/11606828.html

2019-09-29 11:29:00 484

转载 centOS7 flask项目布署

先用1张图表示centOS布署flask的关键点,以及可能遇到的问题,及解决办法。图片看不清,可以【下载】下来看,清晰度能够看清字【目标】局域网内,通过url可以访问flask编写的api更新flask项目后,自动布署【工具】自动布署涉及的工具:gitlabjenkins布署flask项目,涉及的工具:fl...

2019-09-26 11:26:00 618

转载 Error: Another program is already listening on a port that one of our HTTP servers is configured to ...

原文出处:https://blog.csdn.net/hyunbar/article/details/80111947运行supervisord -c /etc/supervisor/supervisord.conf出现错误Starting supervisor: Error: Another program is already listening on...

2019-09-24 15:24:00 619

转载 gunicorn+nginx配置方法

对于gunicorn+nginx的配置,理解他们之间的关系很重要,以及最后如何确认配置结果是正确的也很重要nginx 配置文件:修改这个配置文件有3个用处:假设服务器本身的Ip是A称为ip-A,而我用gunicorn启动flask时写的ip是127.0.0.1,用ip-B表示1.当我在浏览器输入http://ip-A:端口(nginx的端口) 时,nginx会把访问地址指...

2019-09-24 14:03:00 522

转载 supervisor的使用

环境:centOS7.5 python3与python2共存目标:让supervisor管理gunicorn,可以在gunicorn发生意外的情况下,会自动的重启。1.supervisor的安装:在系统级别的python环境下pip install supervisor。(这里如果你用的是python3写的项目,也可以直接用pip安装启动supervis...

2019-09-24 13:39:00 139

转载 【linux】杀掉进程命令

1.找到对应的进程通过端口查找lsof -i:端口号netstat -tunlp | grep 端口lsof -i:9500netstat -tunlp | grep 95002.根据对应的PID杀掉进程kill PID原文出处:https://www.jianshu.com/p...

2019-09-23 15:10:00 1101

转载 CentOS7 nginx安装与卸载

简明清晰,易操作,参照:CentOS7 nginx安装与卸载转载于:https://www.cnblogs.com/kaerxifa/p/11572245.html

2019-09-23 14:35:00 582

转载 jenkins不展示set Build Description Setter插件

  问题描述:1.jenkins 已下载 set build descripteion ,并且配置过,可以在构建历史中展示就用二维码2.问题:构建历史中不展示二维码了,如图:  总是排查:1.首先想到的是py脚本,上传apk到蒲公英失败了,但是看日志,蒲公英有返回应用下载二维码地址,说明上传脚本没问题的2.接下来,再看一下jen...

2019-09-19 14:30:00 1056

转载 flask环境布署--废弃不用,只留作备份

【前置条件】创建1个flask-demo,生成requirement.txt文件(下载好gunicorn),上传至git。创建demo参照:创建一个flask api-demo(响应体显示中文)git地址:https://github.com/wangju003/flaskDemo.git先在本地试试用gunicorn启动falsk在terminal中执行gunic...

2019-09-17 17:16:00 115

转载 centOS7杀死进程命令

  查看当前所有正在运行的进程,可以看到80端口被httpd占用了(80端口希望分配给nginx使用,而不是httpd)netstat -tpnul  这里以杀死httpd进程为例:  先查看 httpd 进程flaskApi) [root@67 flaskDemo]# ps aux |grep httpd root 6732...

2019-09-17 16:02:00 5472

转载 centos7 ngxin启动失败:Job for nginx.service failed(80端口被占用的解决办法)

问题描述:(flaskApi) [root@67 flaskDemo]# service nginx startRedirecting to /bin/systemctl start nginx.serviceJob for nginx.service failed because the control process exited with error code. See...

2019-09-17 15:31:00 803

转载 Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包

  Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包。18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx19 已加载插件:fastestmirror, langpacks20 Loading mirror speeds from cached hostfile21...

2019-09-17 14:38:00 2790

转载 搭建python-flask开发环境

ubuntu环境1. 更新系统软件源:没有通过更新系统软件源的话,可能无法通过apt-get install安装我们需要用到的软件:$ sudo apt-get update $ sudo apt-get upgrade2. 开发工具:python:安装完成后可以通过python3进入操作命令行,如果要用python xxx.py来运行.py文件,可以...

2019-09-16 16:18:00 144

转载 iOS 命令行打包--xcworkspace

参考:打包的具体操作步骤:  https://www.jianshu.com/p/6a0aa8cd2e97打包时使用到的参数详解,参考这篇:  https://debugtalk.com/post/iOS-Android-Packing-with-Jenkins-details/index.htmlxcodebuild命令详解:  https://www.j...

2019-09-10 13:19:00 468

转载 GitHub如何配置SSH Key

文章目录步骤一、设置git的user name和email二、检查是否存在SSH Key三、获取SSH Key四、GitHub添加SSH Key五、验证和修改https://github.com/xiangshuo1992/preload.gitgit@github.com:xiangshuo1992/preload.git  这两个地址展示的是同一个项目,但是这两个...

2019-09-09 10:04:00 111

转载 python回调函数应用-获取jenkins构建结果

需求背景:  现在用jenkins构建自动化测试(2个job),公司现将自动化纳入到发布系统  要求每次构建成功之后,把测试结果发送给发布系统。这就需要先获取jenkins构建的结果,如果构建结束,才能发送测试结果,否则就要等待jenkins构建结束。理解回调函数:  像这样类似:男女朋友约会结束,男方要求女方到家后发1个信息,告诉他安全到家了。就是python回调函数的...

2019-09-08 15:49:00 1255

转载 python 定时器,轮询定时器

首先想要实现的效果是:每隔1段时间,就去调用1个接口确认结果,直到接口返回的结果为true,停止调用所以这里会用到python的定时器先来了解最简单的定时器:python 定时器默认定时器只执行一次,第一个参数单位S,几秒后执行import threadingdef fun_timer(): print('Hello Time')timer...

2019-09-07 15:42:00 344

转载 python 回调函数,最简单的例子

回调的英文定义:A callback is a function that is passed as an argument to another function and is executed after its parent function has completed。字面上的理解,回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再...

2019-09-07 15:10:00 146

转载 jsonify返回中文乱码的问题

参考博客:解决flask中文乱码的问题返回内容如图:实际填写的内容:从网上找答案,结果很多都是说配置app.config,如下:app.config['JSON_AS_ASCII']但我试了之后,还是不可能正常显示汉字,最终还是通过配置app.config解决,只是增加了一这一项:参考博客:PythonWEB框架之Flask...

2019-09-06 14:17:00 2484

转载 python生成requirements.txt 导出项目依赖

使用pip freeze$ pip freeze > requirements.txt这种方式是把整个环境中的包都列出来了,如果是虚拟环境可以使用。通常情况下我们只需要导出当前项目的requirements.txt,这时候就推荐pipreqs了参照:Python项目自动生成当前项目的requirements文件转载于:https://ww...

2019-09-06 11:35:00 1544

转载 通过jenkins-Python在后台操作Jenkins构建job

  最近要开发1个接口,接收到1个指令后自动触发自动化测试,虽然也可以通过shell命令做这一步,但因为目前所有构建自动化的的动作都通过jenkins完成,所以想要尝试能不能用python去控制jenkins构建job。还真有!万能的python。想起来一句话,有趣的事,python永远不会缺席!  通过jenkins-python实现在后台操作jenkins构建job,只需要...

2019-09-05 17:12:00 938

转载 fatal: repository 'xxxx' not found

环境:centOS7背景:公司代码仓库迁移,因而配置的jenkins自动打包git地址也要跟着变化。问题描述:git clone http xxxx.git后报错:fatal: repository 'xxxx' not found先说解决办法:在hosts文件中把新的仓库所在机器host配置上就可以了nono /etc/hosts然...

2019-09-02 14:44:00 11241

转载 AssertionError: View function mapping is overwriting an existing endpoint function: insertCase

首先,理解这个错误是什么意思,以及出现的原因:使用Flask定义URL的时候,如果出现"AssertionError: View function mapping is overwriting an existing endpoint function"这个异常信息,就说明定义了多个同名的视图函数,只需要改成不同的函数名即可。这是为什么呢?原来fla...

2019-08-29 17:04:00 635

转载 python动态赋值-把字符串转为变量名

可以实现的方法有:globals(),locals(),eval(),exec()演示:exce法In [6]: exec('name="bob"') In [7]: name ...

2019-08-29 14:50:00 2657

转载 python写一个查询接口

知识点:1.flask_sqlalchemy查询:Flask-SQLAlchemy 在您的Model类上提供了query属性。当您访问它时,您会得到一个新的所有记录的查询对象。在使用all()或者first()发起查询之前可以使用方法filter()来过滤记录。如果您想要用主键查询的话,也可以使用get()2.flask视图3.熟练sql查询...

2019-08-29 14:49:00 685

转载 flask_sqlalchemy获取动态 model名称 和 动态查询

需求想要实现动态的查询,表名,字段,字段值都不是固定的1 obj=表名.query.filter_by(字段=值1).first()2 3 obj.字段=值2首先动态获取db_model名字 1 class Role(db.Model): 2 __tablename__ = 'roles' 3 id = db.Column...

2019-08-29 10:57:00 1655

转载 sorted排序为什么不是我想要的结果?

数据源:a=['7465', '7514', '8053', '8267', '8507', '8782', '9091', '9292', '9917', '10000', '10009']我以为b应该是从小到大进行排序的,但从结果看,明显不是这样的 1 In [1]: a = ['7465', '7514', '8053', '8267', '8507', '87...

2019-08-27 17:59:00 448

转载 TypeError: list indices must be integers or slices, not str

错误如下:TypeError: list indices must be integers or slices, not str错误代码块:aa是一组list套dict数据函数insert接收2个参数,*args,**kwargs我希望把aa这个list传给*args,但在执行程序时却报了一标题显示的错误首先是关于*arg...

2019-08-27 11:31:00 204

转载 如何把一些字符串用dict组织成json格式?(小算法)

说明:1. 数据库中的一条记录取出来是这样的(直接复制):'value1','value2' ,'value3'2. 我希望使用的数据格式是:{key1:'value1',key2:'value2'}代码如下: 1 ''' 2 需求: 3 想把数据中的一条数据,转化为用使用字典存储-这样就可以让一个字段对应一个值,方便调用 4 5 数据库中的数...

2019-08-27 10:53:00 114

转载 sqlalchemy批量添加数据-数据源是json(小算法)

需求:想要写1个增加case的接口问题:sqlalchemy添加case的方式,只能是1条数据1条数据的插入,像这样:1   ro2 = Role(name='user')2 db.session.add_all([ro1])3 db.session.commit()我希望的效果是这样的:我传入一个字典{'name':'lis...

2019-08-26 17:47:00 633

转载 flask_sqlalchemy和sqlalchemy的区别有哪些?

区别1:定义模型:flask_sqlalchemy需要使用db.Column,而sqlalchemy则不需要 flask_sqlalchemy写法:1 class Role(db.Model):2 __tablename__ = 'roles'3 id = db.Column(db.Integer, primary_key=True)4 ...

2019-08-26 15:41:00 900

转载 python编写api接口

目标:使用Python实现一个简单的接口服务,可以通过get、post方法请求该接口,拿到响应数据。创建一个api_server.py文件,想要实现的效果是这样的:添加代码如下: 1 import flask,json 2 from flask import request 3 4 ''' 5 flask: seb框架,通过fla...

2019-08-26 14:01:00 4324

转载 像计算机科学家一样思考python-第4章 案例研究:接口设计

系统环境 ubuntu184.1turtle模块模块一开始导入turtle模块就报错了1 Python 3.6.5 (default, Apr 1 2018, 05:46:30) 2 [GCC 7.3.0] on linux3 Type "help", "copyright", "credits" or "license" for more informatio...

2019-08-25 16:04:00 381

转载 shell 算术运算符

1 #!/bin/bash 2 #算术运算符实例 3 a=10 4 b=20 5 6 val=`expr $a + $b` 7 echo "a + b : $val" #30 8 9 val=`expr $a - $b`10 echo "a - b : $val" #-1011 12 val=`expr $a \* $b` #不加转...

2019-08-24 09:43:00 93

转载 shell 操作字符串 变量 数组

1 #!/bin/bash 2 name="jack" 3 #使用双引号拼接 4 #greeting="hello,"$name"!" 5 #greeting_1="hello,${name} !"#输出实参 6 #echo $greeting $greeting_1 7 #使用单引号拼接 8 #greeting_2='hello,'$name'!'...

2019-08-24 09:42:00 159

转载 python异常处理(try-except)

什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让e...

2019-08-20 16:36:00 553

转载 ssh连接MAC服务器显示No route to host解决方法

首先MAC操作系统是10  其它电脑通过ssh访问一台mac服务器时,有时候可以登录进去,有显示显示no route to host  并且通过浏览器访问布署在mac上的jenkins,反应奇慢,后来做了如下修改,就可以正常使用了。  1.系统偏好设置>>共享>>勾选 文件共享,选程登录,远程管理  还有可能是因为电脑进入...

2019-08-20 14:22:00 3292

转载 linux压缩文件命令-zip

首先cd到要压缩文件的目录,然后使用zip命令压缩文件 zip -r importExcel.zip importExcel-r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip filename.zip转载于:https://www.cnblogs.com/kaerxifa/p/11382310.html...

2019-08-20 13:15:00 116

转载 Mac终端中主机名与用户名的修改

参照:https://www.cnblogs.com/tdcqma/p/6714492.htmlMac终端的主机名称+用户名全部显示出来的话会可能显得特别长,影响整体美观,可以切换至root用户后修改.bashrc文件进行格式化。1. 终端中切换root用户su - root2. 修改/etc/bashrc文件中的PS1='\h:\W \u\$ ',其中\...

2019-08-20 11:57:00 2589

空空如也

空空如也

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

TA关注的人

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