Forwarded from Proglib.academy | IT-курсы
Всем привет, на связи Proglib.academy
Мы знаем, что сейчас непростое время, но хотим спросить у вас, как вы отвлекаетесь от новостей?
Мы знаем, что сейчас непростое время, но хотим спросить у вас, как вы отвлекаетесь от новостей?
Anonymous Poll
26%
Учусь на курсах
34%
Ушёл в работу
11%
Обустраиваюсь на новом месте
34%
Играю в видеоигры
11%
Хожу на свидания/встречаюсь с друзьями
12%
Упоролся в спорт
36%
Смотрю развлекательный контент
Моя попытка сделать Wi-Fi-флешку и что из этого получилось (а что нет).
https://habr.com/ru/post/685768/
https://habr.com/ru/post/685768/
Хабр
Моя попытка сделать Wi-Fi-флешку и что из этого получилось (а что нет)
Wi-Fi-флешка? WTF? Что такое Wi-Fi-флешка? Это флешка, которая опознается, как флешка, пахнет, как флешка, крякает, как флешка, но на самом деле никакая она не флешка, она просто эмулирует файловую...
Объясните преимущества правильного наследования.
Самые большие преимущества правильного наследования: 1. Заменяемость 2. Расширяемость.
Самые большие преимущества правильного наследования: 1. Заменяемость 2. Расширяемость.
C++ поддерживает множественное наследование. Что такое «проблема алмаза», которая может возникнуть при множественном наследовании? Приведите пример.
Это означает, что мы не можем создать гибридное наследование, используя множественное и иерархическое наследование.
Рассмотрим простой пример. В университете есть люди, связанные с ним. Некоторые студенты, некоторые преподаватели, некоторые администраторы и так далее. Таким образом, простая схема наследования может иметь разные типы людей в разных ролях, и все они наследуются от одного общего класса «Person». Класс Person может определить абстрактный метод getRole(), который затем будет переопределен его подклассами для возврата правильного типа роли.
Но что произойдет, если мы захотим смоделировать роль помощника преподавателя (ПП)? Как правило, ПП является одновременно аспирантом и преподавателем. Это приводит к классической проблеме алмаза множественного наследования и, как следствие, двусмысленности в отношении метода getRole() ПП.
Это означает, что мы не можем создать гибридное наследование, используя множественное и иерархическое наследование.
Рассмотрим простой пример. В университете есть люди, связанные с ним. Некоторые студенты, некоторые преподаватели, некоторые администраторы и так далее. Таким образом, простая схема наследования может иметь разные типы людей в разных ролях, и все они наследуются от одного общего класса «Person». Класс Person может определить абстрактный метод getRole(), который затем будет переопределен его подклассами для возврата правильного типа роли.
Но что произойдет, если мы захотим смоделировать роль помощника преподавателя (ПП)? Как правило, ПП является одновременно аспирантом и преподавателем. Это приводит к классической проблеме алмаза множественного наследования и, как следствие, двусмысленности в отношении метода getRole() ПП.
В какой стране вы сейчас находитесь?
Anonymous Poll
58%
Россия
12%
Украина
5%
Беларусь
4%
Казахстан
4%
Узбекистан
1%
Киргизия
2%
Армения
1%
Грузия
2%
Турция
11%
Свой вариант в комментариях
Что выведет код?
Anonymous Quiz
6%
hello world10
13%
hello world
4%
hello worlds
51%
compiler error
25%
не знаю
❓ Зачем разработчику знать алгоритмы и структуры данных?
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
🔗 Основной сайт
🔗 Зеркало
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
🔗 Основной сайт
🔗 Зеркало
Стремление к простоте: о санкциях, транзакциях и одном рефакторинге.
https://habr.com/ru/post/691146/
https://habr.com/ru/post/691146/
Хабр
Стремление к простоте: о санкциях, транзакциях и одном рефакторинге
Провальное развёртывание Дело было на моей прошлой работе в финтехе. Новая функциональность была критически важной, по требованию финансового регулятора, мы были обязаны начать проверку третьих лиц,...
Что будет завтра — сложно сказать, поэтому мы решили сфокусироваться на сегодняшнем дне и провести короткий опрос «С какими трудностями вы столкнулись в последнее время?», чтобы понять, что сейчас вообще происходит в IT-индустрии.
Статью с результатами опроса опубликуем через неделю.
➡️ Пройти опрос (можно анонимно)
Статью с результатами опроса опубликуем через неделю.
➡️ Пройти опрос (можно анонимно)
Сопрограммы C++20: «Ошибка в стандарте C++, а не в GCC».
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95111
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95111
Примечания к дизайну Cpp2: UFCS, «const», «unsafe» и (да) ABI.
https://herbsutter.com/2022/10/04/cpp2-design-notes-ufcs-const-unsafe-and-yes-abi/
https://herbsutter.com/2022/10/04/cpp2-design-notes-ufcs-const-unsafe-and-yes-abi/
Sutter’s Mill
Cpp2 design notes: UFCS, “const”, “unsafe”, and (yes) ABI
Thanks to everyone who has offered bug reports and constructive suggestions for Cpp2 and cppfront. To answer common questions I encounter repeatedly, I’ve started a wiki with “Design no…
Многоядерные торговые приложения: потоки или процессы?
https://lucisqr.substack.com/p/processes-or-threads
https://lucisqr.substack.com/p/processes-or-threads
Low Latency Trading Insights
Processes or Threads?
What should you use as a base to create a multi-core spawning application?
Библиотека C/C++ разработчика | cpp, boost, qt pinned Deleted message
Что выведет программа?
Anonymous Quiz
57%
Compiler Error
17%
cin+мусорное значение
15%
cin+введенное число
6%
Runtime Error
5%
Ничего из этого
🐘 Функции и хранимые процедуры в SQL: зачем нужны и как применять в реальных примерах
Как устроены функции и хранимые процедуры и как их применять для повторного использования запросов.
https://proglib.io/sh/75V2k9DtIY
Как устроены функции и хранимые процедуры и как их применять для повторного использования запросов.
https://proglib.io/sh/75V2k9DtIY
❓ Пройди тест на знание алгоритмов и структур данных
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉
🔗 Основной сайт
🔗 Зеркало
Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉
🔗 Основной сайт
🔗 Зеркало