<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ryen's Blog]]></title><description><![CDATA[记载知识点滴]]></description><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aaaaaaazhaofeng]]></copyright><item><title><![CDATA[Python多变量赋值和并行赋值]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/108458100</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/108458100</guid><author>aaaaaaazhaofeng</author><pubDate>Mon, 07 Sep 2020 22:47:15 +0800</pubDate><description><![CDATA[From pythontutor
最近在看一些库的源码的时候经常碰到并行赋值和多变量赋值的问题，今天就好好的梳理一下
多变量赋值问题
多变量赋值的顺序，我们先看看下面一段代码，想一下这段代码的赋值顺序和值是什么呢？
i = 0
def get():
    global i
    i += 1
    return i
c, b, a = get(), get(), get()

我们通过分步骤执行可以看到，python会先从左往后计算右边的表达式的值，执行三次get()方法，得到返回值1， 2， 3
.]]></description><category></category></item><item><title><![CDATA[Go语言URL解码方案实践]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/108394438</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/108394438</guid><author>aaaaaaazhaofeng</author><pubDate>Thu, 03 Sep 2020 22:24:28 +0800</pubDate><description><![CDATA[Photo By:   viktorhanacek

上一篇文章讲了Go语言的几种URL编码方法，这篇文章我们来讲一讲Go语言的URL解码方法。URL解码是编码的逆操作，可以将URL编码的字符转换成正常的形式
URL解码查询字符串
Go语言内置的net/url 包包含一个内置方法 QueryUnescape （QueryEscape编码方法的对应解码方法）可以解码一个字符串。下面是一个简单的例子
package main

import (
    "fmt"
		"net/url"
)

func ma.]]></description><category></category></item><item><title><![CDATA[Go语言URL编码方案]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/108372081</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/108372081</guid><author>aaaaaaazhaofeng</author><pubDate>Wed, 02 Sep 2020 22:47:32 +0800</pubDate><description><![CDATA[Golang URL Encode Go语言URL编码方案
URL编码也称为 Percent encode，将不可打印、保留或非ASCII字符的字符串转换为可以在Internet上传输的通用格式
URL编码查询字符串
Go的net/url程序包包含一个内置方法QueryEscape，该方法称为转义/编码字符串，以便可以将其安全地放置在URL查询中。以下示例演示了如何在Golang中编码查询字符串
package main

import {
  "fmt"
  "net/url"
}

func main(]]></description><category></category></item><item><title><![CDATA[SQLAlchemy批量操作数据]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/99670667</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/99670667</guid><author>aaaaaaazhaofeng</author><pubDate>Fri, 16 Aug 2019 08:52:57 +0800</pubDate><description><![CDATA[SQLAlchemy 对外提供了批量插入和批量更新的接口，我们可以直接使用，但是有些细节还是要注意， 下面举几个例子.
批量插入
session.bulk_insert_mappings(ModelClass, list(dict()))

把要插入的数据以字典的形式做成列表，然后把列表传入api，就可以实现批量插入的操作，和单条插入比起来效率快了很多。但是有的driver（mysql-conne...]]></description><category></category></item><item><title><![CDATA[FFmpeg 常用命令总结]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/99618970</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/99618970</guid><author>aaaaaaazhaofeng</author><pubDate>Thu, 15 Aug 2019 01:32:08 +0800</pubDate><description><![CDATA[图片来源: https://unsplash.com/@ormphotography

FFmpeg来源, 引自wikipedia

FFmpeg is a free and open-source project consisting of a vast software suite of libraries and programs for handling video, audio, an...]]></description><category></category></item><item><title><![CDATA[flask-mail 附件乱码问题]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/99500138</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/99500138</guid><author>aaaaaaazhaofeng</author><pubDate>Wed, 14 Aug 2019 01:37:29 +0800</pubDate><description><![CDATA[记录Flask-mail附件乱码问题
事件起因
公司内部系统需要导出数据,就用了flask-mail发附件的方式发送. 测试环境测试没啥问题, 但是到线上就出现附件名乱码.

​							message是没有乱码的,但是附件名字乱码了
事件经过
由于测试的时候并没有发现这个问题, 找到测试的时候发送的邮件比对之后发现了一个问题: 测试的时候附件名字是纯数字或者英文.

现在基本可以确定应该是编...]]></description><category></category></item><item><title><![CDATA[如何避免Python的循环导入问题]]></title><link>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/81624751</link><guid>https://blog.youkuaiyun.com/aaaaaaazhaofeng/article/details/81624751</guid><author>aaaaaaazhaofeng</author><pubDate>Wed, 22 May 2019 14:23:49 +0800</pubDate><description><![CDATA[如何避免Python的循环导入问题

Python 中使用package时，出现循环导入问题十分常见，我们创建如下package来说明这个问题:

pkg
  ├── __init__.py
  ├── module_a.py
  └── module_b.py

其中， 
- init.py 将pkg指定为一个Python package 
- module_a.py中定义了一个action_a...]]></description><category></category></item></channel></rss>