Публикации

Первый взгляд: React Native NavigationЭкспериментальная часть 1
NavigationExperimental больше не является предпочтительным методом навигации в React Native и скоро будет устаревшим. Я бы посоветовал проверить React Navigation , поскольку это текущий стандарт и мой предпочтительный метод навигации. Чтобы поближе познакомиться с NavigationExperimental, ознакомьтесь с NavigationExperimental In Depth . Чтобы увидеть вторую часть, реализацию с redux, нажмите здесь . Чтобы увидеть третью часть, реализацию с вкладками и сокращением, нажмите здесь..

Мой опыт на хактоберфесте
Я ждал возможности внести свой вклад в проекты с открытым исходным кодом, но не в качестве продолжения учебы, а в качестве волонтерской работы. Существуют тысячи проектов с открытым исходным кодом и, хотите верьте, хотите нет, примерно такое же количество руководств. Но, тем не менее, найти хороший первый проект — непростая задача. Хактоберфест заинтриговал меня, чтобы я приложил больше усилий к этому давнему плану. Это месячная программа в октябре, организованная Digital Ocean в..

Простое создание гистограмм в Pandas
Один из наиболее распространенных методов исследования данных - построение гистограммы. Мы рассмотрим, как создать его в Pandas с минимальными требованиями. Подготовка данных Сначала установите Pandas и Matplotlib, если вы еще этого не сделали. Matplotlib будет использоваться для создания диаграммы и сохранения ее в файл. Сначала давайте прочитаем данные из файла Excel в фреймворк Pandas: import pandas as pd df = pd.read_excel('meanZscores.xlsx') При необходимости сначала..

RxJS. Операторы преобразования в примерах (часть 2)
Все, что вам нужно знать о map , mapTo , mergeMap , mergeMapTo , scan , mergeScan , groupBy , pairwise , partition , pluck , switchMap , switchMapTo , window , windowCount , windowTime , windowToggle , and windowWhen Операторы преобразования RxJS в примерах (часть 2). Эта статья является продолжением RxJS. Операторы преобразования в примерах (часть 1) : buffer , bufferCount , bufferTime , bufferToggle , bufferWhen , concatMap ,..

Пондернет объяснил
Реализация обдумывающей сети для набора данных MNIST Вы можете найти код этой статьи в этом репозитории GitHub . Клонируйте его прямо сейчас! Вы можете запускать код, как вы читаете, с помощью этого блокнота Colab . Откройте его сейчас! Если мы серьезно относимся к антиутопическому будущему с роботами-повелителями, мы должны признать, что нынешний ИИ никогда не добьется успеха. В большинстве современных нейронных сетей чего-то не хватает, ключевого свойства, которое мешает им..

Проверка типов Redux без TypeScript/Flow
Возможно, вам знаком такой код: Но чаще всего todo содержит гораздо больше, чем 3 свойства, и тогда люди склонны использовать что-то вроде: Конечно, действительно чистый код должен использовать хорошо продуманную структуру данных, более сложную вложенность объектов, но на самом деле вы можете столкнуться с объектами с более чем 30 свойствами, а затем вводить каждое свойство, как в первом примере, утомительно. Второй подход на самом деле очень плохой, новый разработчик понятия..

Обратный инжиниринг с Radare2 - Часть 2
Эта статья является продолжением моей первой статьи Обратный инжиниринг с использованием Radare2 , в которой я дал базовое введение в инструмент. Я настоятельно рекомендую начать с него, если вы еще этого не сделали, поскольку он охватывает самые основы. Эта статья продемонстрирует некоторые другие интересные особенности Radare2, объясняя, как решить простую программу в стиле Capture the Flag. Вы можете скачать эту программу на моем gitHub (бинарный файл crackme). Если вы запустите..

Прогрессивные веб-приложения с React
Что такое ПВА? Это обычное веб-приложение с некоторыми дополнительными сверхспособностями 💪, которые делают наше веб-приложение похожим на приложение и улучшают взаимодействие с пользователем. Дополнительные сверхспособности перечислены ниже: Адаптивный дизайн : PWA хорошо работают на всех размерах экрана, от настольных компьютеров до смартфонов и планшетов. Доступность в автономном режиме : PWA могут работать, даже когда устройство пользователя находится в автономном режиме...

☠️ ДОБРО ПОЖАЛОВАТЬ В БАССЕЙН.
«Умственное истощение может вызвать эмоциональный хаос». «Бассейн» ощущается и выглядит для всех по-разному. Знакомое урчание его оглушительной частоты я уже слышал в комментариях канала Slack. Сегодня пятница, и многие из нас устали и переутомлены, но кто виноват? Я ввел свой пароль примерно в 7:30 утра. Встать было через два часа. У меня было достаточно времени для написания кода вместе с некоторыми обучающими программами. Я говорю себе: «Я несу ответственность», запуская..

Работа с алгебрами Ли в машинном обучении, часть 2
О промежуточной алгебре Ли E7+1/2(arXiv) Автор: Кимён Ли , Кайвен Сан , Хаову Ван Аннотация: E7+1/2 — промежуточная алгебра Ли, заполняющая дыру между E7 и E8 в исключительной серии Делиня-Цвитановича. Он был независимо найден Матуром, Муки, Сеном при классификации 2d RCFT с помощью модульных линейных дифференциальных уравнений (MLDE) и Делинем, Коэном и де Маном в теории представлений. В этой статье мы предлагаем некоторые новые алгебры вершинных операторов (VOA), связанные с..

