Публикации

Как работает GCC?
Основной компилятор Linux может показаться пугающим для новичков, которые хотят изучать и создавать простые приложения. Давайте найдем, что он делает! Что такое GCC? GCC — это набор инструментов с открытым исходным кодом, созданный проектом GNU, и стандартный компилятор для Unix-подобных систем. Он включает в себя набор очень мощных инструментов, которые позволят вам шаг за шагом настраивать процесс компиляции. Препроцессор Этот этап посвящен подготовке вашего кода перед..

Как работает браузер — Часть -2
Это серия из нескольких частей, в которой объясняется, как браузер работает внутри. Для простоты мы не будем углубляться в то, что происходит на аппаратном уровне. Вы можете прочитать предыдущую часть здесь. Как работает браузер — Часть — 1 Что происходит, когда вы вводите google.com в браузере и нажимаете Enter? medium.com До сих пор мы видели, как браузер получает IP-адрес веб-сайта. Используя IP-адрес, браузер может установить..

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

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

Тонкая настройка - Несколько щитов
Больше защиты? Тогда ладно! У нас уже есть механика защиты от врагов с одного удара. Давайте немного подправим это, увеличив количество щитов до трех. I. Настройка скрипта Player.cs I.1 - Переменные Прежде всего, нам нужно добавить переменную для хранения текущего количества имеющихся у нас щитов. Назовем его просто _shieldCounter . I.2 Метод Damage () Когда мы получаем удар и щит активен, мы не хотим отключать бул щит каждый раз. Во-первых, мы хотим..

Создание приложения для iOS с помощью SwiftUI и объединение с использованием MVVM и протоколов
Разработка приложений для iOS Создание приложения для iOS с помощью SwiftUI и объединение с использованием MVVM и протоколов В этом руководстве мы реализуем взаимодействие между представлениями и будем работать с данными в вашем демонстрационном приложении с помощью новых фреймворков swiftUI и Combine , выпущенных Apple в 2019 году. используйте шаблон MVVM и парадигму протокольно-ориентированного программирования . В этом руководстве мы используем последнюю версию Xcode..

10 самых популярных статей по программированию (октябрь 2021 г.)
10 самых популярных статей по программированию (октябрь 2021 г.) Вот 10 самых популярных статей о JavaScript на простом английском языке. Вам нужно вдохновение для вашей следующей статьи — не смотрите дальше! Следующие статьи перечислены в порядке количества полученных аплодисментов. Это означает, что может быть другой порядок в зависимости от количества просмотров, хотя хлопки, как правило, являются хорошим барометром того, насколько популярна статья/насколько она эффективна...

Как сделать Discord-бота с помощью Javascript!
Создание Discord Bot может быть очень простым, как только вы освоите его. Я здесь, чтобы научить вас, как легко закодировать одного из этих ботов. Первое, что вам понадобится, это Visual Studio Code , который будет текстовым редактором для вашего бота. Сделайте это, загрузив Visual Studio Code на их официальном сайте. Другой очень важный ресурс, который вам понадобится, это node.js . Вы не сможете запустить бота или даже загрузить необходимые ресурсы, если у вас нет node.js...

Обмен: брать курс «ИИ для всех» или нет? - Курс deeplearning.ai
Поделиться после прохождения курса «ИИ для всех», проводимого профессором Эндрю Нг Недавно я только что прошел курс, показанный выше, нетехнический вводный курс искусственного интеллекта ИИ для всех , который ведет проф. Эндрю Нг , deeplearning.ai через Coursera . Я не рекламирую это и не говорю подробно о содержании курса. Скорее, я хотел бы рассказать об этом. Вот ссылка: https://www.coursera.org/learn/ai-for-everyone/ . ( Сик-Хо Цанг @ средний) Контур Что..

Сбор чисел Упражнение для хакерского ранга
Исходный пост Для данного массива целых чисел найдите и распечатайте максимальное количество целых чисел, которое вы можете выбрать из массива, так чтобы абсолютная разница между любыми двумя из выбранных целых чисел была меньше или равна 1. Например, если ваш массив равен [1, 1, 2, 2, 4, 4, 5, 5, 5] , вы можете создать два подмассива, отвечающих критерию: [1, 1, 2, 2] и [4, 4, 5, 5, 5] . Максимальная длина подмассива - 5 элементов. Программа должна возвращать целое число,..

Я изучил синтаксис, что теперь делать дальше?
Вы, должно быть, задумывались над подобным вопросом после того, как начали изучать компьютерное программирование. Вы знакомы с синтаксисом и структурами данных любого языка программирования, такого как Python, C ++, Java, но вы не знаете, как создать надежное приложение. Вы, должно быть, почувствовали, просматривая проекты других людей, что они используют другие ресурсы, помимо текстового редактора, для создания своих приложений. Как бы вы нашли эти ресурсы, чтобы не изобретать..

Предварительная обработка данных с помощью Scikit-Learn: стандартизация и масштабирование
Как предварительно обработать числовые признаки с разными диапазонами значений Scikit-learn - широко используемая библиотека машинного обучения для Python. Он приобрел огромную популярность среди практиков в области науки о данных благодаря разнообразию алгоритмов и легкому для понимания синтаксису. Помимо готовых алгоритмов, scikit-learn также предоставляет полезные функции и методы для предварительной обработки данных. Предварительная обработка данных - чрезвычайно важный шаг в..

Использование nginx для настройки управления вашим размещенным приложением
Подробный обзор nginx и Heroku Разнообразие приложений с открытым исходным кодом является одновременно самым большим благом для движения за бесплатное и открытое программное обеспечение ( FOSS) и самым большим препятствием для его внедрения. Приложение, которое вы используете, не всегда принадлежит вам, и оно часто сопровождается определенными мнениями и ограничениями, налагаемыми автором программного обеспечения - намеренно или иным образом. Обратные прокси-серверы являются одним..

Должны быть настройки в VS Code
Я надеюсь, что большинство разработчиков используют Visual Studio Code в качестве редактора. Даже мне нравится редактор за его крутой DX (опыт разработчика), простоту, множество полезных расширений, открытый исходный код, поддержку нескольких языков программирования, легкий поиск и т. Д. Эээ ... Иногда то же самое становится беспорядочным, если мы не использовали его должным образом. Месси: П?! Меня больше интересует человек, ориентированный на результат, но я также беспокоюсь о..

Как создать пакет npm и опубликовать — vue.js
Привет, друзья, в этом посте мы увидим, как мы можем разработать простой пакет npm и опубликовать его в реестре npm. Я приведу пример пакета npm, который я опубликовал недавно. Я объясню каждый шаг, который нам нужно выполнить при создании пакета npm. Плагин, который я создал, предназначен для vue.js( vue-hexagon-progress ). Я создаю этот пост, потому что я просмотрел множество постов, блогов и документации, прежде чем создать его. Я нашел очень хорошую информацию об этом...

Создание надстройки узла с помощью C++
Я работаю над проектом, который представляет собой настольное приложение для Windows, но на самом деле это веб-приложение TypeScript / Angular , которое размещено внутри электронной оболочки . Наши пользователи не знают разницы, но я точно знаю. Для моего проекта мне пришлось интегрировать существующую библиотеку проверки орфографии, реализованную в виде C++ DLL с простыми старыми привязками C. Вы знаете, с заголовком и библиотекой и всем этим… Чтобы интегрировать эту DLL в наш..

Прометей с сервером Grizzly и Jetty
Введение: Prometheus - это набор инструментов для системного мониторинга и оповещения с открытым исходным кодом, изначально созданный на SoundCloud . С момента его создания в 2012 году многие компании и организации приняли его. Prometheus присоединился к Cloud Native Computing Foundation в 2016 году в качестве второго размещенного проекта после Kubernetes . Давайте начнем: Если вы здесь, возможно, вы знакомы с Grizzly и Jetty Server. Приступая к работе с новой библиотекой,..

Ключевые факторы хорошего онлайн-курса по ИТ
В наши дни, когда ИТ-сфера уже очень популярна и привлекает к себе еще больше внимания, многие люди пытаются разобраться в ней и ищут способы научиться. Вот почему существует так много курсов по самым разным взаимосвязанным областям в зависимости от того, что вас интересует. И, конечно же, что может быть более удобным, чем обучение, не выходя из собственного дома - в Интернете. В связи с тем, что онлайн-образование стало настолько доступным, количество курсов быстро растет, что..

Машины и ИИ Руба Голдберга
В оригинальном комиксе Руба Голдберга о машинах была показана серия машин, которые были спроектированы так, чтобы быть непрактичными, дико невероятными, но если вы прищуритесь, вы могли подумать, что это может сработать . Сами комиксы были разделены на две части: описание машины и мультфильм, визуализирующий машину. В нашей статье Нарративная логика машин Руба Голдберга мы с Марком Нельсоном проводим более тщательный анализ комиксов и в конечном итоге создаем систему из некоторых..

(Волшебная) лампа, которая отслеживает статусы метро.
(Волшебная) лампа, которая отслеживает статусы метро. Некоторое время назад наша группа исследований и разработок заказала набор SAMLabs . Когда он прибыл, они решили протестировать его, создав классический проект IoT: лампу, которая отслеживает статус метро (в частности, 6 линий, ближайших к студии #MBNY в Сохо). Оказывается, это был не лучший выбор проекта для комплекта. Несмотря на то, что этот набор по своей сути является беспроводным и подключенным к Интернету, он..