Вопрос к тем, кто знает раст.
В чем разница между ($($x:expr),*) и ($($x:expr,)*)?
Если трейт определен в одной библиотеке, тип во второй, то в третьей нельзя написать реализацию трейта этим типом?
Можно ли написать в таком случае обертку, которая автоматически реализует все трейты оборачиваемого типа?
Можно ли создать обобщение List<T: Animal, Feline> и положить туда Cat и Tiger? Т.е. получить список объектов, которые являются животными и кошачьими, но не имеют общего типа?
В метрической системе мер один миллилитр воды занимает один кубический сантиметр, весит один грамм, и потребуется одна калория энергии, чтобы нагреть его на один градус Цельсия, что составляет один процент разницы между точками ее замерзания и кипения. Водород той же массы содержит один моль атомов.
В американской же системе мер ответом на вопрос «Сколько энергии потребуется, чтобы довести до кипения галлон воды комнатной температуры?» будет «Пошел нахер», потому что не получится напрямую сопоставить ни одну из используемых величин.
(bash)
Проблема в том, что для измерения одного и того же введены разные единицы, а для измерения разных — одинаковые.
Здесь МТОЕ считают с учетом кпд, в другом месте — без. Напоминает эпопею с подсчетом энерговыхода солнечных панелей, в который пытались запихнуть даже количество сигарет, выкуренных монтажниками.
Многие игровые доспехи делаются не из стали, а или из несуществующих металлов (которые, могут быть, к примеру, в 10 раз легче стали и в 10 раз прочнее) или вообще из неметаллов — типа кожи дракона или каких-то кристаллов.
В RPG играх доспехи на 99% состоят из графония. Именно он обеспечивает защиту при одевании бронелифчика.
Благодаря ему возможны ситуации, когда стальные трусы обеспечивают лучшую защиту, чем полный кожаный доспех.
Если программисты строят велосипед, то планируют, что он будет летать в космос и погружаться на дно океана.
В языке учитываются такие моменты: https://habrahabr.ru/post/146109/ (оригинал http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time)?
А которая нода исправна?
Если одна нода вернула 1, а вторая 0? Когда это будет замечено? Придется ли откатывать состояние назад для определения корректной ноды?
Существует несколько способов представления отрицательных чисел: прямое, сдвиг, дополнение до единицы, дополнение до двух…
Как представляет их микроконтроллер, это его дело, но (-1)<<1 (сдвиг без всякой логики) может превратиться в:
прямое) 1001 -> 0010 = 2,
сдвиг) 0111 -> 1110 = 6 (в 8-битной логике 126),
до 1) 1110 -> 1100 = -3,
до 2) 1111 -> 1110 = -2.
Троллейбусы и трамваи несовместимы с такой махиной.
Судя по высоте просвета застрянут даже маршрутки.
Переделывать существующую сеть дорого, заменить дорого.
Можно сделать достопримечательностью и катать туристов, но только пару перекрестков, дальше обычный общественный транспорт.
О качестве кода говорит тот факт, что после рефакторинга в счетчики пишется NULL.
При этом идея выглядит так, будто вы создали Франкенштейна из массивов, деревьев и сортировки слиянием.
Попробуйте описать результат после вставки 3 элементов в пустое хранилище в виде диаграмм. Это более наглядно.
Так же около 10 указателей в узле непохоже на уменьшение оверхеда по памяти.
Какая-то сферическая стеганография: мы увеличили файл в несколько раз и попросили его не сжимать.
Png — это контейнер с потоками данных, можно просто вписать в отдельный поток, и стандартными средствами разницы вообще не заметить.
Это мало о чем говорит. Если баг воспроизводится только в полнолуние в четверг после дождичка, и повторный запуск отрабатывает правильно, то приоритет может быть выставлен на минимум, и баг будет висеть годами, ведь проще жить с ним, чем заставить разработчика исправить.
Скорее всего Постгрес выравнивает строки по 8 байт, именно поэтому уменьшение длины строки с 60 до 58 байт не дало выигрыша.
Если дополнительно уменьшить имя на 2 символа, то таблица будет упакована плотнее.
Больше интересно, отличается ли производительность при работе с таблицами (int, smallint, smallint) и (smallint, int, smallint)?
Все указанные организации связаны с распространением нелицензионного контента (как минимум тем, что постоянно мусолят эту тему). Поэтому
В чем разница между ($($x:expr),*) и ($($x:expr,)*)?
Если трейт определен в одной библиотеке, тип во второй, то в третьей нельзя написать реализацию трейта этим типом?
Можно ли написать в таком случае обертку, которая автоматически реализует все трейты оборачиваемого типа?
Можно ли создать обобщение List<T: Animal, Feline> и положить туда Cat и Tiger? Т.е. получить список объектов, которые являются животными и кошачьими, но не имеют общего типа?
Проблема в том, что для измерения одного и того же введены разные единицы, а для измерения разных — одинаковые.
Здесь МТОЕ считают с учетом кпд, в другом месте — без. Напоминает эпопею с подсчетом энерговыхода солнечных панелей, в который пытались запихнуть даже количество сигарет, выкуренных монтажниками.
Благодаря ему возможны ситуации, когда стальные трусы обеспечивают лучшую защиту, чем полный кожаный доспех.
Самое главное забыли. Где описание последствий ошибок?
Что стали делать после Ариан 5?
В языке учитываются такие моменты: https://habrahabr.ru/post/146109/ (оригинал http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time)?
Если одна нода вернула 1, а вторая 0? Когда это будет замечено? Придется ли откатывать состояние назад для определения корректной ноды?
Как представляет их микроконтроллер, это его дело, но (-1)<<1 (сдвиг без всякой логики) может превратиться в:
прямое) 1001 -> 0010 = 2,
сдвиг) 0111 -> 1110 = 6 (в 8-битной логике 126),
до 1) 1110 -> 1100 = -3,
до 2) 1111 -> 1110 = -2.
Судя по высоте просвета застрянут даже маршрутки.
Переделывать существующую сеть дорого, заменить дорого.
Можно сделать достопримечательностью и катать туристов, но только пару перекрестков, дальше обычный общественный транспорт.
При этом идея выглядит так, будто вы создали Франкенштейна из массивов, деревьев и сортировки слиянием.
Попробуйте описать результат после вставки 3 элементов в пустое хранилище в виде диаграмм. Это более наглядно.
Так же около 10 указателей в узле непохоже на уменьшение оверхеда по памяти.
Png — это контейнер с потоками данных, можно просто вписать в отдельный поток, и стандартными средствами разницы вообще не заметить.
Если дополнительно уменьшить имя на 2 символа, то таблица будет упакована плотнее.
Больше интересно, отличается ли производительность при работе с таблицами (int, smallint, smallint) и (smallint, int, smallint)?