自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Min-Max 容斥的证明

这里有 Min-Max 容斥的证明以及唯一一道博主做过的例题...上个结论:\[Min\{S\}=\sum_{T\subseteq S,T\not=\varnothing}(-1)^{|T|-1}Max\{T\} \]\[Max\{S\}=\sum_{T\subseteq S,T\not=\varnothing}(-1)^{|T|-1}Min\{T\} \]具体的证明其实很简单....

2019-10-05 16:41:00 624

转载 51nod 1963 树上Nim

这题还真就是树上玩 Nim...相关知识点就是阶梯博弈,具体可以康这里 →_→ PS:手动搜索阶梯博弈然后这题就转化为了多路径的阶梯博弈,这样的话咱定义根节点深度为 0,然后把所有奇数深度点的权值异或一下康康是不是 0 就好了但这里要注意别加边 dfs ,直接利用题目性质(fa[i]<i) O(n) 读入的同时得到深度就好了,咱就是加边dfs T 了一发....//by J...

2019-10-03 15:14:00 584

转载 题解 P5265 【模板】多项式反三角函数

→_→ OI 生涯晚期才开始刷板子题的咱其实这题就是道公式题,搞过多项式全家桶的同学贴贴板子照着公式码两下都能过...至于公式的证明嘛...总之贴上公式:\[Arcsin(F)=\int{F'\over \sqrt{1-F^2}}\]\[Arctan(F)=\int{F'\over 1+F^2}\]然后可以康出这里就是一个要用 Sqrt、 Inv、Inter、Direv 的 普...

2019-10-01 15:21:00 570

转载 机器学习基础概念-阿里大学课程学习笔记

https://edu.aliyun.com/course/11/learn#lesson/12的学习笔记第一章 机器学习概念、原理和应用场景课时1 机器学习的基础概念概述:ArtificialIntelligence ⊆ MachineLearning ⊆ DeepLearningAI: 1950s - now 使得机器能做一般只能由人做的事ML:1980s ...

2019-09-24 21:51:00 155

转载 慈溪中学摸底测试

