Size: a a a

2020 May 27

A

Andrey Sea in 💻 Coding Ru
Alan ᅠ
Это глобальная переменная, нужно для проверки в других местах еще
ну так нельзя локально посчитать, потом записать в глобальную переменную )))
источник

A

Andrey Sea in 💻 Coding Ru
стиль жуткий написания кода просто... аля стэковерфлоу или "и так работает"
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
Andrey Sea
ну так нельзя локально посчитать, потом записать в глобальную переменную )))
почему? у нас идёт перечисление устройств, считаются геймпады, заносятся в глобал. Да можно вынести Init в отдельную функцию, можно динамически считать gamepadCount, но я не вижу в этом необходимости
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
Если кода много имеет конечно смысл это все раскладывать, упаковывать, но когда кода немного пустая трата времени.
источник

A

Andrey Sea in 💻 Coding Ru
ну это просто хреновый код, а так да, без разницы ) по временным затратам написать нормально и написать через одно место - в данном случае одинаково.
источник

A

Andrey Sea in 💻 Coding Ru
Плюс странно на DllMain вешать определение, во-первых оно может свалиться и ничего не загрузится, во-вторых при подключении геймпада он не появится )
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
Andrey Sea
ну это просто хреновый код, а так да, без разницы ) по временным затратам написать нормально и написать через одно место - в данном случае одинаково.
Хорошо, тогда как бы ты написал?
источник

A

Andrey Sea in 💻 Coding Ru
ну и при отключении тоже
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
Andrey Sea
Плюс странно на DllMain вешать определение, во-первых оно может свалиться и ничего не загрузится, во-вторых при подключении геймпада он не появится )
Это да, временное решение
источник

A

Andrey Sea in 💻 Coding Ru
Alan ᅠ
Хорошо, тогда как бы ты написал?
что используется локально - использовать локально, что нужно глобально - выносить глобально (но не использовать это для локальной логики), плюс вынести из dllmain функции енамерации геймпадов и оставить там только код инициализации самой библиотеки )
источник

A

Andrey Sea in 💻 Coding Ru
ну это я так
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
Наверное надо сделать отдельную функцию для энумерации, чтобы не делать это в функции чтения состояния геймпада, чтобы не перегружать, но это уже в конце буду думать, смотреть, мерить нагрузку как лучше сделать
источник

Aᅠ

Alan ᅠ in 💻 Coding Ru
источник

KK

Kirill Kasa in 💻 Coding Ru
Всем привет, кто-нибудь хочет поучаствовать в онлайн хакатоне (5-7 июня)? Сейчас в команде разработчик и дизайнер
источник

PT

Prosto Tak in 💻 Coding Ru
помогите кто нить с питоном

пробую скрипт запустить - ругается что нету модуля - но он есть я пробую pip install и pip3 install говорится что модуль есть

чую у меня пути сбились как то и я вохможно от судо запускал что то когда то - как переустанвоить полуностью питон ?
источник

PT

Prosto Tak in 💻 Coding Ru
стоит ли удалить питон 2,7 ?
источник

PT

Prosto Tak in 💻 Coding Ru
which python3 pip3  
/usr/bin/python3
/usr/bin/pip3


which python pip    
/usr/bin/python
/usr/local/bin/pip

type python3 python2 python
python3 is /usr/bin/python3
python2 is /usr/bin/python2
python is /usr/bin/python

python3 --version
Python 3.8.2

python --version
Python 2.7.18rc1


python2 -m pip --version
pip 20.1.1 from /home/dr3lo/.local/lib/python2.7/site-packages/pip (python 2.7)


python3 -m pip --version
pip 20.1.1 from /home/dr3lo/.local/lib/python3.8/site-packages/pip (python 3.8)
источник

PT

Prosto Tak in 💻 Coding Ru
у меня пип в локале почемму то - может в этом дело ?
источник

PT

Prosto Tak in 💻 Coding Ru
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal


sudo apt-get install python-pip

E: Невозможно найти пакет python-pip
источник

A

Andrey Sea in 💻 Coding Ru
Prosto Tak
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal


sudo apt-get install python-pip

E: Невозможно найти пакет python-pip
может просто пип?
источник