Как стать автором
Обновить
0
0
Кальянов Дмитрий @dmitry_vk

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

Отправить сообщение
В qemu/kvm в качестве протокола для shared folders используется сетевая файловая система 9p, которая обеспечивает бОльшую производительность. Virtualbox, кажется, сам не поддерживает 9pfs, но всегда можно сделать сеть между хостом и гостем, и примонтировать shared folder через 9p по сети.
К сожалению, не всегда есть такая возможность. В частности, если принимающая сторона заранее не создала ключевую пару и сертификат открытого ключа, то зашифровать передаваемые данные не получится не получится.
А при суммировании цвета пикселя вы учитываете необходимость проведения гамма-коррекции? Так как RGB — это нелинейная шкала, то нельзя просто суммировать значения цвета в RGB: так получится неверный цвет пикселя.
Поправлю: в Thinkpad X230 Table экран не резистивный, а электромагнитный от wacom.
В .NET с певой версии есть атрибут ThreadStaticAttribute, который вешается на статическую переменную и делает ее локальной для нити.
Вместо слабой хэштаблицы можно же использовать thread-local-переменные. Код станет проще от этого.
Как только понадобится делать апдейты нескольких документов одновременно или хранить хоть сколь-нибудь объемные связанные данные, mongodb будет «жать».
«Работать с нецелостными данными в приложении» только звучит просто; на деле же оказывается, что это приносит немало проблем.
Не все UTF* является кодировками с переменной длиной; например в UTF-32 каждый endpoint всегда занимает 4 байта.
Один Unicode Endpoint в кодировке UTF-16 занимает 2 или 4 байта (в зависимости от того, входит ли этот endpoint в BMP (Basic Multilingual Plane), или нет).

Самая же интересная часть вопроса в том, что такое «символ».

Если для упрощения символом считать один endpoint, то он занимает 2 или 4 байта.

Но символ как отдельностоящий графический элемент может состоять из несколько endpoint'ов и иметь несколько вариантов записи в виде последовательности unicode endpoint'ов. Например, символ «й» можно представить двумя способами:
1) U+0439 CYRILLIC SMALL LETTER SHORT I
2) U+0438 CYRILLIC SMALL LETTER I; U+0306 COMBINING BREVE
Мне сперва эти кнопочки мешали, а потом я к ним привык (пальцы находят положение по выемкам под стрелочками). На SL500 на них висят PgUp/PgDn. Довольно удобно одной рукой табы переключать по Ctrl+(PgUp|PgDn) (указательный палец ложится на правый Ctrl естественным образом) и текст листать.
У модели принятия решения на основе текущей обстановки есть один большой недостаток — все решения будут являться локальными. Т.е., боты не смогут строить планы, прокладывать маршруты и т.п.
Да, можно. Есть относительно простой алгоритм Back Propagation, который позволяет обучить нейросеть по примерам.
Самым сложным будет подобрать представление информации об окружающем мире.
Похоже на то, что тест запускается с начала, если не обнаруживает разрешения постить.
Как это некрасиво — постоянно клянчить разрешения делать посты от имени пользователя.
Lisp image — это способ распространения/запуска/линковки/бутстрапа софта. Исходный код хранится в виде текстовых файлов.
>2. Любой обработчик сигналов должен быть реентерабельным

Не всегда. Если обработчик установлен с помощью sigaction без флага SA_NODEFER, то реентерабельность можно не обеспечивать, так как сигнал будет заблокирован во время работы обработчика.
Это очень хорошее и полезное правило.
Но оно, конечно, может быть уточнено.
1) В обработчике сигнала можно выполнять reenterable-операции. К сожалению, к ним практически можно отнести лишь простое присваивание и функции, написанные реентерабельным образом.
2) Если время приема сигнала аккуратно отслеживать (например, принимать сигналы только в определенные моменты или интервалы времени), то можно безопасно совершать большее число действий.
3) Из обработчика можно производить возврат в другой контекст (отличный от контекста, сохраненного при получении сигнала).
OK, но фраза «теперь частота нулевая» немного смущает.
>Теперь частота биграма in put в нашей модели нулевая.

Это вам потом будет доставлять проблемы (в частности, будет отсеивать очень хорошие разбиения слов, где встречаются не виденные ранее комбинации слов из-за умножения на ноль). Лучше, чтобы была маленькая вероятность, а не нулевая. Для этого надо делать сглаживание модели текста.
В выводе git describe есть первые несколько символов идентификатора коммита. Собственно, этого будет достаточно.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Зарегистрирован
Активность