MySQL 表迁移工具的选型-复制ibd的方法 1.1. 场景 有的时候开放人员自己的库需要帮忙导一些数据,但是表的数据量又很大。虽然说使用mysqldump或mysqlpump也可以导。但是这耗时需要比较久。 记得之前建议开放人员可以直接使用na... 06月07日 1 收藏 阅读全文
python Flask的Jinja2模板引擎 — 全局函数(5th) Jinja2模板引擎的另一个辅助函数功能,即全局函数Global Functions。如果说过滤器是一个变量转换函数,测试器是一个返回布尔值的函数,那全局函数就可以是任意函数。可以在任一场景使用,没有... 06月06日Flask的Jinja2模板引擎 — 全局函数(5th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 测试器(4th) Jinja2中的测试器Test和过滤器非常相似,区别是测试器总是返回一个布尔值,它可以用来测试一个变量或者表达式,你需要使用”is”关键字来进行测试。测试器一般都是跟着if控制语句一起使用的。下面我们... 06月05日Flask的Jinja2模板引擎 — 测试器(4th)已关闭评论 收藏 阅读全文
python Flask的Jinja2模板引擎 — 过滤器(3rd) 我所了解的模板引擎大部分都会提供类似Jinja2过滤器的功能,只不过叫法不同罢了。比如PHP Smarty中的Modifiers(变量调节器或修饰器),FreeMarker中的Build-ins(内建... 06月04日Flask的Jinja2模板引擎 — 过滤器(3rd)已关闭评论 收藏 阅读全文
python flask jinja2 UnicodeDecodeError 解决方法 当有中文传递给jinja2模板会报如下错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordin... 06月03日 1 收藏 阅读全文
python Flask的Jinja2模板引擎 — 上下文环境(2nd) Flask每个请求都有生命周期,在生命周期内请求有其上下文环境Request Context。作为在请求中渲染的模板,自然也在请求的生命周期内,所以Flask应用中的模板可以使用到请求上下文中的环境变... 06月03日Flask的Jinja2模板引擎 — 上下文环境(2nd)已关闭评论 收藏 阅读全文
Linux Flask的Jinja2模板引擎 — 控制语句与表达式(1st) Flask的模板功能是基于Jinja2模板引擎来实现的。模板文件存放在当前目前下的子目录templates(一定要使用这个名字)下。 main.py 代码如下: hello.html代码如下: 模板的... 06月02日Flask的Jinja2模板引擎 — 控制语句与表达式(1st)已关闭评论 收藏 阅读全文
python python flask 表单处理Flask-WTF 涉及到的插件和包有Flask-WTF,WTForms。内容有表单的创建使用流程,一些最佳实践,还有在页面显示提示消息的简单方式,配合Flask内置的 flash()。 Flask的requset对象包... 06月01日python flask 表单处理Flask-WTF已关闭评论 收藏 阅读全文
MySQL 表迁移工具的选型-mysqlpump 1.1. 场景 有两种场景适合使用逻辑迁移:伪大表、跨产品迁移(MySQL 到 MSSQL)。 下面我们模拟伪大表的进行表迁移的情况。 1.2. 使用工具 mysqlpump 1.3. 为什么选mys... 05月31日表迁移工具的选型-mysqlpump已关闭评论 收藏 阅读全文
python 阿里云 Python SDK 管理安全组 环境准备 1. 安装python2.7版本 2. 安装pip 3. 安装sdk 4. 创建AccessKey 和AccessSecret 登录aliyun管理后台生成。 管理安全组 代码如下: 05月29日阿里云 Python SDK 管理安全组已关闭评论 收藏 阅读全文
python 获取腾讯企业邮箱的企业通讯录和架构结构 需要先手动登陆腾讯企业邮箱,然后把url中的sid(不是cookie里的)和cookie里的qm_sid、qm_username填到脚本里去,然后运行,会在当前目录下生成两个文件,一个是all_ema... 05月25日获取腾讯企业邮箱的企业通讯录和架构结构已关闭评论 收藏 阅读全文
MySQL 表迁移工具的选型(1) 1.1. 前言 在DBA的工作当中导数据可谓是要经常要做的一件事,在数据量小的时候随随便便整库更新也是无所谓的。但是单数据量达到百G那整库更新起来可谓是十分费力,而且测试库的磁盘也不好。因此,经常发生... 05月24日表迁移工具的选型(1)已关闭评论 收藏 阅读全文
python upyun 存储文件迁移到七牛 要将upyun上存储的文件迁移到七牛存储上,不管出于何种目的,多多少少会遇到这种需求的。 方法如下: 列出upyun空间上所有文件 通过七牛提供的qfetch工具上传到七牛 列出upyun文件 执行u... 05月19日upyun 存储文件迁移到七牛已关闭评论 收藏 阅读全文
MySQL 会用JOIN,却不懂编程的“程序员”(6) 1.1. 前言 之前的文章应该已经是彻彻底底的证明的拆分join带来的好处是极大的,并且基本已经打破了一些人的谣言。那(“装饰器”+“拆分JOIN”)就这些能耐了吗?答案是否定的。让我们来看一下基本上... 05月17日 1 收藏 阅读全文
python Python中实现远程调用(RPC、RMI)简单例子 远程调用使得调用远程服务器的对象、方法的方式就和调用本地对象、方法的方式差不多,因为我们通过网络编程把这些都隐藏起来了。远程调用是分布式系统的基础。 远程调用一般分为两种,远程过程调用(RPC)和远程... 05月11日Python中实现远程调用(RPC、RMI)简单例子已关闭评论 收藏 阅读全文