- 博客(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
1281
原创 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
7411
转载 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
539
原创 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
6780
原创 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
1089
转载 Loadrunner 运行场景时:missing newline in XXX.dat 错误解决
如果遇到此错误,需检查2个地方:1参数化的 dat文件中有没有空白行;2. 文档最后一行是否为空行如不是空行,需敲回车键补上一个空行。
2018-10-16 16:04:19
642
原创 闭包
# 闭包'''如果在一个函数中,定义了另外一个函数,并且那个函数使用了外面函数的变量,并且外面那个函数返回了里面这个函数的引用,那么称里面的函数为闭包''' def greet(name): def say_hello(): return "Hello,%s" % name return say_helloprint greet('Sam')...
2018-08-06 07:30:16
248
转载 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
939
转载 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
697
转载 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
3029
原创 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
2354
转载 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge
git pull的作用是,从远程库中获取某个分支的更新,再与本地指定的分支进行自动merge。完整格式是:[plain] view plain copy $ git pull <远程库名> <远程分支名>:<本地分支名> 比如,取回远程库中的develop分支,与本地的develop分支进行merge,要写成:[plain] v...
2018-05-04 16:21:09
3493
转载 如何在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
14033
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
533
转载 linux sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed
2016-09-08 16:20:37
623
转载 tap,touch,touchstart事件与click事件的区别
根据源码所见,移动端为了将将单击事件更加灵敏,所以现在的JQM,ST...框架都将JS单击事件封装成tap,或者touch或者touchstart事件,其实现本质是将click触发多次,以打成移动端触屏灵敏的效果.所以这里如果使用手机浏览器访问你的st,或者jqm项目,就得使用js修改成click事件,以防止单击多次触发的问题
2016-08-17 16:14:35
3085
6
转载 使用adb devices命令,error:device offline的错误。
解决方法:adb kill-serveradb start-serveradb remount
2016-08-13 18:42:23
2195
转载 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
1665
转载 mysql lower-case-table-names参数
今天遇到一个问题:安装mysql数据库后,导入备份的sql文件,还原时数据库。修改程序代码配置文件jdbc.properties , 操作系统界面,提示USER表不存在,如下图:经过再次确认数据库库中是存在该表的,在db中使用select * from user可以正常查询。但是初步判断是因为表名大小写引起的问题。经过百度,得出以下解决方法:vi /etc/my.cnf在
2016-08-04 18:53:23
2357
原创 无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
5090
转载 rabbitMQ guest账号登录总是提示失败
问题截图:解决方法:vi /etc/rabbitmq/rabbitmq.config 设置文件内容如下:[{rabbit, [{loopback_users, []}]}].重启rabbitMQ: service rabbitmq-server stop service
2016-07-15 19:03:41
8318
转载 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
941
原创 加载Selenium2Library却显示红色
问题:rfw 导入selenium2library,显示红色解决方法:1. 在官网下载master文件,即源码(下载地址:https://github.com/rtomac/robotframework-selenium2library/#readme),进入robotframework-selenium2library-master文件夹(就是刚才下载的源码文件,
2016-07-04 16:41:35
7393
转载 robotframework 常用快捷键
非常实用:重命名——》F2搜索关键字——》F5执行用例——》F8创建新工程——》ctrl+n创建新测试套——》ctrl+shift+f创建新用例——》ctrl+shift+t创建新关键字——》ctrl+shift+k向上移动用例——》ctrl+↑向下移动用例——》ctrl+↓显示关键字信息——》 ctrl+鼠标悬浮(鼠标悬浮于关键字上)自动补全关
2016-06-29 11:12:04
3958
原创 python 命名规范
命名规范细节内容,值得关注一下,养成良好的习惯,谁说不是呢类的命名采用驼峰命名法,如CamelCase;模块名、包名、函数、变量命名使用小写字符,如separated_by_underscrores;常量使用大写字母,并且以下划线分隔单词;下划线开头定义私有的属性或方法,如_private
2016-06-24 16:37:39
645
转载 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
575
转载 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
783
转载 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
836
原创 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
798
原创 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
558
原创 排除特定的内容
请教一下:排除‘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
579
转载 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
871
转载 判断一个对象是否可迭代 的方法
如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:>>> from collections import Iterable>>> isinstance('abc', Iterable) # str是否可迭代True>>> isinstance([1,2,3], Iterable) # list是否可迭代True
2015-03-27 12:20:20
4107
转载 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
1562
转载 virtualbox+ubuntu设置共享文件夹
1. 进入系统,安装增强功能,安装完关闭系统。2. 在E盘下创建一个共享文件夹 gongxiang。3. 设置-》数据空间-》固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。 4. 重新启动系统5. 执行如下命令,就可以看到共享文件夹下面的文件。huang@huang-VirtualBox:~$sudo moun
2015-02-28 14:03:58
658
转载 ubuntu12 root账户自动登录
Ubuntu为了系统安全,root帐号的密码是随机的,如果临时需要提升至root权限以执行一些命令,需要使用sudo命令。产线上有几台使用Ubuntu的机器,因为使用者不固定,并且执行程序时需要使用到root权限,所以需要将这几台机器配置为自动登录到root账户。查阅了相关资料后,可以通过以下两步来实现这个目的:1. 为root账户修改一个密码; 在终端下输入”sudo
2015-02-28 13:47:44
1226
转载 \r \n有什么区别
google找到了这么一段信息:换行符就是另起一行, 回车符就是回到一行的开头,'\n' 10 换行(newline)'\r' 13 回车(return)在windows系统下,回车换行符号 是"\r\n". 但是在Linux等系统下是没有"\r"符号的。在解析文本或其他格式的文件内容时,常常要碰到判定回车换行的地方, 这个时候就要注意既要判定"\r\n"又要判定"\n"。
2015-02-25 12:14:05
763
转载 检测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
1316
原创 pyscripter设置黑色背景的方法
准备条件:1. 进入 http://code.google.com/p/pyscripter/wiki/Customization 页面选择背景颜色 依次选择以下菜单,导入下载的ini文件即可
2015-01-29 11:39:21
5274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人