Forwarded from Senior SQL Developer
YouTube
Типичные вопросы на СОБЕСЕДОВАНИИ по SQL / Примеры задач и их решения
Типичные вопросы на собеседовании по языку SQL. Решаем задачи вместе. У Вас скоро собеседование по SQL или Вы считаете себя Гуру? Проверьте свои знания! Попытайтесь решить каверзные задачи ;)
Вопросы с собеседований по SQL и реальные практические задачи в…
Вопросы с собеседований по SQL и реальные практические задачи в…
Forwarded from SQL Pro
Трюк дня. Как сохранить порядок сущностей в списке?
Есть список сущностей "todo", нужно помимо того, что бы сохранить его в базе по id как то сохранить порядок, то есть если пользователь захотел задачу с id 20 выполнить вперед всех остальных, то она должна оказаться на самом верху, в не зависимости от того, какие у всех остальных задач id.
Как это сделать учитывая, что порядок одних и тех же задач в разных местах может быть разный, например в папке inbox один, а в папке today - уже другой порядок, хотя задачи одни и те же.
Как решить поставленную задачу?
Решение будет вечером.
#tips
Есть список сущностей "todo", нужно помимо того, что бы сохранить его в базе по id как то сохранить порядок, то есть если пользователь захотел задачу с id 20 выполнить вперед всех остальных, то она должна оказаться на самом верху, в не зависимости от того, какие у всех остальных задач id.
Как это сделать учитывая, что порядок одних и тех же задач в разных местах может быть разный, например в папке inbox один, а в папке today - уже другой порядок, хотя задачи одни и те же.
Как решить поставленную задачу?
Решение будет вечером.
#tips
Forwarded from SQL задачи
Задача 15
Напишите запрос, чтобы посчитать количество продавцов в таблице (имеется в виду число уникальных ID продавцов). Верните это число.
#задача
Напишите запрос, чтобы посчитать количество продавцов в таблице (имеется в виду число уникальных ID продавцов). Верните это число.
#задача
Forwarded from Denis Sexy IT 🤖
Подписчик канала зашел в книжный в Дубае и наткнулся на это – кажется мы открыли портал в ад своими нейронками 🥲
Уверен в будущем будет на книгах наклейка «🔒 Без GPT», чтобы хоть как-то конкурировать с графоманами-чатгпт-юзерами как на последней фотке
Уверен в будущем будет на книгах наклейка «
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from SQL задачи
Forwarded from Хабр
Как сломанный лифт привёл к появлению одного из самых популярных языков программирования
То, что начиналось как маленький побочный проект на ноутбуке одного разработчика — сегодня стало одним из самых успешных языков программирования с открытым исходным кодом, которым пользуются Microsoft, Amazon, Google, Tesla, Discord и многие другие.
Если кто не знает эту историю — велком!
То, что начиналось как маленький побочный проект на ноутбуке одного разработчика — сегодня стало одним из самых успешных языков программирования с открытым исходным кодом, которым пользуются Microsoft, Amazon, Google, Tesla, Discord и многие другие.
Если кто не знает эту историю — велком!
Forwarded from Журнал «Код»
Почему некоторые разработчики ругают вёрстку на «div»
<div class="social">
<div class="media">
<div class="share_text">
Шутка про дивы
</div>
</div>
</div>
https://v.thecode.media/m8dtm
#вопрос_Код
<div class="social">
<div class="media">
<div class="share_text">
Шутка про дивы
</div>
</div>
</div>
https://v.thecode.media/m8dtm
#вопрос_Код
Forwarded from Senior SQL Developer
Функция SEC_TO_TIME()
Функция SEC_TO_TIME() возвращает значение времени (в формате HH:MM:SS), основанное на указанных секундах.
Функция SEC_TO_TIME() возвращает значение времени (в формате HH:MM:SS), основанное на указанных секундах.
Forwarded from Хабр Новости
Впервые с июля 2022 года изменилась первая десятка лидеров рейтинга языков программирования TIOBE. Язык Go поднялся с 13 места на 10.
#разработка #статистика
#разработка #статистика
Forwarded from Хабр
Обычно PostgreSQL хорошо показывает себя под нагрузкой и оправдывает ожидания в отношении производительности — она остается высокой. Но при определенных профилях нагрузки СУБД может вести себя не так, как мы ожидаем. Это и есть аномалии, на которых мы сегодня сосредоточимся.
Аномалии под нагрузкой в PostgreSQL: о чем стоит помнить и с чем надо бороться.
Аномалии под нагрузкой в PostgreSQL: о чем стоит помнить и с чем надо бороться.
Forwarded from SQL Pro
Трюк дня. SQL Вернуть другую строку, если не найдена первая?
Выберите обе, и отсортируйте в правильном порядке, взяв только первую строку.
#tips
Выберите обе, и отсортируйте в правильном порядке, взяв только первую строку.
SELECT *подразумевая, что ID у вас не просто 1,2, т.к в этом случае можно просто
FROM test
WHERE id IN ('A','B')
ORDER BY CASE WHEN id = 'A' THEN 1 ELSE 2 END
LIMIT 1
order by id сделать#tips
Forwarded from Хабр
Исходников нет, но мы не сдадимся: портируем Android без каких-либо исходников от производителя.
Несмотря на то, что ядро Linux предоставляется под лицензией GPL, китайские производители зачастую не хотят публиковать исходный код ядер своих устройств. Но даже отсутствие исходного кода ядра не помешает нам подарить вторую жизнь герою нашей сегодняшней статьи — поддельной реплике Huawei P20 Pro на базе чипсета MT6580.
Сегодня мы узнаем подробнее про новые смартфоны за 7-8 тысяч рублей из онлайн-магазинов, портируем прошивку crDroid простым копированием файлов и посмотрим, как работает такой девайс в 2023.
Несмотря на то, что ядро Linux предоставляется под лицензией GPL, китайские производители зачастую не хотят публиковать исходный код ядер своих устройств. Но даже отсутствие исходного кода ядра не помешает нам подарить вторую жизнь герою нашей сегодняшней статьи — поддельной реплике Huawei P20 Pro на базе чипсета MT6580.
Сегодня мы узнаем подробнее про новые смартфоны за 7-8 тысяч рублей из онлайн-магазинов, портируем прошивку crDroid простым копированием файлов и посмотрим, как работает такой девайс в 2023.
Forwarded from Senior SQL Developer
#вопросы_с_собеседований
Какие типы индексов существуют в SQL?
1) Уникальный индекс
2) Кластерный индекс
3) Некластеризованный индекс
4) Индекс битовой карты
5) Нормальный индекс
6) Составной индекс
7) Индекс B-дерева
8) Индекс на основе функций
Какие типы индексов существуют в SQL?
1) Уникальный индекс
2) Кластерный индекс
3) Некластеризованный индекс
4) Индекс битовой карты
5) Нормальный индекс
6) Составной индекс
7) Индекс B-дерева
8) Индекс на основе функций
👍1
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
This media is not supported in your browser
VIEW IN TELEGRAM
Логирование частоты рендера SwiftUI вьюх
DataTile – логгер, который умеет визуализировать серии данных. Один из примеров его использования – логирование того, насколько часто пересоздаются какие-то вьюхи. Для этого создается кастомный модификатор, который при каждом своем вызове логирует номер своего вызова с помощью os_log. Данные из os_log уже подхватываются и визуализируются DataTile.
Перевод на русский язык
DataTile – логгер, который умеет визуализировать серии данных. Один из примеров его использования – логирование того, насколько часто пересоздаются какие-то вьюхи. Для этого создается кастомный модификатор, который при каждом своем вызове логирует номер своего вызова с помощью os_log. Данные из os_log уже подхватываются и визуализируются DataTile.
Перевод на русский язык
Forwarded from Журнал «Код»
🛠 Стадии тестирования и разработки софта
Если не углубляться в нюансы разработки и тестирования, то обычно говорят о пяти состояниях, в которых находится программа:
1. Преальфа (Pre-alpha) — самая начальная стадия разработки.
2. Альфа-версия — вроде всё сделали, протестировали самое основное.
3. Бета-версия — оттестировали большую часть, ловим тараканов при поддержке небольшого круга доверенных людей.
4. Релиз-кандидат — почти готовая к выпуску программа.
5. Релиз — готовая программа.
В теории софт должен пройти все стадии, прежде чем отправиться к пользователю. Но на практике бывает так, что люди годами могут пользоваться альфа-версией и это их устраивает. Или даже ждать выпуска преальфы, чтобы скорее воспользоваться новыми возможностями или получить эксклюзивный игровой контент. Всё зависит от целей и задачи программы (или игры).
А подробней про этапы — пишем в статье: https://v.thecode.media/xiej9
Если не углубляться в нюансы разработки и тестирования, то обычно говорят о пяти состояниях, в которых находится программа:
1. Преальфа (Pre-alpha) — самая начальная стадия разработки.
2. Альфа-версия — вроде всё сделали, протестировали самое основное.
3. Бета-версия — оттестировали большую часть, ловим тараканов при поддержке небольшого круга доверенных людей.
4. Релиз-кандидат — почти готовая к выпуску программа.
5. Релиз — готовая программа.
В теории софт должен пройти все стадии, прежде чем отправиться к пользователю. Но на практике бывает так, что люди годами могут пользоваться альфа-версией и это их устраивает. Или даже ждать выпуска преальфы, чтобы скорее воспользоваться новыми возможностями или получить эксклюзивный игровой контент. Всё зависит от целей и задачи программы (или игры).
А подробней про этапы — пишем в статье: https://v.thecode.media/xiej9