Статьи

Работа с JSON - схемы и CSRF
JSON расшифровывается как JavaScript Object Notation. Это популярный формат обмена данными, который находит множество применений. В этой статье мы рассмотрим, как использовать JSON. Схемы JSON Мы можем проверить значение схем JSON, чтобы проверить правильность наших типов данных. Также мы можем проверить, есть ли у нас необходимые данные. И мы проверяем, соответствуют ли значения тому формату, который нам нужен. Например, если у нас есть: { "$schema":..

Что нового в Angular 10?
Новая версия Angular v10 была опубликована всего несколько часов назад и анонсирована в этом сообщении в блоге . Хотя он может показаться не таким эффективным, как v9 (с Ivy и всем остальным), этот выпуск отражает стремление команды Angular поддерживать Angular в актуальном состоянии. Нам это показалось очень захватывающим, и время было как раз подходящим, потому что мы собираемся выпустить ABP v3.0! Итак, мы углубились в подробности того, что изменилось и как перенести. Вот что мы..

Создать новый репозиторий на сервере Bonobo Git
1) Откройте веб-браузер и получите доступ к URL-адресу: http://localhost/Bonobo.Git.Server и войдите в систему. Username : admin Password : admin 2) Создать новый репозиторий 3) Попробуйте сначала зафиксировать C:\> git clone http://localhost/Bonobo.Git.Server/HelloWorld.git C:\> cd HelloWorld C:\> notepad README.md C:\> dir C:\> git add README.md C:\> git commit -m "Hello World" C:\> git push origin -u master

MobX для управления состоянием в приложениях Flutter - Часть 2
Создание приложения Hacker News с разбивкой на страницы с использованием MobX для Flutter И снова здравствуйте! Если вы это читаете. Я рада, что ты добрался до этого места. Основываясь на предыдущей статье в этой серии из двух частей, мы приступим к созданию приложения, которое я обещал. Итак, без лишних слов, приступим! Процесс Прежде чем мы перейдем к практике, я бы порекомендовал вам потратить некоторое время и прочитать о пакетах Dart source_gen и build_runner , а..

Аудит безопасности McAfeeDEX
Аудиторы Аудит безопасности смарт-контракта McAfeeDEX проводился отделом безопасности Callisto Network . 5 аудиторов безопасности (включая меня) проверили контракт независимо. Затем менеджер по безопасности сравнил наши аудиторские отчеты и резюмировал описанные результаты. Копии каждого аудиторского отчета и окончательное резюме можно найти здесь . С кратким изложением аудита безопасности можно ознакомиться здесь . Обратите внимание, что наша процедура определения степени..

Fired Up: Введение в Электрон
Я увлекся приложениями для повышения производительности задолго до того, как научился писать хоть одну строчку кода. Еще в аспирантуре я был очарован своим старым Palm Pilot (с ЖК-экраном, похожим на Gameboy, и все такое), а несколько лет спустя я был полностью о моем Motorola Backflip , моем первом смартфоне. Затем появились Tasker, Toodledo, Wunderlist и многие другие. Однако гораздо интереснее, когда вы действительно создаете приложение для повышения производительности, и это то,..

Головоломка с падением яиц
Я начал вести блоги, чтобы помочь таким людям, как я, которые думают, почему это происходит именно так . Этот блог также следует тому же девизу, но пока он следует задаче динамического программирования. Постановка задачи : Учитывая N этажей и K яиц, какое минимальное количество попыток требуется, чтобы определить, на каком этаже разобьется яйцо? Чтобы решить эту проблему, необходимы некоторые допущения - 1. вы можете использовать целое яйцо для следующей попытки 2. вам нужно..

Облачные функции Firebase
Облачные функции Firebase Как вы запускаете облачные функции Firebase при загрузке файла? Недавно нам потребовалось взять регулярно обновляемые текстовые файлы и считывать их в базу данных. Вот как мы использовали Firebase для этого. Облачные функции Firebase Облачные функции Firebase - это механизм запуска внутреннего кода (написанного на JavaScript), который можно запускать различными способами. В этом случае мы хотели запускать функции на основе нового файла, поэтому решили..

Функциональное программирование для объектно-ориентированного разработчика — Глава 1
Если вам интересно прочитать эту статью на испанском языке, загляните в мой блог The Developer’s Dungeon . Привет друзья! Это было какое-то время, верно? Прошу прощения, если отсутствовал какое-то время и оставил вас с желанием продолжить изучение функционального программирования. Или вы могли подумать, что этот парень снова пишет о функциональном программировании? Я очень много работал над редизайном своего сайта и блога. Эта статья была размещена там первой, как всегда, на..

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

