自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

原创 github+hexo+butterfly 搭建个人博客

详细,保姆及用 github page 搭建个人博客 yjr-1100.github.io ,并绑定个人域名,使用 hexo+butterfly 主题 ,坑都是用来踩的,踩着踩着就好了

2022-03-29 23:13:15 2431 1

原创 [JavaWeb] [IDEA2021] Java 实现【阿里云/臻子云】短信验证码发送【详细】

java实现发送短信验证码,阿里云平台/臻子云短信平台,JavaWeb中发送短信验证码

2021-12-01 19:20:46 1283

原创 【IntelliJ IDEA2021】 JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb)

【IntelliJ IDEA2021】IDEA2021中JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb,之前用的包突然就找不到的解决方法,Tomcat中 css/js/jsp修改后没有效果)

2021-12-01 19:08:28 3831

原创 [JSP] IDEA写 jsp 报错,out.writ(),out.print() 标红报错

[IDEA] [JSP] IDEA写 jsp 报错,out.writ(),out.print()等,标红报错,没有代码提示IntelliJ IDEA编译环境编写jsp文件报错、没有代码补全

2021-11-20 17:49:51 1779 2

原创 [IDEA 2021] IDEA2021 安装、配置、常用快捷键,Double Shift ,禁用Shift Shift

IDEA2021 的安装,常用配置包括(自动导包,字体,模板注释,编码设置,文件头信息),常用快捷键(Double shift,禁用/修改两个shift,Alt+Enter 万能快捷键,自动生成setter和getter方法)

2021-11-20 16:17:22 1155

原创 [hdu 1111] Secret Code(dfs + 秦九韶算法)

题目大意:输入一个复数X=xr+xi以及复数B=br+bi,求数列a[n]使得x=a0+a1b+a2b2+…an*bn我们对x这个式子进行提公因式的操作,其实就是 秦九韶算法,x=a0+(a1+(a2+(a3+…)*b)*b)*b 对于这个我们一般就使用递归算法, 挨个寻找a[i] 进行试验,n<=100 这个也是一个比较重要的条件了。dfs时,如果 x-a[i] 可以被 b整除,那么这个 a[i]暂时符合,继续dfs a[i+1] ,如果到最后,n<=100 那么说明前面得到的可取.

2020-08-08 11:48:44 175

原创 POJ 2186 Popular Cows(强联通分量)

题意:给出n头牛,m个关系,关系x,y表示牛x喜欢牛y,如果x喜欢y,y喜欢z,那么x也喜欢z。是否存在一些牛,其他所有牛都喜欢他。明显,如果是一个大的联通分量,那么他们相互喜欢,如果有几个联通分量,那么如果有两个或两个以上的联通分量没有指向其他联通分量,那么这样的牛是不存在的,如图:所以我们出了计算联通分量,还要存放,某个联通分量有多少个牛组成,以及这个联通分量有没有出度,如果这样的牛存在,那么它所在的联通分量必然出度为0,并且只有1个出度为0的联通分量。//POJ_2186_Popul..

2020-08-02 16:18:56 193

原创 HDU-5934 BOMB (强连通分量)

题目没有什么难理解的,就是T次情况,每次有N个炸弹,告诉你炸弹的坐标,爆炸范围,消耗,在另一个爆炸范围内的炸弹,不需要单独引爆,输出最少的消耗;我们首先需要计算炸弹之间的距离,如果A可以引爆B,那么有一条A指向B的边。再对这个图进行联通分量的求解,找到几个联通分量最后对已知的联通分量进行缩减(如果两个独立的联通分量,可以有一条边来连接,那么只需要引爆前一个就可以了。)关于联通分量的一些事:对于一个图,我们dfs遍历时有下图的顺序:我们用数组dfn来存放这些初始时间顺序,在他访问到点的..

2020-07-29 10:10:39 238

原创 洛谷 P2590·树的统计 (树链剖分)

树的统计-传送门题目描述一棵树上有 n 个节点,编号分别为 1 到 n,每个节点都有一个权值 w。我们将以下面的形式来要求你对这棵树完成一些操作:I. CHANGE u t : 把结点 u 的权值改为 t。II. QMAX u v: 询问从点 u 到点 v 的路径上的节点的最大权值。III. QSUM u v: 询问从点 u 到点 v 的路径上的节点的权值和。注意:从点 u 到点 v 的路径上的节点包括 u 和 v 本身。输入格式输入文件的第一行为一个整数 n,表示节点的个数。接下来

2020-07-26 21:58:02 511

原创 HDU Kth number 主席树

