Обновить
1

Схемотехник

Отправить сообщение
Чтобы такого не происходило, нужно увеличить время жизни делегата, либо сохранив его как поле в объекте, либо каким-то иным образом, в зависимости от обстоятельств.

Мне попадалась информация, что сохранение как поле в объекте не гарантирует что он(делегат) не будет перемещен в памяти.
Я делал так:
private GCHandle gch_ppp_output;

internal void SetupCallbacksPPP(ppp_output_d ppp_output)
{
    CleanUpPPP();
    gch_ppp_output = GCHandle.Alloc(ppp_output);
    var p_ppp_output = Marshal.GetFunctionPointerForDelegate(ppp_output);
    //здесь можно передать нативной функции значение p_ppp_output для callback
}

//не забываем освободить 
internal void CleanUpPPP()
{
    if (gch_ppp_output != null && gch_ppp_output.IsAllocated)
        gch_ppp_output.Free();
}
Потому что чёрной 135мл, а цветных 210мл(70*3).
Не давали им ссылку на эту статью?
Может Banderolka прокомментирует как так получилось?
Не пробовали прикрутить VC4CL?
Да только с поставками беда — давно заказывал с обещанием поставки через месяц, пришло примерно через полгода. После пропал из стора, осталась только Pro версия за 16$(характеристики похожи оранжу 2G, только без 2G), правда судя по форуму с доставкой тоже беда.
т.е. с соответствующими привилегиями не факт, что невозможно.
А почему поток с соответствующими привилегиями не должен иметь доступа к данным?
Как я понял при его участии в феврале была опубликована инфа про обход ASLR через js. Если верить публикации обход сработал на 22 разных процессорах, в атаке насколько я понял использовалось особенности работы кеша процессора и TLB, видимо капнул дальше.
Хотя поискал, действительно начиная с Windows Vista(?) выделенные страницы обнулены.
А можно пруф?
Иначе зачем например openssl при освобождении забивает её нулями рандомными значениями? Как раз чтобы другому процессу ОС случайно не отдала блок с важными данными. Да и в Windows неспроста присутствует функция RtlSecureZeroMemory.
Тут скорее всего потребуется двойная уязвимость:
— исполнение произвольного кода
— и за счет этой уже выбираемся из «песочницы».
Судя по патчу, добавляется защита на доступ из юзерспейса(ring 3) — видимо TLB кеш позволяет заглянуть куда не следует. Так что баг касается и домашних компьютеров, но судя по тексту статьи позволяет еще и добраться до гипервизора.
Пока нет подробностей можно надеяться на лучшее и эта «фича» не будет работать например при выключенной виртуализации(хотябы «домашние» компы не просядут).
Предположу что это послабление связано с ограничением для американских компаний(расходы на ФСБ не должны превышать 5000$ в год).
Ещё как меряет, есть даже специальные чипы — coulomb counter, которые считают износ батареи, мониторят напряжение, количество mAh «залитых» в батарею, количество mAh потраченных, мнгновенный расход. Отображаемый уровень заряда — это высчитанный баланс заряжено-отдано, напряжение используется только в минимуме и максимуме.
Ошибаетесь, флеш накопитель деградирует. При чтении возникают ошибки -> требуется больше времени на коррекцию. Время на стирание блока при износе тоже увеличивается. Меньше свободного места — меньше выбора блоков для распределения износа -> ещё ускорение износа.
По поводу 24fps, по мне заметную нехватку кадров начал замечать при повсеместном использовании цифровых камер вместо пленки. Сказывается время выдержки кадра, пленка давала небольшое смазывание быстрого объекта и ощущения отдельных кадров не возникало.
Если принять скорость остывания для 200мл кружки 1°/мин, то для компенсации необходим нагреватель 13,9Вт. Сильно сомневаюсь, что там стоит акума более 2Вт*ч.
В итоге автономность ~8,5 минут.
Вы поаккуратнее с критикой регру на хабре, пост, который вас сподвиг, уже в черновиках. И это Lico ещё легко отделался, в прошлый раз автора в бан отправили.
Проще для геозон предварительно вычислить габаритные прямоугольники, для точки делаем быструю выборку подходящих, из найденного искать уже по полигону.
Открываем маркет: iPhone X 256Гб — 100К, Huawei Mate 9 Porsche Design — 90К.
Минус 10% от стоимости, но в случае проблем навряд ли удостоят статье на Гиктаймс.
Никогда не понимал хейта по поводу стоимости техники Apple, не нравиться — не покупай.
Кредитный калькулятор, гуглится первый попавшийся.

Информация

В рейтинге
Не участвует
Откуда
Северодвинск, Архангельская обл., Россия
Дата рождения
Зарегистрирован
Активность