A 求组合数首先咱一开始并没有看到 Q 的数据范围,并且子任务表格里还有一堆 none (???)于是整个机房都打算阿了出题人后来滚回来看的时候 bug 基本都修好了,于是开始挠头发(这个数据范围真是要人命啊 Q 居然可以到 2e9 ...)但后来看到了这个 m 的范围比较小,于是估计这道题就是利用 m 比较小的性质来做的于是列一下 \(C_n^m\) 的公式:\[C_n^...

2019-09-22 18:37:00 253

转载 JAVA编码(72)—— Java Lambda 内存多级条件排序

1. 单个条件排序courseLessonVOList.sort((o1, o2) -> o1.getPriority() - o2.getPriority());2. 多条件排序集合对象:List<CourseLessonVO> courseLessonVOList// 条件1Comparator<CourseLessonVO&g...

2019-09-20 16:28:00 386

转载 Linux中安装RabbitMQ演示

在Linux中安装RabbitMQ演示,以VirtualBox中的虚拟机为操作系统载体操作系统版本为CentOS7,纯净未安装RabbitMQ以root用户安装su - root安装wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-soluti...

2019-09-16 23:30:00 85

转载 钉钉H5微应用 真机调试

HTTP/1.1 404 Not Found出现404白屏。别问!问就是要出城!城里人想出去,城外人想进去!转载于:https://www.cnblogs.com/codesyofo/p/11490673.html

2019-09-09 11:29:00 1473

转载 SpringCloud(31)—— EnableAsync使用技巧

SpringBoot项目中,有时候我们发现使用EnableAsync进行异步调用没有作用。分析原因:1. 异步方法使用@Async,没有确定:返回值为Void或Future2. 异步方法和调用方法写在了同一类中,如果写在同一类中是没有效果的。实现EnableAsync进行异步调用两种方式:1.SpringBootApplication 启动类上,增加Enab...

2019-09-09 09:47:00 374

转载 js获取链接?后边的参数名称或者值

1.获取后边的参数名称<script type="text/javascript"> var url = location.search; //获取url中"?"符后的字串 ,包括? console.log(url); function GetRequest() { var url = location.search; //获取url...

2019-09-03 17:10:00 1126

转载 JS小技巧【数组去重】【搬运】

搬运:JavaScript 高性能数组去重1.Array.filter() + indexOf思路:将两个数组拼接为一个数组,然后使用 ES6 中的Array.filter()遍历数组,并结合 indexOf 来排除重复项1 function distinct(a, b) {2 let arr = a.concat(b);3 return...

2019-09-02 11:40:00 117

转载 不用安装Excel也能操作文件

利用第三方控制,实测在没有安装Excel的服务器上能操作Excel文件。https://www.cnblogs.com/Zorser/p/7685944.html转载于:https://www.cnblogs.com/toddluo/p/11436300.html...

2019-08-30 17:44:00 532

转载 JavaScript开发小技巧

总结一些能够提高开发效率的JS技巧1、过滤唯一值Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(...)我们可以创建一个新的数组,达到过滤原数组重复值的功能。const array2 = [1, 2, 3, 3, 5, 5, 1];const uniqueArray = [...new Set(array2)];c...

2019-08-30 11:00:00 146

转载 mybatis-generator自动生成代码插件详解

一.mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具,减少了业务开发人员的手动编码时间,提高工作效率主要有以下三个配置文档:1.本人使用的是maven构建,首先在pom.xml文件添加mybatis-generator依赖包以及插件,配置如下:<?xml version="1.0" encoding="UTF-...

2019-08-28 23:22:00 152

转载 CSS中的BFC详解

一 常见定位方案普通流默认,从上而下,行内元素水平排列,行满换行,块级元素渲染成一个新行。浮动先按普通流位置出现,然后根据浮动方向偏移。绝对定位元素具体位置由绝对定位坐标组成。一、何为BFC BFC(Block Formatting Context)格式化上下文,是Web页面中盒模型布局的CS...

2019-08-22 18:03:00 137

转载 BFC

1.规范解释块格式化上下文(Block Formatting Context,BFC)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。2.通俗理解BFC 是一个独立的布局环境,可以理解为一个容器,在这个容器中按照一定规则进行物品摆放,并且不会影响其它环境中的物品。如果一个元素符合触发 BFC 的条件...

2019-08-22 17:43:00 101

转载 使用教育邮箱激活JetBrains全家桶

如果你还有在校时的邮箱,比如your_name@xxx.edu或者your_name@xxx.edu.cn的邮箱,那么你可以免费激活JetBrains全家桶。JetBrains Toolbox 专业开发工具 学生免费授权计划工欲善其事,必先利其器。无论是学习 Java,PHP,Ruby,Python,JavaScript,Objective-C,.NET 任何一种开发技术,国际知...

2019-08-21 14:02:21 1015

转载 Flex 布局的最简单表单

http://www.ruanyifeng.com/blog/2018/10/flexbox-form.htmlhttps://www.cnblogs.com/grt322/p/8531882.htmlhttps://blog.csdn.net/xiasohuai/article/details/81142572https://www.cnblogs.com/qcl...

2019-08-21 13:42:00 389

转载 js Map对象的用法

第一篇:Map:Map是一组键值对的结构,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:var names = ['Michael', 'Bob', 'Tracy'];var scores = [95, 75, 85];给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从sc...

2019-08-21 11:23:00 194

转载 javaScript数组操作

javaScript数组属于Object引用类型var arr = new Array();//创建数组console.log(typeof arr);//输出类型==object创建数组的几种方式:/*定义数组*/var arr1 = [1,5,3,6,2,9];//定义且赋值var arr2 = new Array(5);//指定长度var a...

2019-08-21 10:25:00 103

转载 JavaScript的深拷贝

javaScript的拷贝有浅拷贝和深拷贝。拷贝我们一般拷贝对象,获取对象的内容(字段、函数)都给复制一遍浅拷贝:一般只是简单的赋值//浅拷贝var obj1={name:"cat"};var obj2=obj1;//直接赋值给obj2obj2.name="pig";//修改 console.log(obj1.name); // pigconsole.lo...

2019-08-21 09:59:00 79

转载 js的Map实例

1、创建实例let map= new Map(); // 创建2、对map的写入// 要添加的对象let obj1 = {name:'张三', sex:'boy',age: 21};let obj2 = {name:'李四', sex:'boy',age: 23};let obj3 = {name:'王五', sex:'boy',age: 22};...

2019-08-21 09:39:00 288

转载 leetcode--Symmetric Tree

Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree is symmetric: 1 / \ 2 2 / \ / \3 4 4 3But ...

2019-08-20 23:28:46 84

转载 ASP.NET页面性能优化方案总结

1.使用Page.IsPostBack减少页面回发次数2.避免使用服务器控件,如果用到服务器控件,有些控件不需要维护其状态,可以设置其属性: EnableViewState=false;如果整个页面控件都不需要维持状态视图,则可以设置整个页面的状态视力为false: 代码如下: <%@ Page EnableViewState="false"%>3.如果数据访...

2019-08-20 21:25:21 124

转载 C语言函数

函数库ctype.h分类函数,所在函数库为ctype.h  int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0  int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9')            返回非0值,否则返回0  int isascii(int c...

2019-08-20 19:50:28 113

转载 ES6 常用总结(前端开发js技术进阶提升总结)

一、变量声明const和let在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数的最顶部就在全局作用域的最顶部)。这就是函数变量提升例如:不用关心bool是否为true or false。实际上,无论如何str都会被创建声明。(如果未声明,返回的是null)而es6之后,我们通常用let和const来声明。le...

2019-08-20 11:49:00 80

转载 jenkins docker 发布

分享下怎么使用jenkins 发布 docker首先准备docker的相关部分docker tomcat基础镜像,这边使用centos7做系统,dockerfile如下:#tomcat基础镜像#我这边先把tomcat 各项配置好了,然后重新打包,传入docker,tomcat的数据目录设置在 /data/www 下 ,机器上先装了JDKFROM cento...

2019-08-19 17:08:00 181

转载 web前端之es6对象的扩展

1.属性的简洁表示法2.属性名表达式表达式作为对象的属性名3.方法的 name 属性例如:函数的name 属性,返回函数名。4.Object.is()ES 比较两个值是否相等,只有两个运算符,相等运算符,相等运算符(==)和严格相等运算符(===)5.Object.assign()Object.assign 方法用于对象的合并,将...

2019-08-19 16:54:00 216

转载 ES6数组及对象遍历的新增方法 entries(),keys() 和 values()

ES6 提供三个新的方法——entries(),keys()和values()——用于遍历数组。它们都返回一个遍历器对象(详见《Iterator》一章),可以用for...of循环进行遍历,唯一的区别是keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍历。for (let index of ['a', 'b'].keys()) { ...

2019-08-19 16:32:00 149

转载 js es6遍历对象的6种方法(应用中推荐前三种)

javaScript遍历对象总结1.for … in 循环遍历对象自身的和继承的可枚举属性(循环遍历对象自身的和继承的可枚举属性(不含Symbol属性).).2、使用Object.keys()遍历 (返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性).).3.Object.getOwnPropertyNames(obj...

2019-08-19 16:28:00 211

转载 Object.keys() 遍历对象

Object.keys()方法的运用与数组遍历Object.keys()用于获得由对象属性名组成的数组,可与数组遍历相结合使用,用起来效果杠杠滴。数组遍历可以用for()或forEach()来实现,forEach()方法是ECMAScript5定义的遍历数组的一个新方法,按照索引的顺序挨个传递给定义的函数;接下来就Object.keys()分别结合for()和forEach()使用进...

2019-08-19 16:00:00 230

转载 Case When Exists SQL

The Case-When-Exists expression in Oracle is really handy. Here's an example of how to use it in a sub-select to return a status. This SQL checks for a match between thePS_PERSONandPSOPRDEFNr...

2019-08-19 12:50:25 415

转载 JAVA编码(71)—— Java 服务端获取上传图片的宽高

MultipartFile img= multipartHttpServletRequest.getFile("img");BufferedImage image = ImageIO.read(img.getInputStream());int width = image.getWidth();int height = image.getHeight();Mult...

2019-08-17 14:48:00 100

转载 ES6

概述 JS 语法的变化和添加JS 函数的更新新的 ES6 内置功能如何将这些更新整合到 JS 项目中JavaScript 编程语言的全新变化,Harmony、ES6 和 ES2015 它们只是同一事物的不同名称,重要的是,这些名称代表 JavaScript 编程语言的更新,经历了一些大刀阔斧的必要改进,随着这些改进,产生了一批新的关键字、编写函数的方法和异步简便方法等等。接下来我们将...

2019-08-17 14:43:00 78

转载 SQL Server将一列的多行内容拼接成一行

昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行比如表中有两列数据 :ep_classesep_nameAAA 企业1AAA 企业2AAA 企业3BBB 企业4BBB 企业5...

2019-08-16 17:53:00 238

转载 Best jQuery Plugins of 2010

For our “Best of 2010″ series we’ve already shown your our picks for best free WordPress themes and free fonts. So for this week the focus in on jQuery. This javascript framework continued...

2019-08-15 17:30:36 108

转载 Dataearth学习之从入门到放弃【初出茅庐】

Dataearth也是基于cesium开发的,由于自己水平太菜,所以决定拿这种封装成熟一点的东西弄弄,先培养培养兴趣,而且与cesium的接口其实差不多;深表感谢,对于这些在技术上做出伟大贡并且无私奉献的人!一、创建场景1)加载地形数据//超图地形服务地址var url = "https://www.supermapol.com/realspace/service...

2019-08-15 15:01:00 209

转载 vue的生命周期理解

先用官网的图,这个是整体流程,本文记录整体流程中的细节描述从最开始的流程往下分析整体1. init events $ lifecycle(说明:初始化事件和生命周期) 什么是事件?什么是生命周期?vue api文档中事件有(on、once、off、emit四个方法),生命周期有(mount、forceUpdate、nextTick、destroy四个方法,其他那么多...

2019-08-15 10:39:00 481

转载 spring 事务隔离级别

Transaction LevelDirty readnon-repeatable readphantom readlockPerformance impactREAD UNCOMMITTEDYYY--FASTESTREAD COMMITTEDNYYrowFASTREPEATABL...

2019-08-14 13:56:52 82

转载 hdu 1106 排序

#include<stdio.h>#include<string.h>#include<stdlib.h>int cmp(const void *a,const void *b){ return *(long *)a > *(long *)b ? 1: -1;}int main( ){ char ch[1005]; while(sca...

2019-08-14 06:50:42 63

空空如也

空空如也

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

TA关注的人

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