All streams
Search
Write a publication
Pull to refresh
77
0
Send message
Ну это, в принципе, понятно. А еще что-нибудь?
На С это будет выглядеть, например, так. Причем я тут вполне могу выбирать частоту мигания :)
while(1) { for(uint32_t i=0;i<10000;i++) {;} PORTA ^= 1; }
Я, честно признаюсь, не понимаю, зачем javascript в микроконтроллере. Что это даст? Возможность никогда не писать на С?
На самом деле, я был не прав на счет конкретно своего (keil arm compiler), просто мне было лень хорошенько погуглить.
Я вчера потратил пару часов и смонстрячил более-менее переносимое решение. По-крайней мере, сторонние хедеры я могу заключать в прагмы.

Но вот что делать со сторонними сишниками — пока не знаю.
Ах, если бы все компиляторы поддерживали эти прагмы :)
Но может быть есть какой-то другой способ код писать?
Я очень стараюсь убирать все ворнинги компилятора, но довольно часто ничего не могу поделать с двумя:
statement is unreachible и pointless comparison between unsigned value and zero. И вот почему.

Я в коде (embedded) часто использую самопальный assert, который сводится к следующему
do { if(! (statement) ) { while(1); } } while(0)
так я сразу в отладчике вижу, на какой строчке остановилось выполнение. Но если этот ассерт вставлен, например, в одной из веток switch'a — компилятор ругается.

Второй ворнинг в основном вылезает из шаблонов, когда при проверке одно из шаблонных значений оказывается нулем.
А из-за чудного компилятора, который выдает ворнинг на коды в .h-файлах при КАЖДОМ ВКЛЮЧЕНИИ этого .h-файла, вывод иногда просто весь в ворнингах.
Это меня очень огорчает, но что делать я не очень представляю. Не давить же эти ворнинги?
Если лазерные фары эффективнее светодиодных, то может быть скоро у нас будут лазерные лампочки на Е27?
Должен сознаться, что это решение гораздо понятнее, чем приведенное в посте. Прямое сложение скоростей разных тел вызвало какое-то отторжение.
В embedded хочется надежности даже для небольших проектов, если они управляют чем-то важным.
Как минимум, нужна информация по #include и #define, если мы говорим о C++. Она нужна для того, чтобы выполнить препроцессирование кода.

Я, вероятно, предложу глупость, но почему бы просто не использовать компилятор в «составе» PVS Studio?
О, спасибо.
Хотя стабильной ветке до 12ой оперы пока еще далеко :)
Но это не страшно.
Ленивая загрузка сессии позволит вам быстро запускать браузер с несколькими вкладками, из которых загружаться будет только активная, а остальные будут ждать своего момента.


Йесс, йесс, йесс, спасибо огромное! Целый год ждал!!!
Какие части речи есть в истинном языке? Нельзя ли сконструировать заклинание, оперирующее местоимениями в субьектном падеже, вместо истинных имен?

Это мне кажется более интуитивным, чем присвоение истинного имени (которое воспринимается скорее как неизменяемый уникальный идентификатор).
До того, как я прочитал эту статью, я думал, что книги про Ника — самые проработанные в плане теории магии.
Но теперь я передумал :) Математика решает! Больше математики!
Интересно, а есть ли теоритечески шансы выйти на какой-нибудь предел количества процессов? Если вкладок несколько сотен.
Не совсем понятно, о каком именно языке жестов идет речь, их ведь достаточно много.
Тормоза есть, если вкладок больше пары сотен :)
UPD: (прочел ваш комментарий выше) и если оперативки всего два гига.
Впринципе, мне представляются идеальными такие варианты:
1) Таб он деманд как в ФФ — вкладка грузится при открытии
2) Все вкладки при старте открываются из кэша, обновление по F5
3) Все вкладки при старте пустые, обновление по F5

Но я подозреваю, что простые пользователи два последних варианта не поймут.
Я готов подождать загрузки одной страницы, потому что все открытые будут грузится целый час. И при этом все будет адски тормозить.

Information

Rating
4,886-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity