Часто бывает необходимо при обработке результата вывода выполнения консольных программ, убрать все пробелы из строки. Стандартного решения (ктоб сомневался!) в с++ нет. Пишем свой велосипет.
|
string trim(string ss){ int i=0; string st=""; while(i!=ss.length()-1){ if(ss[i]!=' '){st+=ss[i];}; i++; }; return st; }; |
Поставил. Потрогал. Повертел. В принципе да — работает. В принципе вероятно да-же и удобно. Если бы не тормозило всё. На обычном офисном ПК работать не комфортно. Потому таки консоль..
Ну на самом деле таких обзоров в «интернетиках» пруд пруди.. Ну чтож, внесу и я свою лепту. Тем более делаю это больше «для себя», чтоб не забыть ежели чего ключевые моменты.
Итак, платформа Arduino это несколько наборов микросхем с разными параметрами, которые могут модульно расширяться. Модулей для этой платформы меряно-не меряно, на любой каприз. Например можно подключить модуль распознавания речи, фотокамеру, mp3 проигрыватели и еще много что. К ним, как и к самой платформе Arduino можно подключать большое разнообразие датчиков, коих продается так-же неверноятно много. Тут и датчики движения, и температуры и влажности и давления и тд. и т.п. Еще можно подключать разнообразные дисплеи, шаговые и не очень двигатели, силовые ключи.
» Читать далее
Запущенный обычным образом скрипт проработает ровно до тех пор, пока вы залогинены на консоль сервера. При отключении от сервера скрипт автоматически завершится.
Для запуска скрипта без связи с сессией пользователя следует использовать утилитуnohup:
|
root@OpenWrt:~# nohup /srv/tools/script.sh & |
В этом случае запущенный скрипт останется работать даже при отключении от сервера, но весь выводимый скриптом текст будет записываться в файл nohup.log, создаваемый в текущем каталоге, о чем nohup непосредственно и информирует сообщением nohup: appending output to nohup.out. При этом данный файл будет создан даже в том случае, если у скрипта никогда не будет никакого вывода.
Иногда возникают ситуации, когда имея величину какого-либо определенного типа, необходимо присвоить ее переменной другого типа. Преобразование строки в число String to byte String to short String to int String to long String to float String to double String to boolean Преобразование числа в строку int to String double to String long to String float to String Преобразования символа char char […]
» Читать далее