现在正式开始吧, 我们创建一个名为my_blog的Django项目
创建项目的指令如下:
|
|
现在来看一下整个项目的文件结构
|
|
现在正式开始吧, 我们创建一个名为my_blog的Django项目
创建项目的指令如下:
|
|
现在来看一下整个项目的文件结构
|
|
下面仅仅是我的项目开发环境, 没有必要追求完全一致...
|
|

喜欢一个学习观点以教促学, 一直以来, 学习的时候经常会发现, 某个方法某个问题自己已经明白了, 但是在教给别人的时候确说不清楚, 所以慢慢的学会了以教促学这种方法, 在教给别人知识的同时也能够提升自己对语言, 对框架的理解.
HTTP是无状态的面向连接的协议, 为了保持连接状态, 引入了Cookie机制
Cookie是http消息头中的一种属性,包括:
UITabBarControllerrootViewController为UITabBarControllerUITabBarController添加控制器的方式有2种 :
本文希望达到以下目标:
#1. Scrapy简介
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。
其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试
Scrapy 使用了 Twisted异步网络库来处理网络通讯。整体架构大致如下

本文希望达到的目标:
Queue模块实现了多生产者多消费者队列, 尤其适合多线程编程.Queue类中实现了所有需要的锁原语(这句话非常重要), Queue模块实现了三种类型队列:
系统:Mac OS X 10.10.1
编辑器: Sublime Text2
Python版本: 2.7.8
模块依赖: import sys, string, re, random, urllib, urllib2, cookielib, getpass(均为系统内的模块)
#0. 抓站小结
##0.1. cookie处理
需要进行登陆的时候, 要进行cookie的处理,使用以下方法
|
|
简要的看一下thread模块中含函数和常量
|
|
锁对象的方法
|
|
Sublime Text号称最性感的编辑器, 并且越来越多人使用, 美观, 高效
关于如何使用Sublime text可以参考我的另一篇文章, 相信你会喜欢上的..
Sublime Text 2使用心得
现在介绍一下Snippet,
Snippets are smart templates that will insert text for you and adapt it to their context. Snippet 是插入到文本中的智能模板并使这段文本适当当前代码环境. 程序员总是会不断的重写一些简单的代码片段, 这种工作乏味/无聊, 而Snippet的出现会让Code更加高效.