自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ayhan_huang的博客

Die Nacht ist dunkel und voller Schrecken

  • 博客(10)
  • 收藏
  • 关注

转载 图解GIT

再次感谢原著作者和中文翻译者。 此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。 如果你想知道这个站点怎样产生,请前往GitHub repository。 正文 基本用法 约定 命令详解 Diff Commit Checkout Detached HEAD(匿名分

2017-11-29 14:17:34 327

转载 JS 中的事件冒泡与捕获

本文来源:渔人原文地址:http://yuren.space/blog/2016/10/16/事件冒泡与捕获/刚接触 JS 的那个时候,啥也不懂,只想着如何利用 Google、百度到的函数来解决实际的问题,不会想到去一探究竟。渐渐的,对 JS 的语言的不断深入,有机会去了解一些原理性东西。最近在看 JQuery 源码,感触很多,总想着用原生的 JS 去实现自己的一个 JQuery 库。说实在的,JQ

2017-11-25 09:33:13 492

原创 Django contenttypes 应用

contenttypes 是Django内置的一个应用,可以追踪项目中所有app和model的对应关系,并记录在ContentType表中。每当我们创建了新的model并执行数据库迁移后,ContentType表中就会自动新增一条记录。比如我在应用app01的models.py中创建表class Electrics(models.Model): pass。从数据库查看ContentType表,显示如

2017-11-24 17:50:49 1514

原创 Django REST framework API开发

REST介绍RESTful API 设计实现API的两种方式FBV 视图函数urlpatterns = [ url(r'^user/$', views.user), url(r'^user/add/$', views.user_add), url(r'^user/edit/(\d+)/$', views.user_edit), url(r'^user/del/(\d+

2017-11-20 19:42:00 4368

原创 Python排序算法总结

Python排序算法总结递归在正式讲算法之前,先介绍一下递归。递归是一种解决问题的思路。特点调用自身必须有一个明确的结束条件,比如if...递归的两个阶段: 递推(压栈):到某个阶段,该阶段返回一个值(没有返回值,默认返回None)回溯(出栈):从那个阶段回溯每进入更深一次递归时,问题规模减少递归效率不高(保存系统堆栈,跳进去,还要再跳出来)应用场景知道结束的条件,但不确定循环次数。

2017-11-17 19:22:59 1088 1

原创 python设计模式总结

介绍 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动。—— Christopher Alexander软件危机催生了设计模式,面向对象,软件工程。是什么每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。热身既然是针对面向对象的,让我们先来回顾一下面向的三大特性和接口面向对象的三大特性:

2017-11-16 17:28:16 1587

原创 Python数据结构之列表、栈、队列、链表、字典

什么是数据结构简单来说,数据结构就是设计数据以何种方式组织并存储在计算机中。比如:列表、集合与字典等都是一种数据结构。列表python的列表在其他编程语言中称为“数组”,不过二者是有区别的。在C语言中,必须指定数组的长度,并且数组中的元素具有相同的数据类型。而python中则没有这些限制,这是因为二者在内存中存储方式不一样。数组我们知道,计算机将内存分割为字节,每个字节可以存储8位的二进制信息:每个

2017-11-14 06:39:56 11748 1

原创 scrapy框架架构

介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。 Scrapy 是基于t

2017-11-10 20:46:48 1646

原创 BeautifulSoup 用法总结

介绍简介BeautifulSoup 是一个可以从HTML或XML文件中提取数据的Python库安装pip install beautifulsoup4解析器Beautiful Soup支持Python标准库中的HTML解析器(’html.parser’),还支持一些第三方的解析器,比如lxml,推荐用后者,纯C实现的,速度更快:pip install lxml引入及容错处理from bs4 impo

2017-11-09 13:36:27 1076

转载 selenium模块

阅读目录一 介绍二 安装三 基本使用四 三种选择器五 等待元素被加载六 元素交互操作七 其他八 项目练习一 介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器from selenium i

2017-11-08 09:50:41 473

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除