自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (10)
  • 收藏
  • 关注

原创 利用Scrapy爬取豆瓣排名前250部电影封面

一、爬虫代码项目目录结构:item.py文件# -*- coding: utf-8 -*-import scrapyclass DoubanmovieItem(scrapy.Item): # two items: url and name of image url = scrapy.Field() img_name = scrapy.Field()pineline.py文件# -*- coding: utf-8 -*-from scrapy.pipelines

2021-05-01 17:46:42 1032 12

原创 利用Requests和BeautifulSoup爬取网易云音乐热歌榜

一、爬虫代码、from urllib import requestfrom bs4 import BeautifulSoupimport reimport requestsimport timeclass Music(object): def __init__(self, baseurl, path): head = { "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKi

2021-05-01 17:32:05 26

原创 利用Requests和BeautifulSoup爬取长沙前一个月的天气

一、爬虫代码import requestsfrom bs4 import BeautifulSoupimport pandas as pdurl = "http://www.tianqihoubao.com/lishi/changsha/month/202103.html"# 在开发者工具中寻找网络->Ctrl+R刷新->点击第一个选项->选择标头->最下满即可看到headerheader = {'User-Agent': 'Mozilla/5.0 (Windows N

2021-05-01 17:28:08 33

原创 Python之Scrapy爬虫(热门网站数据爬取)

第一关:猫眼电影排行TOP100信息爬取代码:item.py文件import scrapyclass MaoyanItem(scrapy.Item): #********** Begin **********# name = scrapy.Field() starts = scrapy.Field() releasetime = scrapy.Field() score = scrapy.Field() #********** End ******

2021-05-01 16:58:12 213 4

原创 Python之Scrapy爬虫基础

第一关:Scarpy安装与项目创建代码:第二关:Scrapy核心原理代码:# -*- coding: utf-8 -*-import scrapyclass WorldSpider(scrapy.Spider): name = 'world' allowed_domains = ['www.baidu.com'] start_urls = ['http://www.baidu.com/'] def parse(self, response):

2021-05-01 16:43:44 36

原创 Python之requests爬虫

第一关:requests 基础代码:import requestsdef get_html(url): ''' 两个参数 :param url:统一资源定位符,请求网址 :param headers:请求头 :return:html ''' # ***************** Begin ******************** # # 补充请求头 header={"User-Agent": "Mozilla/

2021-05-01 16:37:04 21

原创 Python之正则表达式综合练习

第一关:提取日志内容代码:import redef re_Regex(): #*********** Begin **********# # 读取数据文件 # 根据日志数据编写正则表达式提取数据内容 # 提取cs_item_sk的数值以1结尾的并且布尔值为true的所需的日志内容 string = r'cs_item_sk[\s=]*(\d*?1+)\s+.+?true\s*(\d+)$' pattern = re.compile(string)

2021-05-01 16:33:08 24

原创 Python之正则表达式

第一关:正则表达式基础知识代码:import retext = input()#********** Begin *********##1.匹配字符单词 Loveprint(re.findall(r'Love',text))#2.匹配以 w 开头的完整单词print(re.findall(r'\bw\w*?\b',text))#3.查找三个字母长的单词(提示:可以使用{m,n}方式)print(re.findall(r'\b\w{3}\b',text))#********** End

2021-05-01 16:27:24 26

原创 Python之lambda表达式

代码:#任务:将下列函数转换为匿名函数,该函数的作用是得到列表中的偶数,函数参数通过 input 获取。#将列表中的偶数添加到一个新列表中,打印纯偶数的列表def func(num_list): list1 = [] for x in num_list: if x%2 == 0: list1.append(x) return list1#请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码########## Be.

2021-05-01 00:11:10 74

原创 Python之面向对象编程实训

第一关:按揭贷款——定义抽象类代码:def findPayment(loan, r, m): #********** Begin *********# # 请在下面编写代码 up = r*(1+r)**m dn = (1+r)**m-1 return loan*(up/dn) # 请不要修改下面的代码 #********** End *********#class Mortgage(object): def __init__(sel

2021-05-01 00:02:37 58

原创 Python之面向对象编程综合应用

第一关:定义三维向量类代码:class Vector3d: # 请在这里补充代码,完成本关任务 #********** Begin *********# def __init__(self,x,y,z): self.__x = x self.__y = y self.__z = z #********** End *********#第二关:定义实例方法计算三维向量的长度代码:class Vector3d:

2021-04-30 23:56:10 80 1

原创 Python之Numpy初体验

第一关:Numpy创建数组代码:# 引入numpy库import numpy as np# 定义cnmda函数def cnmda(m,n): ''' 创建numpy数组 参数: m:第一维的长度 n: 第二维的长度 返回值: ret: 一个numpy数组 ''' ret = 0 # 请在此添加创建多维数组的代码并赋值给ret #********** B

2021-04-30 22:47:19 751 12

原创 Python之Pandas初体验

第一关:了解数据处理对象–Series代码:# -*- coding: utf-8 -*-from pandas import Series,DataFrameimport pandas as pddef create_series(): ''' 返回值: series_a: 一个Series类型数据 series_b: 一个Series类型数据 dict_a: 一个字典类型数据 ''' # 请在此添加代码 完成本关任务 #

2021-04-30 22:36:34 203 1

原创 Python入门之类的其他特性

第一关:类的内建函数代码:import specialmethodtestsc = specialmethodtest.subClass()# 请在下面填入判断subClass是否为parentClass的子类的代码,并输出结果########## Begin ##########print(issubclass(specialmethodtest.subClass,specialmethodtest.parentClass))########## End ########### 请在

2021-04-30 22:26:01 15

原创 Python入门之类的继承

第一关:初识继承代码:import animalstest# 请在下面填入定义fish类的代码,fish类继承自animals类#********** Begin *********#class fish(animalstest.animals):#********** End **********# def __init__(self,name): self.name = name def swim(self): print("%s会游泳

2021-04-30 00:05:30 24

原创 Python入门之类的基础语法

第一关:类的声明与定义代码:# 请在下面填入定义Book类的代码########## Begin ##########class Book(object):########## End ########## '书籍类' def __init__(self,name,author,data,version): self.name = name self.author = author self.data = data

2021-04-29 23:56:45 21

原创 Python人门之模块

第一关:模块的定义代码:#coding=utf-8import math# 输入正整数a和ba = float(input())b = float(input())# 请在此添加代码,输入直角三角形的两个直角边的边长a和b,计算出其斜边边长#********** Begin *********#c=math.sqrt(a*a+b*b)print("%.3f"%c)#********** End **********#第二关:内置模块中的内置函数代码:#codi

2021-04-29 00:14:37 16

原创 Python入门之函数结构

第一关:函数的参数 - 搭建函数房子的砖代码:#coding=utf-8# 创建一个空列表numbersnumbers = []# str用来存储输入的数字字符串,lst1是将输入的字符串用空格分割,存储为列表str = input()lst1 = str.split(' ')# 将输入的数字字符串转换为整型并赋值给numbers列表for i in range(len(lst1)): numbers.append(int(lst1.pop()))# 请在此添加代码,对

2021-04-29 00:10:23 31

原创 Python入门之函数调用

第一关:内置函数 - 让你偷懒的工具代码:#coding=utf-8# 输入一个整数nn = int(input())# 请在此添加代码,对输入的整数进行判断,如果是素数则输出为True,不是素数则输出为False#********** Begin *********#def prime(n): if n < 2 : return False for j in range(2,n) : if n % j == 0:

2021-04-29 00:02:34 22

原创 Python迭代器与生成器

第一关:迭代器代码:class FibIterator: #补全这个迭代器的代码,实现要求的功能 lists=[] def __init__(self,count): for i in range(1,count+1): if(i<=2): self.lists.append(1) else: self.lists.append(self.lis

2021-04-29 00:02:15 18

原创 Python入门之经典函数实例

第一关:递归函数 - 汉诺塔的魅力代码:#coding=utf-8# 输入正整数nn = int(input())# 请在此添加代码,对输入的正整数n进行阶乘运算,并输出计算结果。#********** Begin *********#def fact(n): if n==1: return 1 if n>1: return n*fact(n-1)print(fact(n))#********** End **********

2021-04-29 00:00:18 22

原创 计算机网络期末复习笔记

2021-04-28 21:22:50 13

原创 Python入门之循环结构

第一关:While循环与break语句代码:partcount = int(input())electric = int(input())count = 0#请在此添加代码,当count < partcount时的while循环判断语句#********** Begin *********#while(count < partcount):#********** End **********# count += 1 print("已加工零件个数:",count

2021-04-28 20:57:43 9

原创 Python入门之控制结构

第一关:顺序结构代码:changeOne = int(input())changeTwo = int(input())plus = int(input())#请在此添加代码,交换changeOne,changeTwo的值,然后计算changeOne和plus的和result的值#********** Begin *********#temp=changeOnechangeOne=changeTwochangeTwo=tempresult=changeOne+plus#******

2021-04-28 20:46:58 49 1

原创 Python入门之collections模块

第一关:命名元组 (namedtuple)代码:import collectionsdef CreatePoint(): #在此处创建并返回一个命名元组实例,有属性x,y,初值都为0 Point=collections.namedtuple("Point","x y") p=Point(x=0,y=0) return pdef IncX(p): #在此处对变量p的x坐标进行+1操作,然后返回修改过后的新对象 p=p._replace(x = p.

2021-04-28 20:39:59 8

原创 Python入门之字符串处理

第一关:字符串的拼接:名字的组成代码:# coding=utf-8# 存放姓氏和名字的变量first_name = input()last_name = input()# 请在下面添加字符串拼接的代码,完成相应功能########## Begin ##########full_name=first_name + " " + last_nameprint(full_name)########## End ##########第二关:字符转换代码:# coding=utf-8

2021-04-28 20:32:19 22

原创 Python入门之元组与字典

第一关:元组的使用:这份菜单能修改吗?代码:# coding=utf-8# 创建并初始化menu_list列表menu_list = []while True: try: food = input() menu_list.append(food) except: break# 请在此添加代码,对menu_list进行元组转换以及元组计算等操作,并打印输出元组及元组最大的元素###### Begin ######arr=t

2021-04-28 20:26:47 13

原创 Python入门之玩转列表

第一关:列表元素的增删改:客人名单的变化代码:# coding=utf-8# 创建并初始化Guests列表guests = []while True: try: guest = input() guests.append(guest) except: break # 请在此添加代码,对guests列表进行插入、删除等操作###### Begin ######deleted_guest=guests.pop(-1)

2021-04-28 20:19:34 14

原创 Python入门之基础语法

第一关:行与缩进代码:#有错误的函数1def wrong1(): print("wrong1") print("这里有一个错误缩进") #有错误的函数2def wrong2(): print("wrong2") if False: print("这个不应该输出") print("这个也不应该输出")#有错误的函数3def wrong3(): print("wrong3");print("hello world"

2021-04-28 20:10:05 90 3

原创 计算机网络常见名词及其解释

1、VLAN:虚拟局域网2、ICMP:互联网控制报文协议/Internet控制报文协议/网际控制报文协议3、ISP:互联网服务提供商4、ARP:地址解析协议/地址转换协议5、RARP:反向地址解析协议/反向地址转换协议6、TCP:传输控制协议7、WLAN:无线局域网8、CSMD/CD:带有冲突检测的载波监听多路访问控制方法9、Modem:调制解调器10、Hub:集线器11、WAN:广域网12、CERNET:中国教育科研网13、BuleTooth:蓝牙14、NOS:网络操作系统15

2021-04-28 19:59:46 26

原创 计算机网络复习题库

一、客观题1、计算机网络发展的初级阶段的典型代表是:______.ARPAnet2、一座大楼内的计算机网络系统,属于:_______.LAN3、下列不是计算机网络特征的是()A.共享B.两台以上独立的计算或者设备C.相互连接D.不需要协议D4、若网络形状是由结点与结点首尾相连而形成的一个闭合环路,则称这种拓扑结构为:______.环形拓扑结构5、以集线器为中心结点的计算机网络,其拓扑结构是星型拓扑结构。错误以集线器为中心结点组成的局域网,从物理结构上来看是星型

2021-04-28 16:12:19 96

原创 LeetCode刷题进阶之相同的树(100)

一、题目演示示例:二、测试代码//深度优先搜索/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeN

2021-03-16 09:13:32 31

原创 LeetCode刷题进阶之两棵二叉搜索树中的所有元素(1305)

一、题目演示示例:二、测试代码//前序遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public List<Integer> getAl

2021-03-16 08:21:43 23

原创 使用PyCharm官方中文语言包汉化PyCharm

一、在PyCharm主窗口中点击菜单栏中的File菜单下的Settings,进入PyCharm设置窗口,如下图所示二、在Setting中选择Plugins选项进入PyCharm插件管理窗口,在下图标注2处输入“chinese”系统会自动搜索相关插件,找到如下图标注3处所示的chinese(simplified) language pack eap插件安装此插件(点击下图标注4处 Install按钮)三、PyCharm中文语言插件安装完成后需要重启PyCharm,如下图所示。点击下图标注1或2处 RE

2021-03-04 21:51:48 428 1

原创 LeetCode刷题进阶之搜索插入位置(35)

一、题目演示示例:二、测试代码//方法一 利用ArrayList求解class Solution { public int searchInsert(int[] nums, int target) { int index=0; for(int i=0;i<nums.length;i++) { if(nums[i]==target)//正常情况 { retu

2021-02-28 16:04:10 22 1

原创 LeetCode刷题进阶之有效的字母异位词(242)

一、题目二、测试代码//方法一class Solution { public boolean isAnagram(String s, String t) { if(s.length()!=t.length())//两个字符串长度不相等直接返回false { return false; } char[] ch1=s.toCharArray();//toCharArray()方法将字符串转换为字符数组

2021-02-28 15:11:10 14 1

原创 LeetCode刷题进阶之二进制求和(67)

一、题目二、测试代码三、运行结果

2021-02-28 14:49:47 15

原创 LeetCode刷题进阶之托普利茨矩阵(766)

一、题目演示示例:二、测试代码//双重for循环遍历class Solution { public boolean isToeplitzMatrix(int[][] matrix) { for (int i = 1; i < matrix.length; i++) {//二维矩阵的行 for (int j = 1; j < matrix[0].length; j++) {//二维矩阵的列 if (mat

2021-02-28 14:06:57 14

原创 二叉树的链式存储结构(线索二叉树)

一、链式存储结构由于顺序存储二叉树的空间利用率较低,因此二叉树一般都采用链式存储结构,用链表结点来存储二叉树中的每个结点。在二叉树中,结点结构通过包括若干数据域和若干指针域,二叉链表至少包含3个域:数据域 data、左指针域 lchild和右指针域 rchild,如下图所示:其中,n 个结点的二叉链表中含有 n+1 [ 2n-(n-1)=n+1 ] 个空指针域。二、线索二叉树传统的二叉链表仅能体现出一种父子关系,不能直接得到结点在遍历中的前驱或后继。引入线索二叉树正是为了加快查找结点前驱和后继的速

2021-02-28 13:42:13 259

原创 LeetCode刷题进阶之转置矩阵 (867)

一、题目演示示例:二、测试代码//暴力解法class Solution { public int[][] transpose(int[][] matrix) { int[][] res=new int[matrix[0].length][matrix.length]; for(int i=0;i<matrix.length;i++){//二维矩阵的行 for(int j=0;j<matrix[0].length;j++)

2021-02-28 13:38:44 17

DES算法网络安全小论文.docx

DES 算法由密钥(Key)、数据(Data)、模式(Mode) 3 个入口参数组成。密钥入口上是 8 字节 64 位;同样数据入 口也采用 8 字节 64 位,在数据上分为两种需要加密和需要 解密的数据;模式入口是算法的工作模式也分为两种,即加 密模式和解密模式。

2021-04-28

Python刷题神器.rar

现在题库中有1363道客观题和260道编程题。客观题和编程题自测模块的公共学号:123456,姓名:Python小屋,该学号不能用于考试,只用于刷题,但仍建议使用自己的学号和姓名刷题。客观题自测模块不需要提交答案,可以自己做一下然后单击“查看答案”按钮自行判断是否做对,编程题自测模块提交代码之后系统会自动判断对错并给出适当的反馈和提示。

2021-04-28

计算机网络ppt.rar

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

2021-04-28

二级Python语言程序设计.rar

该资料主要用于学习python的同学用于期末复习,是一个很好的题库。安装过程很简单,下载并解压安装包,打开安装包,并打开.exe后缀文件进行安装。

2021-04-28

心之语许愿墙.rar

该心之语许愿墙主要由JSP+Ajax+CSS 实现,主要包括:应用 DIV+CSS 样式进行页面布局、通过过滤器解决中文乱码、定义生成指定范围随机数标签的方法、随机显示许愿字条的方法、支持字条后人气自动增加的方法、利用 Ajax 实现滚动显示最新 10 条许愿、无刷新添加字条并预览、关闭添加字条窗口时初始化表单。

2020-11-14

图书馆管理系统.rar

该图书馆管理系统是由JSP+Servlet+JavaBean 实现,主要包括:需求分析、JSP 经典设计模式中 Model2 的开发流程、通过配置过滤器解决中文乱码、图书馆管理系统的开发流程、实现安全登录系统并防止非法用户登录的方法。

2020-11-14

简单C编译器.rar

本程序设计并实现一款基本的c语言编译器。从词法分析开始,逐步完成c语言文法的设计,文法分析,语法制导翻译,生成中间代码并最终生成可运行的汇编代码。并且在过程中完成符号表的管理和错误管理。

2020-11-14

JSP程序设计PPT.rar

本PPT为JSP程序设计PPT,需要的可以自行下载。该书通过通俗易懂的语言和实用生动的例子,系统地介绍了JSP的基本常识、开发环境与开发工具、Java和JavaScript语言基础、JSP基本语法、内置对象、JavaBean技术、Servlet技术、实用组件、数据库实用开发和高级程序设计等技术。

2020-11-10

编译原理课件.pptx

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。 编译原理是计算机专业设置的一门重要的专业课程。编译原理课程是计算机相关专业学生的必修课程和高等学校培养计算机专业人才的基础及核心课程,同时也是计算机专业课程中最难及最挑战学习能力的课程之一。编译原理课程内容主要是原理性质,高度抽象

2020-11-10

Java实验报告配套Java程序设计基础(第3版)实验指导书使用

本Java实验报告配套Java程序设计基础(第3版)实验指导书使用。主要包括: 实验一 基本数据类型 实验二 结构语句 实验三 数组与字符串 实验四 类与对象 实验五 Java语言类的特性 实验六 Java继承与抽象类 实验七 包、接口与内部类 实验八 异常处理 实验九 输入输出 实验十 多线程 实验十一 图形界面设计 实验十二 事件处理 实验十三 绘图程序设计

2020-11-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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