摘要:
class StringHash {public: int size; char *array; char *array_forward; unsigned long long* pre_base; unsigned long long* hash_array; unsigned long long 阅读全文
摘要:
三法则(Rule of Three)在C++里,它是一个以设计的基本原则而制定的定律。它的要求是,假如类有明显定义下列其中一个成员函数,那么程序员必须写入其他两个成员函数到类内,也就是说下列三个成员函数缺一不可:析构函数、复制构造函数、赋值运算符。上述三个函数是特别的成员函数,假如程序员没有自行定义 阅读全文
摘要:
https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D https://mirrors.huaweicloud.com/kibana/?C=N&O=D 下载解压,bin目录下启动.bat文件 springboot引一下high_lever_cli 阅读全文
摘要:
lucas定理求大组合数取模板子 #include<bits/stdc++.h> #define fi first #define se second #define io std::ios::sync_with_stdio(false) using namespace std; typedef l 阅读全文
摘要:
#include <cstdio> #include <iostream> using namespace std; const int N = 1E4 + 10; const int M = 5E4 + 10; struct node { int to, nxt; } e[M]; int head 阅读全文
摘要:
https://codeforces.com/contest/1793/problem/C 我们考虑进行构造。不难发现,对于一个序列,如果它的左端点不是整个序列的最大值,那么无论在序列的右边加怎么样的值,它的左端点仍然不可能是整个序列的最大值。对于最小值或者右端点都是一个道理。 考虑从这个序列从头和 阅读全文
摘要:
https://codeforces.com/contest/1793/problem/D 不妨枚举 MEX(...) 的值 x。此时对于序列 [l, r],需要满足:两个序列的 1 到 x - 1 都在这个区间内,并且 x 都不在这个区间内。 对于第一个条件,我们可以按照顺序处理两个序列的 1 到 阅读全文
摘要:
double锁高性能单例 匿名内部类长时间存活导致外部类没有被GC,导致内存泄露 关于java中的GC需要理解以下几点: GC(Garbage Collection)垃圾回收机制。 执行时间:内存不够用或者CPU空闲时由JVM自动执行。 操作对象:清理无用对象(没有被引用到的对象)所占用的内存空间。 阅读全文
摘要:
kubelet在启动之后会一直闪烁运行;systemctl status kubelet之后,会发现有时候runnning有时候退出,属于一直闪烁。(尚硅谷P34视频最后) systemctl 命令 ctl表示controller 。 system enable表示开机启动,后面加上--now表示顺 阅读全文
摘要:
2022.9.27 redis单线程与锁,构造分表的全局自增ID(所有表的id加索引,启动时候取个全局最大放到redis里,然后开始加锁自增,注意要加不可读的锁,单线程本来就是原子操作),雪花算法 mongodb原理,集群(所有的服务都可以读,一个主的可以写,主的挂了起一个当主的),写的时候有内存缓 阅读全文