Вопросы с тегом «standards»

107
Как правильно кодировать символы Unicode в URL?

Я знаю нестандартную схему% uxxxx, но это не кажется разумным выбором, так как схема была отклонена W3C. Несколько интересных примеров: Сердечный персонаж. Если я введу это в свой браузер: http://www.google.com/search?q=♥ Затем скопируйте и вставьте его, я вижу этот URL...

102
Является ли «argv [0] = имя исполняемого файла» принятым стандартом или просто общепринятым соглашением?

При передаче аргумента main()в приложение C или C ++ argv[0]всегда будет имя исполняемого файла? Или это просто обычное соглашение и не гарантируется, что оно будет верным в 100% случаев?...

102
<nav> или <menu> (HTML5)

W3Schools.com, и я почти уверен, что помню, как видел состояние W3C.org, которое <menu>следует использовать для меню панели инструментов и списков команд управления формой. Итак, какой из них я должен использовать для своего главного меню? Nav, или Menu? Это имеет значение?...

102
Браузеры отправляют «\ r \ n» или «\ n» или это зависит от браузера?

Этот вопрос беспокоил меня миллион лет ... всякий раз, когда я создаю веб-сайт с текстовым полем, допускающим многострочность (например, "Биография" для профиля пользователя), я всегда пишу следующий параноидальный код: // C# code sample... bio = bio.Replace("\r\n", "\n").Replace("\r", "\n"); bio...

101
Чистый способ запустить веб-браузер из сценария оболочки?

В сценарии bash мне нужно запустить пользовательский веб-браузер. Кажется, есть много способов сделать это: $BROWSER xdg-open gnome-open в GNOME www-browser x-www-browser ... Есть ли способ сделать это более стандартно, чем другие, который работал бы на большинстве платформ, или я должен просто...

100
Определяет ли вычитание целых чисел без знака поведение?

Я наткнулся на код человека, который, кажется, полагает, что существует проблема с вычитанием беззнакового целого числа из другого целого числа того же типа, когда результат был бы отрицательным. Так что такой код будет неправильным, даже если он работает на большинстве архитектур. unsigned int...

98
Проверка на пустые массивы: count vs empty

Этот вопрос о том, « Как определить, пуст ли массив PHP », заставил меня задуматься над этим вопросом. Есть ли причина, которую countследует использовать вместо того, чтобы emptyопределять, пуст массив или нет? Лично я подумал, что эти 2 эквивалентны для случая пустых массивов, которые вы должны...

97
Нужно ли экранировать точку в классе символов (квадратные скобки) регулярного выражения?

Точка .в регулярном выражении соответствует любому одиночному символу. Чтобы регулярное выражение соответствовало точке, точка должна быть экранирована:\. Мне было указано, что внутри квадратных скобок []не нужно экранировать точку. Например, выражение: [.]{3}соответствует ...строке. Не правда ли?...

94
Вычисление длины строки C во время компиляции. Это действительно constexpr?

Я пытаюсь вычислить длину строкового литерала во время компиляции. Для этого я использую следующий код: #include <cstdio> int constexpr length(const char* str) { return *str ? 1 + length(str + 1) : 0; } int main() { printf("%d %d", length("abcd"), length("abcdefgh")); } Все работает как...

93
Есть ли машины, где sizeof (char)! = 1 или хотя бы CHAR_BIT> 8?

На этот вопрос есть ответы на Stack Overflow на русском : Кто-нибудь встречал в своей практике sizeof (char)! = 1? Есть машины (или компиляторы), где sizeof(char) != 1? В стандарте C99 сказано, что sizeof(char)при стандартной реализации соответствия ДОЛЖНО быть ровно 1? Если да, то дайте мне номер...

92
Нестандартные атрибуты HTML-тегов. Хорошая вещь? Плохо? Твои мысли?

HTML (или, может быть, просто XHTML?) Относительно строг, когда дело касается нестандартных атрибутов тегов. Если они не входят в спецификацию, ваш код считается несовместимым. Однако нестандартные атрибуты могут быть весьма полезны для передачи метаданных в Javascript. Например, если ссылка...

91
Почему нет ОФИЦИАЛЬНОЙ ссылки на JavaScript? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Я попытался найти ссылку на JavaScript, но ее...

89
Прекращение поддержки ключевого слова static… не более?

В C ++ можно использовать staticключевое слово в единице перевода, чтобы повлиять на видимость символа (объявление переменной или функции). В n3092 это устарело: Приложение D.2 [depr.static] Использование ключевого слова static не рекомендуется при объявлении объектов в области пространства имен...

89
Является ли определение «изменчивого» таким изменчивым, или у GCC есть некоторые стандартные проблемы совместимости?

Мне нужна функция, которая (например, SecureZeroMemory из WinAPI) всегда обнуляет память и не оптимизируется, даже если компилятор считает, что после этого к памяти больше не будет доступа. Похоже, идеальный кандидат на волатильность. Но у меня возникли проблемы с тем, чтобы заставить это работать...

87
Поддерживают ли документы SVG настраиваемые атрибуты данных?

В HTML5 элементы могут иметь произвольные метаданные, хранящиеся в атрибутах XML, имена которых начинаются с data-таких, как <p data-myid="123456">. Это тоже часть спецификации SVG? На практике этот метод отлично работает для документов SVG во многих местах. Но я хотел бы знать, входит ли...

83
Какие символы разрешены в атрибуте HTML Name внутри тега input?

У меня есть PHP-скрипт, который будет генерировать <input>s динамически, поэтому мне было интересно, нужно ли мне фильтровать какие-либо символы в nameатрибуте. Я знаю, что имя должно начинаться с буквы, но других правил не знаю. Я считаю, что квадратные скобки должны быть разрешены,...

83
Какой в ​​настоящее время лучший способ получить значок для отображения во всех браузерах, поддерживающих Favicons?

Какой в ​​настоящее время лучший способ получить значок для отображения во всех браузерах, которые в настоящее время его поддерживают? Пожалуйста, укажите: Какие форматы изображений поддерживаются какими браузерами. Какие строки нужны в каких местах для разных браузеров....