причем тут новое имя, у тебя должна быть переменная T* mas; в которой должен лежать текущий массив, ты его по мере расширения (или уменьшения) должен пересоздавать, т.е. он будет каждый раз указывать на новое место но работать будет mas[i]
этот подход самый простой, не создает фрагментацию памяти, но у него проблема - требования к памяти 2x на время расширения размера
не могу понять, как отключение света могло порушить структуру lvm
отключение происходило в момент манипуляций?
еще момент. в виртуальной машине можно включать кеширование записей на диски, не помню про vmware но это фича всех виртуалок, обычно про это предупреждают сразу, что все может стать плохо но поднимает скорость работы с диском (записи) очень заметно
HabrArkady, ты пробовал реализовать простейший алгоритм - у тебя есть блок памяти T* mas=new T[MAX_SIZE] (ну или malloc) и рядом переменная real_size, как только real_size превышает MAX_SIZE, ты сохраняешь старую в mas_old=mas затем инициализируешь новый массив большего размера MAX_SIZE*=2 и mas=new T[MAX_SIZE] копируешь старый в новый и освобождаешь старый delete old_mas
Руслан Федосеев, если бы мне кто то сказал что это можно сделать с помощью whois..
с другой стороны важна не юридическая составляющая а географическая, а точнее кто к кому присоединен, что бы эффективно выбрать подсети до которых будет быстрее связь
есть какие то примеры как эту инофрмацию получить или собрать? вот буквально у меня 2 ip адреса, нужно настроить маршрутизацию на их сети и сети, ближайшие к ним
Andrei, еще раз, веб сервер это простой 'вызыватель' вашего кода, у него единственная ручка, что бы покрутить, это в сколько потоков выполнять ваш код, но эффективность этого процесса будет зависеть сильно от этого кода и естественно железа, просто экспериментируйте
не надо nomachine лучше x2go, открытая реализация, есть в официальных репозитариях, клиенты по до все (кроме android но там есть debian-no-root и в нем linux версию запускать)
x2go создает новую консоль, использует ssh подключение (и соответственно поддержка беспарольной авторизации по ключу)
с высокой вероятностью пробема с dns (при использовании vpn она берется у провайдера vpn, на android - гугловская 8.8.8.8, а на ПК - та, что дает провайдер), dns можно вручную указать в настройках подключения ПК
Дмитрий Беляев, стандарт не определяет, как именно будет реализован этот тип, и на каких-нибудь экзотических архитектурах, микроконтроллеры например, возможно повышение битности именно для size_t (например 8-битная архитектура а size_t 16 бит)
bsd9, у вас приложение только читает данные? не страшно что два соседних запроса у вас могут выдать разные данные? вероятность очень мала но не нулевая при использовании master-slave репликации
странно, отрисовка курсора вообще не должна вызывать перерисовку, так как курсор отрисовывается аппаратными способами (используется оверлей или спрайты или как это называется, в общем содержимое окна где то буферизируется)
spoiler
кстати, с точки зрения технологии (как это делает ОС), если буфера нет но хочется отобразить курсор мыши но не перерисовывать зря окно, то можно сохранять только небольшую область под курсором мыши (памяти для этого нужно мало) тогда при небольших перемещениях в пределах сохраненной области, можно не вызывать перерисовывание окна.
p.s. .net точно имеет буфер содержимого окна, и я точно помню что сделано это так криво что приходилось делать двойной буфер, что бы 'не мерцало'
Ziptar, к сожалдению старые железки 2010+- года могли очень сильно по разному работать с usb с точки зрения загрузки, я помню у меня была материнка, единственный способ на ней было загрузиться с usb это записать iso-шку с помощью dd и выбрать в биосе usb-cdrom как способ загрузки
hint000, меня интересует технология для разработчика, какими api приложение на смартфоне (android) может получить доступ к аудиоканалу (в обще стороны слушать и говорить) потому что официально этого доступа нет (ну может в старых версиях android 6 это работало) но можно если есть рут доступ
Ziptar, если бы, mbr режим работает с диском через биос (но код прописан в первом секторе и последующих либо 1мб раздел biosboot для gpt), и он сильно отличается от того, как работает cdrom (отчетливо помню что нужно было сильно по разному с ними работать), т.е. разная логика и если не работает одна, есть шансы что сработает другая.