Pull to refresh
554
0
Филипп Володин @Fil

Пользователь

Send message

Поправили. В гуглкэше город еще не указан

2 935 рублей/мес за доступ ко всем курсам

Я писал об этом на Хабре 10 лет назад :) Только рассчитывал с помощью Монте-Карло.
Прохождение сапера на поле 9x9 с 32-мя минами
Прохождение сапера. Часть 2.

По этой теме вспомнилась интересная книга Юрия Алкина "Цена познания"

Продолжая аналогию с борщом, если бы вы заказали эту статью и заплатили за нее, то вы бы имели право требовать.
Да, можно так. Но задумываться над такими тонкостями нужно только для реализации (не очень хорошей) альтернативы JPEG, в которой разбитие изображение производится не по 8x8, а по 2x1. В контексте этой статьи это не важно. Целью являлось показать то, что на фотографиях существует корреляция соседних пикселей. И, грубо говоря, если есть корреляция, значит есть избыточность, которую мы можем убрать для уменьшения размера.
Кстати, если JPEG-ом закодировать изображение со сторонами не кратными 8, то оно будет расширено кодером до кратного и заполнено каким-либо цветом, или просто мусором, чтобы не тратить время на очистку буфера. Этот излишек просто не показывается просмотрщиками.
Под точкой понимается точка на плоскости XY с координатами:
x = get_pixel(2*n, m);
y = get_pixel(2*n+1, m);
где n ∈ [0, 127], m ∈ [0, 255]
То есть просто рассматриваются соседние пары пикселей
Вы не ошиблись? Я проверил VS 2015 и 2017, заглянул в документацию по 2012 и 2013 и везде:
system_clock::is_steady = false;
system_clock::is_monotonic = false;

Раньше были часы std::chrono::monotonic_clock. А VS сначала просто обернули system_clock:


class steady_clock
    : public system_clock
    {   // wraps monotonic clock
public:
    static const bool is_monotonic = true;  // retained
    static const bool is_steady = true;
    };

typedef steady_clock monotonic_clock;   // retained

Сейчас в VS вроде нормально. Можете проверить последнюю версию gcc и boost::chrono::steady_clock.

Моя формулировка не совсем точна, сейчас поправлю.


Objects of class steady_­clock represent clocks for which values of time_­point never decrease as physical time advances and for which values of time_­point advance at a steady rate relative to real time. That is, the clock may not be adjusted.

Это такой вольный перевод. В оригинале в 10-100 раз чаще.


if Earth were hit by these large objects as frequently (for its size) as Jupiter appears to be, we'd not only see Meteor Crater-sized strikes ten-to-one hundred times as frequently, but we'd have extinction-level events thousands of times as often!

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

Я совершенно не знаком с бустовской библиотекой. Про chrono написал потому что ее использует Thread support library. Если нужно не только измерение интервалов, то да, лучше выбрать что-то другое.

Может вам на Тостер? Это все-таки не статья.

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

и зрение, которое можно скорректировать до 20/20 линзами.

Я не знал, что за 20/20


В англоязычных странах остроту зрения, как правило, определяют по таблице Снеллена и обычно обозначают простой дробью: в числителе стоит расстояние, с которого проводят исследование (обычно 20 футов ~ 6 метров), а в знаменателе — расстояние, с которого эмметропический глаз видит знак, правильно прочитанный исследуемым (20/20 — эквивалентно 1,0; 20/200 ~ 0,1).

Эмметропия — нормальная рефракция глаза, способность оптической системы глаза чётко различать удалённые предметы.

Спасибо, обновил!

Поддерживает. Только нужно включить "lock pages in memory" в групповых политиках.

> In Windows Server 2003 SP1, user-mode access to the \Device\PhysicalMemory object is not permitted. All forms of access (read, write) are refused when the \Device\PhysicalMemory object is accessed from a user-mode application. Access to the \Device\PhysicalMemory object is refused regardless of the user context (Administrators, Users, Local System, etc.) the application is running in.

В WinHex работало потому что XP:
> Access to physical RAM under Windows XP (32-bit) only

Information

Rating
8,637-th
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity