JDK源码解读之HashMap 在经过漫长的秋招的漫长的打击之后,认识到了自己的许许多多的问题,最大的问题就是很多东西只会用,或者只能说出很表面的原理,于是乎,自己开始了漫长的啃代码之路,这一篇,从HashMap说起,本合集源码均基于JDK1.8,不比较其它版本。 一、参数解读 serialVers ...
分类:
其他好文 时间:
2020-12-16 11:42:38
阅读次数:
4
/** @JsonRpcMethod- delFile*/ public function delFile($data){ if(empty($data->filename)){ throw new Exception('参数错误',3104); }else{ $filename = $data-> ...
分类:
Web程序 时间:
2020-12-15 11:58:30
阅读次数:
3
【1】if语句 (1)格式:if(判断条件) 语句; 实例: (2)格式: if(判断条件) { 语句; 语句; ...; ...; 语句; } 实例: 注意:(1)与(2)的区别,(1)中只能对单个语句控制而(2)中可以对多个语句控制 (3)if(判断条件) 1语句; else 2语句; 这个语句 ...
分类:
编程语言 时间:
2020-12-14 13:52:40
阅读次数:
9
\(n\) 个人,每个人有个权值 \(a_i\)。进行 \(n\) 轮操作,每轮开枪杀死一个人,\(i\) 被杀死的概率 \(p_i=\dfrac{a_i}{\sum_{x\ is\ alive}a_x}\) ,求最后死的那个人是 $1$ 的概率。答案对 $998244353$ 取模。 \(a_i ...
分类:
其他好文 时间:
2020-12-14 13:37:16
阅读次数:
4
一、ResNet结构 ResNet神经网络主要用的是跳远连接的方式来解决深层神经网络退化的问题,在跳远连接的后需要对输入与激活前的值进行相加,激活前的值y可能与输入值的shape相同,也可能不相同,所以有ResNet有两种方式,当shape不相同时,用1*1的卷积操作来处理,一般来说1*1的卷积对神 ...
分类:
Web程序 时间:
2020-12-14 13:32:55
阅读次数:
7
ag-grid 有自己的滚动事件,所以引入其中的单元格组件的下拉滚动有的会不好使,具体原因因项目需求原因未能及时探究从根本上解决,故代码层面处理一下。等后续再继续讨论 // 宿主事件--监听滚轮 @HostListener('mousewheel', ['$event']) _mousewheel( ...
分类:
其他好文 时间:
2020-12-14 13:16:58
阅读次数:
2
Description: Given a (singly) linked list with head node root, write a function to split the linked list into k consecutive linked list "parts". The l ...
分类:
其他好文 时间:
2020-12-14 13:00:34
阅读次数:
3
null在Java中带来的麻烦我相信所有的Java程序猿一定都遇到过NullPointerException,空指针在Java程序中是最常见的,也是最烦人的;它让我们很多程序猿产生了根深蒂固的感觉,所有可能产生空指针的地方都的加上if-else检查,但是这带给我们很多麻烦Java本身是强类型的,但是null破坏了这个规则,它可以被赋值给任何对象Java的设计是让程序猿对指针无感知,但是null指针
分类:
编程语言 时间:
2020-12-14 12:57:12
阅读次数:
4
这个本来是之前在微博上有个同学说他经常用来面试别人,大概是说,对于如下代码,你觉得会输出啥: $a = true; if ($a) { echo "true"; } else label: { echo "false"; } 当时觉得有点偏,没想写,今天中午又有人问我,我想那就介绍下这个原因吧. 首 ...
分类:
其他好文 时间:
2020-12-11 12:34:27
阅读次数:
22
题意: 一个凸多边形和$m$个光源,问最少选择几个光源使得多边形所有边都被照亮 思路: 对于每个光源,处理出能照到的边,即为区间完全覆盖问题,但是区间是环形的,枚举起点处理 #include <bits/stdc++.h> using namespace std; typedef long long ...
分类:
其他好文 时间:
2020-12-10 11:38:18
阅读次数:
15