Есть договор. В Европе. Можно как-то обойти?
~$ curl -w "time_connect %{time_connect}\ntime_redirect %{time_redirect}s\n" \
-o /dev/null -s http://wordpress.com/
time_connect 0,052253
time_redirect 0,000000s
httpstat -IL http://wordpress.com/
DNS Lookup TCP Connection Server Processing Content Transfer
[ 3ms | 25ms | 140ms | 53ms ]
| | | |
namelookup:3ms | | |
connect:28ms | |
starttransfer:231ms |
total:284ms
#include <stdio.h>
int main()
{
int sz = sizeof('A'); // латинское
printf("sz = %d\n", sz);
return 0;
}
char test='A'
на стеке будет 1 байт (+выравнивание). Здесь Си, грубо говоря, проводит преобразование типа — прямо при компиляции. Если написать char test=L'Й'
, сообщит, что преобразование при компиляции ushort→char обрежет результат с 1049 до 25.