题目就一句话,找到一个区间里第k小的数,详细看代码//主席树模板题//求区间第 k 小的树#include<stdio.h>#include<vector>#include<algorithm>#include<iostream>using namespace std;const int maxn=1e5+6;int n,m,cnt,root[maxn],a[maxn],x,y,k;//cnt是root的计数,a存放原来的数据。struc

2020-07-23 18:28:00 147

原创 HDU - 4348 To the moon

题目大意:对于给出的一组数据C操作 : 给区间 l-r 的所有数据加 d,时间点加1Q操作: 返回区间 l-r 的所有数据的和H操作: 返回t时间点,l-r 的所有数据的和B操作: 回到时间点t , 这时 t之后的时间都不可以再访问代码#include<stdio.h>#include<algorithm>#include<vector>#include<iostream>#define ll long long using na.

2020-07-23 17:02:46 117

原创 ACM 自制 read() 函数

inline int read() { int x = 0, f = 1; char ch = getchar(); while (!isdigit(ch)) { if (ch == '-') f = -1; ch = getchar(); } while (isdigit(ch)) { x = (x << 1) + (x << 3) + (ch & 15), ch = getchar(); } return x * f;}isdigit()

2020-07-21 10:33:09 348

原创 线段树 The Child and Sequence CF(438D)

The Child and Sequence题目解题思路题目题目大意:给一组数据:执行一下操作1.输出l-r 所有数据的和2.把l-r的所有数据 mod x3.把数据a[k]的值改为x解题思路操作1和3 就是单纯的 区间求和,单点修改,没有什么难度对于操作2, 区间取模如果取模的数比这段区间所有的数都大,那取模就是没有意义的,就是说,如果取模的数比区间最大的数还大,那么就不用取模了,所以我们在线段树里再记录一个区间最大值考虑每次取模,对于每一个数x,取模y 的值必然比y小,

2020-07-21 10:07:20 118

原创 数据结构——排序总结 (插入排序,交换排序,选择排序,归并排序,基数排序)

排序那么多(1)直接插入排序,2-路插入排序和希尔排序(2)冒泡排序,双向冒泡排序和快速排序(3) 简单选择排序,堆排序(4) 归并排序(5) 基数排序。看了这篇文章,统统拿下。

2020-05-18 21:46:52 1120

原创 win7/win10 密码忘了?没关系,利用5次shift,9步轻松破解密码

部分 win7或win10开机密码破解

2020-05-14 23:55:26 6425 1

原创 虚拟机 VMware 15 安装 白帽子常用系统

VMware15安装 1.Windows Server 2003 SP2 Enterprise Edition 2.Windows Xp professional with service pack 3 x86 3. Windows 7 SP1 644.未完待续......

2020-05-13 21:02:55 342

原创 中南大学2020大学生心里健康教育答案 —— 雨课堂

大学生心理健康教育答案绪论第一章第二章第三章第四章第五章第六章第七章第八章绪论1.单选题 (1 分)心理学的学科性质:()D 是一门既有自然科学性质、又有社会科学性质的中间科学。2.单选题 (1 分)从 20 世纪 90 年代开始,开创了“积极心理学”研究的是:()B 马丁•塞里格曼3.单选题 (1 分)智力正常,情绪情感积极稳定,意志、行为健全协调,自我意识良好、人格...

2020-04-29 20:50:53 88588 38

原创 每天30分钟 一起来学习爬虫——day17(数据存储 之 MySQL E_R模型 & Mysql--python交互)

MySql 表之间的关系E_R 模型的关系具体操作E_R 模型的关系关系:不建议表与表之间建立闭合的关系学生表,成绩表,科目表成绩表有一个外键与学生表和科目表关联foreign <key stuid> references <stu_id>foreign <key subid> references <subject_id>表与表...

2020-04-20 09:24:29 259

原创 爬虫进阶 之 Scrapy 框架 4(scrapy 下载中间件)

下载器中间件下载中间件的作用写自己的下载中间件常见应用1.随机变换请求头2.设置代理下载中间件的作用下载中间件是scrapy提供用于用于在爬虫过程中可修改Request和Response,用于扩展scrapy的功能;比如:可以在请求被Download之前,请求头部加上某些信息;完成请求之后,回包需要解压等处理;下载中间件和管道一样根据优先级执行,当request从引擎向下载中间...

2020-04-19 23:17:53 228

原创 爬虫进阶 之 Scrapy 框架 3(scrapy spider 基类 实例:前程无忧招聘信息的爬取)

spiderl类

2020-04-09 14:54:14 631

原创 爬虫进阶 之 Scrapy 框架 2(Item pipeline & scrapy shell 实例: 爬取ITcast 的完善)

