一、需求 因为在python画图显示的时候,经常需要展示一些中文,但是ubuntu系统下按照默认安装方式安装的时候,一般是不能显示中文的,当强行给legend、xlabel、ylabel赋予中文的时候,会显示为方块 二、参考 http://blog.csdn.net/onepiece_dn/arti ...
分类:
编程语言 时间:
2017-06-29 13:29:15
阅读次数:
1555
一 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车, ...
分类:
编程语言 时间:
2017-06-29 13:27:55
阅读次数:
167
# 1、写一个函数,批量生成一些注册使用的账号:产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成 import random,stringdef Users(num,len): result = [] a = str ...
分类:
编程语言 时间:
2017-06-29 12:39:51
阅读次数:
130
#coding=utf-8from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionimport unittest,timeimport requests #登录模块函数def ...
分类:
编程语言 时间:
2017-06-29 11:59:51
阅读次数:
3464
面试的基本元素: 1. 基础 函数式编程 面向对象 字节、二进制、以及转换 http请求流程 2. 数据库设计 经典(博客,新闻发布系统) 3. 算法 [11, 22, 33, 44, 55, 66, 12312312] 排序,最大值,第二个最大值 最基础的是冒泡排序。 4. 智力测试 冒泡算法 1 ...
分类:
编程语言 时间:
2017-06-29 11:26:47
阅读次数:
156
说在前面:用协程还是多线程需要仔细考量。我在做实验时请求了100w个ip,分别用pool为1000的协程和64个线程来跑,结果是多线程的速度是协程的10倍以上。 一个简单的协程例子 ...
分类:
编程语言 时间:
2017-06-29 11:21:13
阅读次数:
183
Python封装应用程序的最佳项目结构是什么? 转载来源于stackoverflow:https://stackoverflow.com/questions/193161/what-is-the-best-project-structure-for-a-python-application 和htt ...
分类:
编程语言 时间:
2017-06-29 11:13:53
阅读次数:
193
注释:当行注释:#多行注释: ''' '''三个引号注释多行(可以是单引号或者双引号) 三个引号也可以打印变量,定义变量,然后就可以变成多行的字符串打印出来Python中单引号和双引号是一样的,再”I'm“这种就可以使用双引号套用用于区别 交互input(用于输入交互) 第一种字符串打印格式:不建议 ...
分类:
其他好文 时间:
2017-06-29 10:12:30
阅读次数:
169
网站的树结构 深度优先算法和实现 广度优先算法和实现 网站的树结构 通过伯乐在线网站为例子: 并且我们通过访问伯乐在线也是可以发现,我们从任何一个子页面其实都是可以返回到首页,所以当我们爬取页面的数据的时候就会涉及到去重的问题,我们需要将爬过的url记录下来,我们将上图进行更改 在爬虫系统中,待抓取 ...
分类:
编程语言 时间:
2017-06-29 10:07:19
阅读次数:
119
一 代码 参考:官网API-Example 二效果 ...
分类:
其他好文 时间:
2017-06-29 10:03:23
阅读次数:
108