自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(402)
  • 资源 (5)
  • 收藏
  • 关注

转载 利用docker commit在当前container上构建新镜像

docker commit:把一个容器的文件改动和配置信息commit到一个新的镜像。这个在测试的时候会非常有用,把容器所有的文件改动和配置信息导入成一个新的docker镜像,然后用这个新的镜像重起一个容器,这对之前的容器不会有任何影响1、停止docker容器 docker stop container01 2、commit该docker容器 docker commit container01 new_image:tag 3、用前一步新生成的镜像重新起一个容器 docker r

2020-05-30 19:27:38 1115

原创 docker run命令执行脚本,容器Exited (0)”自动退出

case 1:docker run -d -it image_id ehco "hello world "创建容器后,通过docker -ps -a 查看容器状态是Exited (0),且通过docker start container_id命令启动容器,容器总是处于“Exited (0)”的状态,无法进入容器执行其他操作。如下图:case2:docker run -d -it image_id /bin/bash 创建容器后,容器状态为:Up,进入容器执行其他操作后,容器状态正常。执行do..

2020-05-30 19:21:31 7026

转载 kubectl 常用命令总结

1 、kubectl 命令帮助# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/ Basic Commands (Beginner): cr...

2020-02-07 16:10:57 479

原创 python连接数据库出现pymysql pymysql.err.OperationalError 1045 Access denied错误的解决办法

