自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于计算机视觉的学生上课姿态识别

【私信获取源码】数据集1.1AVA数据集介绍AVA数据集为目前行为数据集中背景最复杂、人体目标最多的数据集,是由Google在2018年所发表的一个用于训练动作检测的数据集,该数据集注释430个15分钟电影切片中的80个原子视觉动作,在空间和时间上定位了动作,从而产生了1.62万个动作标签。这个数据中的内容有以下特点:更多的使用原子动作而不是复合动作(如bow、kneel、jump、sleep等)、对于每个人有更多的的时空标注(每个人会同时具有多种行为)、在切片内的标注尽可能的详细(每个切片中

2024-01-09 00:02:35 1442 2

原创 HTML的表单标记

一.HTML的表单标记表单是实现动态网页的一种主要的外在形式,是HTML页面与浏览器端实现交互的重要手段。这里只介绍如何使用HTML的表单标记来设计表单的外表。表单信息的处理过程为:当单击表单中的“提交”按钮时,在表单中输入的信息就会从客户端的浏览器上传到服务器中,然后由服务器中的有关表单处理程序(ASP,CGI等程序)进行处理,处理后或者将用户提交的信息储存在服务器端的数据库中,或者将有关的信息返回到客户端浏览器中,这样网页就具有了交互性。这里只介绍如何使用HTML的表单标记来设计...

2022-03-06 10:49:30 3969

原创 HTML的表格标记

一.表格标记功能:建立基本表格。格式:<table bgcolor ='color1'background='image-url' border='n'bordercolor='color2' width='x' height='y' align='left/right/center'cellspacing='i' cellpadding='j'><caption>表格标题</caption><tr> <th>表头1..

2022-02-26 22:10:17 5824

原创 HTML的图像标记,多媒体标记与超链接标记

一,图像标记在网页中加入图像可以使网页更加生动活泼。功能:在当前位置插入图像。格式:<img src='image-url'alt ='替换文字'title='说明文字'width='x'heigth='y'border='边框长度'hspace='x'vspace='y'align='对齐方式'/>属性如下:1.src:设置要加入的图像文件的url地址。2.alt:设置当前图像文法显示时显示的替换文字。3.title:鼠标停留..

2022-02-26 15:44:24 1688

原创 HTML的文本格式标记

一,标题文字标记功能:标题是一段文字内容的核心,可以通过设置不同大小的标题,增加文章的条理性。格式:<hn align='对齐方式'>标题文字</hn>属性:n表示标题字号的级别,可以是1~6之间的任意整数,数字越小,字号越大;align用来设置标题在页面中的对齐方式。标题文字的应用<p>这是一行普通的文字</p><h1>一级标题</h1><h2>二级标题</h2><h3&g..

2022-02-24 15:30:37 4866

原创 HTML概述

一.HTML定义及学习的意义1️⃣定义:HTML(Hype Text Mark-up Language)既超文本标记语言,它是一种建立网页文件的语言,它通过标记示指令,将影响,声音,图片和文字等连接起来。HTML文件可以用记事本,写字板或其他文本编辑工具来编写,用HTML编写的文件的扩展名为.HTML或.HTM,它们是能够被浏览器解释显示的文件格式2️⃣学习意义:(1)能帮助读者进一步理解网页形成的原理,还能帮助初学者读懂代码插入特效。(2)用HTMl写的网页浏览器解释效率高:无任何...

2022-02-23 22:14:35 431

原创 微信开发者工具的使用入门级1.5

案例描述:设计一个小程序,小程序运行后显示一张猫图,点击猫图后会发出猫叫的声音。案例名称:图片与声音实现效果:首先屏幕上会显示一张猫图,点击猫图后猫就会发出叫声1.需要把用到的文件拷贝到该项目的文件夹下面(这里我们用到的是猫叫的音频和猫的图片,大家可以自行选择其他图片和音频,总之达到我们最终的目的就行了),代码如下let audio=wx.creatInnerAudioContext()创建音频上下文,直接调用小程序中的函数wx.creatInnerAudioCont..

2022-02-22 22:36:08 2113

原创 微信开发者工具使用入门级项目1.4

文本样式的设置案例描述创建一个微信小程序,利用class属性设置文本样式,包括:文本的颜色,字符间距,对齐文本,装饰文本,对文本进行缩进,等等实现效果图:1.代码实现2.文本样式属性3.设置文本样式的方法利用style和class属性进行设置重点!1.在微信小程序中,利用text-indent属性进行设置首行缩进2.在微信小程序中,利用letter-spacing属性设置字符间距3.在微信小程序中,利用color属性设置文本颜色4.在...

2022-02-22 22:04:48 1389

原创 微信开发者工具的使用和各个文件的作用

一.首先点击微信开发者工具二.创建项目文件,如果有APPID或者需要发布的话就使用自己注册的appid。一般情况下开发或者训练的话用测试号就行了 ,开发模式选择小程序,选择不使用云服务点击确定即可三.介绍以下各个文件的作用1.基本的项目目录2.app.json文件介绍2.1pages字段用于描述当前小程序所有页面路径,这是为了让微信客户端知道当前你的小程序页面定义在哪个目录。2.2window字段定义小程序所有页面的顶部背景颜色,文字颜色定义等。2..

2022-02-22 21:41:05 3388

原创 微信开发者工具使用入门级项目1.3

案例描述:设计一个小程序,分别利用style和class属性设置字体样式,在index.wxss中定义样式类。所有的文字都包含在一个边框内,边框内上方有标题文字,边框和标题样式利用class属性来设置,app.wxss中定义样式类1.案例效果图2.代码实现3.知识要点•常用字体样式属性•利用style和class设置字体样式的方法•在index.wxss和app.wxss定义样式类的方法•view组件支持使用style,class属性来设置..

2022-02-22 15:05:07 329

原创 实现微信小程序开发的基本步骤

一.查看小程序AppID,点击开发<开发管理<开发设置(以后就可以利用这个ID进行小程序的开发)二.设置小程序信息(直接在首页中点击填写,注意!填写完成后就不能再进行修改了,包括命名什么的要事先考虑好)三.下载并安装小程序开发者工具(在主页选择开工具里的普通小程序开发,进入后点击微信开发者工具,进入后选择相应版本因为我的电脑是64位的所以我一般用的是64位稳定版的那个)...

2022-02-21 14:10:37 2460

原创 微信小程序注册

1.首先进入网址:微信公众平台2.点击小程序3.点击前往注册4.进入注册(在这里会遇到一个问题,就是很多朋友在注册的时候都显示此邮箱已被使用,所以我建议大家重新注册个邮箱的账号来解决这个问题,例如:网易邮箱,139邮箱)5.填写信息完毕后,邮箱会收到激活提示点击进入激活就行了6.如果你已经有了微信公众号,扫码登录后直接进入小程序管理。7.选择快速注册并认证小程序,同样也可以注册...

2022-02-21 11:28:43 253

原创 数据结构:排序算法

一.排序基本概念排序•排序:将一个序列变为有序:[7,5,3,5,11]->[3,5,5,7,11]•稳定排序:排序值相同的元素排序后不交换位置(如果排序后孙浩跑到前面了,那就是不稳定排序)•内部排序:待排序元素可以全部读进内存,可以同时知晓全部元素信息•外部排序:待排序元素无法全部读进内存,无法同时获取所有元素信息•需要在排序的同时不断读写外存文件(外存文件就是硬盘),以加载和暂存中间结果二.重点排序算法(6个)1.(直接)插入排序•...

2022-02-20 17:35:59 717

原创 数据结构:查找的概念和基本算法

一.二分查找(折半查找)•在长度为n的有序顺序表List中顺序查找一个目标值=>O(n)•为什么慢!•因每次比较判断只排除了一个元素,完全没有利用表的有序性•二分查找:在比较失效时,利用表的有序性排除待查找元素中的一半•每次排除一半=>O(lg(n))•算法流程1.用I和r表示待查找范围的左右边界(含),初始时I=0,r=n-1 2.循环以下操作直至I>r: •找到当前搜索范围的正中间:...

2022-02-19 21:50:46 264 1

原创 数据结构:串的基本概念和应用

一.(字符)串•串是一个特殊的线性表,其数据元素全是单个字符,也称字符串:“abcd112!”•长度为0的串里什么都没有,叫空串:“”•全由空格组成的串叫空格串,空格也是字符,空格串空串:“ ”或“__”(_表示空格)回文串•长度为L的字符串的索引范围:[1,L]或[0,L-1]•回文:如“上海自来水来自海上”•索引从0开始:s[i]==s[L-i-1] •索引从1开始:s[i]==s[L-i+1]二.字符串匹配•给定一个主串s,和一...

2022-02-19 14:08:49 1081

原创 数据结构:图的算法和应用

tips•避免陷入‘定义’和‘概念’沼泽,尽量尝试用直觉和自然的认知来理解•对算法思想和过程的直觉理解>>细节•建议使用完整的时间去学习和一次性掌握一.图的基本概念(多对多的逻辑结构)•假设ABCDEFG是七个电话,之间的连线表示修有通信线路•电话就是图的顶点,通信线路是边就是一个图。•只要两个电话间有线路,就可以互相通话=>无向图•电话(顶点)连接的线路(边)数量:度•ABCDE和GF之间消息无法传递:不连通•ABCDE和GF是两个连...

2022-02-18 22:05:06 603

原创 树和二叉树

一.树和森林•树:一对多的结构(可1对0,1对1,一对多),有一个起点‘根结点’•结点:树的一个数据元素•孩子:1对多里的‘多’•子树:以某个孩子结点为根的一棵树•叶子结点:没有孩子的结点•森林:多棵树二.二叉树•二叉树:每个结点至多有两个孩子(可以1个或0个),分别称为左孩子和右孩子•左孩子(若有)是左子树的根,右孩子(若有)是右子树的根•高度(深度):最深的叶子结点所在层数•二叉树的重要性质:•第i层至多有2的i-1次方个结点•高度为h的...

2022-02-17 12:18:22 1054 1

原创 栈和队列的操作和应用

本节内容、1.栈和队列的特性栈:后进先出•栈:受限制的线性表,只允许从表的一端操作。这端称为栈顶,另一端为栈底•压入元素(push):往栈顶新增一个元素,新元素成为新栈顶。•弹出元素(pop):移除栈顶元素,原栈顶的元素成为新栈顶/或栈变成空栈•图片表示进出栈结果:*key1:栈是一种先进后出的数据结构,pop和push操作仅在栈顶进行队列:先进先出•队列:受限制的线性表,只允许从表的两端操作,一端是队首,一端是队尾。•入队(enqueue)...

2022-02-14 19:03:37 4146

原创 线性表的基本概念及存取实现

内容•线性表:顺序实现和链式实现•线性表基本操作•线性表合并操作•代码实现1.线性表的顺序存储和链式存储线性表:是一种逻辑结构,元素之间成一对一的关系存储结构:分为顺序存储和链式存储*key1:线性表是指各数据元素间保持‘1对1’关系的数据结构*key2:线性表分为顺序表(数组)和链表,分别通过元素相邻和保存指针域的方式来实现'1对1'(1)分析:因为第一个元素的下标为a0所以第五个元素的下标为4,所以第五个元素的地址为100+2(n-1)(2)略(3

2022-02-11 21:27:07 1089

原创 数据结构基础概念

逻辑结构与存储结构逻辑结构描述数据元素之间的关系(一对一,一对多,多对多...)1.一种逻辑结构可以用多种物理结构来实现2.物理结构影响逻辑结构上的各种操作的复杂度。存储结构描述实际存放数据元素的物理结构。算法与复杂度:~算法:做一件事的步骤=>有穷(有确定的几步,比如说做一件事不可能是无穷步的不然的话什么时候也做不完),确定(确定的目标),可行(可以实现)【特性】=>正确(正确的方法),可读(代码可读性高),健壮(简洁),高效(用复杂度衡量)【评价标准】~(最坏

2022-02-10 22:16:17 473

原创 爬虫按时向你汇报

定时与邮件我将为大家讲解两个较强的功能:第一是定时功能,即程序可以根据我们设定的时间自动爬取数据;第二是通知功能,即程序可以把爬取到的数据结果以邮件的形式自动发送到我们的邮箱。这两个功能可以让爬虫程序定时向我们汇报。试想一下,如果你是一位股票(或比特币)的持有者,你希望及时爬取股票(或比特币)每日的价格数据,方便你能及时卖出或买入,那每天都去启动一遍爬虫程序是极其不高效的。而此时,如果你的爬虫程序有定时和发送邮件功能,能自动爬取每天的数据,并且只有当价格达到某个你设置的价位时,才通知..

2022-02-08 10:43:50 437

原创 selenium实现浏览器的自动操作

有的网站页面交互复杂,所使用的技术难以被爬取,比如,腾讯文档。还有的网站,对URL的加密逻辑很复杂。想要攻破这些网站的反爬虫技术会有一些难度。不过selenium,通过它,可以解决以上所有问题。selenium它是一个强大的Python库。它可以做什么呢?它可以用几行代码,控制浏览器,做出自动打开、输入、点击等操作,就像是有一个真正的用户在操作一样。来看一小段录屏吧。这就是我用selenium写的脚本,让浏览器自动打开网页,然后输入文字,点击提交按钮。selenium..

2022-02-05 14:46:22 3707 1

原创 相对路径和绝对路径(简单易懂)

相对路径:从一个目录为起点到另外一个的目录的路径。举例:比如你的C盘有一个文件夹叫FIle,文件下有两个文件file one 和 file two表示出file two的方法有两种第一种(绝对路径表示法):C:\FIle\file two第二种(相对路径表示法):FIle two在这里解释一下第二种方法因为file one 和file two 文件在c盘的FIle文件下,所以它们的路径前面C:\FIle都是一样的,就不用表示出来了假设他它们不在同一个目录,该如何表示相对路径的位置呢?file

2022-02-05 13:07:24 38518 3

原创 Session和Cookies的作用以及实现

实际很多情况下,由于网站的限制,不登录的话我们只能爬取到一小部分信息。而我们想要登录的话,则需要带上小饼干。什么是小饼干?小饼干就是cookies的中文翻译,它是模拟登录时会涉及到的。我准备带你完成一个项目实操——借助Python发表博客评论。其中,会应用到这一块知识。项目:发表博客评论因为博客的设置,如果我们不登录的话,就无法在文章下面评论留言。我们先来看看,“正常人”的登录操作是怎样的。作为“正常人”,我们会先找到博客的登录按钮(在博客首页的右下角),然后点击。网

2022-01-26 21:51:29 2275

原创 爬虫:手把手教你爬新闻

开爬!

2022-01-24 22:28:01 887 1

原创 如何存储爬取结果:Excel写入与读取,Csv写入与读取

下面我将为大家介绍两种存储方式分别为:Excel写入与读取,Csv写入与读取存储数据的方式其实,常用的存储数据的方式有两种——存储成csv格式文件、存储成Excel文件(不是复制黏贴的那种)。csv和Excel文件有什么区别?json是特殊的字符串。其实,csv也是一种字符串文件的格式,它组织数据的语法就是在字符串之间加分隔符——行与行之间是加换行符,同行字符之间是加逗号分隔。它可以用任意的文本编辑器打开(如记事本),也可以用Excel打开,还可以通过Excel把文件另存为csv格式(因..

2022-01-24 17:56:02 677

原创 爬虫:带参数请求数据,如何查询字符串参数,分析url结构,服务器如何判断爬虫和普通用户的

如果仅仅只是拿到十几首歌曲的相关信息,实际上并不能满足我们的需求。爬取很多很多歌曲,而不只是爬取十几个。我们以歌曲《七里香》作为案例,去爬取它的歌曲评论:在Get到“爬取《七里香》评论”的技能后,我们会再回到爬取更多歌曲的项目当中。就好像你在玩游戏时,会先到新手村杀小怪涨经验再出村解锁新地图一样,爬取评论就是我们用来练手的“新手村”。当然了,如果你开心,我们还可以把“爬取歌词”作为练习。在这个过程当中,我们会学到带参数请求数据的知识,以及关于Request Headers的知识。

2022-01-20 15:37:30 862

原创 爬虫:寻找最小共同父级标签,爬取内容为空怎么解决,解析json数据

在我们的案例里,如果一个菜有多个做法,其数量也没规律,那么菜名和URL的数量就会对不上。寻找最小共同父级标签是一种很常见的提取数据思路,它能有效规避这个问题。但有时候,可能需要你反复操作,提取数据。所以在实际项目实操中,需要根据情况,灵活选择,灵活组合。text获取到的是该标签内的纯文本信息,即便是在它的子标签内,也能拿得到。但提取属性的值,只能提取该标签本身的。from bs4 import BeautifulSoupbs = BeautifulSoup('<p>&.

2022-01-17 13:50:06 719

原创 如何查找qq邮箱的服务器地址

1.首先进入网站:https://service.mail.qq.com2.再问题搜索中搜索:qq邮箱pop3和smpt服务器是什么这样就拿到了qq邮箱的smtp地址。此刻,我们用的是qq邮箱,所以搜索qq邮箱的smtp服务器地址,如果你之后想用网易邮箱,也可以搜索网易邮箱的smtp服务器地址。...

2022-01-15 16:07:19 10043

原创 response.content和response.text的区别

1. response.content这个是直接从网络上面抓取的数据,没有经过任何解码,所以是一个 bytes类型,其实在硬盘上和在网络上传输的字符串都是 bytes类型,2. response,text:这个是 requests,将 response.content进行解码的字符串,解码需要指定一个编码方式, requests会根据自己的猜测来判断编码的方式,所以有时候可能会猜测错误,就会导致解码产生乱码,这时候就应该使用 respon.content, decode('utf-8)进行手动解码。

2022-01-15 16:02:24 754

原创 python 爬虫(项目实操)

2练习 - 豆瓣电影爬虫解密吴氏私厨,意思就是到吴枫的厨房去看一看,看一看有没有什么好吃的。希望你会喜欢这一关。惯例,我们要进入全屏操作(win:F11;苹果电脑:control+command+F);惯例,我们要做一个复习。复习上一关,我们学习了用BeautifulSoup库解析数据和提取数据,解析数据的方法是:提取数据的方法是用find() 与find_all()最后,我们把事情串起来,就变成下图中的模样。它所对应的,正是爬虫四步中的前三步。

2022-01-10 21:55:55 1101

原创 BeautifulSoup初级实践

我们平时使用浏览器上网,浏览器会把服务器返回来的HTML源代码翻译为我们能看懂的样子,之后我们才能在网页上做各种操作。BeautifulSoup怎么用*第1个参数是要被解析的文本,注意了,它必须必须必须是字符串*括号中的第2个参数用来标识解析器,我们要用的是一个Python内置库:html.parser。(它不是唯一的解析器,却是简单的那个)我们看看具体的用法。仍然以网站这个书苑不太冷为例(url:这个书苑不太冷5.0),假设我们想爬取网页中的书籍类型、书名、链接、和书籍介绍。根据之

2022-01-06 20:36:49 117

原创 HTML基础

风变一下

2022-01-05 17:16:48 966

原创 python爬取网络文本,图片,音乐

快速爬取网站内容基础版

2022-01-04 21:18:23 1149

windows批量处理文件

Assembler,CPUEmulator,HardwareSimulator,TextComparer,VMEmulator

2022-08-30

计算机组成原理第一周代码

基本的逻辑门电路hld硬件语言实现。and16,DMux,DMux4Way,DMux8Way,Mux,Mux4Way16等一些基本门电路和选择器如何用代码实现

2022-08-30

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

TA关注的人

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