自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【爬虫入门】python爬取b站热门视频排行榜榜单数据

通过bs的find_all将html解析找到大体位置后,通过正则库re的findall方法进行更精确匹配获取信息。这里请求头信息包含的内容越详细越不易识破,信息详情可以借助chrom的F12中的network看。urllib.read(),返回一个长字符串,包含url所对应html的所有内容。在解析网页结构时,因解析部分代码重复挺多了,就封装了函数addToData。可以将数据保存为一个表格文件,也可以使用sqlite数据库进行保存。模拟发送请求可以使用urilib或requests,这里使用的是。

2023-04-17 18:01:56 30

原创 【项目日志】仿去哪网移动端--部分实现细节及问题

因为设置的通过ajax获取数据,设置的获取列表swiperList的默认值为空数组,开始的时候就是没数据的状态。解决方法:在渲染之前加一个判断,等到有数据才开始渲染。判断可以以数组长度为依据。可以v-if中直接写list.length但是不推荐在标签中写逻辑,故添加computed属性来进行逻辑编写,标签中直接调用。

2023-03-26 18:00:49 421

原创 【项目志】基于vue2的仿去哪网移动端

基于vue2的仿去哪网移动端项目

2023-03-26 16:07:18 390

原创 【项目日志】关于vue中图片img的src传值问题

html标签中的src的前面需要加一个冒号,之后才可以正常加载显示外部链接的图片。,html标签中的src不需要更改,后面直接写传值就行。

2023-03-18 23:45:11 930

原创 【网络杂记】Cookie和Tooken

token的传递过程和cookie差不多,依旧是通过验证后返回,然后存储到客户端,当发起下一次请求时,携带该验证信息进行快速验证。localstorage可用来存储token。

2023-03-09 18:43:27 79

原创 【项目日志】电商后台管理项目日志

vscode中写vue.js代码,可能报错的地方会提示,若是像多了空行,多了空格会在左边显示蓝条,似乎是跟git相关联的,还会显示修改了的文件。利用vue ui图形界面自动生成的vue3项目结构,其中main.js中导入element ui的代码运行时不删会报错。如果没有安装lessload,style标签中写lang=“less”属性,就会报错,需要安装lessload。vue要求在最后一行代码后面再增加一层空行,有且仅有一层,多了少了都会报错。vue3中逗号前不能有空格,后边要有一个空格。

2023-03-09 18:37:12 106

原创 【Javascript】函数提升和变量提升的理解

Javascript(以下简称JS)文件是通过浏览器的解释器来运行的,解释器的解释过程分为和。其中预解析中会进行。

2023-02-14 09:38:41 167

原创 【tip】关于numLock“失灵”,按动之后指示灯不亮,无法解锁小键盘问题

可能误触了不知名开关,之后numLock按了也不亮灯,找了几个网上的没解决问题,自己摸索了一下找到了切换键的问题。针对win10,因为没更11也不知道长啥样.

2023-01-24 11:40:14 1595

原创 【算法刷怪】leetcode.207&210 课程表—拓扑排序应用(保姆级注释供参考)

leetcode.210&207 拓扑排序应用

2022-12-15 11:17:51 63

原创 【算法刷怪】leetcode-169.多数元素

非最优解,仅学习记录。

2022-11-28 20:09:04 283

原创 【算法刷怪】leetcode-二叉搜索树的搜索和插入

非最优解,仅学习记录。700.二叉搜索树的搜索。

2022-11-27 22:30:10 70

原创 【算法刷怪】leetcode-450.删除二叉搜索树中的结点

非最优解,仅学习记录,参考了题解的思路。

2022-11-25 18:04:44 95

原创 【算法刷怪】leetcode-215.数组中最大第k个元素(快速排序应用)

非最优解,仅学习记录给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。

2022-11-24 15:48:40 133

原创 【算法刷怪】leetcode-278.第一个错误版本(二分查找应用)

本质还是二分查找,输入一个版本号n,从n/2开始调用API检查版本,若无错则之前版本都对需检查右侧,有错则之后版本都错需检查左侧,直到找到第一个错误的版本号。先看清题意,第一个错误的版本,根据示例来看,出错版本返回true,正确版本返回false,即第一个返回true的版本即为第一个错误版本。非最优解,仅学习记录。

2022-11-23 14:19:41 76

原创 【算法刷怪】leetcode-搜索二维矩阵(74、240)