import pymysqlconn = pymysql.connect(host='localhost', port=3306, user='root', password='root', database=...

2019-12-08 13:50:12 6581

原创 Mac上安装mysql8.0.18

之前踩过很多坑,遇到过很多错误,如“Could not create unix socket lock file /tmp/mysql.sock.lock”、Table 'mysql.plugin' doesn't exist,解决这些问题需要花很多时间,请参考以下安装步骤下载mysql的dmg 文件下载地址 直接双击打开dmg,默认安装即可(安装过程中会提示你创建root密码,一定要记住...

2019-11-23 08:35:49 1034

转载 Loadrunner 运行场景时:missing newline in XXX.dat 错误解决

如果遇到此错误,需检查2个地方:1参数化的 dat文件中有没有空白行;2. 文档最后一行是否为空行如不是空行,需敲回车键补上一个空行。

2018-10-16 16:04:19 589

原创 闭包

# 闭包'''如果在一个函数中,定义了另外一个函数,并且那个函数使用了外面函数的变量,并且外面那个函数返回了里面这个函数的引用,那么称里面的函数为闭包''' def greet(name): def say_hello(): return "Hello,%s" % name return say_helloprint greet('Sam')...

2018-08-06 07:30:16 216

转载 Flask中endpoint的理解

from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'def my_list(): return "我是列表页"app.add_url_rule("/list/",endpoint="zhiliao",view_func=m...

2018-08-05 11:19:35 866

转载 charles4.2下载与破解方法以及配置https

Charles下载地址 地址:https://www.charlesproxy.com/latest-release/download.do 2. Charles破解破解地址:https://www.zzzmode.com/mytools/charles/ 生成jar文件后,放到charles安装目录的lib目录下 3. 此时,重启charles,查看已经破解...

2018-07-31 11:59:47 638

转载 Win10 Python 3.6.1 安装pycrypto 过程中遇到的坑以及各种解决方法

环境: Win 10 Python 3.6.1 pycrypto-2.6.1最近项目的后台接口使用了 RSA非对称加密,需要对接口传参进行公钥加密。本打算按照以前的方法(python 调用class, 开发人员给的rsa 加密解密相关的java code来修改编译生成class)编译过程中,发现行不通。 于是换方向,直接写python rsa公钥加密解密的脚本以供后面使用。 在先前安装Jpype的...

2018-07-13 19:43:03 2944

原创 from_pyfile与from_object

1. 使用from_object先创建config.py import configapp = Flask(__name__)app.config.from_object(config)2. 使用from_pyfile。不需要导入config.py文件app = Flask(__name__)app.config.from_pyfile("config.py")...

2018-06-21 22:41:25 2284

转载 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge

git pull的作用是,从远程库中获取某个分支的更新,再与本地指定的分支进行自动merge。完整格式是:[plain] view plain copy $ git pull <远程库名> <远程分支名>:<本地分支名>  比如,取回远程库中的develop分支,与本地的develop分支进行merge,要写成:[plain] v...

2018-05-04 16:21:09 3417

转载 如何在virtualenv环境中安装指定的python版本

指定python版本:virtualenv   -p python执行文件路径     自定义虚拟环境名称。如果文件路径有空格,用引号。如果不指定python版本,则默认使用环境变量中的python版本可使用-p PYTHON_EXE选项在创建虚拟环境的时候指定Python版本1 #创建python2.7虚拟环境2 virtualenv -p /usr/bin/python2.7 ENV2.7...

2018-03-28 08:50:34 13713 1

转载 vim 常用快捷键

1、vim ~/.vimrc 进入配置文件如果不知道vimrc文件在哪,可使用 :scriptnames 来查看set nu      #行号set tabstop=4  #一个tab为4个空格长度set ai  #设置自动缩进syntax on   #高亮 2、基本空格键 向右移动一格x 删除后面的字符 X 删除前一个字符  删除3个字符就是3x  dd:

2017-01-18 11:14:01 477

转载 linux sed命令详解

简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed

2016-09-08 16:20:37 584

转载 tap,touch,touchstart事件与click事件的区别

根据源码所见,移动端为了将将单击事件更加灵敏,所以现在的JQM,ST...框架都将JS单击事件封装成tap,或者touch或者touchstart事件,其实现本质是将click触发多次,以打成移动端触屏灵敏的效果.所以这里如果使用手机浏览器访问你的st,或者jqm项目,就得使用js修改成click事件,以防止单击多次触发的问题

2016-08-17 16:14:35 2993 6

转载 使用adb devices命令,error:device offline的错误。

解决方法:adb kill-serveradb start-serveradb remount

2016-08-13 18:42:23 2086

转载 Linux下ActiveMQ自启动

1、在root权限下操作2、cp /usr/local/activemq/bin/activemq /etc/init.d3、cd /etc/init.d/4、vi activemq5、在第二行添加#### BEGIN INIT INFO# Provides:             activemq# Required-Start:       $remote_fs

2016-08-13 17:47:33 1618

转载 mysql lower-case-table-names参数

今天遇到一个问题:安装mysql数据库后,导入备份的sql文件,还原时数据库。修改程序代码配置文件jdbc.properties , 操作系统界面,提示USER表不存在,如下图:经过再次确认数据库库中是存在该表的,在db中使用select  * from user可以正常查询。但是初步判断是因为表名大小写引起的问题。经过百度,得出以下解决方法:vi /etc/my.cnf在

2016-08-04 18:53:23 2215

原创 无RSA密钥指纹提示对话框,执行adb devices后,不显示设备信息

问题:Android手机连接电脑后,打开usb调试debug模式,手机上没有 RSA密钥指纹提示对话框,且执行adb devices后,仅显示:adb devices后,不显示设备信息。不显示手机设备信息,如下内容:C:\Users\confidence >adb devicesList of devices attached解决方法:下载豌豆荚

2016-07-31 15:58:06 4772

转载 rabbitMQ guest账号登录总是提示失败

问题截图:解决方法:vi /etc/rabbitmq/rabbitmq.config 设置文件内容如下:[{rabbit, [{loopback_users, []}]}].重启rabbitMQ:   service rabbitmq-server stop   service

2016-07-15 19:03:41 8218

转载 Linux下ActiveMQ自启动

1、在root权限下操作2、cp /usr/local/activemq/bin/activemq /etc/init.d3、cd /etc/init.d/4、vi activemq5、在第二行添加#### BEGIN INIT INFO# Provides:             activemq# Required-Start:       $remote_fs

2016-07-14 11:25:09 874

原创 加载Selenium2Library却显示红色

问题:rfw 导入selenium2library,显示红色解决方法:1. 在官网下载master文件,即源码(下载地址:https://github.com/rtomac/robotframework-selenium2library/#readme),进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,

2016-07-04 16:41:35 7266

转载 robotframework 常用快捷键

非常实用:重命名——》F2搜索关键字——》F5执行用例——》F8创建新工程——》ctrl+n创建新测试套——》ctrl+shift+f创建新用例——》ctrl+shift+t创建新关键字——》ctrl+shift+k向上移动用例——》ctrl+↑向下移动用例——》ctrl+↓显示关键字信息——》 ctrl+鼠标悬浮(鼠标悬浮于关键字上)自动补全关

2016-06-29 11:12:04 3860

原创 python 命名规范

命名规范细节内容,值得关注一下,养成良好的习惯,谁说不是呢类的命名采用驼峰命名法,如CamelCase;模块名、包名、函数、变量命名使用小写字符,如separated_by_underscrores;常量使用大写字母,并且以下划线分隔单词;下划线开头定义私有的属性或方法,如_private

2016-06-24 16:37:39 598

转载 linux scp 无密码复制文件和目录

在远程拷贝的时候,需要配置scp的 无密码 复制文件和目录。在编写Shell脚本的时候非常有用,你不希望shell脚本在执行过程中因为要检验密码被打断而报权限错误吧。整个过程如下: 本地服务器:A远程服务器:B     1.在 A 上运行 ssh-keygen -t rsa 在/home/openpf/.ssh下生成id_rsa 和 id_rsa.pub 两个文件,然后在/

2016-06-04 13:33:41 539

转载 RSA host key has changed 错误

RSA host key for mysharebook.cn has changed and you have requested strict checking.Host key verification failed.这是Linux重装或则openssh-server重装引起的,执行以下命令即可ssh-keygen -R IP  把IP换成你要连的服务

2016-05-26 20:15:39 744

转载 Ubuntu12.04更新出现 The system is running in low-graphics mode解决方法

解决方法:sudo apt-get install fglrx     //linux下安装ati显卡驱动的命令sudo reboot     //安装完重启系统

2016-04-06 15:37:01 791

原创 mysql limit

limit是mysql的语法select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录

2015-10-03 17:21:38 758

原创 classmethod demo

类方法:#coding:utf-8class Times(object): factor = 1 def tell(self): return 'A' @classmethod def mul(cls,x): return cls.factor * x,cls().tell()class Two(Times): fac

2015-10-03 16:15:47 526

原创 排除特定的内容

请教一下:排除‘GGG’这种情况的python正则该怎么写呢,是 ^{[G]{3}} 这样写吗?#coding:utf-8import rel=['GGG','AGG','gg','aGGgA']def main(): p = re.compile(r'G{3}') for i in l: if p.search(i): conti

2015-10-03 16:11:30 543

转载 ubuntu12 配置samba服务 实现文件共享

我也是第一次尝试安装samba服务,实现文件共享,这是我参考的blog http://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html  http://weimenlove.blog.163.com/blog/static/17775473201092285158654/在这里,先谢谢上述作者无私的分享。1、samba

2015-04-25 20:35:08 826

转载 判断一个对象是否可迭代 的方法

如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable>>> isinstance('abc', Iterable) # str是否可迭代True>>> isinstance([1,2,3], Iterable) # list是否可迭代True

2015-03-27 12:20:20 4049

转载 ubuntu中设置tomcat自启动

以root用户登录系统:1. vi /etc/init.d/tomcat,内容如下: #!/bin/sh#tomcat auto-startexport JAVA_HOME=/usr/lib/jvm/java-1.6.0-sun #修改为自己的JAVA_HOME  case $1 instart) sh /opt/apache-tomcat-7.0.27

2015-02-28 17:15:49 1489

转载 virtualbox+ubuntu设置共享文件夹

1.      进入系统,安装增强功能,安装完关闭系统。2.      在E盘下创建一个共享文件夹 gongxiang。3.      设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。 4. 重新启动系统5. 执行如下命令,就可以看到共享文件夹下面的文件。huang@huang-VirtualBox:~$sudo moun

2015-02-28 14:03:58 614

转载 ubuntu12 root账户自动登录

Ubuntu为了系统安全,root帐号的密码是随机的,如果临时需要提升至root权限以执行一些命令,需要使用sudo命令。产线上有几台使用Ubuntu的机器,因为使用者不固定,并且执行程序时需要使用到root权限,所以需要将这几台机器配置为自动登录到root账户。查阅了相关资料后,可以通过以下两步来实现这个目的:1. 为root账户修改一个密码;    在终端下输入”sudo

2015-02-28 13:47:44 1177

转载 \r \n有什么区别

google找到了这么一段信息:换行符就是另起一行, 回车符就是回到一行的开头,'\n' 10 换行(newline)'\r' 13 回车(return)在windows系统下,回车换行符号 是"\r\n". 但是在Linux等系统下是没有"\r"符号的。在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方, 这个时候就要注意既要判定"\r\n"又要判定"\n"。

2015-02-25 12:14:05 700

转载 检测Xpath版本

探测Xpath版本非常简单,使用lower-case()功能将大写字符转换成小写字符,然后跟小写字符进行对比,如果结果为空,意味着没有lower-case()函数定义,版本为1.0,否则就是2.0版本。/lib/book[title="Bible"and lower-case('A') = "a"] 如果结果为空,则是1.0版本;否则是2.0版本

2015-02-04 15:29:23 1247

原创 pyscripter设置黑色背景的方法

准备条件:1.   进入 http://code.google.com/p/pyscripter/wiki/Customization 页面选择背景颜色 依次选择以下菜单,导入下载的ini文件即可

2015-01-29 11:39:21 5172

转载 Ubuntu下安装deb包

最基本的安装命令是:dpkg -i file.deb

2015-01-07 11:47:25 734

apache-maven

apache-maven3.5.4工具包,欢迎使用.

2018-10-20

charles4.2及破解文件

charles4.2安装包及破解文件,安装readme说明操作即可

2018-07-31

MySQL-python-1.2.3.win-amd64-py2.7

MySQLdb模块安装

2016-08-23

Linux学习课件

Linux基础学习课件,知识内容全面,不错的入门知识

2011-12-08

AppScan开始使用

安全测试,扫描漏洞,AppScan开始使用初学者入门文档

2011-10-13

空空如也

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

TA关注的人

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