自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java基础】2.对象拷贝

Java基础知识

2022-12-07 16:01:20 3859 1

原创 【Java基础】1.static和final

Java基础知识

2022-12-07 15:56:32 95

原创 LeetCode-Day4-题目:3. 无重复字符的最长子串(滑动窗口)

从0开始的代码历练。

2022-10-14 15:42:27 114

原创 LeetCode-Day4-题目:940. 不同的子序列 II(动态规划)【困难】

从0开始的代码历练。

2022-10-14 14:43:07 118

原创 LeetCode-Day3-题目:腾讯精选50道-15 三数之和(双指针)

从零开始的代码历练。

2022-09-15 21:58:47 242

原创 LeetCode-Day2-题目:腾讯精选50道-11 盛最多水的容器(双指针)

从零开始的算法历练。

2022-09-15 10:01:50 66

原创 LeetCode-Day2-题目:腾讯精选50道-5 最长回文子串(动态规划)

从零开始的算法历练

2022-09-08 16:37:33 86

原创 LeetCode-Day1-题目:腾讯精选50道-4 寻找两个正序数组的中位数

leetcode从零开始的历练

2022-09-01 15:10:58 203

原创 LeetCode-Day1-题目:腾讯精选50道-2 两数相加

leetcode从零开始的历练。

2022-08-31 09:41:06 56

原创 SQL 优化篇

SQL学习总结之优化篇

2022-06-23 19:20:48 50

原创 Java集合之Deque

Java集合之Deque一、简介二、对于两端元素的操作三、Stack和Queue的使用1.Deque扩展了Queue接口,当Deque作为队列的时候,会产生FIFO行为,元素添加在双端队列的末尾并从头开始删除。2.Deque也可以作为LIFO堆栈,此接口优于传统的Stack类使用。四、Deque的使用场景一、简介Deque (Double Ended Queue)是线性的集合,支持两端的元素插入和移除,也可以称作双向队列。二、对于两端元素的操作三、Stack和Queue的使用1.Deque扩展

2021-12-21 09:50:32 1052

原创 CSS偏移反爬虫

CSS偏移反爬虫一、基本原理CSS 偏移反爬虫指的是利用 CSS 样式将乱序的文字排版为人类正常阅读顺序的行为。这个概念不是很好理解,我们可以通过对比两段文字来加深对这个概念的理解。·HTML 文本中的文字:我的学号是 1308205,我在北京大学读书。·浏览器显示的文字:我的学号是 1380205,我在北京大学读书。分析:爬虫提取到的学号是 1308205,但用户在浏览器中看到的却是 1380205。如果不细心观察,爬虫工程师很容易被爬取结果糊弄。这种混淆方法和图片伪装一样,是不会影响用户阅读

2020-11-17 10:46:25 641

原创 浅谈API接口中的安全性

前言在我们平时进行前后端分离项目开发和调用外部功能时,都会使用API接口形式与服务器进行数据通信,而对于网页或者app,只要通过抓包就可以清楚的知道这个请求获取到的数据,数据充满着被盗用、伪造的风险,所以如何保证API调用时数据的安全性是个非常重要的问题。通常的解决方案有:1、通信使用https2、请求签名,防止参数被篡改3、时间戳超时机制4、防重放,防止接口被第二次请求,防采集一、通信使用HTTPS为了解决在使用HTTP时出现这种情况:用户注册的请求在到达服务器之前,就已经被人截获了,用户

2020-10-14 16:06:21 1839

原创 关于数组的相关操作(JAVA)

数组合并以合并两个数组为例,有以下方法:①System中提供了一个native静态方法arraycopy(),可以使用这个方法来实现数组之间的复制。**System.arrayCopy()**方法的参数说明:/***Object src: 原数组*int srcPos : 从元数据的起始位置开始*Object dest : 目标数组*int destPos : 目标数组的开始起始位...

2020-03-22 21:43:25 117

原创 String与其他常用类型之间的转换汇总

String与charString转换为char①使用 String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。②使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。char转换为String1. Str...

2020-03-21 15:23:31 183

原创 基础排序算法总结

冒泡排序/** * 冒泡排序:若有n个元素,比较相邻的元素,如果第一个比第二个大,交换两个元素 * 对每一对相邻元素作同样的工作,则最后那个元素为最大的 * @return */public String BubbleSort(str){ //升序排列 //外部for循环控制循环次数 for(int i=0;i<str.length;i++){ //内部...

2020-03-03 20:48:05 108

原创 豆瓣250|Python数据爬取

豆瓣250python爬虫项目环境搭建以及相关工具包的下载配置python安装lxml、zope.interface安装Twisted、pyOpenSSL安装win32py安装scrapy(关键爬虫框架)python爬虫创建项目找到要爬取的信息建立items更改settings.py编写MySpider编写项目启动文件entrypoint.py运行entrypoint.py环境搭建以及相关工具包...

2019-08-04 22:37:58 338

空空如也

空空如也

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

TA关注的人

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