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