在 Let Over Lambda: Chapter-4 cl-ppcre section一书中,实现了一个带有调度字符#〜的读取宏,以获得类似于Perl的正则表达式匹配和替换语法.用于实现读取宏的函数是|#〜-read…
基于二阶段提交协议的分布式事务解决方案
事务是有很多原子性的操作组成的,他要么全部执行成功,要么全部执行失败,在分布式系统中为了实现这个目标,各大厂商出现了很多种不同的解决方案。一些软件公司和外包公司还在使用基于二阶段提交协议的解决方案,但是一些…
在系统创建新用户时发送邮件的 Bash 脚本
目前市场上有许多开源监测工具可用于监控 Linux 系统的性能。当系统到达指定的阈值时,它将发送邮件提醒。 它会监控 CPU 利用率、内存利用率、交换内存利用率、磁盘空间利用率等所有内容。但我不认为它们可以选择监控新用户…
python 错误:"'NoneType' object has no attribute 'execute'"
这种原因常常是数据库链接产生的错误,检查连接参数时候齐全,cursor是否获取到了。
Php性能监控
#!/usr/bin/env python # -*- coding: utf-8 -*- import commands, socket, time, json, urllib2 #import sys STATUS_…
leetcode-78-Subsets
描述 Given a set of distinct integers, nums, return all possible subsets (the power set). Note: The solution set…
Django Model View Template 之间的简单交互 (二)
前言 接续前文,上一篇文章主要涉及了 Django 项目的基础配置等,这篇主要涉及数据库相关的 ORM ,也就是 Django 中的 Model 的使用,MVT 三层之间的交互 教程基本都是东拼西凑的,防止有些东西表述不…
flask之二
flask之二 预热 在渲染模板的时候,默认会从项目根路径下的templates目录下查找模板 如果想要指定模板路径的时候,就在初始化APP的时候,这样操作即可: app = Flask(__name__,templat…
opencv python 优化
Performance Measurement and Improvement Techniques 1使用OpenCV测量性能 cv2.getTickCount:函数返回参考事件(如机器开启时刻)到调用此函数的时钟周期…
通过demo学习OpenStack开发所需的基础知识 -- API服务(2)
本文会重点讲解OpenStack中使用的API开发框架的使用。但是本文的目的并不是覆盖这些框架的使用细节,而是通过说明重要的部分,降低初学者的入门的门槛。框架的使用细节都可以从文档中找到。说明一下,除非特殊说明,本文中的…
Tornado 4.3文档翻译: 用户指南-异步和非阻塞I/O
译者说 Tornado 4.3于2015年11月6日发布,该版本正式支持Python3.5的async/await关键字,并且用旧版本CPython编译Tornado同样可以使用这两个关键字,这无疑是一种进步。其次,这是…
三剑客之GREP
grep基本用法 检索条件关键字工具 grep[OPTIONS]PATTERN[FILE...] --color:高亮显示匹配到的字符串 -v:显示不能被pattern匹配到的 -i:忽略字符大小写 -o:仅显示匹配到的…