摘要: 设计模式之单例模式 单例设计模式是怎么来的?在面向对象的程序设计中,当业务并发量非常大时,那么就会出现重复创建相同的对象,每创建一个对象就会开辟一块内存空间,而这些对象其实是一模一样的,那么有没有办法使用得内存对象只创建一次,然后再随处使用呢?单例模式就是为了解决这个问题而产生的。 实现方式:1、创 阅读全文
posted @ 2018-10-02 15:10 正态分个布 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 工作需要,所以研究了一下。 1. 打开: 等个一小会,勾选如下图红色方框内的选项。 2. 开始 -> 搜索: IIS 打开,如下: 3. 左侧,右键:添加FTP站点,设置好了,下一步 4. 配置如下(IP地址我选的本机IP,下拉列表中就有): 5. 身份验证和授权信息: 6. 接下来就可以在浏览器中 阅读全文
posted @ 2018-10-01 10:49 正态分个布 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 回到python,用一下python的进程池。 记得之前面试的时候,面试官问:你知道进程池的默认参数吗? 我没有回答上来,后来才知道,是有默认参数的。下面就看看它的默认参数 1. 不加参数 2. 加参数5 阅读全文
posted @ 2018-09-20 19:20 正态分个布 阅读(2114) 评论(1) 推荐(1) 编辑
摘要: perl。。。呵呵呵 按照惯例,.pm 应该保存 Perl Module,也就是 Perl 模块。例如 Socket.pm.pl 应该保存 Perl Library,也就是 Perl 库文件。例如 perldb.pl.plx 应该保存 Perl 脚本。可是实际上大家都习惯用 .pl 来保存 Perl 阅读全文
posted @ 2018-09-20 13:59 正态分个布 阅读(4223) 评论(0) 推荐(0) 编辑
摘要: 一、文件比较运算符 1. e filename 如果 filename存在,则为真 如: [ -e /var/log/syslog ] 2. -d filename 如果 filename为目录,则为真 如: [ -d /tmp/mydir ] 3. -f filename 如果 filename为 阅读全文
posted @ 2018-09-11 09:44 正态分个布 阅读(19726) 评论(0) 推荐(0) 编辑
摘要: 上代码,有问题欢迎留言指出。 执行完上述代码后,会在代码同目录下创建一个保存职位信息的txt文件,jobDetails.txt。 这只是获取一页招聘信息的代码,后续会添加,如何获取url和所有页的招聘信息的代码。 智联招聘网站还是有一点点小坑的,就是不是所有的招聘职位详情页面都是使用智联的官网格式, 阅读全文
posted @ 2018-08-07 22:23 正态分个布 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 最近遇到许多List的操作,感觉它是一种很重要的一种基础数据结构,本人掌握的也不是很扎实,这里找了一些列表的操作,常用函数,记录下来,希望对大家有用。如果理解有偏差,欢迎指正,感谢! (1)列表的合并 使用到了:+, append(), extend(), insert() 输出: (2)列表的删除 阅读全文
posted @ 2018-08-07 20:37 正态分个布 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 1、索引分类 1、普通索引 2、唯一索引 3、主键索引 4、外键索引2、普通索引(index) 1、使用规则 1、一个表中可以有多个index字段 2、字段的值可以有重复,也可以为NULL值 3、经常把做查询条件的字段设置为index字段 4、index字段的key标志为: MUL 2、创建 1、创 阅读全文
posted @ 2018-08-05 15:44 正态分个布 阅读(448) 评论(0) 推荐(0) 编辑
摘要: (1)库的基础操作 查看已有库: show databases; 创建库(制定默认字符集): ccreate database 库名 default charset=utf8; 查看创建库的语句: show create database 库名; 查看当前所在库: select database() 阅读全文
posted @ 2018-08-05 15:18 正态分个布 阅读(377) 评论(0) 推荐(0) 编辑
摘要: selenium是Python的第三方库,使用前需要安装。但是如果你使用的是anaconda,就可以省略这个步骤,为啥?自带,任性。 安装命令: (一)使用selenium打开指定网站,这里以淘宝为例。 # -*- coding: utf-8 -*-"""Created on Wed Jul 25 阅读全文
posted @ 2018-07-25 17:22 正态分个布 阅读(2368) 评论(0) 推荐(0) 编辑
摘要: 用到了requests、BeautifulSoup、urllib等,具体代码如下。 在编代码的时候,有一些小细节的处理不够熟练,比如文件的读写。下面再搞一搞。 爬虫爬取了前30个页面保存到本地文件中,其实可以考虑用多线程,线程池的方法去分别爬取每一个主页面,这样可能效率会更高一些。至于多线程的部分, 阅读全文
posted @ 2018-07-21 14:13 正态分个布 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 第一次写一个算是比较完整的爬虫,自我感觉极差啊,代码low,效率差,也没有保存到本地文件或者数据库,强行使用了一波多线程导致数据顺序发生了变化。。。 贴在这里,引以为戒吧。 没有考虑实际生产中突发的状况,比如网速延迟卡顿等问题。 速度是真慢,有时间会分享给大家 selenium + 浏览器 的爬取巨 阅读全文
posted @ 2018-07-18 23:46 正态分个布 阅读(3742) 评论(0) 推荐(0) 编辑
摘要: 偶然发现一个比自己手动切换user_agent更好的方法:传送门————修改于2019_08_30。 分享几个常见的User-Agent吧,复制粘贴过来的,谢谢原创。 时间是挤出来的。。 阅读全文
posted @ 2018-07-18 21:41 正态分个布 阅读(165549) 评论(1) 推荐(7) 编辑
摘要: 本文主要介绍,想做一个python爬虫工程师,或者也可以说是,如何从零开始,从初级到高级,一步一步,需要掌握哪些知识和技能。 初级爬虫工程师: 中级爬虫工程师: 高级爬虫工程师: 阅读全文
posted @ 2018-07-12 09:25 正态分个布 阅读(3345) 评论(2) 推荐(0) 编辑
摘要: 本文主要介绍了spyder的快捷键。 常用快捷键 全部快捷键 contextnameshortcut中文名称 - close page Ctrl+Shift +F4 关闭页面 - configure Ctrl+F6 配置 - debug continue Ctrl+F12 继续调试 - debug 阅读全文
posted @ 2018-07-10 14:42 正态分个布 阅读(6516) 评论(1) 推荐(1) 编辑
摘要: 以前搞偷偷摸摸的事,不对,是搞爬虫都是用urllib,不过真的是很麻烦,下面就使用requests + BeautifulSoup 爬爬简单的网页。 详细介绍都在代码中注释了,大家可以参阅。 发现自己表述能力真的是渣啊,慢慢提高吧。 阅读全文
posted @ 2018-07-05 22:38 正态分个布 阅读(5942) 评论(0) 推荐(1) 编辑
摘要: 研究一门编程语言,一般第一步就是配置安装部署相关的编程环境。我认为啊,在学习的初期,大家不是十分了解相关的环境,或者是jar包,python模块等的相关内容,就不需要花费大量的时间去研究如何去安装它。在你积累到一定程度之后,回头再来看看这些模块和包的安装,应是十分容易的,即使某一个环节出了错误,遇到 阅读全文
posted @ 2018-07-04 23:30 正态分个布 阅读(809) 评论(1) 推荐(0) 编辑
摘要: 官网介绍: Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environme 阅读全文
posted @ 2017-12-26 12:58 正态分个布 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 今天的学习内容是python中的列表的相关内容。 一.创建列表 1.创建一个普通列表 2.创建一个混合列表 3.创建一个空列表 三种方式就介绍给大家了,接下来,如果想向列表中添加元素,该怎么办呢? 二.向列表中添加元素 1.append >>> tabulation1.append('紫霞')>>> 阅读全文
posted @ 2017-12-24 22:07 正态分个布 阅读(70826) 评论(0) 推荐(0) 编辑
摘要: 工作之余和女朋友一起学Python3,代码都是她敲的,有点辣眼睛,仅做参考。 1.题目:输入“姓名”,输出“你好,姓名” 有关安装和打开Python shell的步骤,参考这里:http://www.jb51.net/article/129327.htm 步骤: file>new file 输入下面 阅读全文
posted @ 2017-12-23 10:44 正态分个布 阅读(3565) 评论(0) 推荐(0) 编辑
摘要: Axes3D.plot(xs, ys, *args, **kwargs) 绘制2D或3D数据 其他的参数:plot() Python代码: import matplotlib as mpl from mpl_toolkits.mplot3d import Axes3D import numpy as 阅读全文
posted @ 2017-12-20 15:17 正态分个布 阅读(3852) 评论(2) 推荐(0) 编辑
摘要: 下班比较早,吃了饭没什么事,就和女朋友一起研究了Python。 编程语言有很多,为什么选择它呢?因为它火吧,没什么好解释的,下面开始第一步,环境搭建。网上的教程实在太多,各种系统的各种版本,本地链接下载,有真有假,乱七八糟。这里是官网下载地址:https://www.python.org/ 我这里下 阅读全文
posted @ 2017-12-18 11:39 正态分个布 阅读(1065) 评论(0) 推荐(0) 编辑