Проблема в том, что я вот сейчас на работе тыкаю достаточно большой сервер на плюсах. И он легаси. И без документации. Но я в этом легаси разобрался, я тоже без проблем с ним оперирую. Но разобрался в коде я, а вот он не разобрался, и ему легаси надо будет понимать. Поэтому я стараюсь по мере возможности документировать код не чтобы я понимал, а чтобы он понимал.
Ну, вообще-то их ответ вполне корректен. Вы же не требуете продавца из веселого магазина в Голландии предупреждать вас о том, что эти зеленые кустики, которые вы покупаете в России вообще-то незаконны?
Или более тривиальный пример. Вы едете за границу, хотите купить там много всяких сувениров. Вы же сами выясняете на каком объеме эти сувениры начинают облагаться налогами?
Пример: rwx r-- --- означает, что у владельца есть права на все, у группы владельца доступ только на чтение, а у остальных доступа нет. В двоичной системе исчисления эти права выглядят как 111 100 000, что равно 740 в десятичной системе.
Простите, что? 740 в двоичной системе не равно 111100000. Несложно убедиться, что 740 равно 1011100100. Более того, 740 не может никаких образом быть равным вашему бинарному представлению. У вас используется 9 бит, а максимальное значение 9-битного числа -- 511. В линуксе права доступа учитываются следующим образом: r = 4, w = 2, x = 1. Все это укладывается в трехбитное число. Одна группа равна одному трехбитному числу. В вашем примере это значит (4+2+1)(4+0+0)(0+0+0)=740 (конкатенация последовательностей битов)
Ну да, если мы используем словарь, то он растет. Тут можно, как например, где-то в комментарияхх к этой же статье (или другой), оптимизировать еще через битовые маски и т.д., но принципиально это возможно.
Строго говоря, кстати, стандартный Эратосфен с математической точки зрения, не нуждается в фиксированном интервале -- он применяется ко всему множеству натуральных :). Но я понимаю, о чем вы.
США действительно являются федерацией, но не государств. Федерация государств как термин смысла не имеет. Члены федерации являются государственными образованиями.
Вы говорите об аналоге обычной std::queue? Тогда что-то вида
Правда, тут будет O(n) front(), чтобы сделать константным, наверное, надо делать
Option<Refcell<Node<T>>> head
Option<Refcell<Node<T>>> tail;
Проблема в том, что я вот сейчас на работе тыкаю достаточно большой сервер на плюсах. И он легаси. И без документации. Но я в этом легаси разобрался, я тоже без проблем с ним оперирую. Но разобрался в коде я, а вот он не разобрался, и ему легаси надо будет понимать. Поэтому я стараюсь по мере возможности документировать код не чтобы я понимал, а чтобы он понимал.
sad отличается от happy только положением одной руки?
https://ru.wikipedia.org/wiki/Канбан
А почему не использовать вместо unlock() функцию drop() у MutexGuard? Насколько понял из документации, разблокировка и происходит при дропе.
Ну, вообще-то их ответ вполне корректен. Вы же не требуете продавца из веселого магазина в Голландии предупреждать вас о том, что эти зеленые кустики, которые вы покупаете в России вообще-то незаконны?
Или более тривиальный пример. Вы едете за границу, хотите купить там много всяких сувениров. Вы же сами выясняете на каком объеме эти сувениры начинают облагаться налогами?
Простите, что?
740 в двоичной системе не равно 111100000. Несложно убедиться, что 740 равно 1011100100. Более того, 740 не может никаких образом быть равным вашему бинарному представлению. У вас используется 9 бит, а максимальное значение 9-битного числа -- 511.
В линуксе права доступа учитываются следующим образом:
r = 4, w = 2, x = 1. Все это укладывается в трехбитное число. Одна группа равна одному трехбитному числу. В вашем примере это значит
(4+2+1)(4+0+0)(0+0+0)=740 (конкатенация последовательностей битов)
Ну да, если мы используем словарь, то он растет. Тут можно, как например, где-то в комментарияхх к этой же статье (или другой), оптимизировать еще через битовые маски и т.д., но принципиально это возможно.
Строго говоря, кстати, стандартный Эратосфен с математической точки зрения, не нуждается в фиксированном интервале -- он применяется ко всему множеству натуральных :). Но я понимаю, о чем вы.
Не подходит. -7 mod (-1) = 0
Но в C++ ведь есть словарь - map. В Си можно сделать так:
Конечно, тут надо оптимизировать -- писал навскидку (Иначе один словарь будет пахнуть квадратичной сложностью).
А что автор тут имеет в виду? Умножение дробей или набор умножений и делений? Если второе, то данное выражение не является вполне определенным...
Ну это я был слегка придирчив к деталям.
На позиции из начала ветки
1. Сдвигаем ящик на кирпичах влево
2. Ящик над ним вверх
3. Ящик перед ним вниз
и получаем конфигурацию
.@$
#$#
#$#
которая уже неразрешима (я привел только часть карты тут)
Не совсем верно. Четных чисел столько же сколько всех чисел (натуральных или целых)
США действительно являются федерацией, но не государств. Федерация государств как термин смысла не имеет. Члены федерации являются государственными образованиями.