Действительно ли простой вопрос LeetCode простой?
Бен пошел на техническое собеседование в технологическую компанию. Ему задали этот вопрос: Input: [0,1,1,2,3,3] Output: [0,1,2,3] Что? Удаление дубликатов в массиве? Легкий. Затем он открывает Python IDE и вводит следующий код. foo = [0,1,1,2,3,3] foo = set (foo) print(foo) Интервьюер: Функция set() действительно помогает сохранить уникальные элементы. Но эта реализация не учитывает функцию возрастания входных данных. И гарантирует ли это восходящий порядок вывода? Бен..

Мне нравится ваше явное упоминание о кодере как о внешнем термине.
Мне нравится ваше явное упоминание о кодере как о внешнем термине. Я написал аналогичную статью на http://agilistandre.com/three-levels-maturity-software-developers/ , где описал три основных уровня, не связанных с их опытом или мастерством; скорее, это связано с тем, как они позиционируют свою карьеру. Три уровня: программист (я называю это фрилансером), инженер-программист и специалист.

Изменить заголовок веб-части с помощью jquery
Javascript Вам нужен небольшой javascript, который изменяет заголовок веб-части. В моем примере я беру значение из параметра URL и добавляю его к веб-части. Чтобы получить идентификатор веб-части веб-части, которую вы хотите изменить, вы можете использовать, например. Средства разработки IE (F12). Определите веб-часть и скопируйте идентификатор, начинающийся с WebPartCaptionWPQ. Последняя цифра идентифицирует веб-часть. Сохраните javascript как ModifyWebPartTitle.txt на сайте..

Создайте и разместите своего первого бота для разногласий с помощью Node.js и AWS.
Discord — одно из самых популярных приложений для чата в мире; с более чем 140 миллионами активных пользователей, вполне вероятно, что вы и все, кого вы знаете, уже используете его! Создание собственного бота Discord может быть интересным способом добавления пользовательских функций на ваш сервер Discord и хорошим способом немного узнать об использовании API Discord. В этом руководстве мы будем использовать Discord.js , библиотеку Node.js, которая позволяет легко взаимодействовать с..

Аутентификация и авторизация в GraphQL (и как могут помочь GraphQL-модули)
Аутентификация и авторизация в GraphQL (и как могут помочь GraphQL-модули) После нескольких лет работы с GraphQL в качестве разработчиков с открытым исходным кодом и в качестве команды разработчиков инфраструктуры на крупных предприятиях мы извлекли некоторые уроки о GraphQL и о том, как аутентифицировать и авторизовать GraphQL API. Аутентификация и авторизация должны быть простыми, потому что в большинстве случаев это всего лишь фрагмент кода, который мы хотим запустить, прежде чем..

Центральная тенденция с использованием Python
Среднее арифметическое, гармоническое и геометрическое, медиана, мода и ожидаемое значение случайной величины Центральная тенденция - это отдельное значение, которое представляет собой центр распределения данных. Это очень важно и является краеугольным камнем многих статистических моделей и теорий, таких как проверка гипотез, доверительные интервалы, алгоритм кластеризации k-mean, нормальное и другие распределения данных и т. д. Наиболее распространенными мерами центральной тенденции..

Как заменить Webpack в приложении Create React на esbuild
Первоначально опубликовано на https://devtails.xyz 28 февраля 2022 г. На дворе 2022 год, и все ваши друзья, занимающиеся веб-разработкой, советуют вам изучить React. Чтобы упростить задачу, они рассказывают вам об этой штуке, которая называется Создать приложение React . Вы видите, что с помощью трех команд вы можете запустить полностью настроенное приложение React и радоваться. npx create-react-app my-app cd my-app npm start После минуты установки пакетов и нескольких секунд..

Как настроить себя на создание загрузчика или плагина Webpack
Нужно создать собственный плагин или загрузчик Webpack 2? Не знаете как и с чего начать? Я расскажу о быстрой настройке, чтобы вы могли начать создавать плагины, какие душе угодно! Вы можете увидеть полные результаты в github repo . Это кому? Вы знаете javascript и у вас есть идея для плагина или загрузчика. Настройка отладки Я покажу вам, как отлаживать систему на узле ›= 6.3.0 . Причина в том, что я буду работать с флагом --inspect , который делает отладку быстрой и..

Понимание работы HetNets, часть 2 (технология будущего)
Управление ресурсами для минимизации мощности передачи в RIS HetNets с помощью БПЛАПоддерживается двойным подключением (arXiv) Автор: Ата Халили , Эхсан Мохаммади Монфард , Шаян Заргари , Мохаммад Реза. Джаван , Надер Мокари , Эдуард А. Йорсвик Аннотация . В этом документе предлагается новый подход к повышению производительности гетерогенной сети (HetNet), поддерживаемой двойной связью (DC), путем использования нескольких беспилотных летательных аппаратов (БПЛА) в..

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