自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中文验证码,登录验证码破解源码

OCR技术可以识别图片中的文字,因此我们可以使用OCR技术来识别图片验证码。具体来说,我们可以使用Python的requests库来发送HTTP请求,然后在请求头中添加一些随机生成的信息,比如User-Agent、Referer等。具体来说,我们可以使用Python的requests库和第三方代理IP服务商提供的API接口来获取代理IP,并在访问网站时使用代理IP进行访问。百度自动采集是一种高效的数据采集方法,但是在采集过程中经常会遇到图片验证码的问题,从而导致采集失败。本文将为您详细介绍。

2023-07-17 14:20:02 757

原创 名为XX模块名已存在

在idea模块中找到modules.文件中找到删除的模块,删除就解决了。

2022-07-22 09:24:48 221 1

原创 父级 ‘Unknown:Unknown:Unknown‘ 有问题

解决到仓库中将原有的包删除,重新下载。原因maven包下载错误。

2022-07-16 16:57:44 1369 1

原创 maven的配置教程

3.点击Download,划到最下边,找到PreviousReleases下边的archives。4.点击archives链接,就可以看到maven的各个历史版本了。因为maven的默认配置文件放在.m2下所以在.m2下配置就好。自己可以更改,找个地方创建一个repository文件夹就好。这个是3.8的版本不同,标签的内容不同。在系统变量加MAVEN_HOME,里面填bin所在的内路径。可以根据conf,下的settings.xml更改。是指定本地仓库,依赖下好了,就存在这里。...

2022-07-16 11:44:20 383

原创 MyBatis总结

打包方式:jar引入依赖创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件相关概念:ORM(Object Relationship Mapping)对象关系映射。对象:Java的实体类对象关系:关系型数据库映射:二者之间的对应关系映射文件的命名规则表所对应的实体类的类名+Mapper.xml例如:表t_user,映射的实体类为User,所对应的映射文件为UserMapper.xml因此一个映射文件对应一个实体类,对应一张表的操作MyBatis映射文件用于编

2022-07-07 15:54:26 85

原创 HTML总结

meta 主要设置网页中的一些元数据,元数据不是给用户看的chatset 指定网页字符集 utf-8name 指定数据名称content 指定数据内容 通过内容搜网址name:keywords 表示网站关键字desctiption 内容简介content=“京东JD.COM-专业的综合网上购物商城,为您提供正品低价的购物选择、优质便捷的服务体验。商品来自全球数十万品牌商家,囊括家电、手机、电脑、服装、居家、母婴、美妆、个护、食品、生鲜等丰富品类,满足各种购物需求。”/>title 优先显示编码格式刷

2022-07-02 16:00:05 325

原创 JavaScript总结

javaScript总结:js诞生于1995年,主要作用前端验证(指用户输入的内容是否符合规则)所谓前端验证就是指检查用户输入的内容是否符合一定的规则,网景公司发明,最初起名LiveScript,后面sun公司介入改名为javaScript1996年微软公司在其最新的IE3浏览器中引入了自己对JavaScript的实现JScript。于是在市面上存在两个版本的JavaScript,一个网景公司的JavaScript和微软的JScript。为了确保不 同的浏览器上运行的JavaScript标准一致,所以几个公

2022-07-02 14:17:06 334

原创 Jquery总结

$(function(){})//ready的简写$$==jquery对象,作用将标签变为jquery对象,里面填选择器就行,jquery的对象,前面要加$checkboxs通过选择器选择对象​ // });不可用文本框:disabled:input:disabled :所有输入框的不可用输入框复选框$(“:checkbox:checked”).length :所有已选择复选框的长度下拉框option:selected :已选择的下拉框$(‘select’).val(): 下拉框对象的值表单验

2022-07-02 14:13:36 270

原创 java replace三个参数的含义

1.String最常见的, String类的replace方法, 第一个参数是要修改的字符串,第二个参数是要替换的字符串,第三个参数是替换成什么样的字符串.replace("123456","12","00");返回"003456"2.StringBufferpublic StringBuffer replace(int start,int end,String str):从start开始到end,用str替换StringBuffer s = new StringBuffer("123456789");

2022-06-16 15:43:25 2150

原创 java访问权限修饰符总结

访问权限由小到大—private –default—protected—publicPrivate:其子类不能访问,更不允许跨包访问.Default:只允许在同一个包中进行访问.Protected:子类在不同的包中也可以访问.Public:不仅可以跨类访问,而且允许跨包(package)访问...

2022-06-16 00:41:55 617

原创 快速排序算法

1.选定一个基准值,array[low]2.右指针从右向左遍历high--,查找比基准值小的数据,左指针从左向右low++,查找比基准值大的数据思想:每次排序之后,基准一定是排序之后的位置,通过对次快排将基准归位...

2022-06-09 17:12:14 70

原创 怎样启动GitHub,python项目

