Суббота, 04.05.2024, 19:16
Информатика и ИКТ
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Yandex_tech

Хабр-news

mail_news

Rambler

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

oszone.net

IT-N-образование

Главная » Архив материалов

Какое количество бит содержит слово «информатика»?

Если бы этот вопрос задали моему ребенку на уроке информатики, то я бы, чтобы помочь ему получить хорошую оценку, ответил, что 88. Сейчас объясню, как обосновать этот ответ в школе, и почему он при этом не совсем правильный, а в настоящем программировании всё сложнее.

В слове "информатика" 11 букв. Каждую букву мы можем закодировать одним байтом. В одном байте 8 бит, поэтому ответ 11х8=88.

Как это проверить? Очень просто, запустите на компьютере "Блокнот" (я предполагаю, что у вас Windows), напечатайте в нём это слово и сохраните в текстовый файл. Кликните правой кнопкой, выберите "свойства", видите? Размер: 11 байт (то есть 88 бит).

Просмотров: 290 | Добавил: niko | Дата: 25.02.2021

О поиске утечек памяти в С++/Qt приложениях

Каждый программист, работающий с языком С++, должен уметь находить утечки памяти. Язык С++ - сложный язык, делать ошибки легко, а находить их бывает муторно. Особенно это касается утечек памяти. Ситуация с отловом утечек памяти только усугубляется, если в коде С++ используется библиотека Qt.

Эта статья посвящена разным инструментам, которые можно с той или иной степенью успешности применять для отлова утечек памяти в С++/Qt приложениях (desktop). Инструменты будут рассмотрены в связке с IDE Visual Studio 2019. В статье будут рассмотрены не все возможные инструменты, а лишь наиболее популярные и эффективные.

Наша команда давно и пристально изучает подобные инструменты и использует их в своей работе. Объем кода, на котором есть возможность проверить подобные инструменты, составля ... Читать дальше »

Просмотров: 306 | Добавил: niko | Дата: 25.02.2021

Наука и рациональность на YouTube (авторские плейлисты)

Что это и зачем?

Последние 1,5 года регулярно смотрю видео по темам: научпоп, научный метод, рациональность. В какой-то момент я начал складировать наиболее удачные видео по различным плейлистам.

Делюсь тем, что из этого вышло.

Законы Науки

  • Про то, как работает наука, и чем научное мышление отличается от бытового, в плейлисте Научный метод

  • Наука говорит на языке цифр. А здесь не обойтись без главной служанки и главной царицы наук: ... Читать дальше »

Просмотров: 282 | Добавил: niko | Дата: 21.02.2021

Быстрое сравнение double

Вчера здесь вышла статья о быстром парсинге double, я зашёл во блог к её автору, и нашёл там ещё один интересный трюк. При сравнении чисел с плавающей точкой особое внимание приходится уделять NaN (восемь лет назад я писал про них подробнее); но если сравниваемые числа заведомо не NaN, то сравнить их можно быстрее, чем это делает процессор!

Положительные double сравнивать очень просто: нормализация гарантирует нам, что из чисел с разной экспонентой больше то, чья экспонента больше, а из чисел с равной экспонентой больше то, чья мантисса больше ... Читать дальше »

Просмотров: 338 | Добавил: niko | Дата: 21.02.2021

Всё о сортировке в Python: исчерпывающий гайд

Основы сортировки

Для сортировки по возрастанию достаточно вызвать функцию сортировки Python sorted(), которая вернёт новый отсортированный список:

>>> sorted([5, 2, 
		... 
		
			Читать дальше »
		
Просмотров: 305 | Добавил: niko | Дата: 20.02.2021

Что такое папка и файл в компьютере? Объясняю простым языком

Меня спрашивают: «Чем файл отличается от папки, а она от каталога и директории?»

Старые названия папки помню и вам советую

Начну с ответа на второй вопрос, поскольку он краток — ничем. Каталог и директория правильные ИТ-названия того, что сегодня именуют папками. Аналогии с привычными вещами ввели для удобства пользователей. Если встречаете слова «каталог» и «директория», зн ... Читать дальше »

Просмотров: 310 | Добавил: niko | Дата: 20.02.2021

22 важнейшие программы на C++

А они написаны на C++, который разработан Бьерном Стаустрапом в Bell Labs.

Применяется лидерами ИТ-индустрии. В их числе Google, Microsoft и IBM. Кроссплатформенный, объектно-ориентированный, гибкий. При правильной оптимизации приложения, написанные на нем, работают быстро.

На нем пишут операционные системы, приложения и инструменты электронного бизнеса. В том числе, а не исключительно, разумеется.

Его использовали для создания программных пр ... Читать дальше »

Просмотров: 303 | Добавил: niko | Дата: 19.02.2021

10 удивительно полезных базовых функций Python

Те, кто работает с Python, знают, что этот язык хорош благодаря своей обширной экосистеме. Можно даже сказать, что язык программирования не выделялся бы ничем особенным, если бы не его замечательные пакеты, которые добавляют новые функции к основным.

В качестве примера можно привести NumPy. Инструменты работы с матрицами хороши и в базовом Python, но использование NumPy улучшает все во много раз. Кроме того, у этого языка есть несколько крутых возможностей, которые делают его еще более функциональным. Используя эти возможности, вы можете уменьшить количество зависимостей, освободить время и упростить сам процесс разработки. Давайте посмотрим, что это за возможности.

Кстати, свои советы по некоторым функциям добавил ... Читать дальше »

Просмотров: 283 | Добавил: niko | Дата: 19.02.2021

Чем отличается IP адрес компьютера от IP адреса сети. Вопрос простой, но многие путаются.

Так как компьютер работает в двоичном коде, то он оперирует битами. Число пользователей интернета возрастает. Как вы понимаете, если есть сеть и большое число пользователей, то есть и адресация.

Для того, чтобы компьютер мог быть подключен к сети интернет, он должен иметь два адреса (MAC адрес - физический адрес сетевого адаптера и IP адрес - логический адрес).

Иногда возникает путаница в адресации. Ч ... Читать дальше »

Просмотров: 291 | Добавил: niko | Дата: 19.02.2021

Путешествие байта данных во времени

По мере появления все более быстрых и совершенных носителей информации меняются и способы сохранения на них байта данных. Байт — это единица цифровой информации, состоящая из восьми бит. Бит, в свою очередь, представляет уже минимальную единицу и может быть выражен как логический 0 или 1. В течение статьи будут встречаться группы бит разного размера, так как количество бит в байте зависит от архитектуры носителя информации и с течением времени изменялось.

В качестве первого и самого простого примера можно взять перфоленты, где бит данных хранился в виде наличия или отсутствия дырки в определенном участке. Если же углубиться дальше во времена аналитической машины Бэббиджа, то в ней бит представлялся путем изменения положения механической шестеренки или рычага. На магнит ... Читать дальше »

Просмотров: 296 | Добавил: niko | Дата: 19.02.2021

« 1 2 ... 209 210 211 212 213 ... 561 562 »
Поиск

Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Форма входа

nixp.ru

OpenNet

Новые программы

SLO.ru

Погода
Яндекс.Погода

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Архив записей

    Copyright MyCorp © 2024