Публикации по теме 'computer-science'
Музыка для кодинга
Я очень легко отвлекаюсь. Иногда, когда я кодирую, драгоценное внимание уходит от проблемы, которую я пытаюсь решить, и тонкая связь между моими руками и мозгом разрывается. Успокоить ум может быть так же сложно, как и заставить замолчать внешний мир. Наполнение ваших ушей музыкой или даже окружающим шумом может быть действительно эффективным способом заглушить хаос внешнего мира и позволить вам более полно сосредоточиться на своей работе. То, чем вы набиваете уши, может иметь и обратный..
Как создать суперпользователя в MySql
Полный доступ к статусу суперпользователя
Суперпользователь в MySQL — это пользователь, у которого есть полный доступ, предоставляющий root-доступ ко всем административным привилегиям, предоставляемым MySQL.
Привилегии MySQL
MySQL предоставляет привилегии учетной записи для определения операций, которые может выполнять учетная запись. Они есть:
Административные привилегии позволяют пользователям управлять операциями сервера MySQL. Эти привилегии являются глобальными и не..
Реализация стеков в коде: практическое руководство
Стеки — это важная структура данных, которая следует принципу «последним пришел — первым вышел» (LIFO). Они предлагают простой, но мощный способ управления данными, что делает их бесценными во многих сценариях программирования. В этой статье мы рассмотрим реализацию стеков в коде с использованием разных языков программирования и обсудим задействованные ключевые операции.
Реализация стека на основе массивов
Одним из наиболее распространенных способов реализации стека является..
Как обнаружить жадные алгоритмы [Технические вторники]
Одна из самых востребованных тем.
Многие из вас потратили много времени на то, чтобы понять, как обнаружить жадные алгоритмы в своих проблемах с программированием. Я дам вам структуру, которая позволит вам определить вопросы, которые можно очень эффективно решить с помощью жадного алгоритма.
Основные моменты
В этом посте будут рассмотрены следующие идеи:
Что делает жадный алгоритм . Жадные алгоритмы жадны, потому что они не смотрят вперед. Они принимают наилучшее решение на..
Программный интерфейс Linux — Статья № 1
Интерфейс программирования Linux — почему Linux бесплатен?
Это первая статья в моей серии, и в ней рассказывается, почему Linux бесплатен, и его краткая история. Закончив всю эту серию, я не буду говорить в интервью: «Мммм, я не занимался программированием для Linux, просто настроил его».
Позвольте мне вкратце рассказать о философии и истории Linux.
Linux распространяется бесплатно.
Но что значит бесплатно?
Согласно Философии GNU ,
«Свободное программное обеспечение»..
Алгоритмы от Harvard CS50 (2)
В предыдущей статье Insight from Harvard Cs50 (1) я кратко коснулся концепций, рассмотренных в лекции 3 об алгоритмах, чтобы позже объяснить больше здесь! Давайте погрузимся прямо в!
Следующие примечания дополнены соответствующими временными метками видео:
Если вы нашли определенный элемент в списке:
00:13:02 — линейный поиск (O(n): линейная временная сложность)
function linearSearch(arr, target) {
for (let i = 0; i < arr.length; i++) {
if (arr[i] ===..
Введение в структуры данных: часть 1, массивы
Ваш вводный курс по массивам, стекам, очередям, связанным спискам, деревьям и многому другому.
Когда-нибудь в начале нашей карьеры программиста мы все сталкиваемся с барьером под названием «структуры данных». Нравится нам это или нет, но нам нужно твердое понимание структур данных, чтобы сдать что-либо, от базового курса информатики в старшей школе до продвинутого технического собеседования в компании FAANG. Я здесь, чтобы помочь вам обрести это понимание с помощью небольшого..