摘要:
后台运行 1.nohup 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/no 阅读全文
摘要:
参考 Blinker Documentation Blinker 是一个基于Python的强大的信号库,它既支持简单的对象到对象通信,也支持针对多个对象进行组播。Flask的信号机制就是基于它建立的。 Blinker的内核虽然小巧,但是功能却非常强大,它支持以下特性: 支持注册全局命名信号 支持匿名 阅读全文
摘要:
1xx(临时响应) 用于表示临时响应并需要请求者执行操作才能继续的状态代码。 100(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换。 2xx(成功) 用于表示服务 阅读全文
摘要:
文章不对外发布,如果您点击进来这里是原文链接 一致性哈希算法的基本概念 其实,一致性哈希算法也是使用取模的方法,只是,刚才描述的取模法是对服务器的数量进行取模,而一致性哈希算法是对2^32取模,什么意思呢?我们慢慢聊。 首先,我们把二的三十二次方想象成一个圆,就像钟表一样,钟表的圆可以理解成由60个 阅读全文
摘要:
介绍 Celery是由Python开发的一个简单、灵活、可靠的处理大量任务的分发系统,它不仅支持实时处理也支持任务调度。 user:用户程序,用于告知celery去执行一个任务。 broker: 存放任务(依赖RabbitMQ或Redis,进行存储) worker:执行任务 celery需要rabb 阅读全文
摘要:
linux安装python3 下载python3包,解压并进入目录 安装依赖 - yum install openssl-devel # pip依赖 - yum install sqlite-devel # sqliet依赖 编译安装py3 - ./configure - make - make i 阅读全文
摘要:
应用场景 存放频繁操作的数据,以及一些无须保存到数据库的中间值 应用: 主从复制 为什么redis要做主从复制? 目的是对redis做高可用,为每一个redis实例创建一个备份称为slave,让主和备之间进行数据同步,save/bsave。 主:写 从:读 优点: - 性能提高,从分担读的压力。 - 阅读全文
摘要:
全部方法 functools.partial ,functool.update_wrapper,functool.wraps在装饰器部分已经介绍了. functools.cmp_to_key 将老式比较函数转换成key函数,用在接受key函数的方法中(such as sorted(), min(), 阅读全文
摘要:
对象内存的使用 整数1为一个对象。而a是一个引用。利用赋值语句,引用a指向对象1。 在Python中,整数和短小的字符,Python都会缓存这些对象,以便重复使用。当我们创建多个等于1的引用时,实际上是让所有这些引用指向同一个对象。 引用计数 在Python中,每个对象都有存有指向该对象的引用总数, 阅读全文
摘要:
Django 中的 model 继承和 Python 中的类继承非常相似,只不过你要选择具体的实现方式:让父 model 拥有独立的数据库;还是让父 model 只包含基本的公共信息,而这些信息只能由子 model 呈现。 Django中有三种继承关系: 1.通常,你只是想用父 model 来保存那 阅读全文