摘要: Celery是一个分布式任务队列的库,主要优势在于能够处理耗时的、计算密集型或者需要异步执行的任务 什么是任务队列,和消息队列又什么区别? 先说消息队列,最简化的模型如下代码所示,它保存到队列里面的是“消息”,消息是纯数据,比如日志 而任务队列,保存到队列中的是“任务”,任务包含了数据和怎么处理这个 阅读全文
posted @ 2018-10-15 17:56 Jeff_blog 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 方法签名:方法名和参数类型构成 calulateAnswer(double, int, double) 垃圾收集器 有些面向对象语言要求跟踪创建的对象,不需要这些对象时,要显式销毁。显式管理内存空间狠繁琐且容易出错,Java平台支持创建任意多对象,而且不需要摧毁他们,当Java运行时环境(JRE)确 阅读全文
posted @ 2018-10-04 20:39 Jeff_blog 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 图文并茂,写的很详细,偷懒不想翻译了。http://www.fixedbyvonnie.com/2017/01/ssh-bash-ubuntu-instance-windows-10/ 阅读全文
posted @ 2018-09-10 16:26 Jeff_blog 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 在settings.py旁边创建settings文件夹 重命名settings.py为base.py,并移动到新建的settings文件夹中 在settings/ 文件夹创建其它的配置文件 以下为Django 2 by example原文 In real-world projects you wil 阅读全文
posted @ 2018-07-24 10:47 Jeff_blog 阅读(410) 评论(0) 推荐(0) 编辑
摘要: def exe_try(): try: print("start") raise KeyError return 1 except KeyError as e: print("key error") return 2 else: print("other status") return 3 fina 阅读全文
posted @ 2018-06-07 11:28 Jeff_blog 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 以django rest framework 为例 Mixin 类功能单一 不和基类关联,可以和任意基类组合,基类可以不和mixin关联就可以初始化成功 在Mixin中不要使用super这种用法 mixin类名称以mixin结尾 阅读全文
posted @ 2018-06-07 01:42 Jeff_blog 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 哨兵值是一个特殊值(唯一),因为和所有其它值不同,所以可以作为区分其它值得标记。 你有可能已经使用过它,比如 val = mydict.get("some_key", None) 当"some_key",不存在时,返回None。在这儿None可以认为是哨兵值。 但问题是,如果本来它的值有可能是Non 阅读全文
posted @ 2018-05-21 12:03 Jeff_blog 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 在图书馆翻书,看到这本今年出版,很薄的书,翻起来看了几页,感觉写的通俗易懂,大概记录一下。 什么是函数是编程 函数式编程技术主要基于 数学函数和它的思想 数学中的函数有什么特点? 如f(X)=Y: 函数必须总是接收一个参数 函数必须总是返回一个值 函数应该依据接收到的参数,而不是外部环境运行 JS 阅读全文
posted @ 2018-04-14 20:34 Jeff_blog 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 合并dev分支到master在master分支下git merge dev 阅读全文
posted @ 2018-03-24 21:49 Jeff_blog 阅读(83) 评论(0) 推荐(0) 编辑
摘要: today = datetime.datetime.now() 1 Current year Order.objects.filter(created_at__year=today.year) 2 Current month Order.objects.filter(created_at__year 阅读全文
posted @ 2018-03-09 12:03 Jeff_blog 阅读(673) 评论(0) 推荐(0) 编辑