Библиотека ActiveSync

Это может произойти, если 2 балансировщика нагрузки используют один и тот же IP-адрес ( источник ). скорее всего, вам придется отсоединить этот IP-адрес или добавить другой IP-адрес, а затем поменять местами после подготовки сертификата. по сообщению об ошибке трудно сказать, не зная, какая команда была введена.

18
задан Puppy 27 August 2010 в 14:30
поделиться

3 ответа

Обычно это так, но это не гарантировано.

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

14
ответ дан 30 November 2019 в 08:15
поделиться

Это не должно быть равным, из-за заполнения структуры.

Раздел 6.7.2.1 в стандарте C99 гласит, что «В объекте структуры может быть безымянный отступ, но не в его начале».

Это упоминается как заполнение структуры. Можно добавить отступы, чтобы убедиться, что структура правильно выровнена в памяти. Размер exakt структуры может измениться, если вы измените порядок ее членов.

13
ответ дан 30 November 2019 в 08:15
поделиться

Это зависит от упаковки вашего компилятора. Обычно размер структуры делится на длину слова в вашей системе (например, 4 байта == 32 бита).

Таким образом, вы часто будете иметь sizeof(struct S) > sizeof(SomeType)

Для большинства компиляторов вы можете изменить размер упаковки, используя прагмы компилятора. Если вы установите #pragma pack(1), то размеры должны быть равны.

1
ответ дан 30 November 2019 в 08:15
поделиться