自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python爬虫笔记-scrapy,selenium,xpath,requests等,爬取淘宝B站等案例2024年5月13日更新

本笔记从零基础开始(不含python)从urllib到selenium再到xpath,bs4,requests,scrapy框架。从0到实战,内含多个实战案例,最终结合selenium,scrapy框架,xpath等实现淘宝网的爬取。可本地下载,适合小白学习。

2024-05-09 10:54:07 909 5

原创 Python爬虫--Chrome Handles

日期:2024.4.29随着版本的升级网上的各种Chrome Handles教程都已经过时了。自学的时候比较麻烦,所以自己写一下笔记给大家参考。本人自学的是尚硅谷的2021版本的python爬虫视频,里面的很多东西已经不适合现在了。

2024-04-29 12:34:36 107

原创 python爬虫--安装XPath Helper

链接:https://pan.baidu.com/s/1B85d5cLDyAz1xUQqmL3uug?- 重启浏览器,按住shift+ctrl+x检查是否安装成功,出现黑色框框则成功。- 在chrome中输入chrome://extensions/打开扩展程序。- 将从百度网盘中下载的xpath.zip文件直接拖到浏览器的扩展程序页面中。- 得到chrome插件,将插件开关开启,并且打开开发者模式。给chrome浏览器安装xpath插件。- 从网盘下载xpath的插件文件。

2024-04-25 20:58:33 181 1

原创 javaswing图书管理系统,美化UI版本

基于javaswing实现的图书管理项目,大一期末作业,连接数据库实现增删改查操作。mysql,java

2023-12-09 22:35:40 357

原创 计算机组成原理之主存中存储单元地址的分配

寻址指当CPU请求数据时获得该数据在内存上的位置的过程。内存上存储的所有数据都会有一个可以区分的地址,这与其存放的位置相对应,当CPU请求数据时,内存中的电路会根据CPU的地址线上的信号利用数据总线向CPU返回数据。

2023-10-30 00:05:32 1133 1

原创 Redis持久化之AOF找不到appendonly.aof文件

在redis中,AOF持久化会默认在/usr/local/bin/ 目录下生成名字为appendonly.aof的持久化文件,AOF模式是默认不开启的。需要手动修改redis.conf 配置文件 。将appendonly配置项的值修改为yes才能开启。开启之后必须重启reids-server服务器。如果使用的是redis7以及以上版本,在bin目录下我们找不到appendonly.aof文件。这是因为在redis7中关于AOF持久化有一个更新操作。AOF持久化不再是以单独的文件存在,而是生成一个append

2022-06-10 23:50:39 3731 1

原创 IDEA导入项目出现maven依赖报错

今天导入项目出现依赖报错,重启,重新配置maven仓库都没用。后来发现是依赖下错了,有时候网不好或者其他原因就有可能发生依赖下载错误或者不完整。我将maven仓库全部删了重新下载即可。

2022-06-01 12:31:38 415

原创 ES6扩展运算符

数组或者对象前面的三个点,官方名称叫做扩展运算符。var a = [1, 2, 3, 4]console.log("正常输出数组", a)console.log("扩展运算符输出数组", ...a)结果:它可以在函数调用/数组构造时,将数组表达式或者string在语法层面展开;还可以在构造字面量对象时将对象表达式按照key-value的方式展开。说白了就是把外层包裹去除,不管是大括号([])、花括号({}),统统不在话下。...

2022-05-15 10:48:00 123

原创 Mybatis中动态sql判断数组或者集合是否为空

当我从数据库中批量进行删除的时候发现,如果通过集合或者数组作为sql删除的参数传入的时候,如果数组或者集合为空的时候,sql语法就会报错。比如#delete from user id in(数组/集合的值)delete from user id in ();这个时候拼接的sql语句就是错误的。如何解决呢?思路是进行判断,当数组或者集合不为空并且长度不为0的时候,遍历数组或者集合到in()中,当数组或者集合的长度为0或者为空的时候,查询结果为null,而不是报错。难点就是如何在myba

2022-03-15 22:35:45 7255 1

原创 java中四大层次结构

dao层:数据访问层,用于访问数据库model层:POJO类,实体类,编写实体类的层,数据库中对应的属性和方法service层:业务层,给controller层的类提供接口进行调用。一般就是自己写的方法封装起来,就是声明一下,具体显示在serviceImpl中controller层:控制层,负责具体模块的业务流程控制,需要调用service逻辑设计层的接口来控制业务流程。因为service中的方法是我们使用到的,controller通过接口前端H5或者APP传过来的参数进行业务操

2022-03-11 22:33:31 2551

原创 javascript中的字符串转换成数字

Number()函数能将值是 数字 的字符串转换成数字Number类型,如果字符串的值不是数字则Number()函数将字符串的值转换成NaN。如果字符串是“123px”,就无法将其转换成数字。parseInt()函数能将“123px”这类字符串转换成数字,只读取前面的数字部分,var s ="123px";s =parseInt(s);alert(typeof s);//Numberalert(s);//123...

2022-02-25 11:30:53 275

原创 JSP中Exception对象

Exception对象用于实现异常处理信息。Exception对象一般情况不显示,只有当page指令中设置了isErrorPage="true"时(错误处理页面),才会有Exception对象。Exception对象是java.lang.Exception类的实例对象结果:exception对象使用:需用在出现错误的页面指定errorPage=“错误处理页面(相对路径)”将错误信息传递到错误处理页面,在错误处理页面中需要设置isErrorPage=“true”定义该...

2021-11-07 09:23:51 558

原创 数据结构和算法-稀疏数组

什么是稀疏数组?public class sparse01{ public static void main(String[] args){ //1.创建原始二维数组 //2.0表示没有棋子 1.表示黑子 2.表示蓝子 int chessArr1[][]=new int[11][11]; chessArr1[1][2]=1; chessArr1[2][3]=2; //输出原始的二维数组

2021-10-26 20:45:17 60

原创 数据结构和算法-递归

一、什么是递归递归是指在定义自身的同时又出现了对自身的直接或者间接引用,是数学在计算机科学中是一种非常有效的问题求解方法。递归的基本思想是把规模大的复杂问题转换为相似的规模小的子问题老来解决。递归就是自己调用自己称为递归。递推和回归。示例1:f(n)=1 当n=1;f(n)=n*f(n-1);简单例子:斐波拉契数列public class fibonacci{ //斐波那契数列 public static void main(String[] args){

2021-10-26 14:59:28 83

原创 javaWeb中Cookie对象

1、什么是Cookie?Cookie是一种会话技术,可以将会话过程中的数据保存到用户的浏览器中,从而使浏览器和服务器可以更好的进行数据交互。(会话:客户端和服务器之间请求和响应的过程)2、Cookie对象类似于会员卡,卡内存储了用户的信息,如姓名,手机号等,客户第一次光临该商场的时候由商场给客户办理会员卡,之后每一次当该客户来到该商场也将根据会员卡上的信息计算优惠和累加积分。Cookie也类似这种,当浏览器第一次访问服务器的时候,服务器会给客户端发送一些信息,例如用户信息和商品信息,这些信息

2021-10-23 20:08:33 660

空空如也

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

TA关注的人

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