Fame
Доброго дня, всем! Что не так сделал? Создаю свой класс кнопки и в него добавляю два поля. Когда создаю экземпляр кнопки, тогда выдаёт ошибку: TypeError: init() takes 3 positional arguments but 5 were given
———
По разному пробовал переделывать, но так и не работает новый класс.
Fame
Александр
Fame
Александр
Fame
Kyrylo
Dim
скажите пожалуйста: если платформа 16 битная, а алгоритм 32х битный - его работа будет быстрее или медленнее?
Александр
Dim
по сравнению с 16 битным алгоритмом
Александр
странный вопрос для питона, у него битность платформы вообще ни на что не влияет
Dim
Dim
можно я его тут процитирую?
Dim
может он не так уж и не прав?
Dim
как никак он кандидат!
Александр
У питона динамическая типизация, он почти на каждый чих проверяет то, какого типа операнды (даже на обычное сложение). Кроме того, так как размеры чисел не ограничены (бесконечная встроенная длина), то перед тем, как питон выполнит заветные add rax, rbx он сделает столько лишних операций, что тебе должно быть пофиг - там 16-битные, 32-битные или 64-битные регистры используются.
Но чем выше битность платформы, тем бОльшими числами может оперировать программа на уровне ассемблера, а значит и в среднем скорость выше.
Kyrylo
У питона динамическая типизация, он почти на каждый чих проверяет то, какого типа операнды (даже на обычное сложение). Кроме того, так как размеры чисел не ограничены (бесконечная встроенная длина), то перед тем, как питон выполнит заветные add rax, rbx он сделает столько лишних операций, что тебе должно быть пофиг - там 16-битные, 32-битные или 64-битные регистры используются.
Но чем выше битность платформы, тем бОльшими числами может оперировать программа на уровне ассемблера, а значит и в среднем скорость выше.
Это ты просто не знаешь, что там питон 1.5 и калечное железо
Kyrylo
Ну, кто-то же еще купил это) как говорится они нашли друг друга
Kyrylo
Есть спрос
Dim
8ми битный AES выполнялся 30 секунд, 32 - 1,5 секунды
Dim
+ это гибридный алго, использующий 4 кб констант в виде таблиц
Dim
и совмещающий в себе несколько преобразований
Dim
вот вам два раунда в таком алгоритме
Dim
всего их 9
Nikita
Хоспаде
Шёл второй месяц, а Dim всё не купит норм железо
Prax
Он либо сексуальный девиант (прётся от старого железа), либо зарабатывает своей работой на новое железо. В любом случае - похвально )
Александр
Anonymous
кто может объяснить почему счетчик процессов увеличивается? ведь я их убиваю через Popen.kill
Anonymous
вообщем этот счетчик растет
Anonymous
но памяти от этого меньше не становится
Nikita
Anonymous
у меня все в одном треде происходит. асинхронщина. там инстансы хрома создаются. браузер по сайтам как паук путешествует
Anonymous
вообщем у хрома этого страницы падают, тогда я инстанс убиваю и новый создаю
Anonymous
они должны по идее умереть
Anonymous
но по ходу краулер сам сдохнет когда дескрпиторы кончатся
Dim
a=0xFFFFFFFF
a = SER.send('START')
for _ in range(0,1000):
a=(a >> 24) & 0xFF
a = SER.send('STOP')
a=0xFFFF
a = SER.send('START')
for _ in range(0,1000):
a=(a >> 8) & 0xFF
a=(a >> 8) & 0xFF
a=(a >> 8) & 0xFF
a = SER.send('STOP')
Dim
что выполнится быстрее?
Dim
если платформа 16 бит
Anonymous
ты чем-то не тем занимаешься
Anonymous
изучи Go
Anonymous
там у тебя много будет возможностей заниматься низкоуровневой мышинной возней
Anonymous
это язык в котором тебе даже функцию Max нужно реализовать самому
Anonymous
(там есть версия только для float64)
Anonymous
sqlicrawler ❯ go tool dist list
aix/ppc64
android/386
android/amd64
android/arm
android/arm64
darwin/386
darwin/amd64
darwin/arm
darwin/arm64
dragonfly/amd64
freebsd/386
freebsd/amd64
freebsd/arm
freebsd/arm64
illumos/amd64
js/wasm
linux/386
linux/amd64
linux/arm
linux/arm64
linux/mips
linux/mips64
linux/mips64le
linux/mipsle
linux/ppc64
linux/ppc64le
linux/riscv64
linux/s390x
netbsd/386
netbsd/amd64
netbsd/arm
netbsd/arm64
openbsd/386
openbsd/amd64
openbsd/arm
openbsd/arm64
plan9/386
plan9/amd64
plan9/arm
solaris/amd64
windows/386
windows/amd64
windows/arm
Anonymous
ты же для микроконтроллеров что-то пишешь?
Anonymous
Go под Arm компилится
Anonymous
лучше бы он взял уволился
Anonymous
или со своей зарплаты железяку нормальную купил
Anonymous
ну на Go у него хотя бы получилось бы AES запустить
Dim
что значит на Go?
Dim
1,5 секунды?
Anonymous
он почти как си быстрый
Anonymous
там сборщик мусора есть
Anonymous
язык очень простой. только готовые бмнарники много весят
Anonymous
мегабайт 5 и больше
Dim
понял вас, но GSM-модемы на GO для меня не ведомы
Anonymous
я не понял проблемы
Anonymous
квадратично-гнездовое мышление не дает мыслить шире или что?
Dim
а это уже хамство!
Anonymous
Dim
за такой в вышмате банят
Anonymous
что за вышмат?
Dim
чат по высшей математике, я вчера там говорил с кандидатом наук
Dim
он про маппинг говорил
Dim
про разрядность int
Александр
вот бы он ещё питон знал
Dim
сказал что если платформа 16 битная, то лучше работать с 16 битными intами
Dim
а мне все больше кажется что даже 0xff мой питон воспринимает как 32 бита
Александр
Anonymous
да
Anonymous
это диагноз
Anonymous
а что за 16-битный кусок мусора?