HTML5: последние веб-сокеты

Число 1 - частный случай, который не считается ни простым, ни композиционным. Для получения дополнительной информации посетите: http://mathworld.wolfram.com/PrimeNumber.html

И, (n ** 0.5) -> Это даст нам квадрат root "из 'n'. Поскольку «n поднято до степени 0,5 или 1/2»

И ПОЧЕМУ мы это делаем, возьмем, например, число 400: мы можем представить его в виде a * b

1*400 = 400
2*200 = 400
4*100 = 400
5*80 = 400
8*50 = 400
10*40 = 400
16*25 = 400
20*20 = 400
25*16 = 400
40*10 = 400
50*8 = 400
80*5 = 400
100*4 = 400
200*2 = 400
400*1 = 400

Квадратный корень из 400 равен 20: и мы можем видеть, что нам нужно всего лишь проверить делимость до 20, потому что, поскольку «a» достигает 20, b начинает уменьшаться ... Итак, в конечном счете мы проверяем делимость с числами меньше квадратного корня.

1
задан ChrisOBrien 29 June 2010 в 09:56
поделиться

1 ответ

Черновик 76 переименовал заголовки ответа WebSocket- в Sec-WebSocket- , и добавил излишне некрасивый заголовок Key и криптографический материал тела запроса, ответом на который является 8jKS'y: G * Co, Wxa- . Но это только правильный ответ для примера, включенного в черновик; нет смысла возвращать эту конкретную строку для любого другого запроса. См. этот пост для объяснения того, как реализовать новый протокол.

В любом случае, если вы не используете последние разработки, Chrome / Chromium по-прежнему будет использовать старый протокол проекта 75 (как показывает опубликованный вами запрос) и не будет взаимодействовать с сервером, который реализует новый протокол. См. блог Chromium для получения дополнительной информации. Если вам нужно поддерживать старые / текущие версии Chrome, вам необходимо реализовать два протокола WebSocket.

Это всегда риск при разработке материалов против протокола, который еще не стандартизирован. Вы можете ожидать раздражающего взаимодействия, пока WebSocket не будет завершен; вы можете предпочесть подождать до тех пор.

(Попытка на самом деле прочитать спецификацию и выяснить, что именно изменилось среди множества нечитаемых алгоритмов синтаксического анализа, вызывает разочарование. Я не понимаю, почему это написано именно так, вместо обычных RFC спецификаций в стиле BNF. Это как если бы Хикси написал синтаксический анализатор на C, а затем написал автоматизированный инструмент для перевода кода на английский язык. C был бы более читабельным TBH.)

2
ответ дан 2 September 2019 в 23:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: