自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 洛谷P3905 道路重建

题目:https://www.luogu.org/problemnew/show/P3905分析:此题是显然的最短路算法,只是看到一起删掉的一堆边感到十分棘手,而且还要求出的是最短添加边的总长度但如果仔细观察就可以发现,我们其实并不用一个一个的全部枚举,只需要把添加的边做最短路就行了。我们可以首先把数组初始化为一个较大的数,然后每读入一条边,...

2018-10-31 19:31:00 52

转载 docker私有仓库搭建及使用

1、下载官方镜像sudo docker pull registry下载完成后,docker images可以查看到pull下来的镜像registry2、启动registry容器,用于提供私有仓库服务docker run --name docker-registry -d -p 5000:5000 registry启动后,docker ps查看运行中的容器...

2018-10-31 18:49:00 47

转载 springboot使用hibernate validator校验方式

一、参数校验在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦:验证代码繁琐,重复劳动方法内代码显得冗长每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码hibernate validator(官方文档)提供了一套比较完善、便捷的验证实现方式。spring-boot-starter...

2018-10-31 18:33:00 92

转载 数据-第3课-程序的灵魂-算法

第3课-程序的灵魂-算法数据结构与算法(1)数据结构只是静态的描述了数据元素之间的关系。(2)高效的程序需要在数据结构的基础上设计和选择算法。高效的程序:恰当的数据结构 + 合适的算法。算法的定义(1)算法是特定问题求解步骤的描述。(2)在计算机中表现为指令的有限序列。算法是独立存在的一种解决问题的方法和思想。对于算法而言,语...

2018-10-31 18:09:00 69

转载 python3连接mysql数据库 PyMySQL

一、安装PyMySQL驱动 Python3使用 PyMySQL 连接数据库,并实现简单的增删改查PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。...

2018-10-31 17:46:00 44

转载 mysql主从复制

1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 binlog_format=mixed//二进制日志的格式,有三种:...

2018-10-31 17:13:00 44

转载 Vue Baidu Map 插件的使用

  最近在做一个项目,技术采用的是Vue.js套餐,有个百度地图的需求,当时,大脑宕机,立马去引入百度地图API,当时想到两种方法,一种是在index.html中全局引入js,此法吾不喜,就采用了第二种异步加载jsonp的方式,细节无关本文,暂且不提。噼里啪啦~噼里啪啦~代码一气呵成,本地测试完,立马上服务器测试,what ???什么鬼 ?进入界面后,我的地图呢??地图呢??回看代码,代码中...

2018-10-31 15:24:00 117

转载 蓝皮书:异象石 【dfs序+lca】

题目详见蓝皮书【算法竞赛:进阶指南】。题目大意:就是给你一颗树,然后我们要在上面进行三种操作:1.标记某个点 或者 2.撤销某个点的标记 以及 3.询问标记点在树上连通所需的最短总边权数据范围:点数以及操作数:1e5,边权:1e9(意思就是答案要 long long 存)。分析:这道题比赛的时候看的是真懵逼。...

2018-10-31 13:17:00 132

转载 洛谷P3469 [POI2008]BLO-Blockade

P3469 [POI2008]BLO-Blockade题目描述There are exactlynntowns in Byteotia.Some towns are connected by bidirectional roads.There are no crossroads outside towns, though there may ...

2018-10-31 11:33:00 77

转载 shell

#!/bin/shclearfunction showMsg(){ echo ">>>>>[ \033[37;31m$1\033[0m ]"}function showEnter(){ echo ''}lstRepo=( 项目绝对路径/zcool-event-jsp/ 项目绝对路径/zcool-event-static/)...

2018-10-30 14:19:00 57

转载 Scrapy(爬虫应用框架)安装配置

运行平台:WindowsPython版本:Python3.x一、Scarpy 简介Scrapy是一个为了爬取网站数据提取结构性数据而编写的应用框架,可以应用于数据挖掘,信息处理或存储历史数据等一些列的程序中。Scrapy最初就是为了网络爬取而设计的。 学习Scrapy,它能我们更好的完成爬虫任务,自己写Python爬虫程序好比孤军奋战,而使用了Scrapy就好比手底下有...

2018-10-29 22:18:00 71

转载 Python基础

变量需要注意的地方1.在使用变量之前,需要对其先赋值2.变量名可以包括字母、数字、下划线,但是不能以数字开头3.字母可以是大写或者小写,但是大小写是不同的4.等号(=)是赋值的意思,左边是名字,右边是值5.如果需要对字符串转义,使用转义符号()对字符串进行转义6.反斜杠对咨询进行转义:str='C:\\now'但是如果对于一个字符串中有很多反斜杠:str='C:\progra...

2018-10-29 09:18:00 48

转载 第九周作业

姓名:邹丰蔚学号:201771010138实验九异常、断言与日志实验时间 2018-10-181、实验目的与要求(1) 掌握java异常处理技术;(2) 了解断言的用法;(3) 了解日志的用途;(4) 掌握程序基础调试技巧;2、实验内容和步骤实验1:用命令行与IDE两种环境下编辑调试运行源程序ExceptionDemo1、ExceptionDemo2,结...

2018-10-28 14:26:00 90

转载 LuoguP1710 地铁涨价

看到这个题,我们发现并不好维护删边。似乎我们删掉一条边,就得重建一次图。那怎么避免这个呢。我们可以删边的过程看做一个倒序加边的过程。那么问题就转换成了:给定一个图,不断加边,求每个点到终点的最短路,成为最终图最短路的时间。那么我们首先跑一遍最短路。然后重建图,倒序加边。当一个点已经成为最短路点,那么入队(看是否可以松弛其他未成为路的点)。可以发现,每个点至多被遍历一次,所以...

2018-10-27 22:19:00 44

转载 JS禁止右键查看源码,禁止复制,复制内容到剪切板

    有时候我们希望自己的网页源码不被查看,这时需要关掉鼠标的右击事件;有时候我们也希望禁止选择页面内容Ctrl+C复制。1.禁止右键查看源码;<script> //设置右键事件 function noMenuOne() { alert('禁止右键菜单!'); return false; }...

2018-10-26 22:58:00 74

转载 Go基础系列:Go slice详解

slice表示切片(分片),例如对一个数组进行切片,取出数组中的一部分值。在现代编程语言中,slice(切片)几乎成为一种必备特性,它可以从一个数组(列表)中取出任意长度的子数组(列表),为操作数据结构带来非常大的便利性,如python、perl等都支持对数组的slice操作,甚至perl还支持对hash数据结构的slice。但Go中的slice和这些语言的slice不太一样,前面所说的语言中,...

2018-10-26 10:32:00 61

转载 mysql 约束条件 auto_increment 自动增长 创建表时设置自增字段

auto_incrementmysql> create table t20( id int primary key auto_increment, name char(16) )auto_increment=8;Query OK, 0 rows affected (0.01 sec)mysql> show create table t20...

2018-10-25 19:18:00 205

转载 aes.js加密

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,height=device-height"> &l...

2018-10-25 09:41:00 223

转载 BZOJ1057: [ZJOI2007]棋盘制作

BZOJ1057: [ZJOI2007]棋盘制作Description  国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友小W...

2018-10-24 22:39:00 60

转载 常用 Math 属性及方法

Math 对象Math.PI π 3.141592653589793Math.ceil('2.5') Math.ceil(2.1) 向上取整 3Math.floor('2.5') 向下取整 2Math.max(1,2,'3') 最大值 3Math.min(1,2,'3') 最小值Math.ran...

2018-10-24 18:08:00 69

转载 【NOIP模拟】行星通道计划

题面时限500ms分析考完才发现,很裸的二维树状数组也能过可以画图发现,能满足两条线相交,只有两种情况 :1.大的比大的大,小的在中间(9比7大,2在1和7中间)2.小的比小的小,大的在中间(或者说1比2小,7在2和9中间)还有各种修改操作,第一个想到的就是树状数组,线段树之类的。而二维树状数组维护的就是动态二维前缀和,根据我们推出来的结论,超适合做此题...

2018-10-23 20:57:00 48

转载 面向对象的弊端

作者:invalid s链接:https://www.zhihu.com/question/20275578/answer/26577791弊端是,没有人还记得面向对象原本要解决的问题是什么。1、面向对象原本要解决什么(或者说有什么优良特性)似乎很简单,但实际又很不简单:面向对象三要素封装、继承、多态(警告:事实上,从业界如此总结出这面向对象三要素的一刹那开始,就已经开始犯错了!)。封装:封装...

2018-10-23 09:40:00 207

转载 hackme_dafuqManager 1

本体不难,作者的目的仅仅考察我们是否知道如何创建和篡改cookie1、以guest身份登录,得到了作者的给的hint:2、依照hint,创建一个键为help,值为me的cookies在火狐浏览器下的debug模式进行创建//我试过hackbar和bp的改cookies,但似乎不太好用,至今不知道为什么3、然后得到了出题人第二个hint——篡改...

2018-10-23 08:27:00 54

转载 Ice cream samples Gym - 101670G 滑动扫描

题目:题目链接思路:比赛中读错了题,题目要求选一个连续区间,却读成了随便选取几个柜台,英语要好好学啊,读懂题就很简单了,扫一遍就出结果了AC代码: 1 #include <iostream> 2 #include <cstdio> 3 #include <cstdlib> 4 #include <cmath> 5 #i...

2018-10-22 23:11:00 53

转载 【BZOJ4551】树

题面在2016年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两种操作:标记操作:对某个结点打上标记(在最开始,只有结点1有标记,其他结点均无标记,而且对于某个结点,可以打多次标记。)询问操作:询问某个结点最近的一个打了标记的祖先(这个结点本身也算自己的祖先)你能帮帮他吗?30%的数据,1 ≤ N, Q ≤ ...

2018-10-22 21:47:00 44

转载 socket编程(Java实现)

主要是前段时间学习的网络知识的基于TCP与UDP编程,Java实现简单的大小写字母的转化,该文主要参考:https://blog.csdn.net/yjp19871013/article/details/53537398UDP服务端代码: 1 public class ToUpperUDPServer { 2 3 //服务器的IP 4 p...

2018-10-22 16:17:00 75

转载 Error resolving template “pages”, template might not exist or might not be accessible by any of the ...

application.properties配置文件spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=LEGACYHTML5#spring.thymeleaf.encoding=UTF-8#spring.thymeleaf.content-...

2018-10-22 13:22:00 95

转载 ES6, Angular,React和ABAP中的String Template(字符串模板)

String Template(字符串模板)在很多编程语言和框架中都支持,是一个很有用的特性。本文将Jerry工作中使用到的String Template的特性做一个总结。ES6阮一峰老师有一个专门的网站介绍ES6入门,还出了一本书: 《ECMAScript6标准入门》。http://es6.ruanyifeng.com/我们来看看ES6里的String Template。首...

2018-10-20 21:48:00 49

转载 洛谷P2865 次短路

本题是个次短路板子题,因为我太弱了所以我不会K短路。考虑从1点跑一边最短路,然后从N点再跑个最短路。之后遍历这个图,然后更新答案。Code:#include<iostream>#include<cstdio>#include<cstring>#include<queue>#define ll long long#defin...

2018-10-20 18:53:00 101

转载 laravel的一些语法

5.1的一些语法检索表中的所有行$users = DB::table('users')->get();因为查询出来的是对象,所以可以直接选择DB::table('users')->get()->toArray();这样得到的就是数组,以下同样3、从表检索单个行$user = DB::table('users')->where('name', 'John'...

2018-10-20 18:03:00 268

转载 Windows10 MySQL8.0.12 非安装版配置启动

1. https://www.mysql.com/downloads/  选择: MySQL Community Edition -> MySQL Community Server 进入最终下载页,可看到页面下有:2. 解压到某目录,在根文件下新建my.ini(内容如下),新建空文件夹Data[mysqld]# 设置3306端口port=3306# 设...

2018-10-20 11:41:00 78

转载 前端开发-3-HTML-body标签

body标签h、p、a、ul、ol、div、img、想要在网页上展示出来的内容一定要放在body标签中。 把我们之前海燕那一段HTML代码贴过来,保存到一个HTML格式的文件中。<!DOCTYPE HTML><html> <head> <meta http-equiv="Content-Type" cont...

2018-10-19 21:04:00 237

转载 <JZOJ5912>VanUSee

挺魔的反正我考场上想不到233333333333333#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#define rint register intusing std::sort;using std::cin;tem...

2018-10-19 20:50:00 80

转载 Git服务器搭建

目录 安装Git 安装依赖 编译安装Git 配置环境变量 服务器配置 创建Git用户 创建证书登陆 初始化Git仓库 克隆仓库 安装Git安装依赖y...

2018-10-19 16:27:00 76

转载 组员简介

Dearjoin 20160402007Amonnnn 20160402075H— 20160402045脑壳有包包 20160402065modo云 20160402050陈迪洋 20160402046初见~~ 20160402078em...

2018-10-19 11:17:00 79

转载 Leetcode-290 Word Pattern(单词模式)

1 class Solution 2 { 3 public: 4 int getWordEnd; 5 string getWord(string str) 6 { 7 string tmp; 8 int i; 9 for(i = ge...

2018-10-18 11:36:00 37

转载 20172316 2018-2019-1《程序设计与数据结构》第五周学习总结

20172316 2018-2019-1《程序设计与数据结构》第五周学习总结教材学习内容总结第九章 排序与查找查找:在查找池中寻找某一元素,确定该元素是否存在(返回Boolean值)静态方法,泛型方法:静态方法又名类方法,只需要通过,类名来激活(Math.sqrt(6)),不能引用实例变量。在方法头插入泛型声明创建泛型方法,泛型方法中可以使用泛型参数。之前在使用泛型的列表、数组、链表时,...

2018-10-17 23:17:00 46

转载 spark sql遇到的问题

项目背景:计算平台架构hadoop spark spark on yarn,支持多种sql引擎如hive、spark sql、impala等。问题描述:SPARK SQL在做insert overwrite table 操作的时候,有时SPARK SQL提交会有延迟,或者是长时间提交不上去,最终导致任务失败问题原因:写hdfs的时候会有replaceing file操作,会进...

2018-10-17 18:32:00 345

转载 基于前后端分离的身份认证方式——JWT

什么是JWTJWT——Json web token是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准,可实现无状态、分布式的Web应用授权。现在一般都用redis来出来token做前后端分离,但jwt在某些时候也可以代替redis来处理token。pom的配置<dependency> <groupId>com.auth0</groupI...

2018-10-17 16:17:00 123

转载 什么是反射?以及应用场景?

  对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。一、前言def f1(): print("f1是这个函数的名字!") s = "f1"print("%s是个字符串" % s)...

2018-10-16 20:26:00 747

空空如也

空空如也

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

TA关注的人

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