Баг SRWLock в Windows вешает многопоточные программы
#windows #c #stl #winapi #mutex #deadlock
https://habr.com/ru/articles/865518/
#windows #c #stl #winapi #mutex #deadlock
https://habr.com/ru/articles/865518/
Хабр
Баг в реализации SRWLock в Windows вешает многопоточные программы
Реализация SRWLock ( Slim Reader/Writer Lock ) на Windows может привести к серьёзным проблемам: многопоточное приложение может зависнуть (deadlock). При частой конкуренции многих потоков, удерживающих...
Как вызвать функцию, имея только ее имя в Unreal Engine
#C #UnrealEngine #Разработкаигр #Blueprint #Вызовфункциипоимени
https://habr.com/ru/articles/865524/
#C #UnrealEngine #Разработкаигр #Blueprint #Вызовфункциипоимени
https://habr.com/ru/articles/865524/
Хабр
Как вызвать функцию, имея только ее имя в Unreal Engine
Всем привет! Сегодня я расскажу про такую возможно полезную для кого-то вещь, как вызов функции по её имени в Unreal Engine 5 (причем с любым возвращаемым значением и любым кол-вом аргументов у данной...
Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI
#net #c #maui #мобильноеприложение #траты #деньги #xamarin
https://habr.com/ru/articles/867768/
#net #c #maui #мобильноеприложение #траты #деньги #xamarin
https://habr.com/ru/articles/867768/
Хабр
Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI
Всем привет! Сегодня я бы хотел рассказать вам про свое приложение Profitocracy , которое помогает мне следить за личными расходами, а также автоматически планировать бюджет на месяц. Данный проект...
Воскрешаем динозавров С++ в современных проектах: как применяют интрузивные контейнеры, ООП и разные стандарты языка
#5g #c #стандарты #тестированиесхд #библиотекас #митап #доклады
https://habr.com/ru/companies/yadro/articles/868000/
#5g #c #стандарты #тестированиесхд #библиотекас #митап #доклады
https://habr.com/ru/companies/yadro/articles/868000/
Хабр
Воскрешаем динозавров С++ в современных проектах: как применяют интрузивные контейнеры, ООП и разные стандарты языка
Библиотеку Boost.Intrusive применяют в разработке 5G-сетей, а ООП — в тестировании систем хранения данных. Удивлены? Не верьте стереотипам о том, что эти технологии устарели — эксперты YADRO на митапе...
[Перевод] Stat Commands: Добавляем трассировку в Unreal Engine
#unrealengine #C #трассировка #StatCommands
https://habr.com/ru/companies/otus/articles/867940/
#unrealengine #C #трассировка #StatCommands
https://habr.com/ru/companies/otus/articles/867940/
Хабр
Stat Commands: Добавляем трассировку в Unreal Engine
Единственный разумный подход к оптимизации игры — это всегда иметь под рукой хорошие метрики производительности. Unreal Engine поставляется сразу с несколькими полезными...
Реверс-инжиниринг программы мониторинга артериального давления: от анализа к разработке
#реверсинжиниринг #c #arduino #эмулятор #comпорт
https://habr.com/ru/articles/868092/
#реверсинжиниринг #c #arduino #эмулятор #comпорт
https://habr.com/ru/articles/868092/
Хабр
Реверс-инжиниринг программы мониторинга артериального давления: от анализа к разработке
Начало Передо мной встала задача провести реверс-инжиниринг программы мониторинга артериального давления для устройства Spacelabs OnTrak 90227 ABP Monitor. Вот такого: Spacelabs OnTrak 90227 ABP...
Новые диагностические правила в PVS-Studio 7.34
#статическийанализ #sast #гост #c #java #c #net
https://habr.com/ru/companies/pvs-studio/articles/868508/
#статическийанализ #sast #гост #c #java #c #net
https://habr.com/ru/companies/pvs-studio/articles/868508/
Хабр
Новые диагностические правила в PVS-Studio 7.34
С релизом PVS-Studio 7.34 в анализаторе появились новые диагностические правила: taint для Java, множество Unity-диагностик для C#, углубление в OWASP и многое другое! Расскажем о них в этой статье....
[Перевод] lvalues, rvalues, glvalues, prvalues, xvalues, помогите! -
#C #lvalue #rvalue #glvalue #prvalue #xvalue #valuecategory
https://habr.com/ru/articles/869854/
#C #lvalue #rvalue #glvalue #prvalue #xvalue #valuecategory
https://habr.com/ru/articles/869854/
Хабр
lvalues, rvalues, glvalues, prvalues, xvalues, помогите! -
Отсебятина Оригинальный заголовок: lvalues, rvalues, glvalues, prvalues, xvalues, help! Хабр не разрешает поставить восклицательный знак в конце заголовка. Случайно попалась эта довольно старая статья...
Рыбка-советник для chess.com
#net #c #stockfish #chess #chesscom #шахматы
https://habr.com/ru/articles/870140/
#net #c #stockfish #chess #chesscom #шахматы
https://habr.com/ru/articles/870140/
Хабр
Рыбка-советник для chess.com и lichess.org
Один из популярнейших шахматных движков — StockFish . Он бесплатный, у него репозитарий на Github , очень высокий рейтинг 3000+ (больше, чем у любого гроссмейстера), передовые...
Судный день: топ-10 ошибок в C и C++ проектах за 2024 год
#opensource #программирование #статистическийанализ #c #staticanalyzer #топ10 #поискошибок
https://habr.com/ru/companies/pvs-studio/articles/870566/
#opensource #программирование #статистическийанализ #c #staticanalyzer #топ10 #поискошибок
https://habr.com/ru/companies/pvs-studio/articles/870566/
Хабр
Судный день: топ-10 ошибок в C и C++ проектах за 2024 год
Каждый год мы наблюдаем одинаковую картину: ошибки портят нам код, пытаясь доказать, что они здесь главные. Но сегодня настал день расправы. Давайте посмотрим, какие самые интересные баги мы нашли в...
[Перевод] Как создать собственное расширение компилятора C++
#clang #plugin #gcc #c
https://habr.com/ru/articles/870840/
#clang #plugin #gcc #c
https://habr.com/ru/articles/870840/
Хабр
Как создать собственное расширение компилятора C++
Это перевод статьи , которая, к сожалению, у меня не доступна без слова из трех букв. А так как тема довольно интересная, то я решил совместить полезное с полезным и не только самому покопаться с...
Деплоймент нескольких ASP.Net Core-приложений на VPS сервере и настройка доступа к ним по доменному имени 3-го уровня
#C #netcore #aspnetcore #vps #nginx #Ubuntu #web
https://habr.com/ru/articles/871182/
#C #netcore #aspnetcore #vps #nginx #Ubuntu #web
https://habr.com/ru/articles/871182/
Хабр
Деплоймент нескольких ASP.Net Core-приложений на VPS сервере и настройка доступа к ним по доменному имени 3-го уровня
Исходные данные VPS-хостинг на основе Ubuntu 22.04.05 LTS. На VPS установлены: nginx 1.18.0 в качестве реверс-прокси. .Net нужной версии. Приобретено доменное имя, по которому обеспечен доступ к...
5 Библиотек для Обработки PDF в C#, Которые Необходимо Знать
#c #pdf #создаватьpdfc #редактироватьpdfc #api
https://habr.com/ru/articles/871232/
#c #pdf #создаватьpdfc #редактироватьpdfc #api
https://habr.com/ru/articles/871232/
Как понять Unity3d, если ты .NET разработчик
#unity3d #unity #c #performance #performanceoptimization #gamedev #gamedevelopment
https://habr.com/ru/articles/871342/
#unity3d #unity #c #performance #performanceoptimization #gamedev #gamedevelopment
https://habr.com/ru/articles/871342/
Хабр
Как понять Unity3d, если ты .NET разработчик
Ловили ли вы себя когда-нибудь на мысли, что, будучи C# .NET разработчиком, вы можете попробовать начать разрабатывать игры на Unity3d? Ведь язык используется тот же. А точно ли тот же? Точно ли код,...
Новогодний плейлист инженера-программиста: что послушать в подкасте «Битовые маски»
#компиляторы #gpu #llvm #c #mlir #ssa #dsp
https://habr.com/ru/companies/yadro/articles/870068/
#компиляторы #gpu #llvm #c #mlir #ssa #dsp
https://habr.com/ru/companies/yadro/articles/870068/
Хабр
Новогодний плейлист инженера-программиста: что послушать в подкасте «Битовые маски»
Новогодние каникулы — отличное время не только для отдыха, но и для саморазвития. Если вы хотите узнать больше о низкоуровневой оптимизации, тонкостях работы с GPU или разобраться в архитектуре ядра...
Создаем эмулятор Sega Mega Drive на C++
#c #segamegadrive #m68k #retro #emulator #opengl #sega
https://habr.com/ru/articles/871284/
#c #segamegadrive #m68k #retro #emulator #opengl #sega
https://habr.com/ru/articles/871284/
Хабр
Создаем эмулятор Sega Mega Drive на C++
В этой статье описано создание эмулятора 16-битной приставки Sega Mega Drive на C++. Будет много интересного: эмуляция процессора Motorola 68000, реверсинг игр, графика на OpenGL, шейдеры, и многое...
MassTransit и очередь в базе данных
#dotnet #masstransit #sql #messaging #microservices #c #systemdesign
https://habr.com/ru/companies/chibbis/articles/871588/
#dotnet #masstransit #sql #messaging #microservices #c #systemdesign
https://habr.com/ru/companies/chibbis/articles/871588/
Хабр
MassTransit и очередь в базе данных
MassTransit одна из самых популярных библиотек для построения асинхронного взаимодействия между сервисами в среде dotnet. Она активно развивается уже долгие годы, до сих пор остается под открытой...