public class ArrayList implements Collection{ //模拟ArrayList private static final int default_size = 16; @SuppressWarnings("unchecked") E[] objects = (... ...
分类:
其他好文 时间:
2018-06-20 14:41:52
阅读次数:
155
ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。 CAS:Compare and Swap,比较并交换。CAS有3个操作数:内存值V、预期值A、要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B,否则什么都不做。该操作是一个原子操 ...
分类:
其他好文 时间:
2018-06-20 14:30:59
阅读次数:
121
一、Linux默认可以分为3个分区,分别是boot分区、swap分区和根分区。 二、分区建议 1.对于初次接触Linux的新手 或者 电脑硬盘空间较小 2.对于Linux高级用户安装建议 3.对于Linux高级server用户安装建议 ...
分类:
其他好文 时间:
2018-06-20 12:56:31
阅读次数:
143
4.5/4.6磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动添加wsap空间 查看磁盘挂载信息命令:mount 格式命令:mke2fs -t ext4 /dev/sdb1 挂载命令: mount /dev/sdb1 /tmp/newdisk 卸载:umount /dev/sdb1 4.9手动添加 ...
分类:
其他好文 时间:
2018-06-18 17:09:41
阅读次数:
177
1、登陆到官网,并下载centos软件,链接如下http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso2、 本次安装采用Hyper-V虚拟机安装3、取名并设置存储路径,C盘采用的SSD硬盘,本例目前存放在SSD硬盘上4、 因为目前使用的是7.0版本,官方说支持第二代,但是为了更好的兼容性,选择第
分类:
其他好文 时间:
2018-06-18 15:05:25
阅读次数:
228
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3669 第一道LCT! 主要是看这个博客理解学LCT板子:https://blog.csdn.net/yxuanwkeith/article/details/50991326 关于这道题,又看了 ...
分类:
其他好文 时间:
2018-06-18 13:31:02
阅读次数:
228
威佐夫博弈(Wythoff's game): 有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。 证明真心看不懂,只能忧伤的记结论了; 主要公式: c = floor((b - a)*((sqrt(5.0) + 1) / 2) ...
分类:
其他好文 时间:
2018-06-16 18:49:19
阅读次数:
171
一:磁盘格式化所谓格式化,就是安装文件系统,windows下有fat32,ntfs,centos为ext,现在为ext4mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4这四个命令是相同的。常用选项:-b:分区时设定每个数据区块占用空间大小,目前支持1024、2048、4096bytes每个块(除非特殊需求,否则不需要设置)-i:设定inode的大小-N:设定inode数量,
分类:
其他好文 时间:
2018-06-15 21:45:08
阅读次数:
215
题目大意:给你一个m个点的简单多边形。对于每个点i∈[1,n],作一个以O点为原点且过点i的圆,求该圆在多边形内的圆弧长度/圆长。 其中n≤200,m≤500。 我们将n个点分开处理。 首先,我们要判断需处理的圆,是否被包含在多边形内,或者圆把多边形包含了。 我们显然可以从原点出发,向上作一条x=0 ...
分类:
其他好文 时间:
2018-06-15 12:56:11
阅读次数:
184
工作第三个年头,如果从实习期开始算。 遇到一个好老师,一个贫嘴的上司。 然后开始接触了几个新的框架和新的开发理念。并且接着跳槽的机会,整理下这2年多来学到的,看到的。 使用的是.net core,虽然迟了半年,已经有一大批一大批的框架出现了,而切写的这个项目也没有什么特殊的亮点,仅用于个人提高以及熟 ...
分类:
其他好文 时间:
2018-06-14 15:07:38
阅读次数:
151