МГУ | Программирование
关闭频道
Все о программировании. Независимое сообщество студентов МГУ. Не являемся официальными представителями. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/+ZuxWNoD6z0k1YTI6
显示更多5 195
订阅者
无数据24 小时
-177 天
-4930 天
数据加载中...
吸引订阅者
八月 '26
八月 '26
+2
在0个频道中
七月 '26
+20
在1个频道中
Get PRO
六月 '260
在0个频道中
Get PRO
五月 '26
+5
在1个频道中
Get PRO
四月 '26
+4
在0个频道中
Get PRO
三月 '26
+8
在0个频道中
Get PRO
二月 '26
+2
在0个频道中
Get PRO
一月 '26
+21
在0个频道中
Get PRO
十二月 '25
+1
在0个频道中
Get PRO
十一月 '25
+6
在0个频道中
Get PRO
十月 '25
+2
在0个频道中
Get PRO
九月 '25
+4
在0个频道中
Get PRO
八月 '25
+21
在0个频道中
Get PRO
七月 '25
+2
在0个频道中
Get PRO
六月 '25
+3
在0个频道中
Get PRO
五月 '25
+3
在0个频道中
Get PRO
四月 '25
+5
在0个频道中
Get PRO
三月 '25
+8
在0个频道中
Get PRO
二月 '25
+7
在0个频道中
Get PRO
一月 '25
+7
在0个频道中
Get PRO
十二月 '24
+4
在2个频道中
Get PRO
十一月 '24
+3
在0个频道中
Get PRO
十月 '24
+23
在1个频道中
Get PRO
九月 '24
+2
在0个频道中
Get PRO
八月 '24
+7
在0个频道中
Get PRO
七月 '24
+8
在0个频道中
Get PRO
六月 '24
+22
在0个频道中
Get PRO
五月 '24
+25
在0个频道中
Get PRO
四月 '24
+27
在0个频道中
Get PRO
三月 '24
+14
在1个频道中
Get PRO
二月 '24
+7
在0个频道中
Get PRO
一月 '24
+7
在0个频道中
Get PRO
十二月 '23
+19
在0个频道中
Get PRO
十一月 '23
+19
在0个频道中
Get PRO
十月 '23
+24
在1个频道中
Get PRO
九月 '23
+25
在0个频道中
Get PRO
八月 '23
+30
在0个频道中
Get PRO
七月 '23
+29
在0个频道中
Get PRO
六月 '23
+17
在0个频道中
Get PRO
五月 '23
+87
在0个频道中
Get PRO
四月 '23
+21
在0个频道中
Get PRO
三月 '23
+3 279
在0个频道中
Get PRO
二月 '23
+11
在0个频道中
Get PRO
一月 '23
+11
在0个频道中
Get PRO
十二月 '22
+11
在0个频道中
Get PRO
十一月 '22
+19
在0个频道中
Get PRO
十月 '22
+16
在0个频道中
Get PRO
九月 '22
+52
在0个频道中
Get PRO
八月 '22
+2 239
在0个频道中
Get PRO
七月 '22
+7 519
在0个频道中
Get PRO
六月 '22
+1 559
在0个频道中
Get PRO
五月 '22
+3
在0个频道中
Get PRO
四月 '22
+64
在0个频道中
Get PRO
三月 '22
+3
在0个频道中
Get PRO
二月 '22
+2
在0个频道中
Get PRO
一月 '22
+3
在0个频道中
Get PRO
十二月 '21
+7
在0个频道中
Get PRO
十一月 '21
+5
在0个频道中
Get PRO
十月 '21
+8
在0个频道中
Get PRO
九月 '21
+13
在0个频道中
Get PRO
八月 '21
+9
在0个频道中
Get PRO
七月 '21
+20
在0个频道中
Get PRO
六月 '21
+23
在0个频道中
Get PRO
五月 '21
+42
在0个频道中
Get PRO
四月 '21
+63
在0个频道中
Get PRO
三月 '21
+2 400
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 26 八月 | 0 | |||
| 25 八月 | +1 | |||
| 24 八月 | 0 | |||
| 23 八月 | 0 | |||
| 22 八月 | 0 | |||
| 21 八月 | 0 | |||
| 20 八月 | 0 | |||
| 19 八月 | 0 | |||
| 18 八月 | 0 | |||
| 17 八月 | 0 | |||
| 16 八月 | 0 | |||
| 15 八月 | 0 | |||
| 14 八月 | 0 | |||
| 13 八月 | +1 | |||
| 12 八月 | 0 | |||
| 11 八月 | 0 | |||
| 10 八月 | 0 | |||
| 09 八月 | 0 | |||
| 08 八月 | 0 | |||
| 07 八月 | 0 | |||
| 06 八月 | 0 | |||
| 05 八月 | 0 | |||
| 04 八月 | 0 | |||
| 03 八月 | 0 | |||
| 02 八月 | 0 | |||
| 01 八月 | 0 |
频道帖子
Классификация по типу параллельности
Урок по БД №29 (Часть 5)
Так как при обработке части запроса на конкретном узле, всё равно требуется обращение к другим узлам, то необходимо такое разбиение кластера, чтобы число таких связей в кластере было минимальным.
Известно, что задача такого разбиения NP-полная, т.е. решения, кроме полного перебора всех вариантов, не существует. Конечно, существуют эвристические подходы к организации shared-nothing систем, которые работают на конкретных запросах и конкретных данных, но никто не гарантирует надёжности стабильной работы системы при других данных и запросах.
Допустим, что задача разбиения N узлов по кластеру решена. Однако параллельные СУБД предполагают горизонтальное масштабирование. Эта процедура очень вычислительно сложная, и связанная с этим недоступность БД во время перераспределения просто недопустима для реального бизнеса.
📁 #Урок
МГУ & IT каналы
| 2 | Какую сферу IT выбрать в 2022 году: ТОП-7 специальностей
Всем кто только начинает свой путь в IT приходил в голову вопрос: «какая IT сфера наиболее актуальна в 2022 году?».
Давайте рассмотрим 7 самых востребованных специальностей.
1. Разработчик нейросети
Сегодня искусственный интеллект (ИИ) развивается и применяется во многих сферах нашей жизни. Время когда это прекратится, и ИИ перестанет быть актуальным, наступит еще очень не скоро. Благодаря повышению производительности как самого человека, так и различных устройств, а также автоматизации большого количества рутинных процессов, технология только набирает обороты.
📁 #Совет
МГУ & IT каналы | 73 |
| 3 | Задача по БД № 41
Таблица Employees. Получить список всех сотрудников которые пришли на работу в первый день месяца (любого)
Решение:
SELECT *
FROM employees
WHERE TO_CHAR (hire_date, 'DD') = '01';
📁 #Задача
МГУ & IT каналы | 99 |
| 4 | Классификация по типу параллельности
Урок по БД №29 (Часть 4)
Параллельные СУБД без использования общих ресурсов (Greenplum, Vertica) работают на кластерах, но каждый узел со своим разделом БД. Для этого при компиляции запросов каждый запрос разбивается на части, адресуемые к соответствующему узлу кластера.
Результат запроса получается объединением частичных результатов с узлов. На сегодняшний день считается, что именно shared-nothing архитектура обеспечивает наилучшее горизонтальное масштабирование при росте объема данных (для решения проблемы BigData в области аналитики).
Но в такой архитектуре возникает очень важная проблема разбиения БД по узлам кластера. Как разделить узлы, чтобы в среднем любой запрос выполнялся наиболее быстро?
📁 #Урок
МГУ & IT каналы | 107 |
| 5 | Я — профи на Java. Что почитать? (Часть 4)
4.Spring: официальная документация
Дополнительно предлагаем ознакомиться профессионалам с документацией фреймворка Spring. Это не просто инструкция по эксплуатации, а целое руководство с практической информацией. Вы познакомитесь со всеми нюансами, характеристиками и особенностями фреймворка.
Даже если вы не профессионал, а только знакомитесь с различными фреймворками, информация о Spring детально расскажет обо всех его возможностях и, возможно, он станет вашим любимым инструментом.
📁 #Книга
МГУ & IT каналы | 114 |
| 6 | Я — профи на Java. Что почитать? (Часть 2)
2.Лямбда выражения в Java 8. Функциональное программирование — в массы – Р. Уорбертон за 2014 год
Учебник поможет специалистам разного уровня, которые еще не работали с функциональным программированием. Она наполнена полным руководством по использованию в работе лямбда выражений. Информация хоть и узконаправленная, но отлично структурирована по темам, интересно написана и наполнена примерами, что не даст вам заскучать во время ее изучения. Вы поймете, как эти выражения помогают увеличить производительность и в каких случаях без них не обойтись в работе с Java.
📁 #Книга
МГУ & IT каналы | 114 |
| 7 | Задача по БД № 40
Таблица Employees. Получить список всех сотрудников заменив в значении PHONE_NUMBER все '.' на '-'
Решение:
SELECT phone_number, REPLACE (phone_number, '.', '-') new_phone_number
FROM employees;
📁 #Задача
МГУ & IT каналы | 118 |
| 8 | Классификация по типу параллельности
Урок по БД №28 (Часть 3)
Такой подход обеспечивает практически линейный прирост производительности при росте числа ядер. Однако здесь остаётся тонким вопрос синхронизации данных, требующий отдельного внимания. В будущем параллельные СУБД получат качественный прирост в производительности за счёт энергонезависимой ОП и возникновения процессоров с очень большим числом ядер.
Параллельные СУБД с общими дисками (Oracle Real Application Cluster) работают на кластерах и имеют общую дисковую подсистему, в которой хранится БД. Т.е. все узлы кластера имеют собственную ОП, но общие диски внешней памяти.
Эта архитектура сильно похожа на файл-серверную архитектуру, однако общие диски - это не файловые хранилища, а отдельные аппаратно-программные решения, которые работают с узлами не на уровне блоков, а выполняют части запросов. Таким образом обеспечивается межзапросный или внутризапросный параллелизм.
📁 #Урок
МГУ & IT каналы | 107 |
| 9 | Я — профи на Java. Что почитать? (Часть 3)
3. Java. Библиотека профессионала Том I – К. Хорстманн и Г. Корнелл за 2016 год
Те кто уже имеют весь необходимый базис в Java обязательно оценят 10-ое издание книги Хорстманна и Корнелла. На сегодняшний день это последняя версия учебника, в которую внедрили все обновления самого языка. Он предоставит всю информацию как для углубленного понимания Java, так и всех его компонентов. Первый том больше освещает вопросы создания пользовательского интерфейса, основы ООП и функционального программирования, но это далеко не все, что хранит в себе учебник.
📁 #Книга
МГУ & IT каналы | 110 |
| 10 | Задача по БД № 39
Таблица Employees. Получить список всех сотрудников у которых в значении job_id после знака '_' как минимум 3 символа но при этом это значение после '_' не равно 'CLERK'
Решение:
SELECT *
FROM employees
WHERE LENGTH (SUBSTR (job_id, INSTR (job_id, '_') + 1)) > 3
AND SUBSTR (job_id, INSTR (job_id, '_') + 1) != 'CLERK';
📁 #Задача
МГУ & IT каналы | 101 |
| 11 | Классификация по типу параллельности
Урок по БД №27 (Часть 2)
Параллельные СУБД с общей памятью (Oracle, DB2) поддерживались ведущими компаниями с 1980-х гг., но стали массово распространенными только после появления многоядерных процессоров.
Параллельные СУБД этого класса обеспечивают межзапросный (inter-query) или внутризапросный (intra-query) параллелизм с использованием нескольких ядер (или аппаратных потоков). Наличие общей памяти позволяет избежать пересылок данных, но требует применения сложной синхронизации.
Один из подходов, направленный на упрощение архитектуры такой СУБД, и уменьшением затрат на работу с общей памятью был реализован компанией Oracle. Допустим, имеется N ядер. Одно ядро объявляется, и оно отвечает за компиляцию запросов, а также планирует выполнение уже скомпилированных запросов на других ядрах. Все оставшиеся ядра работают обработчиками запросов.
📁 #Урок
МГУ & IT каналы | 105 |
| 12 | Классификация по типу параллельности
Урок по БД №29 (Часть 4)
Параллельные СУБД без использования общих ресурсов (Greenplum, Vertica) работают на кластерах, но каждый узел со своим разделом БД. Для этого при компиляции запросов каждый запрос разбивается на части, адресуемые к соответствующему узлу кластера.
Результат запроса получается объединением частичных результатов с узлов. На сегодняшний день считается, что именно shared-nothing архитектура обеспечивает наилучшее горизонтальное масштабирование при росте объема данных (для решения проблемы BigData в области аналитики).
Но в такой архитектуре возникает очень важная проблема разбиения БД по узлам кластера. Как разделить узлы, чтобы в среднем любой запрос выполнялся наиболее быстро?
📁 #Урок | 124 |
| 13 | Я — профи на Java. Что почитать? (Часть 2)
Когда-то мы уже разбирали одну из книг по Java для профи. Ловите ещё четыре!
1. JAVA EE паттерны проектирования для профессионалов – М. Йенер и А. Фидом
Книга по Java EE – это отличная возможность разобраться с этой платформой. Это не просто теоретический сборник, вы узнаете о паттернах проектирования буквально все и разберетесь в них на практике с примерами. Основной упор сделан на взаимодействие с 7-ой версией платформы.
📁 #Книга
МГУ & IT каналы | 11 |
| 14 | Задача по БД №38
Таблица Employees. Получить список всех сотрудников у которых последня цифра телефонного номера нечетная и состоит из 3-ех чисел разделенных точкой
Решение:
SELECT *
FROM employees
WHERE MOD (SUBSTR (phone_number, -1), 2) != 0
AND INSTR (phone_number,'.',1,3) = 0
AND INSTR (phone_number,'.',1,2) > 0;
📁 #Задача
МГУ & IT каналы | 137 |
| 15 | Классификация по типу параллельности
Урок по БД №26 (Часть 1)
По типу параллельности СУБД бывают:
• однопроцессорные
• параллельные с общей памятью (shared-everything)
• параллельные с общими дисками (shared-disks)
• параллельные без использования общих ресурсов (shared-nothing)
Однопроцессорные СУБД не используют аппаратные возможности параллелизма и выполняются на одном процессоре (в частности, на одном одноядерном процессоре).
До появления многоядерных процессоров такие СУБД были распространены, поскольку многопроцессорные компьютеры с общей памятью были слишком дороги и малодоступны.
📁 #Урок
МГУ & IT каналы | 124 |
| 16 | Saverbot — скачивай видео и аудио из любых соц.сетей
Без рекламы, подписок и прочего. | 98 |
| 17 | Что должен знать каждый разработчик Python (Часть 8)
8. Docker
Отличным инструментом для автоматизации управления и взаимодействия с различными приложениями является Docker. Для работы с ним потребуется знание:
•образа и контейнера;
•сетки и тома;
•правил написания файлов.
Без понимания этих вещей не удастся понять даже базовый принцип работы инструмента.
📁 #Совет
МГУ & IT каналы | 134 |
| 18 | Самый прогерский канал, где за 10 минут ты научишься:
/ Пр0бuв по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Ссылка действительна
23 ч. 59 мин. 👇
https://t.me/+24BWSqt64gkyODQy | 109 |
| 19 | 📌 Бесплатное обучение по дизайну с нуля. Вместе сделаем тебе портфолио из 3+ новых работ
Что ты получишь?
- Фидбэк (разбор всех ДЗ от куратора)
- Тусовка (личный кабинет с уроками + живой чат)
- Портфолио (упакуем по урокам и проверим)
- Экзамен (аттестация и балл)
Будем делать: веб-дизайн, графический дизайн, анимация интерфейсов - https://t.me/YudaevSchoolmkbot?start=ZGw6MTA1NTcw
Программа обучения:
- Как работать в Figma с нуля
- Изучение основ дизайна (сетки, композиция т.д.)
- Способы поиска контента и правильной работы с ним
- Создание анимации интерфейса
- 4 домашних задания
- Личные разборы от наставника (дизайнер с опытом и доходом от 100к)
- Эфир - "Как найти себе первого клиента"
МГУ & IT каналы | 121 |
| 20 | АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
⌨️ подписаться | 128 |
