<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[my2010Sam的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/my2010Sam</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; my2010Sam]]></copyright><item><title><![CDATA[利用docker commit在当前container上构建新镜像]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/106445815</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/106445815</guid><author>my2010Sam</author><pubDate>Sat, 30 May 2020 19:27:38 +0800</pubDate><description><![CDATA[docker commit：把一个容器的文件改动和配置信息commit到一个新的镜像。这个在测试的时候会非常有用，把容器所有的文件改动和配置信息导入成一个新的docker镜像，然后用这个新的镜像重起一个容器，这对之前的容器不会有任何影响

1、停止docker容器


	docker stop container01
	
2、commit该docker容器


	docker commit container01 new_image:tag
	
3、用前一步新生成的镜像重新起一个容器


	docker r]]></description><category></category></item><item><title><![CDATA[docker run命令执行脚本,容器Exited (0)”自动退出]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/106445687</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/106445687</guid><author>my2010Sam</author><pubDate>Sat, 30 May 2020 19:21:31 +0800</pubDate><description><![CDATA[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..]]></description><category></category></item><item><title><![CDATA[kubectl 常用命令总结]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/104211415</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/104211415</guid><author>my2010Sam</author><pubDate>Fri, 07 Feb 2020 16:10:57 +0800</pubDate><description><![CDATA[1 、kubectl 命令帮助


# kubectl --help
kubectl controls the Kubernetes cluster manager.
 
Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/
 
Basic Commands (Beginner):
  cr...]]></description><category></category></item><item><title><![CDATA[python连接数据库出现pymysql pymysql.err.OperationalError 1045 Access denied错误的解决办法]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/103444317</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/103444317</guid><author>my2010Sam</author><pubDate>Sun, 08 Dec 2019 13:50:12 +0800</pubDate><description><![CDATA[import pymysql

conn = pymysql.connect(host='localhost',
                       port=3306,
                       user='root',
                       password='root',
                       database=...]]></description><category></category></item><item><title><![CDATA[Mac上安装mysql8.0.18]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/103210189</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/103210189</guid><author>my2010Sam</author><pubDate>Sat, 23 Nov 2019 08:35:49 +0800</pubDate><description><![CDATA[之前踩过很多坑，遇到过很多错误，如“Could not create unix socket lock file /tmp/mysql.sock.lock”、Table 'mysql.plugin' doesn't exist，解决这些问题需要花很多时间，请参考以下安装步骤

下载mysql的dmg 文件下载地址
	直接双击打开dmg，默认安装即可（安装过程中会提示你创建root密码，一定要记住...]]></description><category></category></item><item><title><![CDATA[Loadrunner 运行场景时:missing newline in XXX.dat 错误解决]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/83090129</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/83090129</guid><author>my2010Sam</author><pubDate>Tue, 16 Oct 2018 16:04:19 +0800</pubDate><description><![CDATA[如果遇到此错误，需检查2个地方：

1参数化的 dat文件中有没有空白行；

2. 文档最后一行是否为空行

如不是空行，需敲回车键补上一个空行。]]></description><category></category></item><item><title><![CDATA[闭包]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/81436518</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/81436518</guid><author>my2010Sam</author><pubDate>Mon, 06 Aug 2018 07:30:16 +0800</pubDate><description><![CDATA[# 闭包
'''
如果在一个函数中，定义了另外一个函数，并且那个函数使用了外面函数的变量，
并且外面那个函数返回了里面这个函数的引用，那么称里面的函数为闭包
'''
 


def greet(name):

    def say_hello():
        return &quot;Hello,%s&quot; % name
    return say_hello


print greet('Sam')...]]></description><category></category></item><item><title><![CDATA[Flask中endpoint的理解]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/81429189</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/81429189</guid><author>my2010Sam</author><pubDate>Sun, 05 Aug 2018 11:19:35 +0800</pubDate><description><![CDATA[
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    return 'Hello World!'

def my_list():
    return &quot;我是列表页&quot;

app.add_url_rule(&quot;/list/&quot;,endpoint=&quot;zhiliao&quot;,view_func=m...]]></description><category></category></item><item><title><![CDATA[charles4.2下载与破解方法以及配置https]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/81300700</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/81300700</guid><author>my2010Sam</author><pubDate>Tue, 31 Jul 2018 11:59:47 +0800</pubDate><description><![CDATA[Charles下载地址
 

地址：https://www.charlesproxy.com/latest-release/download.do



 

2. Charles破解

破解地址：https://www.zzzmode.com/mytools/charles/

 

生成jar文件后，放到charles安装目录的lib目录下

 

3. 此时，重启charles,查看已经破解...]]></description><category></category></item><item><title><![CDATA[Win10 Python 3.6.1 安装pycrypto 过程中遇到的坑以及各种解决方法]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/81036773</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/81036773</guid><author>my2010Sam</author><pubDate>Fri, 13 Jul 2018 19:43:03 +0800</pubDate><description><![CDATA[环境： Win 10 Python 3.6.1 pycrypto-2.6.1最近项目的后台接口使用了 RSA非对称加密，需要对接口传参进行公钥加密。本打算按照以前的方法(python 调用class， 开发人员给的rsa 加密解密相关的java code来修改编译生成class)编译过程中，发现行不通。 于是换方向，直接写python rsa公钥加密解密的脚本以供后面使用。 在先前安装Jpype的...]]></description><category></category></item><item><title><![CDATA[from_pyfile与from_object]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/80767284</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/80767284</guid><author>my2010Sam</author><pubDate>Thu, 21 Jun 2018 22:41:25 +0800</pubDate><description><![CDATA[1. 使用from_object先创建config.py import  config
app = Flask(__name__)
app.config.from_object(config)2. 使用from_pyfile。不需要导入config.py文件app = Flask(__name__)
app.config.from_pyfile(&quot;config.py&quot;)...]]></description><category></category></item><item><title><![CDATA[【Git学习笔记】用git pull取回远程仓库某个分支的更新，再与本地的指定分支自动merge]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/80196862</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/80196862</guid><author>my2010Sam</author><pubDate>Fri, 04 May 2018 16:21:09 +0800</pubDate><description><![CDATA[                git pull的作用是，从远程库中获取某个分支的更新，再与本地指定的分支进行自动merge。完整格式是：[plain] view plain copy $ git pull &amp;lt;远程库名&amp;gt; &amp;lt;远程分支名&amp;gt;:&amp;lt;本地分支名&amp;gt;  比如，取回远程库中的develop分支，与本地的develop分支进行merge，要写成：[plain] v...]]></description><category></category></item><item><title><![CDATA[如何在virtualenv环境中安装指定的python版本]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/79722189</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/79722189</guid><author>my2010Sam</author><pubDate>Wed, 28 Mar 2018 08:50:34 +0800</pubDate><description><![CDATA[指定python版本：virtualenv   -p python执行文件路径     自定义虚拟环境名称。如果文件路径有空格，用引号。如果不指定python版本，则默认使用环境变量中的python版本可使用-p PYTHON_EXE选项在创建虚拟环境的时候指定Python版本1 #创建python2.7虚拟环境
2 virtualenv -p /usr/bin/python2.7 ENV2.7
...]]></description><category></category></item><item><title><![CDATA[vim 常用快捷键]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/54599529</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/54599529</guid><author>my2010Sam</author><pubDate>Wed, 18 Jan 2017 11:14:01 +0800</pubDate><description><![CDATA[1、vim ~/.vimrc 进入配置文件
如果不知道vimrc文件在哪，可使用 :scriptnames 来查看
set nu　　　　　　#行号
set tabstop=4　　#一个tab为4个空格长度
set ai  #设置自动缩进
syntax on   #高亮
 
2、基本
空格键 向右移动一格
x 删除后面的字符 X 删除前一个字符  删除3个字符就是3x  
dd:]]></description><category></category></item><item><title><![CDATA[linux sed命令详解]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/52472720</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/52472720</guid><author>my2010Sam</author><pubDate>Thu, 08 Sep 2016 16:20:37 +0800</pubDate><description><![CDATA[简介
sed 是一种在线编辑器，它一次处理一行内容。处理时，把当前处理的行存储在临时缓冲区中，称为“模式空间”（pattern space），接着用sed命令处理缓冲区中的内容，处理完成后，把缓冲区的内容送往屏幕。接着处理下一行，这样不断重复，直到文件末尾。文件内容并没有 改变，除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件；简化对文件的反复操作；编写转换程序等。
 
sed]]></description><category></category></item><item><title><![CDATA[tap,touch,touchstart事件与click事件的区别]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/52145413</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/52145413</guid><author>my2010Sam</author><pubDate>Wed, 17 Aug 2016 16:14:35 +0800</pubDate><description><![CDATA[根据源码所见,

移动端为了将将单击事件更加灵敏,所以现在的JQM,ST...框架都将JS单击事件封装成tap,或者touch或者touchstart事件,

其实现本质是将click触发多次,以打成移动端触屏灵敏的效果.

所以这里如果使用手机浏览器访问你的st,或者jqm项目,就得使用js修改成click事件,以防止单击多次触发的问题]]></description><category></category></item><item><title><![CDATA[使用adb devices命令，error:device offline的错误。]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/52200902</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/52200902</guid><author>my2010Sam</author><pubDate>Sat, 13 Aug 2016 18:42:23 +0800</pubDate><description><![CDATA[解决方法：

adb kill-server

adb start-server

adb remount]]></description><category></category></item><item><title><![CDATA[Linux下ActiveMQ自启动]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/51907691</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/51907691</guid><author>my2010Sam</author><pubDate>Sat, 13 Aug 2016 17:47:33 +0800</pubDate><description><![CDATA[1、在root权限下操作
2、cp /usr/local/activemq/bin/activemq /etc/init.d
3、cd /etc/init.d/
4、vi activemq
5、在第二行添加
#### BEGIN INIT INFO
# Provides:             activemq
# Required-Start:       $remote_fs]]></description><category></category></item><item><title><![CDATA[mysql lower-case-table-names参数]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/52121834</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/52121834</guid><author>my2010Sam</author><pubDate>Thu, 04 Aug 2016 18:53:23 +0800</pubDate><description><![CDATA[今天遇到一个问题：
安装mysql数据库后，导入备份的sql文件，还原时数据库。修改程序代码配置文件jdbc.properties ， 操作系统界面，提示USER表不存在，如下图：

经过再次确认数据库库中是存在该表的，在db中使用select  * from user可以正常查询。但是初步判断是因为表名大小写引起的问题。经过百度，得出以下解决方法：

vi /etc/my.cnf
在]]></description><category></category></item><item><title><![CDATA[无RSA密钥指纹提示对话框，执行adb devices后，不显示设备信息]]></title><link>https://blog.youkuaiyun.com/my2010Sam/article/details/52078963</link><guid>https://blog.youkuaiyun.com/my2010Sam/article/details/52078963</guid><author>my2010Sam</author><pubDate>Sun, 31 Jul 2016 15:58:06 +0800</pubDate><description><![CDATA[问题：


Android手机连接电脑后，打开usb调试debug模式，手机上没有 RSA密钥指纹提示对话框，且执行adb devices后，仅显示：adb devices后，不显示设备信息。不显示手机设备信息，如下内容：


C:\Users\confidence >adb devices
List of devices attached




解决方法：
下载豌豆荚]]></description><category></category></item></channel></rss>