\(Link\) Description 给一个长度为$n$的数列和$m$,在数列任选若干个数,使得他们的和对$m$取模后最大。 \(n ≤ 35, 1 ≤ m ≤ 10^9\) Solution $n$这么小,一看就知道要爆搜。但纯搜索是$O(2^n)$的,跑不过去。这时可以考虑$Meet\ in ...
分类:
其他好文 时间:
2020-11-19 12:16:10
阅读次数:
5
CLR和.net Core CLR 内存分配Allocator 内存收集Collector .netcore3.1 CLR变化 1.CLR和.net Core CLR CLR是.net fromwork core CLR是全新一套的core CLRE为了跨平台 核心都是去实现GC和JIT 2.内存分 ...
分类:
Web程序 时间:
2020-11-17 11:52:05
阅读次数:
11
UVA11613 Acme Corporation 思路 对于第$i$个月,货物来源有:当月生产(从源点流入),以及之前的月份流入。因为有保质期,这意味着第$i-1$个月留下来的货物里保质期会各不相同,可能其中一部分是第$i$个月就过期无法卖出的,这一部分货物显然不能流入第$i$个月。 如何连边才能 ...
分类:
其他好文 时间:
2020-11-13 12:49:12
阅读次数:
6
Redis6 安装 在centos7.5服务器上按照官方发布的安装方式并不能进行正确的安装,现收集并整理如下安装方式,亲测有效 1.安装依赖 yum install -y cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gc ...
分类:
其他好文 时间:
2020-11-11 15:42:15
阅读次数:
6
偶遇PC站网页,客户想在手机上查看(不是响应式那种,自然缩放那种): 直接以下代码: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes" ...
分类:
Web程序 时间:
2020-11-10 11:05:19
阅读次数:
18
高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 在过往的面试中,如果候选人做过高并发的项目,我通常会让对方谈谈对于高并发的理解,但是能系统性 ...
分类:
其他好文 时间:
2020-11-08 17:21:16
阅读次数:
20
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-0.htmlMySQL8.0.0The current maximum auto-increment counter value is now written to the redo l ...
分类:
数据库 时间:
2020-11-08 16:51:42
阅读次数:
24
1. 引用计数 1)当一个对象的引用被创建或者复制时,对象的引用计数加1;当一个对象的引用被销毁时,对象的引用计数减1. 2)当对象的引用计数减少为0时,就意味着对象已经再没有被使用了,可以将其内存释放掉。 2. 标记-清除 1)它分为两个阶段:第一阶段是标记阶段,GC会把所有的活动对象打上标记,第 ...
分类:
编程语言 时间:
2020-10-27 11:34:47
阅读次数:
23
这种线性最值问题一般不是贪心就是动归 应该是道贪心题,因为每一列的值与其他列没有什么关系(这是判断贪心问题的根本大法),对于每一列找出使其Hamming距离最小的值即可,由于此题只要值相同就是0,值不同就是1,没有远近之分,所以每一个值都是原来出现次数最多的值。 一定注意出现多解的时候如何选择!!! ...
分类:
其他好文 时间:
2020-10-22 23:11:08
阅读次数:
33
首先,新对象申请内存空间,然后Eden判断是否有足够的空间,如果有则新对象申请内存空间成功,否则使用Minor GC,回收不活跃的对象,然后判断Eden是否有最够的空间,如果有,则新对象空间申请成功,否则判断Servivor是否有足够的空间,如果有则讲Eden区的部分活跃对象复制到Survivor区 ...
分类:
其他好文 时间:
2020-10-21 20:46:55
阅读次数:
21