Daily Coding 🔥
8.68K subscribers
1.81K photos
5 videos
1 file
1.66K links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Выберите правильный вариант 👇🏼 #test #C_plus_plus
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
📑 Подводные камни в бассейне строк, или ещё один повод подумать перед интернированием экземпляров класса String в C#

Будучи разработчиками программного обеспечения, мы всегда хотим, чтобы написанное нами ПО работало быстро. Использование оптимального алгоритма, распараллеливание, применение различных техник оптимизации – мы будем прибегать ко всем известным нам средствам, дабы улучшить производительность софта. К одной из таких техник оптимизации можно отнести и так называемое интернирование строк. Оно позволяет уменьшить объём потребляемой процессом памяти, а также значительно сокращает время, затрачиваемое на сравнение строк. Однако, как и везде в жизни, необходимо соблюдать меру – не стоит использовать интернирование на каждом шагу. Далее в этой статье будет показано, как можно обжечься и создать своему приложению неочевидный bottleneck в виде метода String.Intern.

Daily Coding #статьи #C_Sharp #dotnet
Daily Coding #test #C_plus_plus

Выберите правильный вариант 👇🏼
📑 Печальная правда о пропуске копий в C++

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

Daily Coding #статьи #C_plus_plus
🛠 Neovim — проект, направленный на агрессивный рефакторинг Vim. Он ориентированный на расширяемость и удобство использования.

Daily Coding #инструменты #c #lua
🛠 LOIC — приложение для стресс-тестирования сети, написанное на С#. Основано на проекте Praetox LOIC.

Daily Coding #инструменты #c_sharp
🛠 Raylib — простая и удобная в использовании кроссплатформенная библиотека с открытым исходным кодом. Она была разработана для использования при создании игр и мультимедийных приложений.

Daily Coding #инструменты #c #lua
🛠 V2Ray-Desktop — самый элегантный кроссплатформенный прокси-клиент с графическим интерфейсом, который поддерживает Shadowsocks(R), V2 Ray и Trojan.

Daily Coding #инструменты #qml #c #cpp
🛠 scrcpy — это бесплатная программа, которая позволяет показывать экран телефона на компьютере. Также она позволяет управлять телефоном

Daily Coding #инструменты #c #java
🛠 Netdata — это инструмент, который собирает метрики в реальном времени. Загрузка ЦП, активность диска, использование полосы пропускания, посещения веб-сайтов и т. д. Все эти данные инструмент представляет в виде удобных графиков

🌍 Сайт

Daily Coding #инструменты #c #javascript
🛠 Redis — резидентная система управления базами данных класса NoSQL с открытым исходным кодом, работающая со структурами данных типа «ключ - значение». Используется как для баз данных, так и для реализации кэшей, брокеров сообщений. Ориентирована на достижение максимальной производительности на атомарных операциях.

🌍 Сайт

Daily Coding #инструменты #c
👍9