自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python爬虫之JS逆向——并发爬虫

本文主要记录了并发爬虫的几种方式,包括进程、线程和协程对应的第三方库以及方法,最后奉上斗图吧异步爬取案例

2024-06-14 10:23:00 1744

原创 python爬虫之JS逆向——requests模块

本文主要记录了python的编码与解码和requests库的内容,对UA反爬、Referer反爬、Cookie反爬和代理IP反爬进行了学习和实践

2024-06-10 14:49:23 2367

原创 python爬虫之JS逆向——网页数据解析

本文主要学习了对网页数据解析的三种库:正则、bs4和xpath,这三种库有其所对应的方法,其中,正则复杂,使用较少;xpath简单,使用较多对正则学习到会用和能看懂即可,bs4和xpath需要掌握精通

2024-06-01 17:33:23 2055

原创 python爬虫之JS逆向——爬虫基础

本文介绍了前端开发中的三大基础技术:HTML、CSS和JavaScript。其中,涵盖了HTML标签、CSS样式表、JavaScript基础语法、运算符、分支语句、循环语句、函数以及内置方法等内容,旨在帮助读者了解前端开发的基础知识,在将来服务于爬虫

2024-05-29 15:23:22 2027

原创 Python数据结构与算法——算法(贪心算法、动态规划)

贪心算法与动态规划(例题:找零问题、分数背包、数字拼接、活动选择,钢条切割、最长公共子序列)

2024-04-11 16:40:25 1581 1

原创 Python数据结构与算法——数据结构(链表、哈希表、树)

python实现链表、双链表、哈希表、树、二叉树、二叉搜索树、AVL树以及一些相关操作

2024-03-31 22:56:23 1652 1

原创 Python数据结构与算法——数据结构(栈、队列)

使用python实现数据结构:栈、队列,以及几个经典问题:括号匹配问题、迷宫问题还介绍python队列内置模块

2024-03-29 22:31:23 1281 1

原创 Python数据结构与算法——排序(希尔、计数、桶、基数排序)

本文使用python实现了希尔排序、计数排序、桶排序和基数排序

2024-03-28 17:51:47 522

原创 Python数据结构与算法——排序(快速、堆、归并排序)

用python实现三个时间复杂度为nlogn的排序算法:快速排序、堆排序和归并排序,并且介绍python的内置排序函数sorted()和sort()的使用方法

2024-03-27 11:01:18 1335

原创 Python数据结构与算法——排序(冒泡、选择、插入排序)

用python实现三个最简单的排序——冒泡、选择、插入排序,并且介绍sort()和sorted()的时间复杂度

2024-03-26 11:17:58 616

原创 Python数据结构与算法——列表查找

用于计算函数运行时间的装饰器;顺序查找、二分查找;python内置查找方法

2024-03-23 12:41:23 437

原创 Python数据结构与算法——递归

递归,python中递归深度限制的解决办法,递归求阶乘和汉诺塔问题

2024-03-22 10:21:18 408 1

原创 从JavaSE到项目部署——Java基础学习第八天(Java面向对象编程初级)

本节主要有类与对象、成员方法(重点)、成员方法传参机制(重点)、重载overload、可变参数、作用域、构造器(重点)、this;还有一些典型方法:递归、递归斐波那契、猴子吃桃、老鼠出迷宫、汉诺塔和八皇后问题......

2024-03-13 21:26:31 882

原创 从JavaSE到项目部署——Java基础学习第七天(Java数组和简单查找排序)

数组介绍:数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型——数组就是一组数据。

2024-03-07 20:40:35 1002 1

原创 从JavaSE到项目部署——Java基础学习第六天(Java程序控制结构)

a)表达式数据类型,应和case后的常量类型保持一致,或者是可以自动转成可以相 互比较的类型,比如:输入的是字符,而常量是int;a)break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止哪一层语句 块;说明:当条件表达式为true时,就会执行{ }内的代码,如果为false,就不会执行;d)default子句是可选的,当没有匹配的case时,执行default;){}表示无限循环。

2024-03-01 14:00:02 941

原创 从JavaSE到项目部署——Java基础学习第五天(Java运算符)

对数值类型的变量进行运算自增(前):先运算,后取值自增(后):先取值,后运算a=2;b=++a;a=2;b=a++;a=3;b=3a=3;b=2自减(前):先运算,后取值自减(后):先取值,后运算a=2;b=--a;a=2;b=a--;a=1;b=1;a=1;b=2;

2024-01-29 18:21:43 1134

原创 从JavaSE到项目部署——Java基础学习第四天(Java基本数据类型转换)

当Java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型,这就是自动类型转换。基本数据类型按精度(容量)大小排序为:自动数据类型转换细节:a)有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算;b)当我们把精度(容量)大的数据类型赋值给精度(容量)小的数据类型时,就会报错,反之就会进行自动类型转换;c)byte、short和char它们三者可以计算,在计算时首先转换为int类型;d)boolean不参与类型的自动转换;

2024-01-27 20:51:16 576 1

原创 从JavaSE到项目部署——Java基础学习第三天(Java基本数据类型)

Java数据类型大体分为两种类型——基本数据类型和引用数据类型基本数据类型分为数值型、字符型(char[2],存放单个字符)和布尔型(boolean[1],存放ture,false),其中数值型又分为整数类型(byte[1],short[2],int[4],long[8])和浮点类型(float[4],double[8]);引用数据类型分为类(class)、接口(interface)和数组([ ])。

2024-01-27 16:23:22 1020 1

原创 从JavaSE到项目部署——Java基础学习第二天(Java变量)

变量是程序的基本组成单位。变量的三要素:类型、名称和值。变量的概念:变量相当于内存中一个数据存储空间的表示,类似与门牌号与房间的关系——变量看作门牌号,通过门牌号可以找到房间,而通过变量名可以访问到变量。变量使用的基本步骤:1)声明变量:int a;2)赋值:a = 60;3)使用变量。声明变量也可以和赋值同时进行:int a = 60;变量使用的注意事项:1、变量表示内存中的一个存储区域[不同的变量、类型,占用的空间大小不同;比如:int 4个字节,double 8个字节];

2024-01-24 17:45:36 504 1

原创 从JavaSE到项目部署——Java基础学习第一天2(Java概述)

保存文件之前需要在Sublime中将文件编码方式进行修改,改为GBK(这也是文件出现中文时对Java文件的处理方法)在命令框中输入javac和java进行运行,javac编译生成class文件,java运行展示结果。练习1:输出“xx is studying java!

2024-01-23 16:58:47 429 1

原创 从JavaSE到项目部署——Java基础学习第一天1(JDK介绍与安装)

JDK = JRE + Java的开发工具,JRE = JVM + Java的核心类库,JDK包含JRE,JRE包含JVM,而JVM是实现Java虚拟机机制的核心——实现“一次编译,到处运行”。

2024-01-23 13:12:05 443

原创 Java学习(从JavaSE到项目部署)——学习笔记

2024年1月22日起,系统化学习Java路线,并且做笔记进行分享,每日更新......

2024-01-22 17:20:42 347

空空如也

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

TA关注的人

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