Arhn - архитектура программирования

Публикации по теме 'cpp'


Как мы искали ошибку в PVS-Studio или 278 ГБ лог-файлов
Оригинал: pvs-studio.com Вот интересная история о том, как наша команда искала ошибку в анализаторе PVS-Studio. Что ж, мы тоже делаем ошибки. Однако мы готовы засучить рукава и нырнуть в кроличью нору. Небольшая предыстория Наш коллега уже говорил о нашей техподдержке . Но всегда интересно почитать истории техподдержки. У нас они есть! Если вам нужны сложные программы для программирования, вы можете сразу перейти к следующему разделу. Если вы хотите узнать о внутренней..

Использование Python с C++. Часть 4.
Совместное использование Python и C++ с помощью библиотеки Pybind. Краткое содержание В этой статье мы поговорим об непрозрачных типах и управлении std::vector внутри python . Краткое введение Подытожим то, что мы нашли в предыдущей части . Мы видели, что передача std::vector по ссылке в функции не работает . Мы использовали некоторые обходные пути, чтобы избежать этой проблемы. Но для того, чтобы заставить его работать, мы должны переопределить автоматическое..

Совет по кодированию во вторник 09 — Исходное местоположение
Советы по кодированию по вторникам — это короткие посты о различных лакомых кусочках, в основном из C++, но также и из других языков программирования, которые я использую. Вы также можете следить за хэштегом #TuesdayCodingTips на Mastodon и Linkedin . Если вы хотите зарегистрировать имя файла и номер строки до C++20, вам нужно использовать подобные макросы __FILE__ и __LINE__ . Чтобы их легко использовать, вы должны создать макрос-оболочку для ведения журнала, что обычно приводит..

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

Байт кодирования, выпуск № 227
Вы знаете, который час? Пришло время ознакомиться со вчерашним выпуском A Byte of Coding! В нем вы найдете эксплойты, git-мысль и отладку компилятора. Электро приветствую @Matthew Glazar, Thomas A Caswell и Connor McGarr за фантастическое чтение! Изображение предоставлено Андре Фарстад Если вы хотите получать выпуски информационного бюллетеня сразу в свой почтовый ящик, когда они выходят, рассмотрите возможность подписки по ссылке ниже. #infosec #programming #newsletter..

LeetCode — Проверить двоичное дерево поиска
Постановка задачи Имея корень двоичного дерева, определить, является ли оно допустимым двоичным деревом поиска (BST) . Действительный BST определяется следующим образом: Левое поддерево узла содержит только узлы с ключами меньше ключа узла. Правое поддерево узла содержит только узлы с ключами больше ключа узла. И левое, и правое поддеревья также должны быть бинарными деревьями поиска. Пример 1: Input: root = [2, 1, 3] Output: true Пример 2: Input:..

Почему C/C++ допускает неопределенное поведение?
Если вы когда-либо наблюдали какое-либо неопределенное поведение при написании кода на C/C++, вы можете удивиться, почему C/C++ допускает такое поведение. Здесь, в этой статье, мы собираемся обсудить идею, стоящую за этим. Но подождите, что такое неопределенное поведение? Хорошо, позвольте мне дать простой обзор неопределенного поведения, который поможет нам ясно понять концепции. Неопределенное поведение в C/C++: в компьютерном программировании неопределенное поведение — это..

Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..