Дмитрий Беляев, пример кстати не наивный а философски спорный
считать ли одновременный перебор элементов массива с его изменением ошибкой или нет
Мне например постоянно мешает, что я не могу во время прохождения по массиву в php (да и не только) удалять его элементы, приходится в соседнем массиве ссылки/индексы сохранять и удалять позже
timka228, решение с ups от силы хватит заряжать смартфоны и ноутбук, и то под вопросом
питать электронику в конечном счете все упирается в стабилизатор питания, все остальные навороты - это оптимизация, чтобы и энергии побольше запасать и ресурс аккумулятора раньше времени не сжечь.
А так, генератор + диодный мост + аккумулятор - более чем достаточно
Ветер гораздо более распределен в течении суток в отличии от солнечной энергии
Человеку нужно не мегаватный ветроненератор подключить а десятки ватт. Для этого хватит ветров, которые постоянно дуют, да слабые, но это вопрос выбора правильных лопастей ветряка и его конструкции (не используйте трехлопастные классические - они хлопают на ветру, не подходят для слабого ветра и их сложно тормозить при сильном ветре)
В с++ есть safe код, ты об этом и написал - культура написания кода, к примеру если не использовать указатели в принципе и если не использовать приведения типов (очень много разруливает виртуальное наследование), если правильно оформить декструкторы, то проблем особых не будет. Другое дело что не всегда легко писать в таком стиле программы
AVKor, именно поэтому специалисты debian никогда не наступят на такое количество граблей и не расскажут об этом в интернете, сколько делают это чайники с ubuntu
так поблагодарим же чайников, что их так много на ubuntu, это действительно хорошо
Developer, он ошибся только со словом раскомпилировать, правильно декомпилировать
а вот про конвертацию он правильно написал, твое python приложение нужно конвертировать в c++ приложение, чтобы его можно было компилировать.
Декомпиляция python приложения, даже из собранного exe (потому что по факту это самораспаковывающийся архив с python и приложением, он извлекается в темп по каждому запуску) значительно проще чем декомпиляция скомпилированного приложения на c++.
Разрешение кадра 2592х1520, битрейт от 3100 kb/s до 4100 kb/s.
странное соотношение размера кадра с битрейтом, но не важно
чтобы крутить шесть 2к видео нужно по определению железо выше среднего, с другой стороны видео кодеки в гугл хроме очень даже неплохие (нет в открытом хромиум)
спец софт скорее всего перекодирует поток, если что можно задействовать для этого ffmpeg (в нем к примеру есть поддержка nvenc от nvidia)
Alsimoos, windows server легально дорого (нужно приобретать лицензии на каждое рабочее место по стоимости сравнимо с покупкой рабочей лицензии windows, ну может в половину дешевле), есть проблемы с играми, даже если их запускать локально а не удаленно (может уже и нет, раньше были из-за проблем драйверов на видяхи, например nvidia должна ставить палки в колеса для запуска дешевых десктопных на серверах)
Выглядит так что одновременно на одной машине могут работать куча людей (десятки или даже сотни) никак друг другу не мешая, для этого нужно подключиться с другого компьютера (или даже планшетника/телефона) по rdp протоколу (штатное приложение mstsc для windows) или специального тонкого терминала (упрощенный компьютер), есть софт для linux. Недостатки - содержимое экрана пересылается по сети, из-за чего создается лаг, и чем динамичнее контент тем лаг больше (например оффисные приложения будут работать терпимо, а вот браузер, просмотр видео и игр - ужасно, при использовании дорогих серверных видеокарт nvidia ситуация может быть лучше, но они стоят 10х от десктопных)
Для linux подобный подход поддерживается изначально, бесплатно и заметно эффективнее (хотя лаг никуда не денется)
p.s. если нужно за одним компом сидеть вдвоем и больше, и даже играть в игры - то подключай к компу сразу несколько мониторов мышек клавиатур и устанавливай программу ibik aster, платно но на пару порядков дешевле терминалов. Нет недостатков терминалов, так как это именно локальная работа за компом. Недостатки тоже есть - пользователи шарят один и тот же ip адрес (есть способы решить в частных случаях, локально игры по локальной сети чаще работают чем нет) и достаточно сложно сделать независимые звуковые карты (но не невозможно, нужно будет каждому пользователю свою звуковуху ставить), общие флешки (тоже кстати решаемо, в остальном можно права разграничить правами ОС)
вишенка на торте, если запустить teamview/anydesk/vnc не в режиме неконтролируемого доступа (не устанавливать как службу а запустить просто приложением) в каждой пользовательской сессии, к ней можно подключиться удаленно и работать независимо
p.p.s. майкрософту очень не нравится этот проект и эта компания, они даже в лицензии внесли абсурдные изменения, по которым одним физическим железом в десктопных windows нельзя пользоваться одновременно нескольким пользователям (например нельзя играть в режиме хотсит в игры), не удивлюсь, что частые поломки работы aster при крупных обновлениях windows 10 не случайны (хотя я лично уже давно их не замечал а пользуюсь годами этим решением)
считать ли одновременный перебор элементов массива с его изменением ошибкой или нет
Мне например постоянно мешает, что я не могу во время прохождения по массиву в php (да и не только) удалять его элементы, приходится в соседнем массиве ссылки/индексы сохранять и удалять позже