
笔记
文章平均质量分 52
前端技术
前端开发工程师
展开
-
解决python爬虫中文乱码问题
解决python爬虫中文乱码问题req = requests.get(url)返回的是类对象其包括的属性有:(1)req.encoding:返回编码方式(2)req.text:text返回的是处理过的Unicode型的数据(3)req.content:content返回的是bytes型的原始数据content是把内容bytes返回. 而text是decode成Unicode. 如果headers没有charset字符集的化,text()会调用chardet来计算字符集也就是说text是解码完的原创 2021-02-28 17:13:41 · 1234 阅读 · 0 评论 -
python画仪表盘图
python画仪表盘图话不多说,直接上代码:from pyecharts import charts# 仪表盘gauge = charts.Gauge()gauge.add('Python小例子', [('Python机器学习', 30), ('Python基础', 70.),('Python正则', 90)])gauge.render(path="G:/HTML图/仪表盘.html")print('ok')运行结果:...原创 2021-02-28 13:10:12 · 784 阅读 · 1 评论 -
python爬取淘宝商品图片
python爬取淘宝商品的图片话不多说,直接上代码:from selenium import webdriverfrom selenium.webdriver.common import keysimport timeimport requestsimport random# 创建浏览器def functions(): browser = webdriver.Chrome(r'G:\taobao\chromedriver.exe') # 让浏览器打开淘宝 brows原创 2021-02-28 12:19:51 · 2722 阅读 · 1 评论 -
python实现学生信息管理系统源代码
python实现学生信息管理系统话不多说,直接上代码:import osfileName = 'student.txt'def main(): while True: menu() choice = int(input('请输入您的选择序号:')) if choice in [0, 1, 2, 3, 4, 5, 6, 7]: if choice == 0: print("您确定要退出原创 2021-02-28 12:06:24 · 14272 阅读 · 3 评论 -
室友偷偷学python,然后惊呆所有人
室友偷偷学python,然后惊呆所有人是的,没技术只能说一声牛逼!原创 2021-02-28 11:51:15 · 196 阅读 · 0 评论 -
有人问保持代码整洁为什么那么重要
有人问保持代码整洁为什么那么重要别问,问就是很重要。原创 2021-02-28 09:45:55 · 124 阅读 · 0 评论 -
21点小游戏(C++版)
用C++写一个21点小游戏:话不多说,直接上代码:头文件:paimiansheji.h#include<iostream>using namespace std;typedef enum{ //牌面A,J=10,Q=10,K=10 A=1,two, three, four, five, six, seven, eight,nine,ten,J,Q,K}numtype;//变量numtype的类型为枚举型enum typedef enum { //扑克牌的花色:cl原创 2021-02-06 08:13:11 · 2976 阅读 · 1 评论 -
道家真言html代码
道家真言html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>道家真言</title> <style> body{ margin: 0; overflow: hidden; } </style><原创 2021-02-06 07:55:06 · 237 阅读 · 0 评论 -
基础爬虫系列课程授课内容4——正则表达式的使用
正则表达式的使用一、为什么要学正则表达式?实际上爬虫一共就四个主要步骤:(1)明确目标 (要知道你准备在哪个范围或者网站去搜索)(2)爬 (将所有的网站的内容全部爬下来)(3)取 (去掉对我们没用处的数据)(4)处理数据(按照我们想要的方式存储和使用)我们down下了的数据是全部的网页,这些数据 很庞大并且很混乱,大部分的东西使我们不关心的,因此我们需要将之按我们的需要过滤和匹配出来。那么对于文本的过滤或者规则的匹配,最强大的就是正则表达式,是Python爬虫世界里必不可少的神兵利器。什么是原创 2021-01-26 08:57:09 · 182 阅读 · 0 评论 -
基础爬虫系列课程授课内容3——xpath语法
xpath语法的使用一、xpath介绍XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准请务必清楚在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。二、xpath语法梳理下面举个小例子:原创 2021-01-23 17:06:42 · 159 阅读 · 0 评论 -
基础爬虫系列课程授课内容2——BeautifulSoup库的使用
BeautifulSoup库的使用1、安装及导入 BeautifulSoupBeautifulSoup 是一个可以从 HTML 或 XML 文件中提取数据的 Python 扩展库,是一个分析 HTML 或 XML 文件的解析器。它通过核实的转换器实现文档导航、查找、修改文档等功能;可以很好地处理不规范标记并生成剖析树(Parse Tree);提供的导航功能(Navigation)可以简单、快速地搜索剖析树以及修改剖析树。BeautifulSoup 技术通常用于分析网页结构,爬取相应的 Web 文档,对原创 2021-01-23 11:32:05 · 733 阅读 · 0 评论 -
基础爬虫系列课程授课内容0——爬虫的基本原理
爬虫的基本原理什么是爬虫?简单地说,爬虫就是请求网站并提取数据的一种自动化程序。爬虫的基本流程:1、向服务器发起请求通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器的响应。2、获取响应内容如果服务器正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能有HTML、JSON、二进制文件(如图片、视频等类型)。3、解析内容得到的内容可能是HTML,可以用正则表达式、网页解析库进行解析。可能是JS原创 2021-01-23 09:25:26 · 190 阅读 · 0 评论 -
基于python处理Excel表格(自动化办公)
怎样用python处理Excel表格呢不要方,雷哥教你。一、理解 python与Excel表格Excel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让 Python 程序能读取和修改 Excel电子表格文件(1)excel文档中的基本属性定义:工作薄(workbook)工作表(sheet)活动表(active sheet)行(row): 1,2,3,4,5,6………列(column): A,B,C,D………单元格(cell): B1, C1(2)p原创 2021-01-22 12:27:44 · 17930 阅读 · 5 评论 -
机器学习小概论
机器学习小概论机器学习发展历程:人类一直试图让机器具有智能,也就是人工智能(Artificial Intelligence)。从上世纪50年代,人工智能的发展经历了“推理期”,通过赋予机器逻辑推理能力使机器获得智能,当时的AI程序能够证明一些著名的数学定理,但由于机器缺乏知识,远不能实现真正的智能。因此,70年代,人工智能的发展进入“知识期”,即将人类的知识总结出来教给机器,使机器获得智能。在这一时期,大量的专家系统问世,在很多领域取得大量成果,但由于人类知识量巨大,故出现“知识工程瓶颈”。无论是“推原创 2021-01-22 11:24:47 · 297 阅读 · 0 评论 -
基础爬虫系列课程授课内容1——requests库的使用
requests库的使用requests简介:Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。一、安装requests库非常简单,打开命令行,输入下面的安装命令:pip install requests二、基本使用我们先来看一个使用小例子:import requests response = requests.get("https://www.原创 2021-01-22 10:44:51 · 156 阅读 · 0 评论 -
操作系统位示图例题
操作系统位示图例题**题目:**假设一个磁盘有100个柱面,每个柱面有10个磁道,每个盘面被分为8个扇区,柱面、磁头和扇区的编号均从0开始。现用字长为16位的位示图来管理磁盘空间,位示图的字号、位号从0开始编号。(1)每个柱面有多少个存储块?该磁盘组共有多少个存储块?(2)求位示图中字号为7、位号为3的二进制位对应块的物理块号?(3)给出该块的物理地址(柱面号、磁头号、扇区号)?(4)删除文件归还第21柱面第7磁道第3扇区,对应的物理块号是多少?位示图中应修改第几字第几位?解:(1)每个柱面有1原创 2021-01-17 16:44:36 · 17602 阅读 · 8 评论 -
操作系统PV编程例题讲解
操作系统PV编程例题讲解题目:工厂有两个生产车间和一个装配车间,两个车间分别生产A、B两种零件,装配车间的任务是把A、B两种零件组装成产品。两个生产车间每生产一个零件都要分别把它们送到装配车间的货架F1和F2上,F1存放A,F2存放B,F1和F2均只能容纳一个零件。每当能从货架上取到一个A和一个B后就可以组装成一件产品。整个过程是自动进行的,使用P、V操作进行管理,使各车间相互合作、协调工作。解答:beginS1,S2,S3,S4: semaphore;S1=S2=1; S3=S4=0;cobe原创 2021-01-15 21:44:31 · 4674 阅读 · 0 评论 -
操作系统重点知识——银行家算法
操作系统重点知识——银行家算法首先来介绍一下什么是银行家算法,银行家算法是最具代表性的避免死锁的方法。这个算法因为本来是为银行设计的而得名,这种算法的提出能保证银行在发送贷款的时候,不会发生不满足所有用户需要的情况。联系到操作系统上就是:每一个新进程进入系统时,必须声明需要每种资源的最大数目,其数目不能超过系统所拥有的的资源总量。当进程请求一组资源时,系统必须首先确定是否有足够的资源分配给该进程,若有,再进一步计算在将这些资源分配给进程后,是否会使系统处于不安全状态如果不会才将资源分配给它,否则让进程原创 2021-01-13 20:45:01 · 1390 阅读 · 0 评论 -
操作系统期末考试重点知识
操作系统期末考试重点知识(敲黑板!!!)操作系统期末考试题型:(1)选择填空题(2)简答题(3)计算题(1)选择填空题——重点考察知识点:1、计算机系统由硬件系统和软件系统两大部分组成,由操作系统对它们进行管理,以提高系统资源的利用率。2、操作系统的两大基本特性是:并发性和共享性3、操作系统是对计算机资源进行管理的软件。4、操作系统的四大资源管理功能:处理器管理、存储器管理、设备管理、文件管理5、分时操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机原创 2021-01-12 11:31:25 · 56544 阅读 · 27 评论