09 2017 档案

摘要:Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2017-09-24 16:36 Michael--chen 阅读(410) 评论(0) 推荐(0) 编辑
摘要:一、什么是设计模式? 设计模式,是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软 阅读全文
posted @ 2017-09-17 11:48 Michael--chen 阅读(251) 评论(0) 推荐(0) 编辑
摘要:一、何为单例模式 单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。 实现某个类只有一个实例的途径: 1、让一个全局变量使得一个对象被访问,但是他不能防止外部实例化多个对象。 2、让类自身保存他的唯一实例,这个类可以保证没有其他实例可以被创建。 多线程时的单例模式:加锁-双重锁定 饿汉 阅读全文
posted @ 2017-09-12 00:32 Michael--chen 阅读(466) 评论(0) 推荐(0) 编辑
摘要:基本参数 ModelForm a. class Meta: model, # 对应Model的 fields=None, # 字段 exclude=None, # 排除字段 labels=None, # 提示信息 help_texts=None, # 帮助提示信息 widgets=None, # 自 阅读全文
posted @ 2017-09-06 20:32 Michael--chen 阅读(207) 评论(0) 推荐(0) 编辑
摘要:Django内置的Admin是对于model中对应的数据表进行增删改查提供的组件,使用方式有: 依赖APP: django.contrib.auth django.contrib.contenttypes django.contrib.messages django.contrib.sessions 阅读全文
posted @ 2017-09-06 20:29 Michael--chen 阅读(172) 评论(0) 推荐(0) 编辑
摘要:想必开发的小伙伴们对Memcache和Redis都不陌生吧,最近正好在整理它们,于是就写一下博客吧!一方面是分享,另一方面便于自己查找。 首先,来说说Memcache和Redis是什么? 说得简单一点,其实它俩就是一款软件,主要负责将数据存储在内存中。主要的应用的场景,就是将常用的页面进行缓存,提高 阅读全文
posted @ 2017-09-06 20:23 Michael--chen 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2017-09-05 20:31 Michael--chen 阅读(228) 评论(0) 推荐(0) 编辑
摘要:scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调度器 dupefilter - URL去重规则(被调度器使用) pipeline - 数据持久化 scrapy-redis组件 1. URL去 阅读全文
posted @ 2017-09-05 19:24 Michael--chen 阅读(278) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示