我感兴趣的是一个深入的答案,解释x11授权是如何工作的,尤其是MIT Magic Cookies.
我知道它实际上做的是禁止访问除登录用户以外的所有其他人,还有一些控制机制可以控制客户端应用程序是否可以连接到Xdisplay服务器.
我还发现有五种标准访问控制机制,它们可以分为三大类:
1.基于主机访问
2.基于cookie访问
3.基于用户访问
但是从这一点开始,我真的不明白这些工作的方式以及它们用于授权的方式.
数组可以有不同的大小,但最大可以包含以下元素:
DE/FR/IT/EN/RM
Run Code Online (Sandbox Code Playgroud)
一些可能的数组可能是:
DE/FR/IT/EN/RM,
IT/EN/RM,
DE/RM
Run Code Online (Sandbox Code Playgroud)
等等。
如何使这样的数组遵循排序规则?我的意思是如何使该数组始终按照以下顺序对自身进行排序:DE/FR/IT/EN/RM
我尝试过这样的事情,但由于不是 js 编码员,我无法理解它:
function{
.....
....
...
list.sort(compareList());
...
..
.
}
function compareList() {
var ruleList = new Array();
ruleList.push("DE","FR","IT","EN","RM");
}
Run Code Online (Sandbox Code Playgroud)
例如
具有 3 个元素的输入数组:RM、DE、EN
排序后输出:DE,EN,RM
或例如
输入最多 5 个元素:FR、DE、EN、RM、IT
输出:DE,FR,IT,EN,RM
有价值吗?
我试图了解Java中已声明但未初始化的变量/对象的状态。
我无法实际测试它,因为我不断收到“未初始化”的编译错误,而且我似乎无法抑制它。
虽然例如,我猜想如果变量为a,integer则可能等于0。
但是,如果变量将是一个字符串,等于null或isEmpty()返回,该true怎么办?
所有未初始化的变量的值都相同吗?还是每个声明(含义,整数,字符串,双精度型等)在未显式初始化时都有不同的值?
因此,正如我现在所看到的,无论是声明变量locally还是在变量中,它都具有很大的区别Class,尽管我似乎无法理解为什么在类中声明为static时不会给出错误,但是在main中声明时却会产生错误。"Not Initialized" error。