答:是值传递。Java语言的方法调用只支持参数的值传递。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的属性可以在被调用过程中被改变,但对对象引用的改变是不会影响到调用者的。C++和C#中可以通过传引用或传输出参数来改变传入的参数的值。在C#中可以编写如下所示的代码,但 ...
分类:
其他好文 时间:
2020-05-15 09:38:21
阅读次数:
77
什么是文件系统? 计算机存储和组织数据的方法或者机制。(软件) 为什么需要文件系统? 磁盘是物理介质、磁粒子物理元素。硬件需要软件驱动使用。 文件系统实现通过磁盘管理规划、存储数据。 文件系统有哪些(主流)? Windows:NTFS、fat32、msdos Linux:ext2、ext3(C5)、 ...
分类:
系统相关 时间:
2020-05-15 09:27:09
阅读次数:
91
//判断a是否小于b private static boolean less(Comparable v, Comparable w) { return v.compareTo(w) < 0; } //两个交换 private static void swap(Comparable arr[], in ...
分类:
编程语言 时间:
2020-05-13 23:40:22
阅读次数:
106
sar常用命令之内存监控 1.sar -r -f sa11:内存使用的百分比 kbmemfree 空闲的物理内存大小 kbmemused 已使用的物理内存大小 %memused 物理内存使用率 kbbuffers 文件磁盘块的缓存大小,kbbuffers和kbcached:这两个值就是free命令中 ...
分类:
其他好文 时间:
2020-05-13 14:14:14
阅读次数:
85
一.ReentrantLock是什么 ReentrantLock是一个可重入的互斥锁(Reentrant就是再次进入的意思),又被称为“独占锁”。它添加了类似锁投票、定时锁等候和可中断锁等候的一些特性。 ReentrantLock在同一个时间点只能被一个线程获取(当某线程获取到“锁”时,其它线程就必 ...
分类:
其他好文 时间:
2020-05-13 11:40:01
阅读次数:
69
题目:传送门 题意 思路 对于 k <= n - 1 的情况,我们可以将全部的牌隔一个位存起来,也就是起初的时候,第 i 张牌,放在 b[ 2 * i - 1 ] 的位置。每次操作将第 i 张牌放到第 (i - 1) % (n - 1) + 2 = i + 1 的位置的下一位,即放到 b[ 2 * ...
分类:
其他好文 时间:
2020-05-12 11:22:22
阅读次数:
86
题目大意:一棵树,然后m个询问,每个询问有k个点,然后判断是否有一条路,要求这k个点要么在这条路上,要么和这条路相距为1. 题解:刚开始的思路是这样的,这条路的终点肯定是深度最深的那个点,然后用BFS找到从1到终点的路线,然后在对路径上的点和与路径直接相连的点进行判断,看这k个点是否都在其中,然后就 ...
分类:
其他好文 时间:
2020-05-08 13:06:29
阅读次数:
53
找到链表倒数第k个节点 class Solution { public ListNode getKthFromEnd(ListNode head, int k) { if(head == null) return null; ListNode dummyHead = new ListNode(-1) ...
分类:
其他好文 时间:
2020-05-07 18:09:11
阅读次数:
62
#include "stdio.h"#include "stdbool.h"void swap(int *t1, int *t2){ int temp; temp = *t1; *t1 = *t2; *t2 = temp;}void bubble_sort(int arr[], int len){ ...
分类:
编程语言 时间:
2020-05-04 15:28:55
阅读次数:
55
P1640 [SCOI2010]连续攻击游戏 题目描述 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。游戏进行到最后,lxhgww遇到了终 ...
分类:
其他好文 时间:
2020-05-04 13:34:48
阅读次数:
65