Публикации

Защита от подделки межсайтовых запросов в веб-приложениях с помощью файлов cookie двойной отправки
Защита от подделки межсайтовых запросов в веб-приложениях с помощью файлов cookie двойной отправки Двойная отправка cookie В случае, если откладывать токен CSRF в сеансе рискованно, выборная защита - это использование двукратной отправки. Двукратная отправка удовольствия характеризуется отправкой произвольного стимула как в угощении, так и в качестве параметра спроса, при этом сервер подтверждает, согласованы ли согласование оценки лакомства и востребования. В момент, когда клиент..

Создайте загрузчик файла прогресса с помощью перетаскивания на React
Подробное пошаговое руководство по созданию загрузчика файлов с перетаскиванием и перетаскиванием, показывающего ход загрузки в режиме React Что мы строим Если вы когда-нибудь видели загрузчик файлов прогресса, существующий в Интернете, например Google Диск или другое крупное веб-приложение, то это важное то, что мы создаем сегодня, но с более простым пользовательским интерфейсом и в React. Зачем это делать? Одна из основных причин для создания этого - дать пользователям..

Как самостоятельно разработать приложение для iOS
Итак, вы хотите создать приложение для iOS? Мобильные приложения во многом изменили нашу жизнь. Мы используем приложения, чтобы показать нам, как добраться туда, куда мы хотим, приложения, чтобы проверить, сколько денег у нас есть в банке, назначить встречи и задачи и даже дистанционно включить свет в нашем доме. Кто угодно может создать приложение для любых целей. Это может быть приложение для просмотра меню и резервирования столика в ресторане, приложение для подготовки к большому..

Как выполнить динамический импорт с Next.js
Обычно невозможно импортировать модули по условию. Всякий раз, когда страница загружается, все импортированные модули на этой конкретной странице также загружаются. const allowImport = true; if (allowImport) { import DynamicComponent from "../components/hello"; } export default function Home() { return ( <div> <DynamicComponent /> </div> ) } Приведенный выше фрагмент кода вызовет некоторые ошибки при компиляции. Но с Next.js можно..

Day37 #100DaysOfCode — TDD и модульное тестирование
Тестирование вашего приложения имеет первостепенное значение для хорошего масштабирования и успеха вашего приложения. Если тема пугает, у вас нет страха, вы не одиноки. Меня пугают такие термины, как TDD , BDD и Unit Testing . Во-первых, TDD и BDD на самом деле делают одно и то же, разница лишь в том, что они подходят к этому по-разному. Это руководство было сделано Tania Rascia , и вы должны посмотреть, насколько правильно оно задокументировано. Юнит-тестирование в..

Пришло время создать вашу первую библиотеку компонентов React.
Иногда вам может понадобиться создать собственную библиотеку компонентов пользовательского интерфейса. Основные причины — избегать дублирования между приложениями или извлекать пользовательский интерфейс из логики. В моем случае я хотел извлечь компонент для приложения React. Чтобы быть более точным, я хотел извлечь компонент для приложения Rails, где React был смонтирован с помощью Webpack. Огромному монолиту не нужно набирать лишний вес с пользовательским интерфейсом. Итак, давайте..

Опорные векторные машины
Введение Пройдя несколько определений машин опорных векторов, я понял, что: «Машина опорных векторов – это контролируемый алгоритм машинного обучения, который в основном используется для целей классификации. В алгоритме SVM создается оптимальная гиперплоскость, которая классифицирует новые точки данных. Он может работать как с линейными, так и с нелинейными наборами данных». Это определение может не иметь смысла прямо сейчас для вас. Все в порядке! Просто следуйте инструкциям..

Программы и руководства Tensorflow
В этом репозитории было проведено несколько игрушечных экспериментов на основе Tensorflow (популярной среды машинного обучения), чтобы представить некоторые концепции глубокого обучения, которые используются для распознавания изображений и языкового моделирования. Я суммировал их на три части: Сверточная нейронная сеть для распознавания рукописных цифр Последовательность уровня символов на основе LSTM для генерации последовательности Классификация пар вопросов с помощью RNN..

Руководство по веб-разработке для начинающих в одном изображении
Вы думаете о том, чтобы стать веб-разработчиком, но не знаете, с чего начать? Не бойтесь, потому что все опытные веб-разработчики когда-то были там. Некоторым может быть легко получить доступ к нужной информации, но если у вас нет друзей-разработчиков или вы получили образование, не охватывающее разработку программного обеспечения, вам может быть трудно начать. Конечно, многие из нас слышали классический вариант «Начните с HTML, затем CSS, затем Javascript». Но действительно ли это..

Изучение React в реальном мире, часть первая
Производительность - не проблема. Пока не будет. Это первая публикация из серии из трех частей, в которых объясняются некоторые уроки, полученные при использовании React в производственной среде. вступление Работая над MVP для Infleux , команда решила двигаться быстрее и оптимизировать позже. Мы знали, что приложение в конечном итоге столкнется с некоторыми проблемами нефункциональных требований , но если бизнес-модель даже не работает, какой смысл в ранней оптимизации и..

