Я очень озадачен этим. Везде написано «связные списки быстрее массивов», но никто не пытается сказать ПОЧЕМУ. Используя простую логику, я не могу понять, как связанный список может быть быстрее. В массиве все ячейки находятся рядом друг с другом, поэтому, если вы знаете размер каждой ячейки, легко достичь одной ячейки мгновенно. Например, если есть список из 10 целых чисел, и я хочу получить значение в четвертой ячейке, я просто перехожу непосредственно к началу массива + 24 байта и читаю оттуда 8 байтов. У меня были проблемы с кодированием в прошлом проекте, где кодирование mysql не соответствовало включению php, что, в свою очередь, иногда ...
У меня стандартная установка XAMPP на win7 (x64). У меня были проблемы с кодированием в прошлом проекте, где кодировка mysql не соответствовала кодировке php, которая, в свою очередь, иногда выводила html в других кодировках, я решил последовательно кодировать все, используя utf-8.
Я просто получаю начал с разметки html и уже испытываю проблемы.
ISO_8859-1
. Позже я узнал об этом благодаря ответу Шерм Пендли. Мне пришлось вернуться и изменить настройки моего проекта (которые были установлены на «ISO-8859-1») на желаемый «UTF-8». AddCharset UTF-8 .php
< meta http-Equiv = "Content-Type" content = "text / html; charset = utf-8" />
('Content-Type: text / html; charset = UTF-8 ');
Очевидно, что страница обслуживается в utf-8 (firefox и chrome распознают ее как таковую), но любые специальные символы, такие как é
, á
или ¡
будет отображаться как
. Также при просмотре исходного кода.
При удалении настроек кодировки, упомянутых выше, все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
] в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
/>
('Content-Type: text / html; charset = UTF-8');
Очевидно, что страница обслуживается в utf-8 (firefox и chrome распознают это как таковой), но любые специальные символы, такие как é
, á
или ¡
, будут отображаться как
. Также при просмотре исходного кода.
При отбрасывании настроек кодировки, упомянутых выше, все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
] в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
/>
('Content-Type: text / html; charset = UTF-8');
Очевидно, что страница обслуживается в utf-8 (firefox и chrome распознают это как таковой), но любые специальные символы, такие как é
, á
или ¡
, будут отображаться как
. Также при просмотре исходного кода.
При удалении настроек кодировки, упомянутых выше, все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
] в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
Очевидно, что страница обслуживается в utf-8 (firefox и chrome распознают ее как таковую), но любые специальные символы, такие как é
, á
или ¡
будет отображаться как
. Также при просмотре исходного кода.
При удалении настроек кодировки, упомянутых выше, все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
] в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
Очевидно, что страница обслуживается в utf-8 (firefox и chrome распознают ее как таковую), но любые специальные символы, например é
, á
или ¡
будет отображаться как
. Также при просмотре исходного кода.
При отбрасывании настроек кодировки, упомянутых выше, все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
] в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
При удалении упомянутых выше настроек кодировки все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
При удалении упомянутых выше настроек кодировки все символы отображаются правильно, но обнаруженная кодировка показывает либо windows-1252
, либо ISO-8859-1
в зависимости от браузера.
Почему? Я очень озадачен. Я ожидал прямо противоположного поведения.
Любые советы приветствуются, спасибо!
edit: Надеюсь, это поможет немного больше. Это заголовок ответа (согласно firebug)
HTTP/1.1 200 OK
Date: Sat, 26 Mar 2011 20:49:44 GMT
Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.1
Content-Length: 91
Keep-Alive: timeout=5, max=99
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8