传送门 "Luogu团队题链接" 解题思路 考虑交换两个相邻罗汉答案会如何变化。 假设我们应该这样摆:$\cdots i, i+1, \cdots$ 其中 $i$ 号罗汉在 $i+1$ 号上面,那么此时应满足:(设$s=\sum_{k=1}^{i 1}a_k$) $$s + a_i b_i$$ 经过 ...
分类:
其他好文 时间:
2019-10-28 12:13:57
阅读次数:
113
jvm、jdk和jre jvm:java virtual machine JAVA虚拟机,是java实现跨平台最核心的部分。 java包装类 java包含了8中基本数据类型,这8种基本数据类型不支持面向对象的编程机制,也不具备“对象”的特性:没有成员变量、方法可以被调用。这8种基本数据类型带来了一定 ...
分类:
编程语言 时间:
2019-10-28 11:08:55
阅读次数:
75
一、promises相关概念 promises 的概念是由 CommonJS 小组的成员在 Promises/A 规范中提出来的。 1,then()方法介绍 根据 Promise/A 规范,promise 是一个对象,只需要 then 这一个方法。then 方法带有如下三个参数: 成功回调 失败回调 ...
分类:
Web程序 时间:
2019-10-28 11:08:03
阅读次数:
112
问题描述SpringCloudFeign调用其它服务报错,错误提示如下:Failedtoinstantiate[java.util.List]:Specifiedclassisaninterface。解决方案通过查询一些资料,得到的结论,是定义接口传递的参数时,没有用@RequestBody修饰,查看定义接口有用@RequestBogy修饰,Feign的接口实现里没有用@RequestBody修饰
分类:
编程语言 时间:
2019-10-28 11:07:30
阅读次数:
121
对于布尔类型boolean,永远只有true和false两个值。 布尔运算是一种关系运算,包括以下几类 比较运算符:>,>=,<,<=,==,!= 与运算 && 或运算 || 非运算 ! 示例 关系运算符的优先级从高到低依次是 ! >,>=,<,<= ==,!= && || 短路运算 布尔运算的一个 ...
分类:
编程语言 时间:
2019-10-28 11:07:15
阅读次数:
168
假定客户端执行主动打开,服务器执行被动打开,客户端发送syn包到服务器,服务器接收该包,进行建立连接请求的相关处理,即第一次握手;本文主要分析第一次握手中被动打开端的处理流程,主动打开端的处理请查阅本博客内另外的文章; IPv4携带的TCP报文最终会进入到tcp_v4_do_rcv函数,服务器准备接 ...
分类:
其他好文 时间:
2019-10-28 11:06:48
阅读次数:
177
1.基本过滤查询 2.条件过滤,进然后行分组,对组内数据求平均,然后排行查询 3.过滤聚合求平均查询 ...
分类:
编程语言 时间:
2019-10-28 11:06:28
阅读次数:
114
1、编写自定义注解 package com.eshore.zswh.common.annotation; import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.an ...
分类:
编程语言 时间:
2019-10-28 11:06:06
阅读次数:
105
1、java基础 https://github.com/Snailclimb/JavaGuide 2、分布式、高并发 https://gitee.com/hahajava_admin/advanced-java 3、Github上优秀的Java项目推荐 https://www.cnblogs.com ...
分类:
编程语言 时间:
2019-10-28 11:05:44
阅读次数:
123
一.左移运算符(<<) 1.1 该运算符有2 个运算数, a<<b, 将a左移相当于a左移2 的b次方, 2个运算符要求是整数,或可以转换成整数的. eg: 2<<2=8 5<<2=20 "1"<<2=4 二.右移运算符(>>) 1.1 该预算符有2个运算数, a>>b , 将a右移b位, 相当于, ...
分类:
编程语言 时间:
2019-10-28 11:05:10
阅读次数:
88
为什么要持续重构 什么是重构? 重构是在不改变软件可观察行为的前提下改善其内部结构。 Martin Fowler 通俗说法:看起来没做啥调整,让系统继续更好的满足客户需求。同时,希望重构完成后,这个系统能够多蹦跶几年。 重构的分类: 代码重构 如果想了解代码方面的重构主要有哪些方法,可以参考《重构: ...
分类:
其他好文 时间:
2019-10-28 11:04:52
阅读次数:
119
来源:Comet OJ Contest 13 一眼并查集,然后发现这题 tmd 要卡常数的说卧槽... 发现这里又要用并查集跳过访问点,又要用并查集维护联通块,于是开俩并查集分别维护就好了 一开始 XJB 搞了两个并查集建了个完全的连接方式,然后 xjb 写了堆合并,调了一会儿交上去喜见 TLE ( ...
分类:
其他好文 时间:
2019-10-28 11:04:06
阅读次数:
134
1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 ...
分类:
Web程序 时间:
2019-10-28 11:03:46
阅读次数:
75
https://blog.csdn.net/DCX_abc/article/details/78319246 ...
分类:
其他好文 时间:
2019-10-28 11:03:05
阅读次数:
102
[TOC] 题目基本信息 题目漏洞 首先在main函数中需要绕过一个if判断才能进入漏洞函数 漏洞函数中很明显的栈溢出漏洞,同时还控制了返回地址不能超过文件映射到内存的最大地址 思路 所以我们的思路很明显,因为函数中控制了返回地址,所以断绝了直接返回运行shellcode的可能,所以我们先通过双le ...
分类:
其他好文 时间:
2019-10-28 11:02:27
阅读次数:
110
理解 首先委派模式不属于23种设计模式。 所谓委派,个人理解是:将为达到最终结果的事情交给其他人或中间人来干,我只要最终结果,其他的事情,由我委派的人来安排。 更直白的表达就是,比如,我们想要盖一栋楼房,盖完之后我要刷漆,这些事情我自己肯定不能做,所以我这时候就会去找一个“包工头”来帮我完成这件事情 ...
分类:
其他好文 时间:
2019-10-28 11:01:44
阅读次数:
59