Публикации по теме 'how-to'


Как отключить серверный Javascript на MongoDB
Узнайте, как защитить свой сервер MongoDB от атак NoSQL-инъекций, отключив функции Javascript на стороне сервера. Все следующие операции MongoDB позволяют запускать произвольные выражения JavaScript непосредственно на сервере: $ Где "уменьшение карты" "группа" Эти методы могут быть действительно удобными, но они создают огромный риск безопасности для целостности вашей базы данных , если ваше приложение не очищает и не экранирует заданные пользователем значения должным..

Как провести техническую экспертизу машинного обучения
Этот пост НЕ предназначен только для экспертов по машинному обучению (ML), которые проводят технический DD в стартапе для венчурного капитала (VC). Если вы специалист по данным, инженер машинного обучения или исследователь, планирующий присоединиться к существующей команде машинного обучения в любой компании, вам следует прочитать этот пост, чтобы оценить уровень основ машинного обучения и принять решение, соответствующее вашим карьерным целям. В последние годы венчурные капиталисты..

Создайте свой собственный блокировщик рекламы
Мне всегда было интересно, смогу ли я сделать свой собственный блокировщик рекламы - к моему удивлению, примерно с помощью пяти строк JavaScript мы можем! Исходный код Chrome-браузер предоставляет API-интерфейс webRequest , который позволяет разработчикам наблюдать и анализировать трафик, а также перехватывать, блокировать или изменять запросы на лету. Используя этот API, мы можем разработать расширение для блокировки URL , которое остановит любые запросы к doubleclick.net (но..

Подсказка углового материала с многострочным текстом
Как разбить линии внутри мата Справочник по API для Angular Material tooltip : import {MatTooltipModule} from ‘@angular/material/tooltip’; Нам нужно импортировать ссылку на директиву внутри нашего основного модуля angular. Основная идея создания многострочного текста внутри элемента - написать функцию внутри нашего компонента, которая возвращает статический или динамический текст, в котором мы хотим разбить строки. Во-первых, нам нужно добавить директиву matTooltip в..

Использование Go's json.RawMessage
tl;dr json.RawMessage - это массив байтов, который можно подключить к любой маршалируемой или немаршалируемой модели. Что такое «необработанное сообщение»? Мы можем думать о необработанном сообщении как о части информации, которую мы решили игнорировать в данный момент. Информация все еще есть, но мы решили сохранить ее в необработанном виде - байтовом массиве. Причина того, что это массив байтов, заключается в том, что за исключением машинного кода, массив байтов является..

Взаимодействие с Neo4j в NodeJS с помощью Neode Object Mapper
Взаимодействие с Neo4j в NodeJS с помощью Neode Object Mapper Я хотел бы уделить немного времени, чтобы познакомить вас с Neode , OGM, разработанным, чтобы позаботиться о шаблоне CRUD, необходимом для создания проекта Neo4j с помощью NodeJS. Фон Когда я впервые начал серьезно относиться к NodeJS, Neo4j не получил особой поддержки. Там, где библиотеки действительно существовали, проекты либо казались устаревшими, либо требовали большого количества шаблонов, прежде чем можно было..