im написание твиттера mashup службы. Когда я получаю json-данные, некоторые из идентификаторов twit больше, чем 2147483647 (что является максимальным допустимым целым числом на 32-битных серверах). Я придумал решение, которое работает, которое преобразует целые числа в строки; таким образом, функция json_decode () не будет иметь проблем при попытке создания массива. Это то, что мне нужно достичь: […]
У меня есть набор файлов, которые я хочу объединить (каждый из них представляет собой часть из нескольких частей). Каждый разбитый файл имеет размер около 250MiB, и у меня есть переменное число из них. Моя логика конкатенации прямолинейна: if (is_resource($handle = fopen($output, 'xb')) === true) { foreach ($parts as $part) { if (is_resource($part = fopen($part, 'rb')) […]
Предположим, мы говорим о 32-битной системе. PHP не поддерживает unsigned INT. Это означает, что значение INT должно составлять от -2,147,483,648 до 2,147,483,647. И INT занимает 4 байта для хранения значения, длина которого равна 32 битам. Значит ли это, что у меня есть только 31 бит для значения и 1 бит для знака? Или я могу […]