07 2017 档案

摘要:关于supervisor的入门指北 在目前这个时间点(2017/07/25),supervisor还是仅支持python2,所以我们要用版本管理pyenv来隔离环境。 pyenv 根据官方文档的讲解,pyenv的主要思路是修改环境变量,将想要用的那个版本的路径插到环境变量中的最前面去。 下载安装的话 阅读全文
posted @ 2017-07-25 15:32 Nanrou 阅读(662) 评论(0) 推荐(0)
摘要:关于一些网络方面的名词拾遗 ssh代理和VPN 暂时在我的理解里,他们都是实现了转发的功能,只不过他们工作的层次不一样,ssh代理工作在传输层,需要手动设置应用(比如firefox的手动设置sock5代理)的代理设置,才能实现代理的效果;而VPN工作在数据链层,开启之后,整台电脑都会被这个代理覆盖到 阅读全文
posted @ 2017-07-20 16:10 Nanrou 阅读(269) 评论(0) 推荐(0)
摘要:关于Gevent的使用指北 只是看了 "入门指南" ,和一个 "翻译文档" 。写一下个人读书心得。 其实看完之后,第一个反映就是 这个系统库,感觉 现在所做的一些事情是与 很像的,但是他自己有一个非常可怕的黑科技,就是 补丁。 使用 的过程可以简单地概括为,将一个任务(函数)放到 中,将它变成 类, 阅读全文
posted @ 2017-07-17 16:31 Nanrou 阅读(306) 评论(0) 推荐(0)
摘要:Celery入门指北 其实本文就是我看完Celery的官方文档指南的读书笔记。然后由于我的懒,只看完了那些入门指南,原文地址: "First Steps with Celery" , "Next Steps" , "Using Celery with Django" 。ps:本文基于celery版本 阅读全文
posted @ 2017-07-17 16:30 Nanrou 阅读(255) 评论(1) 推荐(0)
摘要:Django插件之Django hosts的应用 前因 网站移动端的域名是m.example.com,最开始只是在nginx做了映射,将m.example.com映射到example.com/m/下面,的确是可以访问到,但是后面发现这样做的坏处就是浏览器在浏览的时候,浏览器上面的URL会是examp 阅读全文
posted @ 2017-07-14 10:36 Nanrou 阅读(1470) 评论(0) 推荐(0)
摘要:Asyncio中Lock部分的翻译 Locks class asyncio.Lock( , loop=None) 原始锁的对象。 这个基础的锁是一个同步化的组件,当它上锁的时候就不属于典型的协程了(译者住:我的理解是因为上锁会阻塞住运行,所以协程也得停下来)。这个锁有两个状态, 和`unlocked 阅读全文
posted @ 2017-07-12 17:12 Nanrou 阅读(1067) 评论(0) 推荐(0)
摘要:Develop with asyncio 异步程序和普通的连续程序(也就是同步程序)是很不一样的,这里会列出一些常见的陷阱,并介绍如何去避开他们。 Debug mode of asyncio 我们用 就是为了提高性能,而为了更容易去开发编写异步的代码,我们需要开启 模式 在应用中开启调试模式: 全局 阅读全文
posted @ 2017-07-12 17:11 Nanrou 阅读(670) 评论(0) 推荐(0)
摘要:第一次使用autohotkey的记录 原来想着直接用python来做模拟输入的,后面查了一下发现,目前的封装的库不一定能支持输入到游戏里,是的,我是打算用来做游戏辅助的,嘿嘿嘿 暂时来讲,我只是看完了快速入门,因为还没有用太高级功能的需要。 快速入门中的例子多数都可以直接copy下来用,因为一些热键 阅读全文
posted @ 2017-07-06 08:56 Nanrou 阅读(422) 评论(0) 推荐(0)
摘要:汉明距离 概念 1100 和 1010 的汉明距离为2,其实就是二进制异或后1的个数。 怎么求 首先,当然可以将两个数异或后,一个一个数1。。 或者是用 的技巧,就是执行n中1的个数次后, 为0。因为无论n是什么数, 的末位一定是0,想想也对,n的末尾要么是0要么是1,减一之后,进行与操作的话,末位 阅读全文
posted @ 2017-07-05 15:54 Nanrou 阅读(437) 评论(0) 推荐(0)