- 博客(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实现三个时间复杂度为nlogn的排序算法:快速排序、堆排序和归并排序,并且介绍python的内置排序函数sorted()和sort()的使用方法
2024-03-27 11:01:18 1335
原创 Python数据结构与算法——排序(冒泡、选择、插入排序)
用python实现三个最简单的排序——冒泡、选择、插入排序,并且介绍sort()和sorted()的时间复杂度
2024-03-26 11:17:58 616
原创 从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
空空如也
配置虚拟机时需要使用到httpd,启动出现错误
2024-06-14
centos7 ping不通外网并且互相也ping不通
2024-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人