Pull to refresh
1
0
Farid @FCron

Пользователь

Send message

И не должен. Но разговор не о rust

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

Предлагаю обратить внимание на https://vector.dev/

Развивайтесь и специализируйтесь. Тогда откроете для себя все прелести фриланса.

отвечая на вопрос in subject — возможно. надо просто смотреть шире

Первый пункт не актуален для 11й версии

Чисто для справки. AWS бесплатно генерит сертификаты

man growpart


процесс сводится к трем командам:


  • lsblk чтоб узнать номер раздела
  • growpart /dev/x num — расширить на все доступное пространство
  • resize2fs /dev/x — расширить фс

Зы. а английский всё же стоит изучать...

Я один прочитал как JS hell?

Не удержался написать этот комментарий.

TL;DR Уважаемый, но из того что вы написали я не нашел ничего из того что не написано в `man tmux`. Будьте так любезны указать на значимость вашей подачи.




краткость — сестра таланта

ЗЫ см тлдр

вы хотите сказать что man realloc(3) для каждой системы описывает системо-зависимые реализации realloc?

на самом деле наша беседа уже вышла за рамки конструктивной.

то что вы предвержены стандартам это хорошо, но в перспективе ибо стандарт != реалии, а надо чтобы работало сейчас, а не когда группы стандартов договорятся между собой и перестанут друг другу гадить в багзиле.
man является руководством к написанию рабочего (и, желательно, переносимого) кода и для разработчика не компиляторов покрывает практически (если не полностью) всю теорию описанную в томиках стандартов в части практического использования.

уважаемый, это не мое счастье и не моя беда ибо я так не пишу.
предлагаю не переносить акцент на меня
А из какого стандарта вы это вытащили?

mac 10.9.5: man 3 realloc

linux.die.net/man/3/realloc
The realloc() function returns a pointer to the newly allocated memory, which is
suitably aligned for any kind of variable and may be different from ptr


гарантированно вызывает UB

не на всех компиляторах
# rm -f a.out; clang -O a.c && ./a.out
1 2
# rm -f a.out; gcc a.c && ./a.out
2 2


хотя я не могу не согласиться с вами, так программы писать нельзя
The realloc() function tries to change the size of the allocation pointed to by ptr
to size, and returns ptr. If there is not enough room to enlarge the memory alloca-
tion pointed to by ptr, realloc() creates a new allocation, copies as much of the old
data pointed to by ptr as will fit to the new allocation, frees the old allocation,
and returns a pointer to the allocated memory.


если по-русски, то при вызове realloc есть возможность расширить кусок памяти, то память просто «добавится» к текущему указателю который и будет возвращен. иначе выделится новый кусок и туда будет скопировано содержимое указателя, старый будет освобожден.

в случае приведенного вами кода указатель q == p потому что realloc по сути сделал nop и не выделил новой памяти

вот вывод «1 2» это вопрос скорей именно к компилятору clang, на маке clang именно так и выдал, gcc на линуксовых машинах выдали «2 2»
Только для скликвания нужны свои площадки нормальные апрувленные гуглом и ратио 1 к 1 врядли будет похоже на правду
Не писатель я. и я стараюсь не рекламировать а показывать более удобные варианты для сеошников и вебмастеров на то он и хабр
поэтому я и выбрал _epayservice.ru сумма для моего аккаунта безлимит. Надо натариально заверенный паспорт
На самом деле просто потому что не так это и просто. Скликивать просто урлы отданый XML фидом в фоне не получится. А открывать браузер и эмулировать нажатие не так и просто :)
Был уже подобный пост на хабре. С того момента ничего не поменялось налюсь у _epayservice.ru (специально битый урл чтобы не сочли за рекламу) тарифы мизерные их карточка проходит везде даже в пейпале

Information

Rating
Does not participate
Registered
Activity