numberOfPackages='apt list --installed | grep $1 | wc -l'
numberOfPackages=`apt list --installed | grep $1 | wc -l`
if [ "$numberOfPackages"
подставится число. В оригинальном коде внутрь if подставляется следующее: if [ "apt list --installed | grep $1 | wc -l" -gt "0" ]
, что, конечно, не имеет никакого смысла. tar: Удаляется начальный `/' из имен объектов
tar -g home/sites/backup/2017/12/full.0.tar.gz \
-czf home/sites/backup/2017/12/full.28.tar.gz \
--exclude-from=home/sites/scripts/backup_exclude \
--ignore-failed-read \
--listed-incremental home/sites/backup/2017/12/list \
-C / \
home/sites/web/project/
tar: Удаляется начальный `/' из имен объектов
Нужно назвать библиотеку Си или C#
Я нашёл файл random.h
возможно ли на уровне рантайма узнать сколько аргументов было помещено в стек перед вызовом виртуального метода (по виду стека, по виртуальной таблице объекта или другой информации доступной в рантайме)?
пишут, пакет - это разбитая на фрагменты датаграмма, т.е. когда размер датаграммы превышает допустимый для данной сети. Но как он может превышать впринципе, если тот же TCP начинает выстраивать сегмент уже на основании MTU и MSS? Те. по идее разбиваться на фрагменты нечему будет, потому что и так будет меньше допустимого для данной сети. И он никогда не будет превышать допустимый размер?
Какой все же правильный размер MTU для ethernet по стандарту? Все пишут, что 1500, но где в каком это стандарте написано?
Ethernet implementations shall support at least one of three maximum MAC Client Data field sizes defined
as follows:
a) 1500 decimal—basic frames (see 1.4.102)
b) 1504 decimal—Q-tagged frames (see 1.4.334)
c) 1982 decimal—envelope frames (see 1.4.184)
А как же тогда jumbo-кадры передаются, они типа нарушают стандарт?
У меня wireshark показывает TCP длину "Length = 1514", как такое возможно, если на роутере стоит MTU 1500?
text[t] = word1; // Пытаемся ее сохранить в массив
выводить будет только последнее значение все i-раз. Никак не могу понять в чем проблема, подскажите пожалуйста
for(t = 0; t < 5; t++){
scanf_s("%s", word1, 32);
// Проводим некоторые операции со строкой //
text[t] = strdup(word1); // Пытаемся ее сохранить в массив предварительно попытавшись скопировать
}
for (t = 0; t < N; t++) {
printf("\n %d. %s \n", t, text[t]); // Пытаемся вывести
free(text[t]); // Пытаемся освободить
}
Но вот что вообще определяет уверенное знания С++. То есть, что именно для этого нужно знать?
apt-get install gcc-arm-linux-gnueabi
.--host=arm-linux-gnueabi CC='arm-linux-gnueabi-gcc -march=armv5' LD='arm-linux-gnueabi-gcc -march=armv5'