Я немного изменил один из ответов, опрошенных сверху. Я болею за одну функцию вместо 2, если она не нужна.
Storage.prototype.object = function(key, val) {
if ( typeof val === "undefined" ) {
var value = this.getItem(key);
return value ? JSON.parse(value) : null;
} else {
this.setItem(key, JSON.stringify(val));
}
}
localStorage.object("test", {a : 1}); //set value
localStorage.object("test"); //get value
Кроме того, если значение не задано, оно возвращает null
вместо false
. false
имеет некоторое значение, null
не имеет значения.
Кажется, есть проблема со сборкой старых драйверов NVIDIA на ядрах 4.4.0-107x-aws. Вы можете установить более новые драйверы NVIDIA, которые должны нормально работать с текущим ядром:
wget http://us.download.nvidia.com/tesla/410.104/NVIDIA-Linux-x86_64-410.104.run
sudo sh ./NVIDIA-Linux-x86_64-410.104.run --no-drm --disable-nouveau --dkms --silent --install-libglvnd
По словам представителя AWS, драйверы были обновлены в Deep Learning AMI 21/03/2019 [ Форумы AWS ].