上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页

2019年2月18日

摘要: 前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的一点是,脱离需求谈优化都是耍流氓,所以有谁跟你说在 阅读全文
posted @ 2019-02-18 11:29 生活费 阅读(1875) 评论(1) 推荐(0) 编辑
摘要: 背景 开工前我就觉得有什么不太对劲,感觉要背锅。这可不,上班第三天就捅锅了。 我们有个了不起的后台程序,可以动态加载模块,并以线程方式运行,通过这种形式实现插件的功能。而模块更新时候,后台程序自身不会退出,只会将模块对应的线程关闭、更新代码再启动,6 得不行。 于是乎我就写了个模块准备大展身手,结果 阅读全文
posted @ 2019-02-18 11:15 生活费 阅读(1179) 评论(0) 推荐(0) 编辑

2019年1月7日

摘要: etcd 是 Kubernetes 集群的数据核心,最严重的情况是,当 etcd 出问题彻底无法恢复的时候,解决问题的办法可能只有重新搭建一个环境。因此围绕 etcd 相关的运维知识就比较重要,etcd 可以容器化部署,也可以在宿主机自行搭建,以下内容是通用的。 集群的备份和恢复 添加备份 #!/b 阅读全文
posted @ 2019-01-07 10:59 生活费 阅读(456) 评论(0) 推荐(0) 编辑

2018年12月12日

摘要: 使用库dwebsocket,具体参考此处 views.py: chat.html : urls.py : 阅读原文 Django WebSocket Redis 在线聊天室 https://github.com/huguodong/dj_dwebsocket(demo代码) 阅读全文
posted @ 2018-12-12 15:05 生活费 阅读(1555) 评论(1) 推荐(0) 编辑

2018年12月6日

摘要: 前言 Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Python开发人员角度简单介绍 Apache Thrift 的架构、开发和使用。 Thrift简介 Thrift network stack Transport Protoco 阅读全文
posted @ 2018-12-06 19:23 生活费 阅读(12628) 评论(0) 推荐(1) 编辑

2018年11月27日

摘要: 用代码对数字进行格式化,显然不是逢三位加逗号这么简单。比如印度在数字分位符号上的处理,就堪称业界奇葩: 印度的数字读法用“拉克”(十万)和“克若尔”(千万),数字标法用不对称的数位分离,即小数点左侧首先是三位分隔,然后继续向左都是两位分隔。如:三千万(3 克若尔)会写成 3,00,00,000。 — 阅读全文
posted @ 2018-11-27 19:22 生活费 阅读(2207) 评论(0) 推荐(0) 编辑

2018年11月21日

摘要: 之前章节首次介绍multi和exec的时候讨论过它们的”事务“性质:被multi和exec包裹的命令在执行时不会被其他客户端打扰。而使用事务的其中一个好处就是底层的客户端会通过使用流水线来提高事务执行的性能。本节将介绍如何在不使用事务的情况下,通过使用流水线来进一步提升命令的执行性能。 创建redi 阅读全文
posted @ 2018-11-21 14:41 生活费 阅读(377) 评论(0) 推荐(0) 编辑

2018年11月20日

摘要: 从容器诞生开始,存储和网络这两个话题就一直为大家津津乐道。我们今天这个环境下讲网络这个问题,其实是因为容器对网络的需求,和传统物理、虚拟环境对网络环境需求是有差别的,主要面临以下两个问题: 从容器诞生开始,存储和网络这两个话题就一直为大家津津乐道。我们今天这个环境下讲网络这个问题,其实是因为容器对网 阅读全文
posted @ 2018-11-20 21:29 生活费 阅读(2175) 评论(0) 推荐(0) 编辑

2018年11月16日

摘要: Django dumpdata and loaddata django database model dumpdata dumpdata command It is a django management command, which can be use to backup(export) you 阅读全文
posted @ 2018-11-16 14:49 生活费 阅读(2019) 评论(0) 推荐(0) 编辑

2018年11月13日

摘要: 前段时间需要使用rabbitmq做写缓存,一直使用pika+rabbitmq的组合,pika这个模块虽然可以很直观地操作rabbitmq,但是官方给的例子太简单,对其底层原理了解又不是很深,遇到很多坑,尤其是需要自己写连接池管理和channel池管理。虽然也有用过celery,一直也是celery+ 阅读全文
posted @ 2018-11-13 19:10 生活费 阅读(3211) 评论(1) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页

导航