All streams
Search
Write a publication
Pull to refresh
103
0.2

User

Send message
если вместо сложения взять XOR, вместо умножения — AND, алгебраические тождества будут выполняться (получим вычисления в поле вычетов по модулю 2). NOT можно получить формулой NOT x = 1 XOR x

другой любопытный пример — пусть сложение OR, а умножение AND.
если взять матрицу A смежности графа (A[i,j]=1 если между i и j есть ребро), то A^2 — матрица достижимости пути за 2 шага, A^3 — за 3 и т.д… A^n — матрица связности (An[i,j]=1 если есть путь от i к j, n — число вершин графа, любой кратчайший путь от i к j не длинее n, поэтому степень выше n рассматривать избыточно). возведение в степень n для поиска матрицы связности тоже можно делать этим быстрым алгоритмом
нет проблем:

A — ассоциативность памяти
B — возникновение эффекта прогнозирования (в этой памяти)
C — распределённость памяти

что не так?
потому что это фундаментальный закон логики (если A→B и B→C, то A→C).
хотите объявить его недействительным?
Таким образом, распределенность является необходимым условием, а ассоциативность достаточным условием для возникновения эффекта предвидения (прогнозирования).


Применяя транзитивность импликации из этого следует, что распределенность необходима для ассоциативности, а ассоциативность достаточна для распределенности.

Автор, вы математик или философ?
насчёт закрытости возможно вы поторопились с выводами (к сожалению, не могу скачать тот самый проблемный юбисофтовый xpi)

опыт работы с xpi (парочку я заточил под свои нужды) показывает, что это вполне опен-сорс (js в zip-архиве), если не применяется обфускация или native-код
afaik, MSVC Express не поддерживает полный набор оптимизаций.
если интел выпустит аналогичный продукт (и также без оптимизаций), то зачем переходить?
предоставляющих бэкдор ))
Андроидов в абсолютных величинах было продано больше, чем айфонов. Следовательно, их количество у населения растёт быстрее
УК применяется к физ. лицам.
Если у вас есть идея, как доказать преступный умысел одного конкретного сотрудника, поделитесь
да никакой разницы с канобувостями. просто вернули старый формат
Останутся. В ролике было такое занятие — физические упражнения.
Охохо. Это значит, я напортачил в классификации операторов. И «вопрос для гуру» был неверным. Ну ничего, я провел серию тестов и переписал неправильные части. Надеюсь, правильно ))

Выходит, если определяется новый оператор new с параметрами, нет никакой возможности определить ему отдельный delete, всегда будет вызываться стандартный delete (кроме случая исключения в конструкторе)
И все-таки — мы будем знакомиться с девушкой без очков

Мы — да. Но следующее поколение уже не сможет.
да в принципе и так ничего не сломается. просто такие new будут брать объекты не из пула, а из хипа, а соответствующий delete будет возвращать обратно в хип.
Чем больше я изучаю c++, тем больше я понимаю, что ничего не знаю ))
Да, это серьёзная ошибка, которая может сломать некоторый код.

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

Пожалуй, я добавлю коммент в класс. Если кто-то пользуется new(nothrow_t), он знает, как доделать.
Если же не пользуется, у него ничего не сломается, как не сломалось в высоконагруженной программе IRainman-a
имеется в виду, что все методы, в том числе конструкторы, надо бы отметить как nothrow?
да, вы правы — экономия на спичках. я не могу избавиться от этой дурной привычки при написании кода
это сделано не для быстродействия, а чтобы не фрагментировать heap

Information

Rating
2,434-th
Location
Россия
Registered
Activity