Metanit
9.09K subscribers
391 photos
24 videos
1 file
747 links
Канал о программировании и разработке.
Здесь публикуются только новые статьи с сайта metanit.com. Основной канал, где публикуются остальной контент - https://t.me/devnull22
Download Telegram
Сравнение SQL vs NoSQL
визуальная карта команд SQL
Вышла новая версия среды разработки Qt Creator - Qt Creator 9.0, которая предназначена для создания кроссплатформенных приложений с использованием библиотеки Qt.
Основные изменения: добавлена экспериментальная поддержка фреймворка для тестирования графических интерфейсов Squish, добавлена поддержка тёмной темы для справки и документации, контекстная подсказка по API стала формироваться с учётом применяемой версии Qt, добавлена визуализация отступов - теперь каждый отступ маркируется отдельной вертикальной чертой, улучшена поддержка Clangd при работе с кодом на C++, добавлена поддержка конфигурирования и сборки пресетов для проектов CMake, улучшена поддержка Docker
https://www.qt.io/blog/qt-creator-9-released
#qt
17 уравнений, которые изменили мир
Добавлены статьи
Потоковая передача сервера в сервисах gRPC на C#
https://metanit.com/sharp/grpc/2.5.php

Потоковая передача клиента в сервисах gRPC на C#
https://metanit.com/sharp/grpc/2.6.php

Двунаправленная потоковая передача в сервисах gRPC на C#
https://metanit.com/sharp/grpc/2.7.php

#csharp #dotnet
В своем недавнем сообщении компания Google раскрыла долю языков программирования в разработке OS Android, и также прогресс в плане увеличения безопасности платформы.
Так, Google отмечает, что с 2019 по 2022 количество уязвимостей, связанных с безопасностью памяти, уменьшилось с 223 по 85. Google отмечает, что этот сдвиг
коррелируется с уходом от "небезопасных языков" (memory unsafe languages). Так, Android 13 стал первым релизом, в котором большая часть кода написана на "безопасных" языках
(memory safe language).
Что касается нативного кода, то в Android 13 около 21% всего нативного кода (C/C++/Rust) написана на Rust, что приблизительно составляет 1,5 строк кода на Rust.
Также отмечается, что использование Rust позволило не только повысить безопасность, но и производительность. Так, новый стек UWB позволил сэкономить мегабайты памяти.
В конце отмечается, что уход от С/С++ в сторону Rust будет продолжаться.
Подробнее https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html
краткая шпаргалка по некоторым базовым структурам данных