自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单例模式-双重检查锁

Java练习使用双重检查锁实现的线程安全的单例模式//线程安全的单例模式->双重检查锁class Singleton{ private static volatile Singleton INSTANCE = null; private Singleton(){} public static Singleton getInstence(){ if(INSTANCE==null){ synchronized (Singleton.cl

2022-03-16 21:50:47 218

原创 多线程顺序打印ABC

多线程顺序打印

2022-03-16 21:35:54 546

原创 mysql处理单字段多值分割和合并

多个值合并展示现在我们有如图一到图二的需求怎么做?如下sql:SELECT id,GROUP_CONCAT(DISTINCT str) as str from test GROUP BY id相关知识点GROUP_CONCATGROUP_CONCAT([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’])多个值拆分展示现在我们的需求和第一个例子相反由图三到图四这里就稍微复杂了,首先对于str提前做了如图

2021-01-15 22:18:07 1534 6

原创 python爬虫爬取微信公众号小程序信息

python爬虫爬取微信公众号小程序信息爬取内容某汽车维修信息提供的维修店名称,地点以及电话(手机)号码爬取步骤啥也别管,先抓包看看,在这里,博主使用的抓包软件是charles抓包:将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。进入小程序主界面如下:我们可以发现左上有一个定位选择地点的选项,点击后查看charles,仔细查看,我们会发现一个名为GetRegionOptions的json,里面有关于每个城市省份的name和一个

2020-10-21 21:06:37 2406 1

原创 蓝桥杯练习-格子中输出

蓝桥杯c++b省-格子中输出格子中输出StringInGrid函数会在一个指定大小的格子中打印指定的字符串。要求字符串在水平、垂直两个方向上都居中。如果字符串太长,就截断。如果不能恰好居中,可以稍稍偏左或者偏上一点。下面的程序实现这个逻辑,请填写划线部分缺少的代码。#include <stdio.h>#include <string.h>void StringInGrid(int width, int height, const char* s){ int i

2020-09-14 20:42:57 145

原创 Asteroids! (hdu1240)

Asteroids! (hdu1240)搜索Problem DescriptionYou’re in space.You want to get home.There are asteroids.You don’t want to hit them.题目直链题解简单的bfs搜索,多层迷宫类型的题目#include<iostream>#include<cstd...

2020-03-29 15:33:13 154 1

原创 俺的线段树模板(区间更新+单点更新+结构体)

板子#include <iostream>#include <algorithm>#include <stdio.h>#define mx 100005typedef long long ll;using namespace std;typedef struct node{ ll l,r; ll data;}nodee;nod...

2019-10-24 10:15:31 192

原创 背景颜色的动态变化-css

使用CSS过渡改变div或按钮等的背景颜色变化大概的效果如下图:鼠标一移动到这个方块,上层蓝色(?)会从左到右逐渐覆盖,下层是个透明的绿色(?)背景颜色hello world则一直显示在最上层在这我使用了after,before伪类,过渡做了一个简单的效果,还有如果要单独设置父属性的透明度,而不影响子属性的透明度我们可以使用background: rgba(0,0,0,0.5)代码如...

2019-09-07 17:53:44 2486

原创 初出茅庐(半步筑基)-简单优先队列

