上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: Django内置的Admin是对于model中对应的数据表进行增删改查提供的组件,使用方式有: 依赖APP: django.contrib.auth django.contrib.contenttypes django.contrib.messages django.contrib.sessions 阅读全文
posted @ 2017-09-06 20:29 Michael--chen 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 想必开发的小伙伴们对Memcache和Redis都不陌生吧,最近正好在整理它们,于是就写一下博客吧!一方面是分享,另一方面便于自己查找。 首先,来说说Memcache和Redis是什么? 说得简单一点,其实它俩就是一款软件,主要负责将数据存储在内存中。主要的应用的场景,就是将常用的页面进行缓存,提高 阅读全文
posted @ 2017-09-06 20:23 Michael--chen 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 阅读全文
posted @ 2017-09-05 20:31 Michael--chen 阅读(222) 评论(0) 推荐(0) 编辑
摘要: scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调度器 dupefilter - URL去重规则(被调度器使用) pipeline - 数据持久化 scrapy-redis组件 1. URL去 阅读全文
posted @ 2017-09-05 19:24 Michael--chen 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢。 import requests def fetch_async(url): response = requests.get(url) return response url_l 阅读全文
posted @ 2017-08-31 22:15 Michael--chen 阅读(202) 评论(0) 推荐(0) 编辑
摘要: requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 License 阅读全文
posted @ 2017-08-28 22:58 Michael--chen 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、什么是GIT? Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 GitHub、GitCafe、BitBucket和GitLab等是基于Git版本控制的远程文件托管平台。 使用场景: 无远程:在本地 .git 文件夹内维护历时文件 有远程:在本地 .gi 阅读全文
posted @ 2017-08-07 20:45 Michael--chen 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 一、简叙 HighCharts是一个非常强大的画图插件,在以后的工作汇报,数字展示,它将是一把利器。既然是插件,那么就有它的使用规则,我们只需要遵循它的使用规则,就可以画出我们想要的展示效果了。期待吗?好了, 下面我们就来看看它是怎么玩的。 详情请进官网:https://www.hcharts.cn 阅读全文
posted @ 2017-08-06 16:40 Michael--chen 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、什么是REST? REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征, 阅读全文
posted @ 2017-08-06 15:44 Michael--chen 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、range 和 xrange 的区别 xrange 与 range 基本上都是在循环的时候用,两者的用法完全相同。所不同的是xrange生成的是一个生成器,而range生成的是一个list对象。 xrange生成的是一个生成器; range生成的是一个list对象。 性能: 生产场景要生成很大的 阅读全文
posted @ 2017-07-28 19:06 Michael--chen 阅读(363) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页