为即将举行的研讨会做一个准备工作,我在这里得到了这个问题:
假设你有一个带有直接映射数据缓存的32位MIPS处理器 容量为4096字节,块大小为16字节。缓存最初是空的(全部有效 位是0)。在以下程序之后,已更新了哪些缓存集 已被执行?对于每个集合,指定集合编号,有效位的值, 和数据缓存的标记值。
var csrftoken = Cookies.get('csrftoken');
function csrfSafeMethod(method) {
// these HTTP methods do not require CSRF protection
return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));
}
$.ajaxSetup({
beforeSend: function(xhr, settings) {
if (!csrfSafeMethod(settings.type) && !this.crossDomain) {
xhr.setRequestHeader("X-CSRFToken", csrftoken);
}
}
});
function updateWaypoints(){
var routeArray =Array(),
routeArray = control.getWaypoints();
routeArray.push({route_id:routeId});
console.log(routeArray);
console.log(JSON.stringify(routeArray));
var newData = JSON.stringify(routeArray);
$.ajax({
type: 'POST',
url: '/routes/savemaproute/',
data: newData,
});
}
正确,因此第2行和第4行具有碰撞设定值(设定编号36),其中加载字获取信息。令我困惑的是,加载词获取信息,如果缓存为空,则没有任何内容可以获得,所以我对应该对问题中的有效位和标记值应该回答的内容感到困惑。或者我只是误解了这个问题,不确定。 任何帮助都非常有用。