MyTetra Share
Делитесь знаниями!
Репозитарий:
https://raw.github.com/xintrea/mytetra_syncro/master/mytetra.xml
Можно ли принимать изменения через git pull если не закоммичены изменения рабочей директории
Как посмотреть какие команды генерирует git gui
Как удалить файл в Git-репозитарии с изменением истории
IDE
Ускорение Netbeans
Как в Code::Blocks включить полное логирование компиляции
Как запустить NetBeans с другим Java интерфейсом
Стандартная настройка NetBeans на результирующий файл
Десять полезных горячих клавиш для NetBeans v.6 (и v.7)
Установка в NetBeans новых тем оформления
Настройка проекта C++ в Eclipse на примере приложения SFML
Отладка изменения переменной
Что делать, если NetBeans 8.0.2 не может подключиться по SFTP при создании нового проекта с удаленными исходниками
Мультикурсор в NetBeans IDE
Мультикурсор в QtCreator
Как в VSCode включить кнопки навигации по коду вперед/назад?
Как в VSCode сделать сохранение всех измененных файлов перед запуском программы?
Системы сборки
CMake
Введение в CMake
Автоматическое добавление версии билда в код с помощью CMake
Сmake, как писать опцию install
Как прописывать опции компиляции gcc/g++ в СMake
Как прописать пути до Qt в CMAKE?
Как задать переменную окружения CMake через командную строку
Make
Как запустить сборку make с выводом лога выполняемых действий
Как работать с Makefile-проектами в среде CLion
GNU Make - Программа управления компиляцией
Багтрекеры
Какими багтрекерами пользуются в России
Языки и среды программирования для детей
Среда для быстрого простого программирования с графикой Processing
Как нумеровать версии программ
Простой движок для написания игр на языке C под Linux
QB64- Нативный QBasic под линукс.
Алгоритмы
Алгоритм Шинглов — поиск нечетких дубликатов текста
Метод Ньютона для нахождения квадратного корня
Алгоритм склонения существительных после числительных
Как устроены современные физические движки
Олимпиадные задачи по программированию - динамическое программирование
Нормировка угла на диапазон 0-360 и -180/+180 на языке C/C++
Сайты с описанием алгоритмов на русском языке
Математическая модель Lego Segway
Стрельба с упреждением на плоскости
Физика движения с инерцией в среде с трением - как управлять амебой
Нейронные сети
Нейронные сети для начинающих. Часть 1
Нейронные сети для начинающих. Часть 2
Прогнозирование финансовых временных рядов с MLP в Keras
Письмо начинающему изучать Data Science
Книги по нейронным сетям, big data и глубокому обучению
Запись открытого урока "Машинное зрение" от университета искуственного интеллекта
Какие OpenSource инструменты можно использовать для создания самодельной локальной системы перевода текста?
ChatGPT
Как заставить ChatGpt-3.5, ChatGpt-4 сгенерировать то, что ей запрещено генерировать
Компьютерное зрение
Минимальный пример для проверки сборки проекта с библиотекой OpenCV
Контурный анализ - детектирование зашумленного бинарного объекта
Как правильно сконвертировать cv::Mat в QImage
Как Evernote находит текст в изображениях
Компьютерная графика
Программирование GLUT: окна и анимация
Краткий обзор основных команд OpenGL
Красная книга по OpenGl - OpenGL programming guide (Red book)
Физические движки
Bullet Physics
Havok
Box2D
Как задать массу мячику в Box2D
Box2D: Как задать начальный импульс телу
Как создать прямоугольный шейп в Box2D
Маленький отважный арканоид. Использование Box2D
Использование MouseJoin
Пример на Flash по объекту b2MouseJoin, попробовать сделать то же самое в C++
Теория программирования
Умение видеть абстракции
Закон Амдала - о росте вычислительной производительности при использовании нескольких ядер
Примеры задач, в которых имеет смысл использовать DSL
Философически о DSL-ях
Введение в DSL. Проблематика проектирования и кодирования
Что такое релейшен и скоуп (Relation и Scopes) применительно к объектам данных
Где должна находиться бизнес-логика в парадигме MVC?
Теория совместного редактирования текста в облаке
Совместное редактирование в МойОфис
Перечень книг в свободном доступе по программированию на русском языке
Вопросы, задаваемые на собеседованиях по программированию
Как оценить стоимость разработки программы по количеству строк кода
Практика разбора математических выражений: прямая польская запись
Разбор математических выражений. Обратная польская нотация
Программы – не стихи, их надо проектировать, а не писать. (Об автоматном программировании)
Конструирование и тестирование программного обеспечения - Лекции Циганенко В. Н.
Введение в предмет
Основы конструирования
Управление конструированием
Проектирование в конструировании
Тестирование в модели жизненного цикла разработки ПО
Каскадная модель жизненного цикла разработки ПО
Определение тестирования программного обеспечения
Модель тестирования ПО на основе обобщенной модели жизненного цикла ПО
Циклы тестирования
Стратегии тестирования
Метрики и критерии тестирования
Основные технологии и методы тестирования
Классификация тестирования на уровни, виды и типы
Методология и инструментарий на примере IBM Rational
Дополнительно: Недооценка необходимости тестирования ПО как стратегическая ошибка разработчиков
Дополнительно: Регрессионное тестирование
Теория компиляции
Известные книги по теории компиляции
Что такое Compiler Driver?
Использование graphviz для отрисовки синтаксического дерева
Что такое фронтэнд компилятора (Compiler Frontend)
Что такое бэкэнд компилятора (Compiler Backend)
Основы работы компиляторов GCC и Clang
Конечные автоматы для обработки регулярных выражений
Грамматики в теории компиляции
Калькулятор на основе рекурсивного спуска
Абстрактное синтаксическое дерево - Abstract Syntax Tree
Восходящий разбор по принципу сдвига и свёртки (shift-reduce)
Полезные утилиты из STL и Boost для фронтенда компилятора
Стековые и регистровые машины
Руководство по установке LLVM
Минимальный транслятор, основанный на LLVM
Проект: компилятор процедурного языка
Проект: интерпретатор языка PostScript для 2D графики
Лексический и синтаксический анализ
Изучаем генератор кода GNU Flex
Руководство по lexertl
Руководство по Lemon - генератор для SQL-выражений
DDS - распределенная доставка сообщений
Служба распространения данных - Data Distribution Service
Шаблон публикация – подписка (паттерн Publish–Subscribe)
Ассемблеры
Архитектура Intel
Самый компактный вариант преобразования шестнадцатеричной цифры в ASCII-код соответствующего символа
Как подготавливать набор команд PUSH перед вызовом подпрограммы через CALL
Трюки на Ассемблере, бинарные операции AND, OR
Использование OllyDbg
Условные точки останова в OllyDbg
Изучение файлов ELF в Linux
Архитектура AVR
Пример реализации матричной клавиатуры с AVR контроллером
Кнопочный ввод с помощью АЦП и гребенки сопротивлений на AVR контроллере
Лекция - Синтаксис языка ассемблера для микроконтроллеров AVR
Страницы:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Все
MyTetra Share v.0.58