题目描述现在秦天通过入口关卡,同时也有其他人通过,下来是一个组队副本,现在有n个人通过入口关卡第i个修士的战力为v[i],队伍的战力是队伍内所有修士的战力之和。但是这些修士有特殊的要求:如果选了第i个修士,这个修士希望队伍的人数不超过s[i]。(如果不选第i个修士,就没有这个限制。)秦天是这次带队师兄,现在要组一只队伍,他想知道最大的战力是多少 输入第一行包含一个正整数n(1≤n≤10...

2019-09-05 10:56:50 227

原创 2019暑假集训总结

感受:大多数人对这次集训的感受:知道了自己的实力到底有多菜了解了别人学校究竟有多强题好难啊而我的感受是:同上同上同上 Orz毕竟事实摆在那,这是自己不得不承认的,基本上都在为别人眼中的签到题而发愁,做出签到题也能高兴好一会了,不过这也没啥大不了的是吧(心理承受能力大大增强???!!!)23333,毕竟集训是为了啥呢?不就是为了提升自己的综合素质,我们除了要跟其他人对比外,也要...

2019-08-25 11:49:03 207 3

原创 简洁的导航栏

导航栏-html+css学了一丢丢html+css后就自己做了个导航栏,记录一下下@( ̄- ̄)@看起来简洁,但代码好像很啰嗦emm代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>start_html</title> <...

2019-08-23 15:29:10 394 4

原创 牛客假日团队赛11-H-过河卒

链接:https://ac.nowcoder.com/acm/contest/1077/H来源:牛客网题目描述如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 C 点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C)。卒不能通过对方马的...

2019-08-22 15:05:16 185

原创 免费获取代理ip和使用

获取代理ip-python当我们爬取一个网站的信息,重复快速的同时使用一个ip来访问,可能会被网站认为是恶意然后禁止访问,这种时候我们就需要使用代理ip,我们的电脑首先先访问代理ip,然后通过代理ip来访问这个网站,我们可以每次都更换代理ip,这种时候我们就需要大量的代理ip,下面的代码就是从 xici 中获取大量代理ip的代码代码:import reimport requestsimp...

2019-08-22 10:04:03 861 2

原创 csdn博客阅读量-python-1.0

前言看着自己那可怜的阅读量,内心隐隐作痛所以我决定给自己手动涨涨,不过分的那种,小涨一波Orz通过下面的python程序可以实现自动对一个用户的博客刷阅读量,代码很菜,但也很实用,只需要修改一个博客主页链接和自己单独的名称就可以了,刷一遍后会暂停几分钟,毕竟csdn的机制原因,好像不能同一个ip快速访问加阅读量,尝试了代理ip,不知怎么运行后没 +1 Orz,所以决定先把初级版发出来吧,...

2019-08-17 14:58:29 1043 2

原创 POJ2236 Wireless Network 并查集

Wireless Network题目链接:http://poj.org/problem?id=2236这道题是一个简单的并查集,唯一不同的是,一开始所有点都是不可用的,要进行一个操作才能将点维修好,还有一个就是查询,基本没啥改变,就是一个并查集板子题吧。另外要提到的就是路径压缩的问题,虽然这道题并没有这个要求,但在其他的题目上可能会需要压缩路径来节约许多查找的时间如下:int find...

2019-08-10 18:07:58 743 1

原创 python爬虫工具

开始之前我们得有基本的python基础对吧0.0,可以找网上的课程,也可以找书,也可以找大佬(也许大佬很忙,还是靠自己),已有基础的请忽略=_=工具在进行我们的python爬虫任务之前之前,我们首先要下载对应的工具,笔者使用的·是pycharm,比较方便,当然你也可以使用IDLE网上应该是有下载的,这里提供一个官方的下载网址点击进入下载选择对应的版本,然后进行一系列操作我们就安装好了(...

2019-07-22 10:17:50 853 3

原创 bfs+路径保存 poj3984

bfs+路径保存#include<iostream>#include <queue>#include <cstring>using namespace std;typedef struct nodee{ int x; int y; int step;}node;int sz[2][4] = {0,1,0,-1,1,0,-1...

2019-05-17 23:27:30 1223

原创 Dungeon Master(BFS)多层迷宫

Dungeon MasterProblem DescriptionYou are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one m...

2019-04-24 23:37:43 990

原创 c++链表类的实现

c++链表的基本操作(类)基本功能列表 void InitList(); //初始化 void CreatList(Elemtype a[],int n); //创建 void DestroyList();//销毁 bool ListEmpty();//是否为空 int ListLength(); //长度 bool DisplayList();//全部输出 bool Ge...

2019-04-10 19:06:16 1270

原创 对c++正则表达式的初步理解

正则表达式c++正则表达式三种基本操作regex_match()正则匹配regex_search() 查找regex_replace() 替换元字符c++正则表达式三种基本操作正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。-----------------------转自...

2019-03-17 17:01:46 1032 2

空空如也

空空如也

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

TA关注的人

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