自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 使用Selenium爬取前程无忧网站最新发布的前五页招聘信息

本文主要使用Selenium调用谷歌浏览器,爬取前程无忧(https://mkt.51job.com)网站最近发布的招聘信息的前五页内容(本文以数据分析师为例子进行爬取),完整代码如下。from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWaitfrom...

2020-05-25 21:51:47 1390 2

原创 使用xpath解析网页的实例(完整代码)

本文以解析搜狗网页为例,使用xpath方法解析出来它的十个搜锁热词,代码简洁通俗易懂,非常适合初学者入门。完整代码如下:#导入相关库import requestsfrom lxml import etree#发送HTTP请求及响应url='https://weixin.sogou.com/'rqq=requests.get(url)#将rqq对象转换为DOMhtml=etree.HTML(rqq.content,etree.HTMLParser(encoding='utf-8'))

2020-05-21 18:13:19 1973 1

原创 使用selenium获取图书信息实例(完整代码)

本文以人名邮电出版社官网为例来获取相关搜索内容图书的价格和书名信息,得到的结果再通过pandas里的DataFrame生成一个简单的表格。完整代码和有关解析如下:#导入selenium的相关库from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWait...

2020-05-18 20:06:57 1152

原创 Python写皮卡丘个性日历

代码结果生成的其实是一个excel形式的表格形式的日历,它的背景图片可以根据自己的喜好来设定,因为我自己个人比较喜欢皮卡丘,所以我就来制作皮卡丘为背景的日历~1.完整代码from openpyxl.styles import Alignment, PatternFill, Fontfrom openpyxl.utils import get_column_letter...

2020-01-06 22:13:44 473

原创 《全职高手》人物词频分析和词云图片生成

本文使用的代码和操作都很简单,很适合刚学习Python的小白参考,需要注意的事项都在文章尾部说明了,可以注意一下。1.词频分析1)代码:import jiebadef wordFreq(filepath,text,topn): words = jieba.lcut(text.strip()) counts = {} stopwords = {'他'...

2019-11-07 21:10:27 1455

原创 在anaconda安装jieba

jieba是国内很多人使用最多的多中文分词工具,它的安装方法有很多种,下面我来介绍一种最简单的安装方法:操作方法;在cmd中输入pip install jieba安装成功界面见上图。这是安装jieba最简单的一个方法。然后在代码中使用import jieba运行没有报错就是成功安装了。QAQ...

2019-10-24 11:13:29 584

原创 Python实现cosx函数(泰勒公式)

本文基于的是不使用任何数学函数实现泰勒公式里面的cosx函数功能,适用于刚学习Python的小白学习。QAQ#阶乘函数def r(a): sum=1 for i in range(1,a+1): sum*=i return sum#幂函数def s(x,t): m=1 i=1 while i<=...

2019-10-19 21:38:22 5059

原创 摇双色球中奖问题

要求:假定红球编号在1到33,篮球编号在1到11,系统随机产生五个红球编号和一个篮球编号。然后用户猜六个数字,依据用户猜对的球的编号个数设定不同的奖项。import randoma1=random.randint(1,33)a2=random.randint(1,33)a3=random.randint(1,33)a4=random.randint(1,33)a5=ran...

2019-10-18 19:47:00 220

原创 Python编程实现汉诺塔

在这里我就不多说什么啦,直接上代码:def move(n,a,b,c): #n为圆盘数,a代表初始位圆柱,b代表过渡位圆柱,c代表目标位圆柱 if n==1: print(a,'->',c) else: move(n-1,a,c,b) #将初始位的n-1个圆盘移动到过渡位,此时初始位为a,上一级函数的过渡位b即为本级的目标位,上级的目标位c为本...

2019-10-17 19:08:36 622

原创 Python编程实现sinx函数(泰勒公式)

本文写的代码没有调用任何一个数学函数,都是手写的代码实现的所有的功能,小伙伴们可以根据自己的需求是当选取QAQ#阶乘函数def r(a): sum=1 for i in range(1,a+1): sum*=i return sum#幂函数def s(x,t): m=1 i=1 while i<=...

2019-10-17 19:06:12 13774

原创 Python写幂函数

在Python中可以直接调用数学函数pow()来实现幂函数功能,但我们也可以自己编写一下函数来实现这个功能:代码1:#幂函数def s(x,t): m=1 i=1 while i<=t: m*=x i+=1 return mw=s(2,4)print(w)代码2:#幂函数def power(x...

2019-10-16 20:06:10 13469

原创 Pta题目集:有几个ZUCC (25 分)

7-12有几个ZUCC(25 分)字符串AAZBCZCUCIOCQWC中共包含6个ZUCC。例如,第3位(Z),第8位(U),第9位(C),第12位(C)可以形成一个ZUCC;第6位(Z),第8位(U),第12位(C),第15位(C)也可以形成一个ZUCC。下面给定一个长度不超过10​5​​且仅包含大写 A-Z 字母的字符串。一共可以形成多少个ZUCC?输入格...

2019-10-14 16:41:43 1896 1

原创 第一个虚拟机

本文适合第一次下载虚拟机的初学者,搭建第一个虚拟机master以及克隆两台的步骤如下:1.新建虚拟机master未开启之前,点击编辑虚拟机设置里面的CD/DVD,然后选择本地centos映像然后开启虚拟机设置密码会需要几分钟时间2.新建的第一个虚拟机,设置好密码的第一次登陆:ip addrvi /etc/sysconfig/network-scripts/ifcf...

2019-10-07 20:41:18 169

原创 Pta题目集:7-28 单身狗 (25 分)

7-28单身狗(25 分)“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数 N(≤50000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤10...

2019-10-07 20:34:11 541

原创 启动hbase集群后,子节点没有出现HRegionServer

当已经确保Hadoop集群启动,且已经启动hbase集群后,如果输入jps后,主节点显示的进程正常,但子节点没有出现HRegionServer进程(有HQuorumPeer进程),一般出现这个情况的原因都是由主从节点虚拟机的时间不一致所导致的。我也是今天搭hbase环境出现的这个问题,查阅了一下网上与此相关的解答,我使用了其中感觉最方便的一个方法解决了问题。我的解决步骤如下所示:#主...

2019-10-06 21:15:45 5922 1

原创 pta基本题目集:装箱问题 (20 分)

7-32装箱问题(20 分)假设有N项物品,大小分别为s​1​​、s​2​​、…、s​i​​、…、s​N​​,其中s​i​​为满足1≤s​i​​≤100的整数。要把这些物品装入到容量为100的一批箱子(序号1-N)中。装箱方法是:对每项物品, 顺序扫描箱子,把该物品放入足以能够容下它的第一个箱子中。请写一个程序模拟这种装箱过程,并输出每个物品所在的箱子序号,以及放置全部物品所需的箱子数目。...

2019-09-29 11:12:03 2270

原创 python求1-1/3+1/5-1/7

这次的代码要求是不调用数学函数求上式import math #调用math函数之前需要加入这一行代码导入math函数,否则会出错s2=0for i in range(1,101): p=math.pow((-1),(i+1)) q=2*i-1 t=1/q s2+=p*tprint(s2)结果截图如下:...

2019-09-26 19:51:43 10715

原创 python实现100以内数求和

s1=0for i in range(1,101): s1+=iprint(s1)输出截图如下:

2019-09-26 19:45:44 7484 2

原创 如何利用键盘快速实现页面的调大调小

之前参加比赛的时候,我的搭档就是利用快捷键调节页面大小的,当时我们看的是Word,我当时傻不拉几的还问他为什么我们两个的页面看到的字体啥的大小不一样,还以为他给改了字体QAQ,于是这次特地了解了一下如何快速调节页面的大小,主要就两个方法:1.按住Ctrl键,再调节鼠标上面转的那个东西,往上是调大页面,往下是调小页面。2.按住Ctrl键,再按键盘上的“+”表示调大,按“-”表示调...

2019-09-22 21:27:31 1774

原创 python程序输出日历

这是我们这学期第一次Python上机课老师给我们布置的作业之一,为了更加容易操作,我使用的anaconda3中的Jupter编程的。在此建议初学Python编程的宝宝编程运行软件使用anaconda3里的Jupter和Spyder.(安装和使用都很简单,功能也很强大)本次上机课要求是:输入一个年份和月份,输出这个年的月份的对应日历(必须可以看出输入月份的每个日期对应星期几)。完整代码如下:...

2019-09-20 22:05:04 1992 3

原创 搭建hadoop集群详细步骤

本文搭建的是三台虚拟机的集群环境,第一台master,另外两台是克隆过来的,分别是node1和node2.1.查看主机名hostname修改主机名(保持和虚拟机名字一致)vi /etc/sysconfig/network (三台都要修改)改HOSTNAME=master(第一台为例)改完重启reboot在配置文件里面更改克隆的两个虚拟机的IP地址vi /et...

2019-09-06 15:47:45 1029

原创 centos无法ping通百度,可以ping通网关

配置好环境变量之后,输入命令service network restart#操作成功之后ping 网关地址#ping通了网关操作(如果没有ping通网关就说明前面的配置肯定出了问题),再来ping百度,如果无法ping通,执行如下操作vi /etc/resolv.conf#添加下面两行命令nameserver 8.8.8.8nameserver 8.8.4.4#...

2019-09-06 11:14:00 2149 1

原创 Linux下如何新建第一个虚拟机

本文针对的是Linux系统下新建虚拟机,需要输入的命令都整理好了,很适合小白学习。1.新建一台虚拟机master未开启虚拟机之前,点击编辑虚拟机设置里面的CD/DVD,然后选择本地centos映像(上传本地下载好的映像文件)然后开启虚拟机设置密码会需要几分钟时间,安静等待2.新建的第一个虚拟机,设置好密码的第一次登陆:ip addrvi /etc/sysconfi...

2019-09-06 09:41:05 191

原创 Centus7关闭查看防火墙

不同的虚拟机映像关闭防火墙的命令会有所不同,尤其是centos7版本的(自带防火墙),一般的关闭命令对其不管用,所以我来做了一下总结,喜欢的宝宝们可以收藏链接哦!一.在centos7版本下1.查看防火状态systemctl status firewalld2.暂时关闭防火墙systemctl stop firewalld3.永久关闭防火墙systemctl disable ...

2019-09-05 22:25:10 209

原创 Linux虚拟机操作基础命令(常用的)

老实说,Linux操作命令有很多,真的不好记,但有很多的不太常用,在网上搜索的好多都比较乱,不适合初学者看,本文仅用来记录Linux虚拟机界面里最常用的几个命令,献给刚学习虚拟机的新手们,嘿嘿^_^。为了便于查看,我用一个表格来呈现: 命令 对应的含义 ...

2019-08-18 14:25:51 2797

原创 Windows10打开MYSQL 5.7 Command 输入密码后一直闪退的解决办法

原因一:密码输入有问题,有英文字母一定要使用英文输入原因二:可能是电脑上的MYSQL服务没有开启导致的。可以使用快捷键Ctrl+Alt+Delete三键组合,选择“任务管理器”,再选择“服务”,将MYSQL57的进程切换成"开始"就好了。...

2019-06-02 22:32:34 1240

原创 A-B (20 分)

L1-011A-B(20分)本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过10​4​​,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入...

2019-03-20 20:21:52 501 1

原创 跟奥巴马一起画方块 (15 分)

L1-015跟奥巴马一起画方块(15分)美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。输出格式:...

2019-03-20 20:00:59 968 1

原创 到底有多二 (15 分)

L1-017到底有多二(15分)一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一...

2019-03-20 19:58:06 1840 2

原创 考试座位号 (15 分)

L1-005考试座位号(15分)每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数...

2019-03-19 23:42:43 2116

原创 Pta题目集: 堆栈模拟队列 (25 分)

7-27堆栈模拟队列(25分)设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列Q。所谓用堆栈模拟队列,实际上就是通过调用堆栈的下列操作函数:int IsFull(Stack S):判断堆栈S是否已满,返回1或0; int IsEmpty (Stack S ):判断堆栈S是否为空,返回1或0; void Push(Stack S, ElementType item ):...

2019-03-17 22:29:54 2574

原创 Pta题目集:汽车加油问题 (20 分)

7-40汽车加油问题(20分)题目来源:王晓东《算法设计与分析》一辆汽车加满油后可行驶 n公里。旅途中有若干个加油站。设计一个有效算法,指出应 在哪些加油站停靠加油,使沿途加油次数最少。输入格式:第一行有 2 个正整数n和 k(k&lt;=1000 ),表示汽车加满油后可行驶n公里,且旅途中有 k个加油站。 第二行有 k+1 个整数,表示第 k 个加油站与第k-1 个加油站之...

2019-03-17 22:25:31 3546

原创 Pta题目集:树种统计 (25 分)

7-45树种统计(25 分)随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。输入格式:输入首先给出正整数N(≤10​5​​),随后N行,每行给出卫星观测到的一棵树的种类名称。种类名称由不超过30个英文字母和空格组成(大小写不区分)。输出格式:按字典序递增输出各种树的种类名称及其所占总数的百分比...

2019-03-10 22:28:24 1159 1

原创 Pta题目集:互评成绩 (25 分)

7-25互评成绩(25 分)学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。输入格式:输入第一行给出3个正整数N(3&lt;N≤10​4​​,学生总数)、k(3≤k≤10,每份作业的评审数)、M(≤20,需要输出的学...

2019-03-10 16:40:43 1293

原创 Pta题目集:人以群分 (25 分)

7-18人以群分(25 分)社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。输入格式:输入第一行给出一个正整数N(2≤N≤10​5​​)。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔...

2019-03-07 20:42:41 1930

原创 Pta题目集: QQ帐户的申请与登陆 (25 分)

7-44QQ帐户的申请与登陆(25 分)实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。输入格式:输入首先给出一个正整数N(≤10​5​​),随后给出N行指令。每行指令的格式为:“命令符(空格)QQ号码(空格)密码”。其中命令符为“N”(代表New)时表示要新申请一个QQ号,后面是新帐户的号码和密码;命令符为“L”(代表Login)时表示...

2019-03-06 22:45:14 952

原创 pta题目集:输出全排列 (20 分)

7-38输出全排列(20 分)请编写程序输出前n个正整数的全排列(n&lt;10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间。输入格式:输入给出正整数n(&lt;10)。输出格式:输出1到n的全排列。每种排列占一行,数字间无空格。排列的输出顺序为字典序,即序列a​1​​,a​2​​,⋯,a​n​​排在序列b​1​​,b​2​​,⋯,b​n​​之前,如...

2019-03-02 22:16:11 4125

原创 蓝桥杯C++/C类b组:乘积尾零(第3题)

标题:乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 98991486...

2019-03-01 23:07:19 236

原创 蓝桥杯C++/C类b组:第几天(第一题)

标题:第几天2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。解析: 此题可以借助excel表来计算,需要注意的是2000是闰年,所以二月份是29天。图解如下其实这道题如果不会使用excel还可以直接手算或者用电脑上的计算机计算,也就是简单的几个数相加求和,只要注意2月是29天就可以了...

2019-03-01 22:34:11 339

原创 Pta题目集: 电话聊天狂人 (25 分)

7-43电话聊天狂人(25 分)给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。输入格式:输入首先给出正整数N(≤10​5​​),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。输出格式:在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号...

2019-02-27 18:47:13 1909

空空如也

空空如也

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

TA关注的人

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