ScrapyITcast 后续Scrapy shellITcast 后续昨天我们初步认识了Scrapy 并写了一个入门小案例,爬取了ITcast 的教师的信息,今天我们将使用管道和item来操作一下这个案例Item pipeline当item 在 spider 中被收集后, 会被传到 Item pipeline 组件按照定义的顺序处理item每个Item pipeline 都是 实现了...

2020-04-09 09:00:55 289

原创 爬虫进阶 之 Scrapy 框架 1(实例: 爬取ITcast 的教师信息)

Scrapy什么是Scrapy简介Scrapy 架构使用Scrapy爬取 ITcast什么是Scrapy简介Scrapy是适用于Python的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改,它也提供了多种类型爬虫的基类...

2020-04-06 23:35:11 649

原创 每天30分钟 一起来学习爬虫——day16(数据存储 之 MySQL 简单操作)

MySQL什么是MySQLMySQL 的一些特性安装Mysqlwindows 安装数据库的启动基础操作数据库操作表操作数据操作查询操作什么是MySQLMySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是一个好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系...

2020-04-05 16:45:59 1034 1

原创 每天30分钟 一起来学习爬虫——day15(数据存储 之 Redis)

MongoDB与python先要安装,pip install pymongo 一直看我博文的小伙伴应该已经切换好了国内源,如果没有切换好的 看看import pymongotry:# 1、连接mongod 的服务# pymongo.MongoClient(host=‘localhost’, port=27017) 一般第一个传host 第二个传port 但不传也可以mongo_py ...

2020-04-01 23:10:10 226

原创 每天30分钟 一起来学习爬虫——day14(数据存储 之 MongoDB 操作·续 )

mongo聚合查询,管道看这个通俗易懂mongo和pyhon 的简单交互

2020-03-30 07:14:05 181

原创 每天30分钟 一起来学习爬虫——day13(数据存储 之 MongoDB基础操作)

解决 MongoDB Windows10 非系统盘安装问题,什么是MongoDBMongoDB是一种面向文档的数据库管理系统数据库的分类:关系型数据库MySQL、Oracle、DB2、SQL Server关系数据库中全都是表非关系型数据库MongoDB 操作 1.基本指令数据库的CEUD操作1.增加数据2、查询数据3.修改数据4、删除数据

2020-03-29 08:17:13 244

原创 每天30分钟 一起来学习爬虫——day12(数据存储 之 json &csv,实例:爬取All IT eBook)

文章目录json什么是jsonpython处理json格式用到的函数CSV什么是CSV:操作json文件转csv文件实例:爬取 All IT eBooksjson什么是jsonJSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?JSON就是一串字符串 只不过元素会使用特定的符号标注...

2020-03-28 07:48:28 401

原创 每天30分钟 一起来学习爬虫——day11(解析数据 之 bs4,实例:爬取北京市企业大全)

文章目录BeautifulSoup 简介使用方法实例 : 爬取 北京市企业大全BeautifulSoup 简介这个简写 bs 现在都是bs4,bs3 已经停止开发了,可以看看官方文档BeautifulSoup,就是一个第三方的库,使用之前需要安装pip install bs4,这里还是切换国内源的问题,按之前我的博客里配置好的就不用管了。使用方法form bs4 import Be...

2020-03-27 08:35:48 579 2

原创 每天30分钟 一起来学习爬虫——day10(解析数据 之 xpath,实例:好段子爬取)

文章目录xpath 解析网页什么是xpath ?常用的路径表达式:实例:安装xpath插件到浏览器。看代码中的使用:xpath 解析网页什么是xpath ?xml: 可扩展标记语言,用来传输和存储数据。他的标签没有预定义,要自己定义标签。 与html的区别: html是用来显示数据的,html的标签是固定的xpath: 是一门在xml 文档中查找信息的语言,这里,我们可以用xpath来查找...

2020-03-26 07:07:44 348

原创 CodeForce 1327B Princesses and Princes (模拟注意时间)

CodeForce 1327B Princesses and Princes初始化也是要时间的,尤其是数组开的大的时候,然后,,我text 6 就 tle 了好久。#include<bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;typedef long long ll;const int maxn=...

2020-03-25 12:03:47 130

原创 每天30分钟 一起来学习爬虫——day9(解析数据 之 正则表达式,实例:笑话大全图片爬取)

