Статьи

Разрушение промисов и async/await в Javascript
Таким образом, история промисов в JavaScript вместе с синтаксисом async/await была раскрыта больше раз, чем я считаю, как в текстовой, так и в видео форме. Однако, поскольку это одна из самых сложных концепций, с которыми я столкнулся во время изучения JavaScript, я решил написать статью о своем подходе к его изучению. Итак, давайте погрузимся прямо в это! «Обычная» программа vs неблокирующие функции В первый день обучения программированию нас обычно учат, что программы выполняются..

Машинное обучение на GCP — Облачный TPU против облачных функций
Введение В предыдущем сообщении в блоге мы говорили о машинном обучении на Google Cloud Platform с использованием Persistor и облачных функций, однако мало говорили о стоимости. Мы сказали, что использование Google Cloud Functions дешево, но это все. Что ж, вам больше не нужно верить нам на слово, так как мы собираемся углубиться в цены на все компоненты, которые мы использовали в предыдущем посте, а также провести сравнение с альтернативным подходом — с использованием тензорной..


Как организовать структуру go, чтобы сэкономить память.
В этой статье я хочу объяснить вам, как внутренняя память работает в 64-битной архитектуре, когда вы создаете экземпляр структуры. (Вы можете поиграть с кодом https://play.golang.org/p/cUgB54yCpL ) Как память работает внутри: Когда у вас есть такая структура: type myStruct struct { myBool bool // 1 byte myFloat float64 // 8 bytes myInt int32 // 4 bytes } Как видите, логическое значение занимает 1 байт, float64 - 8 байтов, а int32 - 4 байта. Но в памяти выделяется..

SQL: Практическое руководство — Символьный тип данных (часть 5.1)
Столбец с этим типом данных может хранить последовательность символов Как объявить столбец с этим типом данных В CHAR(n) n — это число, которое может быть 1, 2, 3 или 255. Это просто способ сообщить серверу, что вы хотите сохранить в столбце число символов «n». Например, если вы объявляете свой столбец с помощью CHAR( 3 ) , то это сообщает серверу MySQL, что вы хотите сохранить максимум три символа в столбце, поэтому в вашем столбце вы можете хранить «a» или «аа» или «ааа»,..

Использование инструмента статического анализатора Cppcheck в Qt Creator IDE
Cppcheck — инструмент статического анализа кода C/C++. В отличие от компиляторов C/C++ и многих других инструментов анализа, он не обнаруживает синтаксические ошибки в коде. Cppcheck в первую очередь обнаруживает те типы ошибок, которые компиляторы обычно не обнаруживают. Цель состоит в том, чтобы обнаруживать только настоящие ошибки в коде (т. е. иметь ноль ложных срабатываний). Чтобы лучше понять, чем cppcheck как статический анализатор может помочь вам в вашем проекте, вы можете..

Машинное обучение проще, чем вы думаете (как яблочный пирог на столе)
Для тех, кто думает, что машинное обучение — это волшебство или с его помощью можно сделать машину времени. Извините, что это неправда. Машинное обучение использует математику для автоматизации процесса создания правил. Позвольте мне рассказать вам об этом. Задумывались ли вы, как рекомендации YouTube синхронизируются с вашим выбором? Или когда вы покупаете футболки на Facebook или в Instagram, как они показывают вам рекламу ваших любимых брендов одежды. Как машина..

Напишите более читаемый код React, используя компоненты If-Else
Избегайте использования тернарных операторов, которые делают ваш код нечитаемым. Раньше я ненавидел, как условный рендеринг React искажал мой код, но потом я нашел способ сделать это намного проще. Официальная документация ReactJS объясняет, как выполнять условный рендеринг в React.

Молекулярная графика и симуляции в дополненной реальности в вашем веб-браузере
Идеально подходит для преподавания и изучения, и бесплатно! Молекулярная графика и симуляции в дополненной реальности в вашем веб-браузере Chimia, швейцарский химический журнал, только что опубликовал нашу рецензируемую статью с описанием последних дополнений к нашему бесплатному веб-сайту moleculAR для обучения химии. Узнайте, как просматривать, обрабатывать и моделировать молекулы в дополненной реальности прямо в веб-браузере вашего…

Организация кода Python и лучшие практики: оптимизация эффективности и удобства сопровождения
Написать код недостаточно. Когда вы работаете над кодированием в одиночку, вы можете писать код так, как вам нравится, но когда вы попытаетесь понять тот же код в будущем, у вас возникнут трудности с его пониманием. Но когда вы работаете в команде, вы должны следовать определенным методам и рекомендациям для сотрудничества с другими товарищами по команде. Вот несколько рекомендаций и методов, которым необходимо следовать при написании кода Python: 1. Структура и организация кода..

Что такое оператор if в VBA? Что такое оператор if then else в VBA? Вложенный, если в VBA
Оператор VBA if — это условный оператор, в котором код запускается на основе условий. Если условие выполнено, мы можем указать в коде, что мы хотим, и еще что мы хотим. Вот почему в VBA его также называют оператором if then else. Это очень похоже на excel if. В VBA, если нам нужно написать коды, а в excel мы указываем условие в самой формуле. Вложенный, если в VBA | Можете ли вы иметь оператор if внутри оператора if VBA? Вложенный if в VBA означает использование оператора if внутри..

Мой опыт работы с TIIDELab 3.0
«Делайте сложные дела, пока они легкие, и делайте великие дела, пока они маленькие. ” ДОБРО ПОЖАЛОВАТЬ в очередной эпизод моего опыта TIIDELab . Это был мой третий месяц в сообществе, очень утомительный, но в то же время приятный. Классы Advanced JavaScript Concept! В августе мы перешли от основ JavaScript к продвижению концепций JavaScript. Мы изучили такие темы, как локальное хранилище, DOM (объектная модель документа), методы массива, лучшие практики JavaScript, регулярное..

Грубая история обучения с подкреплением (RL)
Я не историк, ни в коей мере не напрягаю воображение; хотя, я всегда преуспевал в истории в школе. История обучения с подкреплением (RL) на самом деле начинается не в информатике, а в области психологии! Вы это знали? Если нет, читайте дальше, чтобы узнать грубую, но приблизительно оптимальную (шутка инсайдеров RL) траекторию истории RL.

Одномерный анализ с использованием тире
В рамках серии EDA я хочу познакомить вас с простым способом проведения одномерного анализа в интерактивном режиме с использованием браузера. Plotly и его расширение Dash загружаются 5 миллионов раз в месяц. Обзор Dash С Dash Enterprise полнофункциональные приложения искусственного интеллекта, которые раньше требовали целой группы внешних, внутренних и DevOps… . com Я буду использовать самый простой набор данных Titanic, но замена..

Пошаговое руководство по шаблону делегата в Swift
В процессе разработки приложений часто требуется изменять данные на одном экране на основе взаимодействия с другим или устанавливать связь между разными экранами. Для эффективного решения этих сценариев шаблон делегирования становится ценным инструментом в наборе инструментов iOS-разработчика. Что вы узнаете: Что такое шаблон делегата; Как реализовать шаблон делегата с протоколами; Как реализовать шаблон делегата в UIKit. Шаблон делегата Делегат — это шаблон проектирования,..

Стоит ли мне изучать Elm, если я разработчик JavaScript?
Мой хороший друг сказал, что мне нужно выучить вяз. - «Вы многого от этого получите, не имеет значения, будете вы использовать это или нет». И это был именно тот друг, который, что бы он ни говорил, всегда звучит убедительно. Наверное, из-за его белой бороды и голубых глаз. А может быть, потому что он на самом деле почти всегда прав. Эльму 4 года, он взрослый, он транслируется в javascript и не испытывает усталости от выбора «правильного» фреймворка, потому что на самом деле это..

Проект AWS: ЧАСТЬ 3. Настройка показателей сигналов тревоги на сервере EC2.
Сигналы тревоги CloudWatch играют жизненно важную роль в общем управлении экземплярами ec2 с помощью инструментов мониторинга и реагирования в AWS. OBJECTIVE OF THIS PART 3 of the Project: 1. To configure the CloudWatch Alarms on the EC2 Instance. 2. Configure SNS topic that will notify me via sms whenever alarm goes off Мы собираемся создать сигнализацию на существующем экземпляре ec2, который мы создали в {ЧАСТИ 1} этого проекта. Каждый раз, когда срабатывает будильник, мы..

Размышляя о распределенной системе (с точки зрения Rails)
Часто разработчик Rails не думает о масштабируемости. Люди выбирают Rails, потому что это фреймворк веб-приложений «для остальных людей». Другими словами, то, что предоставляет DHH (создатель Rails), «достаточно хорошо» для большинства приложений малого и среднего размера. В конце концов, то, что мешает вашему приложению расти, - это не большое количество операций чтения / записи в БД, от которых пострадает ваше приложение, а, скорее, сбой в маркетинге или плохой UX. Часто приложения..

<Инструменты Python> типы данных (часть 1/2)
Тема 2: три типа данных - словарный, числовой и логический Изучая тему 1, мы знаем, как использовать Python в качестве калькулятора и назначать переменные. Теперь давайте углубимся во встроенные типы данных в Python! В теме 2 мы представляем три типа данных: словарный, числовой и логический. Ниже приведены встроенные типы данных в Python: Числовой тип данных: 1. Целое число (целое число) Int содержит целое положительное или отрицательное число. 2. Плавающий Float..

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