上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: Method 1: A decorator Method 2: A base class Method 3: A metaclass Method 4: decorator returning a class with the same name 支持多线程: 阅读全文
posted @ 2018-06-27 16:58 Cool· 阅读(135) 评论(0) 推荐(0) 编辑
摘要: settings.py 1. 看看SessionMiddleware类 from django.contrib.sessions.middleware import SessionMiddleware 1.1步:每个中间件的类在调用的时候都会先执行init 构造方法 1.1.1步:django自带的 阅读全文
posted @ 2018-03-08 11:05 Cool· 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 概述 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 阅读全文
posted @ 2018-03-07 20:08 Cool· 阅读(627) 评论(0) 推荐(0) 编辑
摘要: Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2018-03-07 09:00 Cool· 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 三 Django的缓存机制 1.1 缓存介绍 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器 阅读全文
posted @ 2018-03-07 08:58 Cool· 阅读(2300) 评论(0) 推荐(0) 编辑
摘要: 算法: 概念:一个计算的过程,更好的解决问题的方法 时间复杂度: 算法运行时间的一个式子(单位),时间复杂度高的算法比复杂度低的算法慢。 常见的时间复杂度(按效率排序) O(1) 0: hanoi(n-1, A, C, B) t += 1 print("%s -> %s" % (A, C)) hanoi(n-1, B, A, C) hanoi(... 阅读全文
posted @ 2018-03-06 11:14 Cool· 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁 阅读全文
posted @ 2018-03-06 09:29 Cool· 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 渲染器 看到的页面时什么样子的,返回数据。 restframework中默认就是下面 这两个render类,它的内部实现原理是拿url中的后缀名 .json 和类中的format字段进行比较,如果renderer_classes 中的某个类匹配成功了,那就用那个类来返回某种格式的数据 renderer_classes = [JSONRenderer... 阅读全文
posted @ 2018-03-05 11:35 Cool· 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 项目演示: 1、输入金额 2、扫码支付: 3、支付完成: 4.跳转回商户 一、注册账号 https://openhome.alipay.com/platform/appDaily.htm?tab=info 二、设置应用公钥 三、代码实现 1、项目结构: 2、把生成的 应用私钥 和 支付宝的公钥 放入 阅读全文
posted @ 2018-03-02 16:17 Cool· 阅读(4667) 评论(0) 推荐(0) 编辑
摘要: 数据量非常大时想向数据库中保存的时候,可以在中间加一个队列(队列的长度可以控制),可能数据库一个个取会效率慢一些,但是不会服务端不会蹦 redis: 端口6379 1.本质:向内存中存数据 2.对内存的整理策略: 存贮:会把内存分成很多块,大的数据存一块,一些小的数据存一块 删除:过期的数据就删除掉... 阅读全文
posted @ 2018-03-01 22:11 Cool· 阅读(225) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页