1.配置虚拟环境点击确定2.进入虚拟环境venv/scripts/activate3.下载依赖pip --default-timeout=6000 install -r requirements.txt4.暴露端口在setting.py加上ALLOWED_HOSTS = ['*']5.启动服务python manage.py runserver...

2022-05-28 17:40:35 2340 1

原创 pip报错ModuleNotFoundError: No module named ‘dataclasses’

pip报错ModuleNotFoundError: No module named 'dataclasses’解决问题描述使用pip无论输入何种指令都会出现如下报错,见下截图初步的解决思路是重装pip但是又出现了一个问题,使用指令卸载pip都会报一样的错误……卸载pip的指令为:python -m pip uninstall pip结果如下图:原因分析运行了指令python -m ensurepip后,出现了报错信息显示为当前python版本不够3.7,故无法运行。于是思考到之前本人

2022-05-23 22:03:50 11047 3

原创 一分钟掌握二分查找

二分查找动画演示 704.二分查找 - 二分查找 - 力扣(LeetCode) (leetcode-cn.com)思想:提取中间值,看目标值在值的左边(right = middle - 1)还是右边(left = middle + 1)不断缩小范围class Solution {public: int search(vector<int>& nums, int target) { int left = 0; int right = num

2022-03-27 00:25:20 89

原创 算法之快慢指针

快慢指针动画演示 快慢指针 #19 删除链表的倒数第N个节点 - 删除链表的倒数第 N 个结点 - 力扣(LeetCode) (leetcode-cn.com)思想:定义快慢指针,快指针在慢指针之前,也可以叫前后指针,用于删除某个节点,保持不失联public ListNode removeNthFromEnd(ListNode head, int n) { ListNode dummyHead = new ListNode(0); dummyHead.next = head;

2022-03-27 00:24:01 6468

原创 动态规划滑动窗口

滑动窗口3. 无重复字符的最长子串(滑动窗口 动画图解 代码简洁) - 无重复字符的最长子串 - 力扣(LeetCode) (leetcode-cn.com)滑动窗口不断向前,当前元素不在set中 就加入set 然后更新最大长度,i++继续下一轮循环,set中有重复元素不断让j++ 并删除窗口之外的元素 直到滑动窗口内没有重复的元素class Solution { public int lengthOfLongestSubstring(String s) { // 哈希集合,记

2022-03-27 00:22:41 154

原创 一分钟掌握深度优先遍历

深度优先遍历Depth-First Search Visualization (usfca.edu)695. 岛屿的最大面积 题解 - 力扣(LeetCode) (leetcode-cn.com)原理:从起始点开始遍历周围的一个点,再从该个点遍历到周围某一个未遍历的点,直到所有遍历过的点都遍历完标记为0,停止遍历比如:二叉树遍历到某一个节点都随便找一个分支进行遍历 public int maxAreaOfIsland(int[][] grid) { int ans = 0;

2022-03-27 00:21:05 5516

原创 一分钟掌握广度优先遍历

广度优先遍历Breadth-First Search (usfca.edu)695. 岛屿的最大面积 题解 - 力扣(LeetCode) (leetcode-cn.com)原理:从一个起始点开始遍历周围所有的点,遍历完就开始从遍历过的点,按一定规则(自定义)进行遍历,直到所有遍历过的点都遍历完标记为0,停止遍历比如二叉树从上到下遍历,全部遍历(广度遍历)队列,栈API写文章-CSDN博客public int maxAreaOfIsland(int[][] grid) { int

2022-03-27 00:16:35 4739

原创 队列,栈API

一、栈的实现栈的实现,有两个方法:一个是用java本身的集合类型Stack类型;另一个是借用LinkedList来间接实现Stack。1.Stack实现直接用Stack来实现非常方便,常用的api函数如下:boolean isEmpty() // 判断当前栈是否为空synchronized E peek() //获得当前栈顶元素synchronized E pop() //获得当前栈顶元素并删除E push(E object...

2022-03-27 00:02:55 246

原创 ts的语法规则

ts语法

2021-12-01 11:45:20 5412 1

原创 nacos总报错?nacos服务发现与注册入门案例

nocos入门

2021-11-29 11:02:57 2914

原创 Nacos多配置集

Nocos多配置集

2021-11-28 16:12:51 2270

原创 Ignore the empty nacos configuration and get it based on dataId&nacos配置中心 踩坑

nacos配置中心 踩坑

2021-11-28 01:39:59 6680

原创 Arrays.asList的作用

Arrays.asList的作用是将括号中的数据转化为list实列List<Integer> integers = Arrays.asList(1, 2, 3);有以下几点需要注意:  (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean),但可以用基本数据类型的封装类。比如char的封装类Character.  (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新  (3)不支持add和rem.

2021-11-13 17:45:45 3685

空空如也

空空如也

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

TA关注的人

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