Как вариант, можно написать и подключить библиотеку на си/го на медленных участках.
Чуть больше года назад я пришёл в проект, писавшийся с таким подходом. Тогда там остро стояла проблема, что бутылочным горлышком стал именно этот "некритичный к производительности" "клей" на пайтоне.
Именно в данном случае auto было бы уместно. Там, где оно плохо подходит или вообще не работает, от длинных и непонятных типов всегда спасёт комбинация из using и decltype.
А, понял, речь о загрузке во время работы. Да, для этого стандартного решения нет и надо либо писать свою реализацию для каждой платформы, либо пользоваться библиотеками, в которых это уже сделано (Boost, Qt etc.).
Распространённые в плюсах системы сборки, конечно, далеки от идеала, но с задачей подключения библиотек справляются хорошо. Не хватает качественного и общепринятого пакетного менеджера, но это уже другой вопрос.
Давно не делал презентаций, но насколько я помню в Impress при экспорте в PDF на все появления и убирания элементов генерируются отдельные страницы, так что по сравнению с оригинальной презентацией нет только анимаций.
Чуть больше года назад я пришёл в проект, писавшийся с таким подходом. Тогда там остро стояла проблема, что бутылочным горлышком стал именно этот "некритичный к производительности" "клей" на пайтоне.
А соль-бемоль-мажорная пентатоника эксплуатирует чёрных!
Уверен, что на питоне это можно выразить без такой неочевидной конструкции не менее лаконично и понятно, чем на плюсах
А термины whitelist и blacklist разве возникли из расовых разногласий?
t.me работал с ESNI.
Именно в данном случае
auto
было бы уместно. Там, где оно плохо подходит или вообще не работает, от длинных и непонятных типов всегда спасёт комбинация изusing
иdecltype
.Вим меняет местами два файла при сохранении, ниже написал подробнее.
Похоже, в моей версии vim (8.2) есть специальная логика для предотвращения таких проблем, как в статье:
Свапаются два файла. Можно перезаписать оригинальный двойным сохранением. А теперь запустим скрипт во время редактирования:
Если редактируемый файл открыт кем-то ещё, то создаётся новый файл.
Всё верно, gedit тоже перезаписывает. Правда у меня и с вимом не воспроизводится.
А, понял, речь о загрузке во время работы. Да, для этого стандартного решения нет и надо либо писать свою реализацию для каждой платформы, либо пользоваться библиотеками, в которых это уже сделано (Boost, Qt etc.).
Распространённые в плюсах системы сборки, конечно, далеки от идеала, но с задачей подключения библиотек справляются хорошо. Не хватает качественного и общепринятого пакетного менеджера, но это уже другой вопрос.
Я же не утверждаю, что зарплата "крепкого мидла" в Москве ниже 130 т.р. Я лишь говорю, что оценивать медиану по этим числам совершенно бессмысленно.
Только почему-то если полистать вакансии, некоторые предлагают существенно меньше 130 т.р. Так что по этой плашке в фильтрах нельзя выводы делать.
https://github.com/pricing
Self-hosted deployment есть у тарифов Enterprise и GitHub One.
Подтверждаю, на 75 в Linux проблемы нет. Либо к моменту выхода статьи уже исправили, либо проблема специфична для Windows-версии.
Давно не делал презентаций, но насколько я помню в Impress при экспорте в PDF на все появления и убирания элементов генерируются отдельные страницы, так что по сравнению с оригинальной презентацией нет только анимаций.
Если бы были подробности о поддержке Linux, заказал бы в первый же день. А так ждём, следим за новостями. Форм-фактор мне очень нравится.
Это уже третье устройство от Planet Computers, так что как минимум два дошли.
А если собирать под ARM, то бесконечный цикл (char == unsigned char, unsigned char != -1).
Это в какой ОС?
У меня
man getc
говорит "returns it as an unsigned char cast to an int".