|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|||||||
Оцените приложение. Попробуйте его сломать01.01.2021, 14:24. Показов 4554. Ответов 35
Собственно, прошу потестировать приложение. В случае незапуска, ошибок, отказа работы прошу рассказать, что было сделано, на какой конфигурации пк. В принципе в работе я не сомневаюсь, больше жду идей и советов по улучшению. Суть приложения кликать за вас и оберегать вашу мышь в беспощадных кликерах
0
|
|||||||
| 01.01.2021, 14:24 | |
|
Ответы с готовыми решениями:
35
Оцените мини-приложение Rate my app - оцените мое приложение
|
|
Искусственный интеллект
|
||||||
| 26.01.2021, 15:40 | ||||||
|
Laborant666, Не вот прям конечно, но у меня g++ (x86_64-win32-seh-rev0, Built by MinGW-W64 project) 8.1.0 агрится:
srand((unsigned int)time(NULL));Добавлено через 53 минуты Да и вся программа в целом не очень правильно и кривовато написана. Не работает, виснет после ввода данных. Практически все функции WinAPI не правильно используются. Крч там править и править. Вечером сделаю.
1
|
||||||
|
фрилансер
6444 / 5637 / 1128
Регистрация: 11.10.2019
Сообщений: 14,994
|
||
| 26.01.2021, 15:51 | ||
|
А в твоём варианте нагрузка будет чуть почти такая же (то есть - никакая), но всё же чуть-чуть побольше, так как будет выполняться деление Очевидно, что Sleep(10) - выбор очевидный (блин, тавталогия вышла ) . Он проще и "производительнее"
1
|
||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|||
| 26.01.2021, 22:02 [ТС] | |||
|
Буду рад глянуть на рефакторинг кода, если можно - комментариев накидать, что на что изменили и почему Добавлено через 2 минуты NQUARE, Кстати, криво работает какая версия кода из темы? Код в самой теме один, код в 10м сообщении в обсуждении уже подправленный (там 100% нагрузка на ядро исправлена) Добавлено через 16 минут
0
|
|||
|
фрилансер
6444 / 5637 / 1128
Регистрация: 11.10.2019
Сообщений: 14,994
|
|
| 27.01.2021, 07:19 | |
|
Laborant666, это же не константа (как enum, enum class, constexpr или, не приснись на ночь, макрос ). Оптимизатор может перенести перед циклом, а может и не перенести.
Дело не в этом. А в том, что по влиянию на быстродействие обе конструкции одинаковы (какие-то микросекунды, если они и будут, никто не заметит). А из одинакового нужно выбирать то, что проще. Проще для написания и для чтения
1
|
|
|
Искусственный интеллект
|
|||
| 27.01.2021, 14:30 | |||
|
Добавлено через 1 минуту А зачем кста надо было random делать? Типа чтобы просто эффект был или что?
0
|
|||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|||||
| 27.01.2021, 14:40 [ТС] | |||||
|
Добавлено через 27 секунд Добавлено через 40 секунд Добавлено через 4 минуты
0
|
|||||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||
| 27.01.2021, 20:29 [ТС] | ||
|
Добавлено через 1 минуту Возможно коды клавиш не совпадают у меня и у вас, хотя по идее должны, с других пк стартовала прога
0
|
||
|
Искусственный интеллект
|
|||
| 27.01.2021, 20:46 | |||
|
0
|
|||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 27.01.2021, 22:47 [ТС] | |
|
NQUARE, GetKeyState работает не по ascii таблице, а именно по кодам клавиш. ASCII это коды символов. Если б я использовал сравнение через kbhit() где по ascii и сравниваешь - окно должно было быть всегда активно.GetKeyState отлавливает нажатия всегда
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|||||||
| 28.01.2021, 17:22 [ТС] | |||||||
|
Добавлено через 3 минуты NQUARE, не понимаю, по документации GetKeyState действительно работает через ascii, но у меня работает почему-то через другую таблицу. Я если в параметр вобью код из ascii - у меня GetKeyState не сработает. В ascii есть коды цифро-буквенные, в той таблице, которую я использовал все коды лишь циферные Добавлено через 5 минут NQUARE, что самое забавное я делал цикл от 0 до 256 и прогонял его, в цикле было условие вернуть i когда сработает условие if( GetKeyState(i) < 0). И возвращало не значение из ascii Добавлено через 1 минуту Мне лень было в таблице значения каждый раз искать, я программку делал, что б зажать клавишу и получить код через секунду. На основе этих кодов и написал код, который у меня работает, а у вас почему-то нет. Что-то по-разному настроено? Добавлено через 4 часа 34 минуты NQUARE, проверьте работает у вас этот код?
Я этим кодом находил требуемые коды клавиш для запуска. Минус на нумпаде должен выдать 109, плюс - 107, звездочка - 106. Плюс/равно без шифта на основной клавиатуре - 187, минус/нижний прочерк без шифта на основной - 189. Совпадают ли ваши значения с моими? Добавлено через 4 минуты NQUARE, вот кстати таблица с кодами клавиш, значения которой я использовал. Они с результатами моей программы, что даёт код нажатой клавиши - совпадают. Только почему-то таблица в справочнике borland c++ http://netcode.ru/cpp/?artID=234 Добавлено через 11 минут NQUARE, вот. http://jquery.page2page.ru/ind... в_и_клавиш у меня в GetKeyState возвращаются коды клавиш. ascii при изменении раскладки выдаст разные значения на одну и ту же клавишу. GetKeyState при любой раскладке выдает одинаковые значения. Жду ваших ответов с тестами моего кода, интересно найти проблему разного поведения на моём и вашем пк
0
|
|||||||
|
Искусственный интеллект
|
||||||
| 29.01.2021, 13:17 | ||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 1 минуту
0
|
||||||
|
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
|
|
| 29.01.2021, 13:17 | |
|
0
|
|
|
Искусственный интеллект
|
|||||||||
| 29.01.2021, 13:23 | |||||||||
|
Добавлено через 2 минуты Добавлено через 1 минуту У меня вот так всё работает на клавише '+':
0
|
|||||||||
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
||||||||
| 29.01.2021, 13:52 [ТС] | ||||||||
|
Добавлено через 2 минуты Добавлено через 2 минуты NQUARE, запустите этот код и покажите что у вас показывает. Запустили, зажали клавишу после надписи и через три секунды получили код зажатой клавиши. Протыкайте +(плюс) -(минус) *(звезда) на нумпаде, =(равно) -(минус) на основной клавиатуре
0
|
||||||||
| 29.01.2021, 13:52 | |
|
Помогаю со студенческими работами здесь
36
Оцените это приложение на предмет соответствию ООП Оцените пожалуйста моё первое простенькое приложение на C# Оцените ПК, за сколько его можно отдать Как сломать комп?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|