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

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

Ссылка: @Portal_v_IT

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

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Выберите правильный вариант 👇🏼 #test #C_plus_plus
🛠 TeraCopy — это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer. Основное внимание уделяется целостности данных, надежности передачи файлов и возможности приостановить или возобновить передачу файлов. TeraCopy быстро перемещает файлы. Контроль очереди отличный.

#инструменты
💡 Используйте имена столбцов в ORDER BY

Перед прочтением рекомендуем ознакомиться с первой частью.

▍Часть 2

Примеры кода:

▍Не нужно так делать:

   SELECT col, col2, col3
FROM table
ORDER BY 2, 1

А лучше так:

   SELECT col, col2, col3
FROM table
ORDER BY col2, col

#советы #coding #sql
📑 От WPF к Авалонии

WPF — любимый сообществом фреймворк для десктопной разработки, однако в то время как дотнет и вся его экосистема уже давно кроссплатформенные, WPF работает только под Windows. Сообщество решило эту проблему и теперь у нас есть Авалония — фреймворк, во многом очень похожий на WPF, но работающий на разных платформах.

Мы разберем отличия Авалонии от WPF. Что нужно знать людям, переходящим с WPF на Авалонию? В чем преимущества нового фреймворка, а в чем его недостатки по сравнению с WPF?

#статьи #dotnet
Выберите правильный вариант 👇🏼 #test #C_plus_plus
📖 C#. Алгоритмы и структуры данных
🖋 Николай Тюкачев, Виктор Хлебостроев, 2021

Книга посвящена алгоритмам обработки различных внутренних структур данных — массивов, множеств, деревьев и графов. Кроме того, в отдельной главе дано описание имеющихся в языке C# средств работы с внешними структурами данных — файлами. Описаны основные классы, реализующие методы обработки текстовых и бинарных файлов, организация записи и чтения файлов в режимах последовательного и прямого доступа. На примере алгоритмов сортировки массивов обсуждаются способы оценки эффективности алгоритмов, используемые для их сравнения. Текст содержит большое количество примеров программного кода, способствующих усвоению материала.

💾 Скачать книгу

#book #c_sharp
💡 Сохраняйте SQL запросы

Если
Вы пишите какой-то разовый запрос и в дальнейшем он может, и никогда не будет использоваться, все равно сохраните этот запрос в любом виде, обычно в файлах .sql, так как по опыту могу сказать, что он может пригодиться и для других задач или помочь их решить намного быстрей. Если Вы не сохраните, то Вам придется продумывать всю логику, алгоритм заново что, конечно же, влияет на скорость выполнения задания.

#советы #coding #sql
🔥 Лучшее на канале за неделю

1
. Конвертеры маршрутов в Django 2.0+ (path converters).

2. TeraCopy - это бесплатная программа для передачи файлов, разработанная в качестве альтернативы встроенной функции передачи файлов в Windows Explorer.

3. Сохраняйте SQL запросы.
🛠 Remote Development — редактируйте, отлаживайте и создавайте код из Windows… используя Linux!

#инструменты
📖 Структуры данных в C#. Линейные и нелинейные динамические структуры
🖋 Е. В. Симонова, 2018

Учебное пособие включает разделы, которые подробно описывают абстрагирование типов, идентификацию объектов, классы оперативной памяти, линейные динамические структуры данных (односвязные, двусвязные списки, мультисписки), рекурсивные алгоритмы обработки структур данных, иерархические структуры данных (деревья и графы). Теоретический материал иллюстрируется большим количеством программных фрагментов, реализующих алгоритмы обработки различных структур данных. Учебное пособие содержит контрольные вопросы и упражнения по всем разделам.

💾 Скачать книгу

#book #c_sharp
Вебинар для разработчиков С++, которые хотят использовать последние возможности языка, а также для программистов на других языках, которые хотят узнать, какие преимущества даёт разработка на C++.

Максимально кратко и содержательно расскажем о новых фичах Стандарта:
1. зачем они нужны и насколько они круты;
2. когда и для чего их можно будет использовать в своих программах;
3. особое внимание уделим модулям, концептам, диапазонам (Ranges), корутинам и трёхстороннему сравнению;
4. также поговорим и об остальных нововведениях.

25 февраля в 19.30 (Мск)
70 минут обзор + 20 минут ответы на вопросы

👉Бесплатная регистрация на сайте
📑 Идеи проектов машинного обучения для начинающих

В 2021 году навыки машинного обучения остаются важными. Если вы новичок, необходимо работать над проектами, которые помогут прокачать навыки. Предлагаем несколько идей для портфолио.

#статьи
Выберите правильный вариант 👇🏼 #test #C_plus_plus
🛠 NimbleText — это инструмент для работы с текстом и генерации кода, который можно использовать онлайн или скачать бесплатно. Он увеличит вашу продуктивность при обработке текста и данных.

#инструменты
💡 Не создавайте много курсоров

Не создавайте много курсоров. Так как курсор — это достаточно ресурсоемкая операция для сервера, поэтому если есть возможность обойтись без него, то лучше его не использовать. Хотя есть такие задачи, когда курсор это единственное возможное решение, поэтому он тоже, в некоторых случаях, очень полезен.

#советы #coding #sql
♥️ Наши телеграм боты

UI8 Bot — бот предоставляет безлимитный доступ к сайту ui8.net Стоимость доступа на сайте стартует от 188$ с ограничениями на загрузки. Стоимость в нашем боте начинается от 4$ в месяц без каких-либо ограничений.

Craftwork Bot — предоставляет полный доступ к сайту craftwork.design намного дешевле.

Боты работают очень просто: присылаете ссылку в бота, а бот в ответ присылает файл для скачивания. Попробуйте сами!
📑 Реактивное программирование на Java: как, зачем и стоит ли?

Идея реактивного программирования появилась сравнительно недавно, лет 10 назад. Что вызвало популярность этого относительно нового подхода и почему сейчас он в тренде, рассказал на конференции РИТ++ 2020 эксперт и тренер Luxoft Training Владимир Сонькин.

В режиме мастер-класса он продемонстрировал, почему так важен неблокирующий ввод-вывод, в чем минусы классической многопоточности, в каких ситуациях нужна реактивность, и что она может дать. А еще описал недостатки реактивного подхода.

В этой статье мы поговорим о том, что такое реактивное программирование, и зачем оно нужно, обсудим подходы и посмотрим примеры.

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