秦子帅的博客

Android Developer | 一直在路上,为梦想奋斗!


  • 首页

  • 标签

  • 分类

  • 关于

  • 归档

Android事件分发机制介绍

发表于 2018-06-29 | 分类于 自定义View | 阅读次数:

Android事件分发机制介绍

学习之前,我们先弄明白一件事,到底什么是Android事件分发机制?说白了就是Android触摸事件的传递流程。
下面图片说明了,触摸事件是由外到内传递的。 传递之后由内到外进行处理。


阅读全文 »

Python爬虫实战(6)-爬取QQ空间好友说说并生成词云(超详细)

发表于 2018-06-05 | 分类于 Python爬虫实战 | 阅读次数:

前言

先看效果图:

TXT文件:

阅读全文 »

今天,我创建了知识星球

发表于 2018-05-31 | 分类于 程序人生 | 阅读次数:

最近很多朋友在微信中问我去哪里了,每天都没什么活跃度。确实,最近出了一些事情,忙了将近两个月…
现在重新归来,第一件事:我决定 要创建知识星球(原小密圈)。

阅读全文 »

Python爬虫实战(5)-爬取淘宝网服装图片(Selenium+Firefox)

发表于 2018-05-31 | 分类于 Python爬虫实战 | 阅读次数:

前言

今天我们巩固一下前面学过的知识,通过Selenium+Firefox实现模拟浏览器并自动翻页,爬取图片并写入本地文件中。

以搜索“女装”为例,自动爬取“女装”展示页面的前五页图片信息,先看一下爬取到的图片:


阅读全文 »

Python-selenium各种用法详解(元素拖拽,页面切换等)

发表于 2018-05-31 | 分类于 Python | 阅读次数:

前言

今天讲一下selenium的具体的用法,至于基本的方法大家可以直接查看selenium API,这里只写一部分:

单个元素选取

  • find_element_by_id

  • find_element_by_name

  • find_element_by_xpath

  • find_element_by_link_text

  • find_element_by_partial_link_text

  • find_element_by_tag_name

  • find_element_by_class_name

  • find_element_by_css_selector

    阅读全文 »

Selenium的安装与Firefox配置

发表于 2018-05-31 | 分类于 Python | 阅读次数:

前言

先来看看Selenium的定义:

Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。

阅读全文 »

Python如何生成词云(详解)

发表于 2018-05-31 | 分类于 Python | 阅读次数:

前言

今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先看一下效果图:

效果图一:

image

效果图二:

image

阅读全文 »

Python爬虫实战(4)-带你用Python爬取妹子图片

发表于 2018-05-30 | 分类于 Python爬虫实战 | 阅读次数:

###前言
最近很忙,很久没有更新了,在这里和大家说声抱歉。今天继续讲一下爬虫实战,用Python爬取妹子图片。本文用到的知识点:
-requests
-xpath语法
-OS模块实现创建文件以及写入文件

###爬取图片
先看效果图:

阅读全文 »

Python爬虫实战(3)-爬取豆瓣音乐Top250数据(超详细)

发表于 2018-05-30 | 分类于 Python爬虫实战 | 阅读次数:

###前言
首先我们先来回忆一下上两篇爬虫实战文章:

第一篇:讲到了requests和bs4和一些网页基本操作,第二篇:用到了正则表达式-re模块。

今天我们用lxml库和xpath语法来爬虫实战。

1.安装lxml库

window:直接用pip去安装,注意一定要找到pip的安装路径

1
pip install lxml
阅读全文 »

Python爬虫实战(2)-爬取小说斗罗大陆3龙王传说”(超详细)

发表于 2018-03-24 | 分类于 Python爬虫实战 | 阅读次数:

前言

首先,我们来回忆一下上篇爬虫实战讲了什么:讲到了requests和bs4和一些网页基本操作。如果有不熟悉的朋友可以去看看:

Python爬虫实战(1)-爬取“房天下”租房信息(超详细)

今天我们用re模块+requests来实战爬取一下,并写入TXT文件中.

阅读全文 »

设计模式(13)-外观模式详解(易懂)

发表于 2018-03-24 | 分类于 设计模式 | 阅读次数:

外观模式的定义

外观模式(Facade),也被称为“门面模式”,为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。

模型:

image

阅读全文 »

设计模式(12)-适配器模式详解(易懂)

发表于 2018-03-24 | 分类于 设计模式 | 阅读次数:

适配器模式的定义

在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。
共有两类适配器模式:

对象适配器模式

  • 在这种适配器模式中,适配器容纳一个它包裹的类的实例。在这种情况下,适 配器调用被包裹对象的物理实体。

类适配器模式

  • – 这种适配器模式下,适配器继承自已实现的类。
    阅读全文 »

设计模式(11)-策略模式详解(易懂)

发表于 2018-03-24 | 分类于 设计模式 | 阅读次数:

策略模式的定义

策略模式比较简单,是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。

模型:

image

阅读全文 »

Python爬虫实战(1)-爬取“房天下”租房信息(超详细)

发表于 2018-03-17 | 分类于 Python爬虫实战 | 阅读次数:

#前言

先看爬到的信息:

image

今天主要用到了两个库:Requests和BeautifulSoup。所以我先简单的说一下这两个库的用法,提到的都是此文需要用到的。

阅读全文 »

设计模式(10)-装饰模式详解(易懂)

发表于 2018-02-25 | 分类于 设计模式 | 阅读次数:

装饰模式的定义

装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。

模型:

image

阅读全文 »

设计模式(9)-责任链模式详解(易懂)

发表于 2018-02-25 | 分类于 设计模式 | 阅读次数:

责任链模式的定义

责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。

阅读全文 »

设计模式(8)-命令模式详解(易懂)

发表于 2018-02-25 | 分类于 设计模式 | 阅读次数:

命令模式的定义

命令模式,将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)。

模型:

image

阅读全文 »

设计模式(7)-原型模式详解(易懂)

发表于 2018-02-07 | 分类于 设计模式 | 阅读次数:

原型模式的定义

原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。

阅读全文 »

设计模式(6)-代理模式详解(易懂)

发表于 2018-02-07 | 分类于 设计模式 | 阅读次数:

代理模式定义

定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

image

阅读全文 »

回望(总结)2017,展望(规划)2018

发表于 2018-02-07 | 分类于 程序人生 | 阅读次数:

回望2017

时光匆匆,2017转眼即过,在这一年有坚持、有付出、有悲伤、有开心。所以来总结一下这一年的收获,这也是我第一次年终总结。

阅读全文 »
12
秦子帅

秦子帅

欢迎关注我的微信公众号「秦子帅」

35 日志
6 分类
18 标签
GitHub 今日头条 简书 CSDN 掘金
© 2017-2018 — 2018 秦子帅 本站总访问量次
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3