Публикации
Первый взгляд: 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), путем использования нескольких беспилотных летательных аппаратов (БПЛА) в..
Машинное обучение в анализе мошенничества
Машинное обучение в анализе мошенничества: обнаружение мошеннических действий с помощью ИИ
Мошеннические действия вызывают растущую озабоченность у предприятий и организаций всех типов и размеров. Обнаружение и предотвращение мошенничества имеет решающее значение для защиты как активов организации, так и ее репутации. В последние годы машинное обучение стало мощным инструментом анализа мошенничества. Анализируя большие объемы данных, алгоритмы машинного обучения могут выявлять..