RigidStyle, гальванометр - это про электричество, силу тока, заряд, а система наведения - это сканирующая система, сканаторная система, система наведения, управляющая система, основанная на каких-то принципах наведения луча (например, пара зеркал) и управления наведением (поворот зеркал в перпендикулярных направлениях).
Обычно ж разъемы на пк и в телефонах отличаются по количеству контактов на джеке и расположению этих контактов (ts, trs, trrs). Одни и те же наушники в разные входы тыкаешь без каких-либо переходников?
NightCAT_Busya, что значит почистить? Почему одной командой? Кнопок тут всего две штуки. Пайтон - это вполне себе полноценный язык программирования - в нем есть структуры данных для хранения неограниченного количества хоть чисел, хоть кнопок, а также есть циклы для перебора неограниченного количества элементов для выполнения с ними действий, например, удаления кнопок. Это точно лучше, чем полное пересоздание всего графического интерфейса.
Во-первых, это говнокод. Во-вторых, код не запускается вот именно в таком виде, перед обращением к глобальной переменной ее необходимо создать. В-третьих, в обеих функциях идет уничтожение и тут же создание рута, поэтому переключение/мигание. В-четвертых, используется одно имя для переменной и функции (calc).
RigidStyle, можно и на 3 разделить, только мощность будет разная, можно мощность выровнять за счет потерь и/или взаимной поляризации лазера и оптических элементов. Тут, кончено, сильно будет влиять мощность лазера и его исходная поляризация. Проще иметь 4 луча, по сравнению с 3мя - разница невелика. Лазер и деление лучей будет полностью статичной системой. А вот скоростное управление направлением луча - задача отдельная и непростая в плане железа и софта, а тут получается, что нужно синхронное управление сразу несколькими лучами.
Если фактическая задача - получить гравер либо принтер, то логичный вариант действий - погуглить их устройство и почитать описание/инструкцию какого-то конкретного варианта, все там понять в плане компонентов и их цены/сложности, а потом формулировать вопросы тому, кто разбирается, профильному специалисту. Потому что детали проблемы способны превратить легкую задачу в неподъемную.
Требования неконкретны. Вот у меня сейчас ничего большого не открыто - гугл хром, почта, офис, тимс - 6.5 ГБ оперативки сожрано. Так что 8 ГБ для меня уже сейчас выглядит недостаточным значением. Объем диска небольшой, хотя с ним, конечно, все очень индивидуально, для меня маловато. Простой монтаж, работа с фото, а также сами эти фото запросто сожрут сотню гигабайт. Сколько будет актуален этот ноутбук? Уже неактуален. А сколько ты готов терпеть его неактуальность?
Bogdan100, если в питоне ориентируешься, то можно сразу идти в документацию в темы multiprocessing.Pipe, multiprocessing.Queue, subprocess.Popen, а также гуглить interprocess communication. В учебниках на русском языке я не ориентируюсь. Я изучал пайтон по книгам Mark Summerfield (programming in python 3 & python in practice) и Doug Hellmann (the python standard library).
У меня такое происходит из-за статического электричества. Зимой вот воздух очень сухой дома. Поерзаю малясь жеппкой в кресле и монитор гаснет на 5 секунд, а потом начинает показывать в оттенках сиреневого, приходится переподключать хдмай к монитору. Так и не разобрался в корне проблемы, но, видимо, где-то протекает заряд, где не должен. При сильном разряде статики в корпус вместе с отключением монитора и сам комп зависает.
Bogdan100, сам по себе Пайтон выводы отдельных процессов не собирает по дефолту. Если таковой функционал нужен, то, конечно же, его можно добавить средствами самого питона. Вариантов куча. Можно настроить общение текстом между процессами через пайп, можно использовать разделяемую между процессами память, можно общаться по сети, можно писать вывод в файл и читать его. Можно и немножко покостылить запуск пайтона через консоль виндовс, чтобы она собирала выводы разных процессов. Каждый из этих вариантов - это целая глава в книгах по изучению пайтона, так что лучше всего взять какую-нибудь книгу для начинающих или практикующих питон и по ней познакомиться с этими темами.
Как должно - это как и почему? Приведенный код спавнит два процесса, которые бесконечно печатают в консоль, каждый в свой поток вывода. Если нет какого-то механизма, собирающего и отображающего вывод этих процессов, то визуальный результат работы кода - никакой, т.е. пустая консоль. Смотри в диспетчер задач, должны создаться два питоновых процесса.
Где-то какие-то зависимости нарушаются, хотя pip должен бы за этим следить и помогать. Конкретно прямо сейчас установка ругается в том числе на отсутствие библиотеки wheel, которая сама является установщиком других библиотек. Значит, надо поставить wheel. Минутка рекламы - в анаконде при создании нового виртуального окружения все необходимые базовые библиотеки ставятся сразу по умолчанию вместе с указанной версией питона.
Починить такую беду лучше всего грамотным подходом к использованию питончика. 1 - пользоваться виртуальными окружениями, чтобы полностью контролировать и разделять версии и наборы разных библиотек. 2 - избегать кириллицы в названиях файлов/папок и в имени пользователя. 3 - не использовать пайтон из майкрософт стора. 4 - на винде работу с пайтоном и особенно зависимостями между библиотеками можно облегчить, используя анаконду/миниконду вместо стандартного питонячьего дистрибутива - никакой магии, просто альтернатива pip для непрофильных разработчиков.
Олег Дзен, pyinstaller постоянно развивается и дорабатывается. Обнови его до актуальной версии, чтобы использовать с пайтоном 3.9. Это верно для любых библиотек в любых языках программирования.
Константин, разгон памяти и процессора - друг другу не мешают и не являются необходимыми друг для друга. Максимальные допустимые частоты в обоих случаях определяются чипсетом. Ну, и к слову - производительность памяти определяется не только частотой, но и таймингами, поэтому разгон памяти - это компромисс между высокой частотой и низкими таймингами.
Lynatik001, неправильно ты спецификации понял - максимальная частота 4800 для разогнанной памяти. А 2933 - это для памяти без разгона. Конкретные примеры подходящей для указанного железа памяти - 16Gb DDR4 3600MHz G.Skill Trident Z (F4-3600C16D-16GTZ) (2x8Gb KIT) - 16Gb DDR4 3200MHz G.Skill Trident Z (F4-3200C14D-16GTZ) (2x8Gb KIT). Попроще - 16Gb DDR4 3200MHz Crucial Ballistix Red (BL2K8G32C16U4R) (2x8Gb KIT) - 16Gb DDR4 3000MHz Crucial Ballistix Black (BL2K8G30C15U4B) (2x8Gb KIT). В этих примерах указанные частоты и тайминги - это как раз XMP-разгон, проверенный и гарантированный, включается в биосе и сразу работает. Хочешь больше - разгоняй сверх XMP, но результат не гарантирован.
Lynatik001, самый адекватный вариант - это, конечно, взять оперативку с XMP-профилем в районе 3600@cl16 и она просто будет работать (не забудь проверить поддержку на странице материнки). Брать дешевый самсунговский b-die и разгонять его - вариант распространенный, но требует все же понимания разгона и не гарантирует результат, хотя и позволяет сэкономить (очень немного в сравнении с ценами на видеокарты). Разгонять оперативку можно любую, просто накручиваешь параметры сверх XMP-профиля.
Lynatik001, XMP-профиль - это гарантированный заводской разгон, активируется простым нажатием пары кнопок в биосе и сразу работает. Можно память разгонять и самостоятельно, обычно так делают, чтобы сэкономить по деньгам, но гарантии разгона, естественно, никакой ни от производителя, ни от магазина, поэтому надо правильно выбирать или перебирать планки памяти, а затем еще и подбирать конкретные значения в биосе, добиваясь стабильности работы. В обоих этих случаях разогнанная оперативка будет работать на разогнанных параметрах, потому что указанное в вопросе железо разрешает разгон (буква К в проце и буква Z в чипсете). Повторюсь только, что разгон - это не только частота, но и тайминги - память 3000@cl14 запросто будет быстрее, чем 4000@cl20.
tantumus21, я тоже не совсем разбираюсь ))) По мне звук нормальный. По крайней мере, существенно лучше, чем на старых моих колонках - 10-летних как раз-таки sven sps-820. По поводу 18кГц - сомневаюсь, что на такой частоте я вообще что-то слышу (может, в каких-то в идеальных условиях), так что не берусь что либо заявлять о проблемах на высоких. Я их выбрал год назад вместо такого же sven'а в том числе из-за того, что они 2.0 и нет отдельной 3ей коробушки, ну, и мощность повыше.
size.width>0 && size.height>0
.