Pull to refresh
73
0.1
Сергей @lamerok

Хоккеист — на микроконтроллерах программист

Send message

Только прилетели, а уже планету мусором начали засирать. А если, серьезно, удивительно просто, что такое растояние пролетело и оказалось в объективе.

Очередь с приоритетом обычно делается через кучу, которая является является инвариантом двоичного дерева. Т. Е. Достаточно просто двоичное дерево реализовать, дальше оно само.

Есть ли в DART возможность динамически выполнять код самого DART, скажем аналог Eval в JavaSctipt?

Понятия, не имею, сколько зарабатывают вск шведы, но на оставшиеся 2000 с семьёй прожить , думаю трудно.

Согласен, Но вы также учитывайте, что там всё дороже, начиная от проезда и заканчивая хлебом. Получается 4500, это минимум, чтобы выжить без машины и семьи. Если бы жена ещё столько получала, то уже норм, согласен.

Не уверен, что уровень жизни швейцара будет достаточным для жизни. Я смотрю з. п. в заграницах. Скажем 4500 евро в Швеции, вычесть 35% налогов, 1000 за квартиру и вот ты уже в Швеции с зарплатой как в России. Ну такое себе.. Если ехать, то нужно искать минимум 70000- 80000 евро в год. А это уже не так просто.

if (temp==176) //буква а
{
lineDrawer (2,1,4,1,x,y, object);
lineDrawer (1,2,1,7,x,y, object);
lineDrawer (5,2,5,7,x,y, object);
lineDrawer (2,4,4,4,x,y, object);

Если вы знаете как все буковки рисуются, вы можете нарисовать их на этапе компиляции в буфер ПЗУ. А потом просто из этого буфера переправить данные в буфер отрисовки. Тогда, скорость отрисовки резко увеличится, поскольку львиная часть работы будет сделана на этапе компиляции и вам не нужен будет внешний генератор.

Логика нет, а скорость да. Если список большой, может прилично так тормознуть.

Запретили прокручивать. После 10 прокруток в бесплатной версии, дальше 10 баксов в месяц на безлимитные прокрутки.

Ну наверное поиск по списку был бы дольше. О(n) , против O(1) в среднем.

Так далеко ходить не надо и у нас также, чтобы не держать дорогих IT ишников, все вопросы через тикет и Малазию.

Он не бесплатный с определённой частоты тпм 100 МГЦ, например, думаю в большинстве случаев он бесплатный.

На частототах до 100 МГЦ доступ(чтение) к памяти одинаковый. Это же микроконтроллеры, там вся суть прогу во Флеш залить, иначе смысл программы в ПЗУ.

Буфет просто невалидный, нужно по таймеру скинуть итератор на начало буфера. Т. е. сам буфер очищать смысла нет.

Не взирая ни на что, Просто замечания

  1. Переменные, которые используются в прерывания надо делать volatile

  2. Надо блокировать вызов uart0_send_string, пока предыдущая строкн не отправилась до конца.

  3. Зачем разрешать прерывание по приёму и вообще приём, если вы только в одну сторону отсылаете?

  4. Лучше передавать не просто указатель на char, но и ещё и размер, нет гарантии, что у вас строка с конечным символом будет, это не безопасно. Надо поставить ассерт на то, что длина строки меньше размера буфера передачи и ассерт, что указатель не равен NULL.

  5. Поправить орф. Ошибки, типа caunter - > counter.

  6. Флаг прерывания надо скинуть. Прерывание можно не запрещать.

  7. Убрать меджик намберы, типа 20.

    И тогда для небольшого домашнего проекта пойдёт, главное никуда в промышленный продукт не прошивать.

Что, то больше на панику похоже. Не понимаю, зачем так много телодвижений? Всё таки план нужен, так можно на нервяках и сердце посадить. Надеюсь с вами всё в порядке, но паниковать никогда не надо, делается очень много глупых и ненужных шагов, как минимум быстро сваливать нужно, либо при реальной угрозе жизни, либо когда чёткий план есть.

Да, извиняюсь, про ЖКХ пропустил.

Ок понял, тогда получается боле менее для Чехии.

Information

Rating
2,737-th
Location
Челябинск, Челябинская обл., Россия
Date of birth
Registered
Activity