文章目录常用正则表达式实例:爬取笑话大全的图片常用正则表达式单个字符:符号含义.除换行以外所有字符[][a-w] a-w 之间任意一个字符\d数字[0-9]\D非数字\w数字、字母、下划线、中文\W非\w 的字符\s所有的空白字符\S非空白数量修饰符号含义*任意多次 (>...

2020-03-25 07:18:00 283 4

原创 kick start Round A 2020 Plates (DP)

ProblemDr. Patel has N stacks of plates. Each stack contains K plates. Each plate has a positive beauty value, describing how beautiful it looks.Dr. Patel would like to take exactly P plates to use ...

2020-03-24 23:56:32 143

原创 每天 30 分钟 一起来 Python3 学习爬虫——day 0 (fiddle 抓包工具学习)

fiddle 抓包工具 fiddle 教学Fiddler是通过改写HTTP代理,让数据从它那通过,来监控并且截取到数据。当然Fiddler很屌,在打开它的那一瞬间,它就已经设置好了浏览器的代理了。当你关闭的时候,它又帮你把代理还原了1、获取fiddle 4官网下载 网盘下载 提取码7tbz2、使用方法首先:确保你的 captuing 是打开的这样就开始抓包了,抓到的都在...

2020-03-24 09:22:45 470

原创 每天30分钟 一起来学习爬虫——day8(requests库的cookie,ssl认证和代理,实例:人人网模拟登录)

文章目录代理ssl 认证代理代理代理的相关理论在前面已将说过了,这次直接看用requests 来设置代理import requestsurl = 'https://www.baidu.com/s?wd=ip&ie=UTF-8'headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWe...

2020-03-24 08:05:24 1154 4

原创 数据结构——栈和队列的应用(进制转化,表达式求值,迷宫问题)

文章目录栈的应用1.进制转换2.表达式求值3. 迷宫问题栈的应用1.进制转换进制转化主要的数学依据是短除法//栈的应用 1 #include<stdio.h>#include<stdlib.h>const int maxn=1e6,mod=8;//这里转化八进制 typedef struct { int a[maxn]; int top;}SqSt...

2020-03-24 07:57:36 718 2

原创 每天30分钟 一起来学习爬虫——day7(requests 库的get和post请求)

requests 库什么是requests官方文档:http://cn.python-requests.org/zh_CN/latestrequests 是 urllib的一个封装优点:简单易用url自动转义支持python2 python3 ,而且名字一样,无缝对接下面我们来使用一下首先 安装requests库,pip install requests 这里说一下,如果安装...

2020-03-22 08:10:08 239

原创 每天30分钟 一起来学习爬虫——day6(urllib库——cookie和auth认证,实例:人人网模拟登录)

文章目录auth认证cookieauth认证有的公司抓取自己的网站做数据分析,这时一般用户登录的话权限特别小,这是一般有个admin,import urllib.parseimport urllib.request# 公司爬取内网数据的时候可能用,不过后面都用requestsdef auth_nei_wang(): user = 'username' pwd = '...

2020-03-19 18:09:20 506 1

原创 每天30分钟 一起来学习爬虫——day5(urllib库——设置代理 and URLError)

代理什么是代理:程序中的代理:正向代理:代替客户端发送请求的代理反向代理:代理服务端提供数据在浏览器地址栏直接输入 ip 可以查询本机的 ip先介绍两个代理网站:快代理西刺代理打开网站我们可以看到有收费的也有免费的,大家肯定能想到,免费的极其不稳定,经常失效,速度慢,但是,收费的也会失效,总之都不太稳定。代理还分为透明:服务器知道你的真实ip,知道你使用了代理...

2020-03-19 14:42:22 1763

原创 Python —— pip 切换国内源

很多国外源都不全而且不好链接,速度慢,所以我们经常需要切换国内源window 10 系统在文件资源管理器(就是平时说的文件夹)地址栏输入%appdata% 然后 回车之后我们会到一个不知道什么的文件夹里,没关系,我们只用找到pip这个文件夹,没有的话就新建一个,然后,在这个文件夹里写新建一个 pip.txt 的文件,里面写如下代码[global]timeout = 6000in...

2020-03-18 22:33:01 804

原创 数据结构——队列(顺序队列,链队列)

文章目录队列队列的定义队列的顺序存储结构普通顺序队列环形顺序队列环形队列2链队列有头节点的链队没有头节点的链队队列队列的定义队列简称队,它是一种运算受限的线性表,其仅允许在表的一端进行插入,而在表的另一端进行删除。把进行插入的一端称做队尾(rear),进行删除的一端称做队头(front)。特点:先进先出队列的顺序存储结构普通顺序队列先定义一下顺序队列的数据类型:const int ...

2020-03-18 15:06:43 959

空空如也

空空如也

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

TA关注的人

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