另一种是抽象bfs,将矩阵看作一个二叉排序树,右上角开始遍历,大则去左子树即列数减1,小则去右子树即行数加1;如此循环往复,直到找到元素则返回true;循环结束依旧未找到则返回flase。这里将两道搜索二维矩阵的题放一块,原理都一样,1算是2的特殊情况。尝试了不同的方法解出,供参考。速度上可能没有二分快,但是算是兼顾了速度和内存量。是比较容易想出来的二维转一维直接二分。速度上不容置疑,内存量比较堪忧。非最优解,仅学习记录。

2022-11-22 23:05:28 97

原创 【算法刷怪】leetcode-35.搜索插入位置(二分查找)

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。下面写左右都闭,注意溢出要处理。整体思路没问题,很多细节需注意。区间设左右都闭,左闭右开也可以。判断情况分三种,大右小左等正中。因为插入要推进,最终加一勿忘记。自编话术,仅供参考。

2022-11-20 10:19:52 104

原创 【算法刷怪】leetcode-1.两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。以第一个元素为例,取第一个元素,记下坐标,遍历相加之后的所有元素,判断和是否为目标值,若为目标值则将下标记录进结果数组。本题目已经限制死每组数组只有一对,但本法不限于一对,下面的写法应该是可以适用查找所有满足条件的数对的下标的。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。非最优解,仅学习记录。

2022-11-20 09:16:19 80

原创 【算法刷怪】leetcode-二叉树的前中后序遍历

leetcode-144.二叉树前序遍历45.二叉树的中序遍历145.二叉树的后序遍历

2022-11-19 12:52:01 100

原创 【算法刷怪】leetcode-111.二叉树的最大深度

当左右结点都为空时最小路径数+1且返回最小值。迭代法(广度优先)模版遍历树。非最优解,仅学习记录。

2022-11-18 13:53:29 89

原创 【算法刷怪】leetcode-104.二叉树的最大深度

遍历二叉树左右子树两个固定套路:递归和迭代。本题多一个变量计数即可。

2022-11-16 19:02:54 51

原创 【算法刷怪】leetcode-102.二叉树的层序遍历

leetcode-102。二叉树的层序遍历

2022-11-14 10:09:28 122

原创 【算法刷怪】leetcode-101.对称二叉树

leetcode-101.对称二叉树

2022-11-13 10:05:44 88

原创 【算法刷怪】leetcode-1672.最富有客户的资产总量

给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i​​​​​​​​​​​​ 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。设sumi计录每一行和,sum记录最终结果,sumi大于sum则sum更新,小于则不变。题意得,第i行所有元素的和就是第i个客户的资产总量。非最优解,仅学习记录。

2022-11-09 09:20:06 82

原创 【算法刷怪】leetcode-867.转置矩阵

lc-867.转置矩阵因为转置矩阵不一定为方阵,故新建一个矩阵行列与原矩阵颠倒。//定义一个r行c列的二维数组,初始化值=0。循环按列遍历matrix填入新数组中。非最优解,仅学习记录。

2022-11-07 10:02:26 41

原创 【算法刷怪】leetcode-832.反转图像 思路

leetcode-832非最优解,仅记录学习。算法思路;其实为对半互换,只看一半元素(n/2个元素)就行双层循环,外层控制行数,内层控制当前行元素调换并反转(1减法);以n/2为界,循环遍历下标++,每次调换并反转[i][j]和[i][n-j-1]。奇数n需要特殊处理,由于只每次j

2022-11-06 11:03:11 62

原创 错题及分析-浙大版《C语言程序设计(第3版)》第4章 循环结构(练习4.3 判断素数)

1.2.3.编程题:(非最优解,仅供参考)7-1 判断一个整数是否为素数本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。输入格式:输入在一行中给出一个需要判断的整数 M(−2的1次方≤M≤2的31次方−1)。输出格式:如果M是素数,则在一行中输出Yes,否则输出No。如果输入了非正整数,也要输出No。#include<stdio.h>#include<math.h>int main(){

2020-12-10 17:07:11 608 2

原创 编程题解-浙大版《C语言程序设计(第3版)》第4章 循环结构(练习4.2 统计一个整数的位数)

7-1 统计一个整数的位数-------------------------do-while循环典型例题---------------------------本题要求编写程序,对于给定的整数N,求它的位数。输入格式:输入在一行中给出一个绝对值不超过10的九次方的整数N。输出格式:在一行中输出N的位数。、输入样例1:12534输出样例1:5输入样例2:-987600321输出样例2:9输入样例3:0输出样例3:1#include<stdio.h>int ma

2020-12-10 14:56:08 1212

原创 错题及整理-浙大版《C语言程序设计(第3版)》第4章 循环结构(练习4.1 用格里高利公式求π的近似值)

1.2.至于做了改变之后究竟是大于等于还是小于,请计算。3.答案:1.00 1 、0.67 2 、0.72 44.答案:0.00 0 、0.67 2 、0.72 4编程题:(代码仅供参考,并非最优解)7-1 用格里高利公式求给定精度的PI值本题要求编写程序,计算序列部分和 4∗(1−1/3+1/5−1/7+…) ,直到最后一项的绝对值小于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“Pi = pi”的格式输出

2020-12-07 17:44:17 1840

原创 错题及总结-浙大版《C语言程序设计(第3版)》第3章 分支结构(习题3)

1.2.3.4.5.6.答案题号顺序可能不同,故不能提供,如有问题,欢迎反馈。

2020-12-07 15:39:13 254

原创 错题及总结--浙大版《C语言程序设计(第3版)》第3章 分支结构(练习3.2 四则运算)附答案

1.2.3.4.答案:ch=getchar();编程题:7-1 求解简单的四则运算表达式统计英文字母和数字字符本题要求编写程序,输入10个字符,统计其中英文字母、数字字符和其他字符的个数。输入格式:输入为10个字符。最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, digit = 数字字符个数, other = 其他字符个数的格式输出。请注意,等号的左右各有一个空格,逗号后有一个空格。#include <stdio.h&g

2020-12-03 16:28:17 539

原创 错题总结-pta浙大版《C语言程序设计(第3版)》第3章 分支结构(练习3.1 简单的猜数游戏)

1.2.单等号赋值,双等号判断;3.4.编程题解7-1 简单的猜数字游戏[1]简单的猜数字游戏是预先设置一个100以内的正整数作为被猜数,用户输入一个数对其进行猜测,需要你编写程序自动对其与被猜数进行比较,并输出猜测的结果。在本题中,被猜数设置为38。输入格式:输入在一行中给出一个整数。输出格式:在一行中输出猜测的结果,分别为“Good Guess!”、“Too big!”、“Too small!”。#include<stdio.h>int main(){ int

2020-11-29 12:45:44 1678

原创 20201125--关于Android Studio的一些小问题总结(萌新向)

android萌新最近做了一个比较简单的小demo,充分体会到了自己的菜和无知????。就出现的一些易错问题做一个简单记录总结。有些零散,表述粗糙,如有,尽管提出????。以下操作均在activity java文件中问题一:(初始化)onCreate方法中控件初始化放在布局加载之前正确例如:public class Activity extends AppCompatActivity { @Override protected void onCreate(@Nullable B

2020-11-25 14:12:27 148

原创 JSP中关于servlet中request.getParameter得到null的问题的几个可能

本文针对的是jsp中form表单提交后servlet获取到null的情况可能性一:jsp中需要输入的input标签中没设name属性值正确例如:<input name="password" value="${user.password}" class="textinput" />因为表单提交后,如果想用servlet中request.Parameter()来获取值,那么配套的是input中的name的值而不是id的value对于这有没有都是可以的。可能性二:form中的actio

2020-07-06 16:47:00 2411 1

原创 Servlet 可能导致404问题的问题(eclipse)

Servlet 可能导致404问题的问题(eclipse)在创建servlet时,在servlet文件内会自动生成@WebServlet("/servlet名")这样一句,初始一般位于public class…之前。需注意:这句中的“/”之后的部分是与初始创建的servlet名相同的,并且后期通过refresh二次改名,其中的内容是不会自动更新的,而这句话又是在连接servlet与其他文件时的关键语句,所以请多加注意。...

2020-05-27 16:54:40 380

原创 Java EE 手写servlet文件 web配置404问题

jsp学到servlet时第一次手写servlet文件和web配置出了个连接不上的问题如下图在网上搜索了几种方法并没有解决之后,碰巧找到了解决方法。。下面是原web.xml相关内容<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:sch

2020-05-10 20:58:33 151

原创 JavaScript中清空input文本框中的信息

需注意innerHTML不能用作清空,value可以document.getElementsByTagName("input")[5].value=" ";/*清空添加框文本--innerHtml不能用作清空,value可以*/document.getElementsByTagName("input")[6].value=" ";/*清空添加框文本--innerHtml不能用作清空,value...

2019-11-27 18:49:46 2544

空空如也

空空如也

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

TA关注的人

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