💡 Оконные функции SQL
Многие разработчики, даже давно знакомые с SQL, не понимают оконные функции, считая их какой-то особой магией для избранных. И, хотя реализация оконных функций поддерживается с SQL Server 2005, кто-то до сих пор «копипастит» их со StackOverflow, не вдаваясь в детали.
В статье ниже вы узнаете про оконные функции более детально, а также разберете их на примерах.
#ссылка
Многие разработчики, даже давно знакомые с SQL, не понимают оконные функции, считая их какой-то особой магией для избранных. И, хотя реализация оконных функций поддерживается с SQL Server 2005, кто-то до сих пор «копипастит» их со StackOverflow, не вдаваясь в детали.
В статье ниже вы узнаете про оконные функции более детально, а также разберете их на примерах.
#ссылка
🔥 Лучшее на канале за неделю
1) Cookie. Что это и для чего используется?
2) Оформление кода
3) SQLAlchemy
#топ
1) Cookie. Что это и для чего используется?
2) Оформление кода
3) SQLAlchemy
#топ
💡 +1 skill для дева
В статье ниже рассказываю почему мой друг потерял работу мечты и делюсь полезный ресурсом, который мне помог.
#автор
В статье ниже рассказываю почему мой друг потерял работу мечты и делюсь полезный ресурсом, который мне помог.
#автор
💡 Новые фичи в Python 3.9
Вышел новый стабильный релиз популярного языка программирования Python.
Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Основные черты – динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных.
В статье ниже вы можете ознакомиться с новыми фичами в Python 3.9
#ссылка
Вышел новый стабильный релиз популярного языка программирования Python.
Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Основные черты – динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных.
В статье ниже вы можете ознакомиться с новыми фичами в Python 3.9
#ссылка
Регулярные_выражения.pdf
4.7 MB
📓 Регулярные выражения
Автор: Джеффри Фридл
Описание: вы никогда не пользовались регулярными выражениями? Откройте мир regex, и станьте профессионалом, способным эффективно работать с данными в Java, JavaScript, C, C++, C#, Perl, Python, Ruby, PHP и других языках программирования.
Международный бестселлер знакомит с фундаментальными основами регулярных выражений, функциональными возможностями языков программирования и позволяет оптимизировать работу с информацией.
#книги
Автор: Джеффри Фридл
Описание: вы никогда не пользовались регулярными выражениями? Откройте мир regex, и станьте профессионалом, способным эффективно работать с данными в Java, JavaScript, C, C++, C#, Perl, Python, Ruby, PHP и других языках программирования.
Международный бестселлер знакомит с фундаментальными основами регулярных выражений, функциональными возможностями языков программирования и позволяет оптимизировать работу с информацией.
#книги
🛠️ Juce - фреймворк для создания приложений и плагинов на C++
Кросс-платформенный проект, предназначенный для создания приложений и плагинов на C++.
В интернете есть множество инструкций по данной библиотеке, но почти всё на английском. Можно прочитать книгу «Разработка кроссплатформенных приложений с использованием Juce», в которой объясняются основные принципы технологии.
#инструменты #cpp
Кросс-платформенный проект, предназначенный для создания приложений и плагинов на C++.
В интернете есть множество инструкций по данной библиотеке, но почти всё на английском. Можно прочитать книгу «Разработка кроссплатформенных приложений с использованием Juce», в которой объясняются основные принципы технологии.
#инструменты #cpp
Компиляторы.pdf
47.4 MB
📓 Компиляторы: принципы, технологии и инструменты
Автор: Альфред Ахо, Моника С. Лам, Рави Сети, Джеффри Ульман
Описание: каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" - книги "Компиляторы.
Принципы, технологии, инструментарий", - у которой теперь уже четыре автора, и каждый из них является высококлассным специалистом в данной области.
Книга, как и предыдущее издание, начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода.
#книги
Автор: Альфред Ахо, Моника С. Лам, Рави Сети, Джеффри Ульман
Описание: каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" - книги "Компиляторы.
Принципы, технологии, инструментарий", - у которой теперь уже четыре автора, и каждый из них является высококлассным специалистом в данной области.
Книга, как и предыдущее издание, начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода.
#книги
💡 Как генерируются UUID
Вы наверняка уже использовали в своих проектах UUID и полагали, что они уникальны. Давайте рассмотрим основные аспекты реализации и разберёмся, почему UUID практически уникальны, поскольку существует мизерная возможность возникновения одинаковых значений.
Современную реализацию UUID можно проследить до RFC 4122, в котором описано пять разных подходов к генерированию этих идентификаторов. Мы рассмотрим каждый из них и пройдёмся по реализации версии 1 и версии 4.
#ссылка
Вы наверняка уже использовали в своих проектах UUID и полагали, что они уникальны. Давайте рассмотрим основные аспекты реализации и разберёмся, почему UUID практически уникальны, поскольку существует мизерная возможность возникновения одинаковых значений.
Современную реализацию UUID можно проследить до RFC 4122, в котором описано пять разных подходов к генерированию этих идентификаторов. Мы рассмотрим каждый из них и пройдёмся по реализации версии 1 и версии 4.
#ссылка
💡 Понимаем React за 5 минут
React — это инструмент для создания пользовательских интерфейсов. Его главная задача — обеспечение вывода на экран того, что можно видеть на веб-страницах. React значительно облегчает создание интерфейсов благодаря разбиению каждой страницы на небольшие фрагменты. Мы называем эти фрагменты компонентами.
В статье ниже вы узнаете о популярной JavaScript библиотеке и увидите несколько обыденных примеров кода, с которым вы будете ежедневно сталкиваться, если зайдете в эту библиотеку визуализаций.
#ссылка
React — это инструмент для создания пользовательских интерфейсов. Его главная задача — обеспечение вывода на экран того, что можно видеть на веб-страницах. React значительно облегчает создание интерфейсов благодаря разбиению каждой страницы на небольшие фрагменты. Мы называем эти фрагменты компонентами.
В статье ниже вы узнаете о популярной JavaScript библиотеке и увидите несколько обыденных примеров кода, с которым вы будете ежедневно сталкиваться, если зайдете в эту библиотеку визуализаций.
#ссылка