题面 https://www.luogu.org/problem/P1173 题解 终于调出来了呢。 这道题和【NOI2015】小园丁和老司机一样,都是码量大的神仙题,不过写小园丁和老司机的时候,没有花太长时间调试,但是这题...真的是自闭了。 首先,答案肯定在$-1$,$0$,$1$,$2$之间。 ...
分类:
其他 时间:
2019-08-25 16:44:10
收藏:
0 评论:
0 赞:
0 阅读:
86
1.ov2640和DCMI介绍 OV2640 是 OV(OmniVision)公司生产的一颗 1/4 寸的 CMOS UXGA(1632*1232)图 像传感器。该传感器体积小、工作电压低,提供单片 UXGA 摄像头和影像处理器的所有功 能。通过 SCCB 总线控制,可以输出整帧、子采样、缩放和取窗 ...
分类:
其他 时间:
2019-08-25 16:43:46
收藏:
0 评论:
0 赞:
0 阅读:
144
分块入门 概述 分块是一种$O(N\sqrt{N})$的维护序列的数据结构,它比树形数据结构好写(方便书写和调试但代码不一定短)、复杂度也很接近(有时能卡过$O(N\log N)$的数据)、功能也更强大,常被视为一种“准暴力”的手段。 注意:我们通常将分块看作$O(N\sqrt{N})$的数据结构, ...
分类:
其他 时间:
2019-08-25 16:43:14
收藏:
0 评论:
0 赞:
0 阅读:
90
一、分糖果 二、摇摆序列 三、移除K个数字 四、跳跃游戏 五、射击气球 六、最优加油方法 ...
分类:
编程语言 时间:
2019-08-25 16:42:39
收藏:
0 评论:
0 赞:
0 阅读:
115
七、优先级:括号>++\-->单目运算>算术运算>移位运算>关系运算>位运算>逻辑运算>赋值运算>逗号 ...
分类:
编程语言 时间:
2019-08-25 16:42:08
收藏:
0 评论:
0 赞:
0 阅读:
100
打表观察得到,gcd(i,j)==1时,gcd(i^a?j^a,i^b?j^b)的值为i - j。所以,你发现这个题跟ab就没关系了... 变成去求∑∑(i-j)[gcd(i,j) == 1]了。有一个显然的结论,gcd(i,j) == gcd(i-j,i)。 设k为i-j,则变成 ∑(i 1->n ...
分类:
其他 时间:
2019-08-25 16:41:31
收藏:
0 评论:
0 赞:
0 阅读:
124
AOP的基础是Java动态代理,了解和使用两种动态代理能让我们更好地理解 AOP,在讲解AOP之前,让我们先来看看Java动态代理的使用方式以及底层实现原理。 转自https://www.jianshu.com/u/668d0795a95b 本文是基于jdk1.8来对动态代理的底层机制进行探究的 J ...
分类:
编程语言 时间:
2019-08-25 16:40:55
收藏:
0 评论:
0 赞:
0 阅读:
66
一致性Hash算法 一致性Hash算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot Spot)问题,初衷和CARP十分相似。一致性Hash修正了CARP使用的简单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 ...
分类:
编程语言 时间:
2019-08-25 16:39:54
收藏:
0 评论:
0 赞:
0 阅读:
76
在用linux命令时候, 我们经常需要同时执行多条命令, 那么命令之间该如何分割呢?用分号: 顺序地独立执行各条命令, 彼此之间不关心是否失败, 所有命令都会执行。 ...
分类:
系统服务 时间:
2019-08-25 16:39:31
收藏:
0 评论:
0 赞:
0 阅读:
204
...
分类:
编程语言 时间:
2019-08-25 16:38:50
收藏:
0 评论:
0 赞:
0 阅读:
90
一、 前言 《Spring注解驱动开发》系列文章是基于Spring的4.3.11.RELEASE版本,通过注解的方式进行开发演示。 二、 项目搭建 1.依赖包引用 创建一个maven工程,引入相关的依赖包。我们以依赖最少的原则只引用spring-context和junit包。 2.注入Spring容 ...
分类:
编程语言 时间:
2019-08-25 16:38:20
收藏:
0 评论:
0 赞:
0 阅读:
97
1. 由SUN公司提供的动态web资源的开发技术,看起来非常像html,但是可以再JSP页面中写JAVA代码,所以JSP是一种动态web资源开发技术 JSP本质上就是一个Servlet !!! 2. JSP技术的由来 JSP的出现是为了解决Servlet在响应时不适合向外输出页面的问题 (1)Ser ...
分类:
Web开发 时间:
2019-08-25 16:37:56
收藏:
0 评论:
0 赞:
0 阅读:
111
设计模式遵循的原则有6个: 1、开闭原则(Open Close Principle) 对扩展开放,对修改关闭。 2、里氏代换原则(Liskov Substitution Principle) 只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加 ...
分类:
其他 时间:
2019-08-25 16:37:27
收藏:
0 评论:
0 赞:
0 阅读:
123
前言: 最近刚入职,公司使用了SpringCloud,之前有了解过SpringCloud,但是长时间不去搭建不去使用很容易就忘了,因此空闲时间重新复习一下SpringCloud。但是之前开的SpringCloud的版本可能有点低,公司现在用的 " Greenwich.RELEASE "的版本,Spr ...
分类:
编程语言 时间:
2019-08-25 16:36:56
收藏:
0 评论:
0 赞:
0 阅读:
88
http://codeforces.com/contest/437/problem/D 贪心,按照自身的费用从大到小拿,费用的相等先后顺序不影响结果 ...
分类:
其他 时间:
2019-08-25 16:36:03
收藏:
0 评论:
0 赞:
0 阅读:
121
二叉树的实现(补充) 本次实现的二叉树包括二叉树的先序遍历,中序遍历和后序遍历以及二叉树的层序遍历,还包括二叉树的高度,叶子节点以及反转二叉树 二叉树的层序遍历依然是使用Python内置的deque实现一个队列,根据队列先进先出(FIFO)的性质,先把二叉树的根节点放入队列中,判断队列是否为空,如果 ...
分类:
其他 时间:
2019-08-25 16:35:28
收藏:
0 评论:
0 赞:
0 阅读:
113
HTMLTestRunner 报告框架使用 ...
分类:
Web开发 时间:
2019-08-25 16:35:05
收藏:
0 评论:
0 赞:
0 阅读:
129
大顶堆的实现 1.什么是堆 堆结构就是一种完全二叉树。堆可分为最大堆和最小堆,区别就是父节点是否大于所有子节点。最大堆的父节点大于它的子节点,而最小堆中子节点大于父节点。看图有个清晰的认识: 2. 堆的表示 堆可以使用list实现,就是按照层序遍历顺序将每个节点上的值存放在数组中。父节点和子节点之间 ...
分类:
其他 时间:
2019-08-25 16:34:37
收藏:
0 评论:
0 赞:
0 阅读:
118
浏览器劫持是一种恶意程序,通过浏览器插件、BHO(浏览器辅助对象)、Winsock LSP等形式对用户的浏览器进行篡改,使用户的浏览器配置不正常,被强行引导到商业网站。 所谓浏览器劫持是指网页浏览器(IE等)被恶意程序修改。常见现象为主页及互联网搜索页变为不知名的网站、经常莫名弹出广告网页输入正常网 ...
分类:
其他 时间:
2019-08-25 16:34:07
收藏:
0 评论:
0 赞:
0 阅读:
194
在init进程的main函数中有调用sigchld_handler_init() 设置SIGCHLD signal。 在子进程比如收到signal时,init进程会收到通知,在SIGCHLD_handler()中write;然后在handle_signal()中read;然后会调用ReapOnePr ...
分类:
移动平台 时间:
2019-08-25 16:33:37
收藏:
0 评论:
0 赞:
0 阅读:
167