Лодаш — Javascript
Lodash (буквально, _) — это просто дополнительные ярлыки, которые помогают нам, программистам, писать и выполнять код быстрее. Официальная документация по их использованию находится по ссылке здесь , а если вы импортируете модули через npm, вот их страница установки npm . Импортируйте, а затем читайте дальше…. Когда я впервые столкнулся с этим новым синтаксисом, я везде видел, что он очень полезен и в каких контекстах его можно использовать. Это было хорошо, но я боролся на более..

Vue.js Internals - Что задействовано в вызове метода?
Vue - это магия Javascript. Vue предоставляет инструменты для быстрого создания интерактивных пользовательских интерфейсов. Это делается с помощью концепции многократно используемых компонентов , которые визуализируют и обновляют html на основе данных этого компонента. В кругах разработчиков это называется двусторонней привязкой данных . Внесите изменения в данные и следите за обновлением HTML автоматически. У вас есть элемент ввода HTML? Скажите Vue привязать форму к данным..

Построение сверточной нейронной сети с использованием NumPy с нуля
В некоторых случаях может оказаться полезным использование уже существующих моделей в библиотеках ML / DL. Но чтобы лучше контролировать и понимать, вы должны попытаться реализовать их самостоятельно. В этой статье показано, как CNN реализуется только с использованием NumPy. Вступление Сверточная нейронная сеть (CNN) - это современный метод анализа многомерных сигналов, таких как изображения. Существуют различные библиотеки, которые уже реализуют CNN, такие как TensorFlow и Keras...

Отлов глобальных ошибок в Angular 2
В Angular 2 уже есть очень хороший обработчик ошибок . Когда в вашем коде случайным образом возникает ошибка, обработчик ошибок Angular поймает ее и выведет сведения об ошибке в консоль. Сведения об ошибке также будут включать номер строки со ссылкой на исходный файл. В большинстве случаев этого должно быть более чем достаточно, чтобы помочь вам понять, что происходит в вашем приложении. Зачем мне нужен собственный обработчик ошибок? Вы можете использовать пользовательский..

Лучший способ научиться программировать = лучшая поддержка обучения
Задавать вопросы. И получить на них ответы Так что я столкнулся с небольшой проблемой с «Лабораторией». IDE не загружала правильные файлы, необходимые мне для прохождения этого конкретного урока. И это очень распространено в обучении программированию: иногда это может быть просто пропущенное двоеточие, или вы что-то опечатались, и код не будет работать должным образом, в результате чего вы не сможете пройти этот урок. Встроенная функция вопросов и ответов Learn.co К счастью,..

Учебные курсы по науке о данных: прозрачные результаты
Отчеты о результатах не получили широкого распространения в сообществе учебных курсов по науке о данных по сравнению с их собратьями по учебным курсам по программированию. Фактически, учебные курсы по программированию фактически являются авангардом прозрачности результатов. Hack Reactor и несколько других учебных курсов по программированию основали Совет по честности в отчетности о результатах , и вы можете увидеть данные о размещении , опубликованные некоторыми участниками. Нет..

Сбор больших данных из общедоступных исследовательских репозиториев, например PubMed, arXiv (2 /)
Это вторая часть серии Твиттер-бот, чтобы не отставать от ваших научных исследований . Вам потребуются базовые знания Python. Я хотел попробовать обучить модель машинного обучения, которая оценивала бы актуальность исследовательской работы для биофотоники (моя область исследований), просто взглянув на название. Это именно то, что я сделал бы, просматривая RSS-канал или оповещение по электронной почте из журнала - ни у кого нет времени прочитать аннотацию, не говоря уже о полном тексте,..

Выставление счетов в Gmail
Выставление счетов в Gmail В Соединенных Штатах есть миллионы владельцев малого бизнеса, которые манипулируют электронными таблицами (для отслеживания продаж / денег), решениями для выставления счетов-фактур (для отправки счетов) и электронной почты (для связи с клиентами). Они проводят большую часть времени в своем почтовом приложении, общаясь со своими клиентами и пытаясь следить за счетами и платежами, жонглируя между множеством приложений. В настоящее время нет ни одного..

Типы курса машинного обучения Бангалор от ExcelR Solutions
Расширенные алгоритмы машинного обучения состоят из множества технологий (таких как глубокое изучение, нейронные сети и обработка естественного языка), используемых в обучении без учителя и с учителем, которые функционируют на основе уроков из текущей информации. Решение организационной проблемы выходит за рамки этого текста, однако мы можем извлечь уроки из Agile и DevOps и создать кросс-практические и ориентированные на конечный результат команды, которые включают специалистов из..

Как открыть проект за 4 шага: Часть 2
Авторы: Лиат Гофштейн , Ори Нойман Добро пожаловать во вторую и последнюю часть нашей серии блогов! В Части 1 мы создали проект GitHub, создали монорепозиторий с помощью Lerna, добавили наш первый пакет и подключили наш проект к CI \ CD с помощью GitHub Actions. Часть 2 посвящена оставшимся этапам создания проекта с открытым исходным кодом: Издательский Документирование вашего проекта Издательский Вы будете использовать npm в качестве реестра для публикации вашего..