Публикации по теме 'code'


Codemirror 6: эксперименты
Когда я узнал, что CodeMirror, чрезвычайно популярный редактор кода в браузере, переписывается с нуля на TypeScript с приоритетом мобильного использования, я был очень взволнован. Я провел несколько экспериментов, чтобы опробовать новую версию. Этот пост об этих экспериментах. Они имеют открытый исходный код и доступны по адресу https://github.com/datavis-tech/codemirror-6-experiments . Эти прототипы были полезны при создании функций vizhub.com в реальном времени...

Эффективная память Golang
вступление Вы когда-нибудь думали о том, как улучшить свой код или как добиться успеха на собеседовании? «выравнивание» структур — это процесс оптимизации, в котором мы можем уменьшить потребление памяти правильно построенной структурой. Благодаря этому сгенерированный машинный код использует одну инструкцию для чтения/записи пространства памяти, без этого их могло бы быть 2 и более. type foo struct {} x := new(foo) y := foo{} fmt.Println(unsafe.Sizeof(x)) // 8 bytes..

Как обрабатывать ошибки и исключения в Node.js?
В Node.js ошибки и исключения можно обрабатывать с помощью операторов try-catch или путем передачи функции обратного вызова, которая обрабатывает ошибки. Оператор try-catch — это стандартная функция JavaScript , позволяющая обрабатывать ошибки и исключения в синхронном коде. Блок try содержит код, который может вызвать исключение, а блок catch содержит код, который будет выполняться, если возникнет исключение. Вот пример: try { // code that may throw an exception }..

Введение в тестирование кода Redux
Если вам интересно, как проверить свой код redux, читайте дальше! Предпосылки для лучшего понимания сообщения Базовое понимание redux Базовое понимание разработки через тестирование Использование Jest для тестирования Что вы узнаете Как протестировать создателя действий Как протестировать тестовый редуктор Полезные модули, которые можно использовать при тестировании Разбираем redux и его жаргон Redux - это инструмент управления состоянием (т.е. данными) для..

Как проверить пустую/неопределенную/нулевую строку в JavaScript?
В JavaScript вы можете проверить наличие пустой строки, неопределенной переменной и нулевого значения несколькими различными способами. Чтобы проверить наличие пустой строки, вы можете использовать свойство строки length . Пустая строка имеет длину 0, поэтому вы можете проверить, равна ли длина строки 0. let str = ""; if(str.length === 0) { console.log("String is empty"); } 2. Чтобы проверить неопределенную переменную, вы можете использовать оператор..

13 самых популярных ссылок на базы данных за 2016 год
13 самых популярных ссылок на базы данных за 2016 год Мы изучили данные и собрали самые популярные статьи, опубликованные в DB Weekly за последние двенадцать месяцев. DB Weekly - это бесплатная рассылка по электронной почте последних новостей и статей о технологиях баз данных, посвященных новым разработкам в SQL, NoSQL, базах данных документов, базах данных графов и многом другом. Итак, расслабьтесь и наслаждайтесь - вот 13 популярных статей по базам данных за 2016 год:..

Код: скрытый язык компьютерного оборудования и программного обеспечения
«Код: скрытый язык компьютерного оборудования и программного обеспечения» автора Чарльза Петцольда — это техническая книга, цель которой — научить вас, как работает компьютер. Темы варьируются от основ электричества до работы различных компонентов, из которых состоит современный компьютер. Это очень интересное путешествие, чтобы действительно узнать, как работает компьютер. В этом письме я расскажу о самой важной части этой книги. До того, как появились компьютеры как таковые, у..