Давай увеличим громкость
Работа над Storytime Добро пожаловать назад! Во-первых, я просто хотел поблагодарить всех своих друзей и семью, которые ответили на мой пост два дня назад . Я не очень часто разговаривал со многими из вас, и видеть, как вы, ребята, все выходите и просто говорите несколько слов поддержки, абсолютно безумно и здорово. Это действительно значит для меня мир. Все лайки, комментарии, аплодисменты, публикации и тому подобное - это действительно круто, и у вас все отлично получается. Я..

Использование HTML5 Drag and Drop
В этом уроке я расскажу, как сделать простое перетаскивание с помощью атрибутов перетаскивания HTML5. Любые элементы HTML можно сделать перетаскиваемыми. Начнем с базовой компоновки с небом, землей, разделенной на две части: трава и пруд, а также животные. Я покажу вам, как сделать так, чтобы животных можно было перетаскивать между травой и прудом. На данный момент код такой: Первый шаг - сделать уток и лягушку перетаскиваемыми, это делается путем добавления: draggable =..

Решение красивой двоичной строки с 1 переменной
Закончились бесплатные истории? Вот моя Ссылка на друзья . Я опубликовал электронную книгу . Подборка 100 Java (интервью) решенных проблем программирования. Я дал четкое объяснение и код в книге. Поверьте мне, когда я говорю, что это даст толчок к получению работы в компании вашей мечты . Нажмите на эту 7 0101010 1?keywords=100+best+solved+programming+challenges&qid=1563392111&s=gateway&sr=8-1">ссылку , чтобы перейти на целевую страницу. Это совершенно бесплатно ,..

Компьютерное зрение. Часть 6: семантическая сегментация, классификация на уровне пикселей.
В двух предыдущих главах мы широко обсуждали, как строятся архитектуры нейронных сетей, и обоснование этих архитектур, чтобы либо классифицировать изображения, либо обнаруживать объект в изображении и рисовать ограничивающую рамку вокруг этих обнаруженных объектов. Можно добиться еще большей детализации, посмотрев на каждый пиксель и определив, к какому объекту или классу он принадлежит. Как кратко указано здесь и показано ниже, семантическая сегментация назначит каждый пиксель..

Давайте создадим быстрый, удобный и настраиваемый редактор форматированного текста с помощью Slate.js и React
Что такое редактор форматированного текста? Цель редактора форматированного текста - уменьшить усилия пользователей, пытающихся выразить свое форматирование как допустимую разметку HTML. Редактор форматированного текста дает пользователям возможность форматировать свой текст. В какой-то момент каждый пользовался редактором форматированного текста. Так почему бы не построить такой? Вот некоторые из наиболее часто используемых редакторов форматированного текста. Комментарии..

Мобильная разработка с Ionic и Vue - потяните, чтобы обновить, изменить порядок и панели поиска
Если мы знаем, как создавать веб-приложения Vue, но хотим разрабатывать мобильные приложения, мы можем использовать фреймворк Ionic. В этой статье мы рассмотрим, как начать разработку мобильных приложений с помощью фреймворка Ionic и Vue. Потяните, чтобы обновить Мы можем добавить компонент "вытягивание для обновления" с помощью компонента ion-refresher . Например, мы можем написать: <template> <ion-content> <ion-refresher slot="fixed"..

Как программист, это причины, по которым я пишу код по ночам
И это мой опыт. Возможно, когда я говорю об этом, я говорю только за себя, но это то, что я, в принципе, не принимал во внимание. Тем не менее, со временем понимаешь, что это уже очень типично. Это происходит даже программно, и есть мнение, что мы машины, которые работают ночью на основе кофе. Хотя это может быть правдой (не буквально, возможно), я хочу поделиться своим опытом и причинами. Идеи падают на меня Я понятия не имею, почему это происходит со мной, но я всегда имею в..

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

3 простых способа заработать деньги, изучая код
Не ждите больше, зарабатывайте деньги сейчас Зарабатывать деньги очень важно. Это обязательно. Потому что именно так мы, люди, можем поддерживать и жить своей жизнью. Так что, если вы учитесь программировать, я чувствую ваше давление, чтобы вы как можно скорее начали зарабатывать деньги с помощью ваших навыков. Вы хотите узнать как можно больше, а затем получить высокооплачиваемую работу своей мечты. Но в действительности все иначе. Это легче. Вам не придется ждать месяцы или..

Отзывчивый Кошмар
Отзывчивый кошмар примечание: если вы предпочитаете учиться с помощью видео, я загрузил одно из них — оно находится внизу этой статьи. Вы должны извинить меня за «приманочное» название этой статьи, это действительно не было моим намерением, просто в этом было что-то более элегантное, чем «Делать отзывчивые скриншоты сайта с Phantom и Nightmare». Давным-давно я написал туториал для net-tuts о написании скрипта для создания адаптивных скриншотов с помощью Casper и PhantomJS...