摘要: 1.实现1 100的所有的和 2.实现1 500所有奇数的和 3.求1+ 2! + 3! + 4! + ……20!的和 python !/usr/bin/env python encoding:utf8 ''' 计算1+ 2! + 3! + 4! + ……20!的和 ''' def fac(n): 阅读全文
posted @ 2017-12-27 20:08 PING1 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: Celery简介 [toc] "celery userguide" "知乎大神解释celery" Celery(芹菜)是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。 Celery架构 架构图如下: Celery包括如下组件: + Celery 阅读全文
posted @ 2017-12-21 00:17 PING1 阅读(775) 评论(1) 推荐(0) 编辑
摘要: 多进程、多线程 [toc] 线程和进程的区别 + 线程共享内存空间;进程的内存是独立的 + 同一个进程的线程之间可以直接交流;两个进程想通信,必须通过一个中间代理来实现 + 创建新进程很简单;创建新进程需要对其父进程进行一个克隆 + 一个线程可以控制和操作同一进程里的其他线程;但是进程只能操作子进程 阅读全文
posted @ 2017-12-18 23:38 PING1 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: Memcached [toc] Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。Memcached基于一个存储键/值的hashmap。其守护进程(daemon)是用C语言写的,但是客户端可以用任何语言编写,并通过memcached协议与守护进程通信。mem 阅读全文
posted @ 2017-12-06 22:34 PING1 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Redis 模块基本介绍 [toc] 参考 + "Redis中文官网" + "Redis命令参考" + "菜鸟教程" 数据缓存系统: + mongodb:直接持久化,直接存储在于硬盘的缓存系统(有疑问) + redis:半持久化,存储于内存和硬盘 + memcache:数据只能存储在内存里的缓存系统 阅读全文
posted @ 2017-12-05 23:47 PING1 阅读(5564) 评论(0) 推荐(1) 编辑
摘要: MySQL 数据库 [toc] 数据库指的是以一定方式存储在一起、能为多个用户共享、具有尽可能晓得冗余度、与应用程序彼此独立的数据集合。 到目前位置,地球上有三种类型的数据: + 关系型数据库:MySQL、Microsoft Access、SQL Server、Oracle…… + 非关系型数据库: 阅读全文
posted @ 2017-11-23 23:03 PING1 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: re 正则表达式 "python正则表达式在线检验网站" python re正则表达式语法 + 匹配字符 语法 | 解释|表达式|匹配实例 : :| | | . | 匹配任意除“\n”以外的任何字符|a.c|abc \\ | 转义符,改变原来符号含义如果字符串中有字符 \ 需要匹配,可以使用 \\\ 阅读全文
posted @ 2017-11-15 00:34 PING1 阅读(435) 评论(0) 推荐(0) 编辑
摘要: json 模块 (JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写。一般API返回的数据大多是 、`XML JSON`的话,将获取的数据转换成字典,方便在程序中处理。 库经常用的有两种方法 和`loads() dump() load()` + 和`l 阅读全文
posted @ 2017-11-13 22:39 PING1 阅读(339) 评论(0) 推荐(0) 编辑
摘要: sys sys 模块包括了一组非常实用的服务,内含很多函数方法和变量 sys 模块重要函数变量 + 标准输出流 + 标准输出流 + 标准错误流 + 查找模块所在目录的目录名列表 + 命令号的参数,包括脚本名称 + 返回当前系统平台,如:win32、linux等 相关用法 sys.argv[0] 表示 阅读全文
posted @ 2017-11-11 14:49 PING1 阅读(395) 评论(0) 推荐(0) 编辑
摘要: commands 通过 os.popen() 执行 shell 命令,返回两个对象,一个是 状态码(Int)、另一个为命令输出(str) 返回命令执行输出,包括正确输出或者错误输出。 查看文件或者目录的状态,类似 例如: 返回(status,output) + status 为执行命令的返回码 + 阅读全文
posted @ 2017-11-11 01:40 PING1 阅读(575) 评论(0) 推荐(0) 编辑