Computer Science
Відкрити в Telegram
По всем вопросам: @altmainf Уважаемый менеджер: @altaiface
Показати більше7 713
Підписники
-324 години
-117 днів
-6130 днів
Архів дописів
7 713
Обучаем Java-разработчиков оплата после выхода на работу
В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше
—Ты получаешь работу с хорошей зарплатой, мы получаем процент за инвестиции в тебя и продолжаем прокачивать твои навыки еще 2 года;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы развиваем твои навыки и после курсов: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама
kata.academy
О рекламодателе
7 713
Виды рекурсии
Существует два вида рекурсии, так называемая головная и хвостовая (иногда головную рекурсией называют просто рекурсией). Рекурсия будет "хвостовой", если рекурсивный вызов будет последним действием функции перед возвратом результата.
Использование хвостовой рекурсии позволяют некоторым компилятор автоматически выполняет преобразование рекурсии в итерацию.
Хвостовая рекурсия часто применяется в программах на функциональных языках программирования. Многие вычисления на таких языках естественно выражать в виде рекурсивных функций, а возможность автоматической замены транслятором хвостовой рекурсии на итерацию означает, что по вычислительной эффективности она равна эквивалентному коду, записанному в итеративном виде.
7 713
До Нового года меньше недели!
Ждёте знака, чтобы начать путешествовать? Это он!
А знаете, как забронировать отель всего за 36 рублей? В приложении Отелло!
Там сейчас скидки до 50%, а еще можно до 99% стоимости оплатить бонусами СберСпасибо и получить кэшбек. Все бонусы суммируются!
Установить
#реклама 16+
otello.2gis.ru
О рекламодателе
7 713
Принципы архитектуры фон Неймана
Архитектура фон Неймана — широко известный принцип совместного хранения команд и данных в памяти компьютера.
Компьютеры, построенные на этих принципах, относят к типу фоннеймановских:
⁃ Принцип двоичности.
Для представления данных и команд используется двоичная система счисления.
⁃ Принцип программного управления.
Программа состоит из набора команд, которые выполняются процессором друг за другом в определённой последовательности.
⁃ Принцип однородности памяти.
Как программы (команды), так и данные хранятся в одной и той же памяти. Над командами можно выполнять такие же действия, как и над данными.
⁃ Принцип адресуемости памяти.
Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.
⁃ Принцип последовательного программного управления.
Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой.
⁃ Принцип условного перехода.
Команды из программы не всегда выполняются одна за другой. Возможно присутствие в программе команд условного перехода, которые изменяют последовательность выполнения команд в зависимости от значений данных.
7 713
ТОП квартир по спеццене в ЖК "Стрижи" в Краснодаре
Последние квартиры в зеленом районе Краснодара. Скоро сдача!
ЖК "Стрижи" - это четыре 25-этажных дома комфорт класса. Огороженная территория, свой паркинг, зоны отдыха для детей и взрослых, спортивные и детские площадки. Зона барбекю.
Рядом прогулочный бульвар, парк и река. В шаговой доступности школа и детские сады.
Узнать больше
Проектная декларация на сайте https://наш.дом.рф/. Застройщик: ООО "СТРОЙ БИЗНЕС ГРУПП"
#реклама
promo.tochno-strizhi.ru
О рекламодателе
7 713
RAID-массив
RAID (Redundant Array of Independent Disks) — технология виртуализации данных, которая объединяет несколько дисков в логический элемент для повышения производительности. Соответственно, минимальное количество требуемых дисков — 2.
Есть несколько видов RAID-массива:
RAID 0 — принцип работы - чередование. Массив при котором информация разбивается на одинаковые по длине блоки, а затем записывается поочерёдно на каждый диск в структуре (фактическое увеличение производительности в 2 раза)
RAID 1 — принцип работы — «зеркалирование». Представляет собой параллельную запись информации с основного диска на другие — дублирующие.
RAID 10 (1+0) — совмещает в себе всё самое лучшее из RAID 1 и RAID 0
RAID 5 — схож по своему принципу работы с RAID 1. Только тут потребуется минимум 3 накопителя, на одном из которых будет храниться продублированная информация
7 713
Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы
Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попробуйте сейчас!
Попробовать
#реклама 16+
music.yandex.ru
О рекламодателе
7 713
Контрольные суммы
Распространенный способ быстро и эффективно обнаружить повреждение данных в современных системах.
Для вычисления простой контрольной суммы нужно лишь сложить байты блока данных, но, конечно, придумано много более изощренных контрольных сумм, в том числе циклический избыточный код (
CRC), контрольная сумма Флетчера и другие [MK09].
В компьютерных сетях контрольные суммы используются следующим образом. Отправитель вычисляет КС байтов сообщения и посылает ее вместе с самим сообщением. Получатель также вычисляет КС поступившего сообщения; если она совпадает с отправленной, то есть надежда, что данные не были повреждены во время передачи.
КС оцениваются по нескольким критериям. Самый важный – сила, или способность к обнаружению ошибок: приводит ли изменение данных к изменению контрольной суммы? Чем сильнее контрольная сумма, тем больше шансов, что изменение данных не останется незамеченным.
Еще один важный критерий – производительность: каковы затраты на вычисление контрольной суммы?
К сожалению, сила и производительность редко уживаются, т. е. высококачественную контрольную сумму труднее вычислить.7 713
Оборудование ELTEX от дилера №1!
Коммутаторы, Маршрутизаторы, GPON, VoIP, Wi-Fi оборудование, а также совместимые SFP модули.
Перейти на сайт
#реклама
eltexcm.ru
О рекламодателе
7 713
Этапы процесса компиляции:
1. Предварительная проверка.
Исходная программа обрабатывается путём подстановки имеющихся макросов и заголовочных файлов.
2. Лексический и синтаксический анализ.
Программа преобразовывается в цепочку лексем, а затем во внутреннее представление в виде дерева.
3. Семантический анализ.
Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки.
4. Оптимизация.
Внутреннее представление программы неоднократно преобразовывается с целью сокращения размера и времени исполнения программы.
5. Генерация кода.
Внутреннее представление преобразовывается в блоки команд процессора, которые преобразовываются в объектный код.
6. Сборка.
Компоновщик соединяет несколько объектных файлов в исполняемый файл или библиотеку.
7 713
Ищу помощницу по дизайну интерьеров.
Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией.
Работа заключается в создании уютных пространств и стильных интерьеров. Можно работать из дома за ноутбуком.
- Для работы достаточно несколько часов в день, вам не придется сидеть в офисе с 9 до 17.
- Высшее образование не требуется, всему научу сама.
- На обучение достаточно 1-2 часа в день, так как вся информация структурирована и очень доступно изложена.
Я помогу вам разобраться в профессии дизайнер интерьеров, объясню с чего начать и покажу весь процесс работы от и до. Дам первых клиентов и скрипты продаж.
Учеников много не набираю, чтобы была возможность уделить внимание каждому.
Успевайте зарегистрироваться, пока места еще есть.
Начать обучение можно по ссылке «Зарегистрироваться».
Зарегистрироваться
#реклама
udesignschool.ru
О рекламодателе
7 713
Реляционная модель Баз Данных.
Элементы данных представлены в виде таблиц. Является наиболее распространенной моделью.
К преимуществам реляционной модели можно отнести следующие особенности:
- Теоретическая основа. Формально определяет базовые понятия модели, язык описания и операции над отношениями;
- Стандартизация. Стандарты SQL-NN (SQL-89, SQL-92, SQL-99 и т д.), имеющие несколько уровней полноты реализации, позволяют создавать приложения, переносимые между СУБД разных поставщиков;
- Полное разделение доступа к данным от способа их физической организации;
- Универсальность. Информационное моделирование сущностей реального мира в виде набора связанных таблиц является достаточно хорошим подходом в большинстве случаев;
- Простота манипуляции данными с точки зрения конечного пользователя;
SQL — развитый стандартизованный декларативный язык 4-го поколения.
Недостатки:
- В общем случае, более низкое быстродействие по сравнению с сетевыми и иерархическими СУБД или другими подходами, обеспечивающими доступ к данным непосредственно на уровне их физической организации, например, индексированные файлы;
- Неполнота реализации стандартов SQL-NN, а также специфические языковые и процедурные расширения СУБД разных поставщиков, осложняющие переносимость приложений (так называемый vendor lock);
- Необходимость учёта некоторых особенностей модели на концептуальном уровне (ключи — идентификаторы сущностей), отсутствующая, например, в сетевой модели.
7 713
Тест - Какая удаленная профессия вам подходит?
Кем стать, когда уже вырос? Не раскладывайте на таро, а пройдите бесплатный профориентационный тест от Skillfactory.
Тест не займет много времени, всего 5 минут — и вся информация по полочкам. Сможете разобраться в себе и определиться с карьерными изменениями.
А еще, когда пройдете тест, получите доступ к закрытому боту с полезными материалами и бесплатными интенсивами от практиков из индустрии.
Отвечайте на вопросы и смотрите свой результат
А потом забирайте подарки и начинайте путь на удаленке в IT или дизайне.
Попробовать
#реклама 16+
free.skillfactory.ru
О рекламодателе
7 713
Виды адресаций
В оперативной памяти каждый набор ячеек (байт) имеет свой адрес, по которому процессор может к нему обращаться.
Из-за того, что каждый байт имеет свой отдельный адрес, такой вид адресации называется — байтовый.
Но существуют компьютеры, у которых размер одной ячейки памяти равняется машинному слову — это максимальное кол-во бит, которыми может оперировать процессор за раз. То есть в 32-х разрядных процессорах размер регистров и размер машинного слова будет равен 32 бита, а в 64-х — 64 бита и тд (такие компьютеры предназначены для научных целей). Из-за того, что процессор обращается не к байту, а к слову, то такая адресация называется словесной адресацией.
7 713
Оставайтесь на связи с близкими — с Яндекс Станцией
Когда близкие не отвечают на телефон, звоните им прямо на Яндекс Станцию. Или общайтесь между умными колонками в разных комнатах — так проще собрать всю семью на ужин.
Узнать больше
#реклама
yandex.ru
О рекламодателе
7 713
Суть кэширования процессора
Так как скорость работы процессора отличается от скорости работы оперативной памяти, то возникают простои и страдает производительность, чтобы этого избежать, появляется маленькая, но быстрая память под названием кэш.
Суть кэширования заключается в сокращении задержек доступа, касающиеся взаимодействия с оперативной памятью.
Кэш память, которая меньше по объему оперативы примерно в 1000 раз, но по скорости работы сопоставима со скоростью работы процессора отлично вписалась в общую модель работы компьютера, ничего при этом не сломав. Вообще кэш по прежнему можно рассматривать, как обычную ОП, только в уменьшенном размере.
И там, и там используется двоичная адресация, хранятся те же самые данные. И к той, и той памяти идет обращение, как на получение данных, так и на их запись.
Логика в том, что если данные будут находится в кэше, а не в оперативе, то это и избавит нас от задержек.
7 713
Дизайн в FIGMA с нуля. Бесплатный курс + портфолио
Онлайн-программа с наставником и чатом. Дизайн от профессионалов. Доступ 0 руб.
Узнать больше
#реклама
yudaevschool.online
О рекламодателе
7 713
О-большое (Big O)
Нотация О-большое описывает скорость работы алгоритма в худшем случае.
Предположим вы используете простой поиск для поиска фамилии телефоном справочнике. Вы знаете, что простой поиск выполняется за время O(n) - то есть в худшем случае вам придется пересмотреть все фамилии в справочнике, но представим, что наша искомая фамилия начинается с «А» и находится в самом начале справочника. Следовательно, мы нашли нужную фамилию с первой попытки. Отработал ли алгоритм за время O(n)? А может, он занял время O(1)?
Простой поиск все равно выполняется за время O(n). Просто в данном случае вы нашли нужное значение моментально — это лучший возможный случай.
7 713
Получи грант на обучение в Центральном университете
Центральный университет выдает гранты на 4 года обучения в бакалавриате. Гранты покрывают 100%, 75%, 50% и 25% стоимости обучения.
Участвуй в отборе, чтобы получить грант. Подай заявку, пройди онлайн-тест на математическое и логическое мышление, а затем прими участие в бизнес-игре. Попытки не ограничены.
Для выпускников 11-х классов и колледжей.
Подать заявку
#реклама
apply.centraluniversity.ru
О рекламодателе
7 713
«Битый сектор» или «бэд сектор»
Сталкиваясь с понятиями «битый сектор» или начинающие пользователи обычно понимают, что речь идет о какой-то серьезной проблеме, но не понимают как эту проблему решать.
Допустим, что жесткий диск вашего компьютера подвергся низкоуровневому форматированию на заводе-изготовителе. В результате этого процесса на магнитном носителе были созданы дорожки и сектора, которые в процессе работы компьютера используются для хранения данных. Сектора – это физически размеченные области на поверхности магнитного носителя, предназначенные для хранения данных.
Если такой сектор будет поврежден механически, то вся информация, которая в нем хранилась, будет безвозвратно утеряна.
Такие поврежденные механически сектора и называются битыми секторами. В них уже невозможно хранить данные и те данные, которые были в них записаны ранее, с большей долей вероятности восстановить не получится.
