Полезные шпоры

/  Слэш


\  Обратный слэш


Пропорциональными называются две взаимно зависимые величины, если отношение их значений остается неизменным.
Две величины называются прямо пропорциональными, если при увеличении (уменьшении)одной из них в несколько раз другая увеличивается (уменьшается) во столько же раз.


Обра́тная пропорциона́льность — это функциональная зависимость, при которой увеличение независимой величины(аргумента) вызывает пропорциональное уменьшение зависимой величины(функции).


Linux: файловая система – “жёсткие” ссылки
Жёсткой ссылкой (англ. hard link) в UFS-совместимых файловых системах (Unix File System) называется структурная составляющая файла — описывающий его элемент каталога. Жёсткая ссылка связывает индексный дескриптор файла с каталогом и дает ему имя.


Linux: файловая система – “мягкие” ссылки (симлинки)
специальный файл в файловой системе, для которого не формируются никакие данные, кроме одной текстовой строки с указателем, которая трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке (файлу).


Linux: система прав


Linux: chmod, chown


UTF BOM
Маркер последовательности байтов или метка порядка байтов (англ. Byte Order Mark (BOM)) — Юникод-символ, используемый для индикации порядка байтов текстового файла. Его кодовый символ U+FEFF. По спецификации его использование не является обязательным, однако если маркер последовательности байтов используется, то он должен быть установлен в начале текстового файла. Помимо своего конкретного использования в качестве указателя порядка байтов, символ может также указать какой кодировкой Unicode закодирован текст.


Что такое модуль в JavaScript
JavaScript приложения по умолчанию не имеют возможности загрузки модулей. Сперва давайте разберемся, что такое “Модуль”, так как каждый может понимать это по-своему.
Модуль позволяет обеспечить разработчикам разделение приложения на логические части. Также в JavaScript разделение приложения на модули позволяет избежать конфликтов глобальных переменных.


undefined в oбъектах JavaScript

var obj = {};
obj.test = undefined; // добавили свойство со значением undefined

// проверим наличие свойств test и заведомо отсутствующего blabla
alert( obj.test === undefined ); // true
alert( obj.blabla === undefined ); // true


var obj = {};
obj.test = undefined;

alert( "test" in obj ); // true
alert( "blabla" in obj ); // false

Как правило, в коде мы не будем присваивать undefined, чтобы корректно работали обе проверки. А в качестве значения, обозначающего неизвестность и неопределенность, будем использовать null.


Виртуальные методы
Виртуальный метод (виртуальная функция) — в объектно-ориентированном программировании метод (функция) класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения. Таким образом, программисту необязательно знать точный тип объекта для работы с ним через виртуальные методы: достаточно лишь знать, что объект принадлежит классу или наследнику класса, в котором метод объявлен.

Leave a Comment

Your email address will not be published. Required fields are marked *