```cpp #include using namespace std; typedef long long LL; LL n , k , p = 1e9 + 7; inline LL fpow(LL x , LL y) { LL res = 1; while (y) { if (y & 1) re... ...
分类:
其他好文 时间:
2020-02-20 20:38:11
阅读次数:
71
Spring IoC Bean 实例化(二)源码分析 [toc] Spring 核心编程思想目录: 特别声明: Bean 完整创建过程,包括实例化、依赖注入、初始化阶段 。本文中 Bean 实例化指的是 Bean 对象的创建的第一阶段 实例化,不包括之后的属性注入、初始化。为了避免混淆,在此做一个约 ...
分类:
编程语言 时间:
2020-02-20 19:57:45
阅读次数:
72
过完年在家捣鼓电脑,发现C盘快满了,又开始了各种优化C盘的方法,首先当然是用spaceSniffer去查看一下占用情况,不看不知道一看吓一跳,Yarn竟然在C盘个人目录有面有7个G多的大小,下面就简单列举几个Yarn提供的关于缓存的命令。 一、 运行命令会显示当前缓存目录,默认是C盘 二、 运行命令 ...
分类:
其他好文 时间:
2020-02-20 16:53:00
阅读次数:
589
1.ace admin github:https://github.com/bopoda/acedemo:http://ace.jeka.by/ 2.CoreUI jQuery、Angular、React、Vue 全家桶应有尽有;github:https://github.com/mrholek/C ...
分类:
其他好文 时间:
2020-02-20 10:27:33
阅读次数:
187
ubuntu的中文字体变得好奇怪,尤其是包、过、达?这篇文章教你解决。 ...
分类:
系统相关 时间:
2020-02-20 10:25:56
阅读次数:
99
第一感觉最小步数只和移动距离的最大值有关 对于任一移动距离a,水平移动距离范围0~a 而跳两步水平移动距离范围0~2a 且两步对称 就能回到x轴 这样就和纵坐标无关了 贪心策略:水平跳动amax,直到剩下距离amax<res<2amax或为0,显然可以两步到达 证明:水平跳动显然amax最优,对于剩 ...
分类:
其他好文 时间:
2020-02-20 10:25:10
阅读次数:
84
思路 两次bfs找出树的直径并处理出端点离树上各叶子节点的距离,在直径上找一点使得dis(p1,p2) + dis(p2,p3) + dis(p1,p3)最大 易知上式是路径实长的两倍 1 #include <bits/stdc++.h> 2 #define dbg(x) cout << #x << ...
分类:
其他好文 时间:
2020-02-20 10:07:36
阅读次数:
52
我们知道STL中我们常用的 与`multiset map multimap _Rb_tree _Rb_tree`的各个参数的确定。 特别注意在如下代码的 类用于从 中选出用于排序的key值,这个仿函数必须返回 而不能是 ,否则 会抛出 。由于源码中逻辑比较复杂,但是可以观察到内部涉及这方面的地方经常 ...
分类:
其他好文 时间:
2020-02-20 09:37:40
阅读次数:
62
5.1、接口初始化规则 在了解接口的初始化规则前,先搞清类的初始化规则。 当java虚拟机初始化一个类时,会先初始化它的所有父类。但是这条规则并不适用于接口。 在初始化一个类时,并不会先初始化它所实现的接口; 在初始化一个接口时,并不会先初始化它的父接口; 使用一句话总结:实现类或者子接口的初始化并 ...
分类:
其他好文 时间:
2020-02-19 23:51:06
阅读次数:
85
在上一篇文章 Dubbo之服务暴露分析 中介绍了当远程暴露时,如果有注册中心,需要在服务暴露后再将服务注册到注册中心。该篇将介绍该功能的有关步骤。 注册的起点 在 方法包含了服务导出,注册,以及数据订阅等逻辑。其中服务注册先调用 方法。 可以看出,服务注册主要包括两部分, 获取注册中心实例 和 向注 ...
分类:
其他好文 时间:
2020-02-19 23:49:53
阅读次数:
87