программирование

Q & A для профессиональных программистов и энтузиастов

13
Как найти индекс foreach?
Можно ли найти foreachиндекс? в forцикле следующим образом: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i даст вам индекс. Нужно ли использовать forцикл или есть какой-то способ получить индекс в foreachцикле?
490 php  loops  foreach 

11
Где взять строковый литерал «UTF-8» в Java?
Я пытаюсь использовать константу вместо строкового литерала в этом фрагменте кода: new InputStreamReader(new FileInputStream(file), "UTF-8") "UTF-8"появляется в коде довольно часто, и было бы намного лучше обратиться к некоторой static finalпеременной вместо этого. Вы знаете, где я могу найти такую ​​переменную в JDK? Кстати, подумав, такие константы - плохой дизайн: публичные …
490 java 


3
Как я могу сослаться на коммит в комментарии к проблеме на GitHub?
Я нашел много ответов о том, как ссылаться на проблему GitHub в коммите git (используя нотацию #xxx). Я хотел бы сослаться на коммит в своем комментарии, создав ссылку на страницу сведений о коммите?

11
Вернуть None, если ключ словаря недоступен
Мне нужен способ получить значение словаря, если его ключ существует, или просто вернуть None, если его нет. Тем не менее, Python вызывает KeyErrorисключение, если вы ищете ключ, который не существует. Я знаю, что могу проверить ключ, но я ищу что-то более явное. Есть ли способ просто вернуть, Noneесли ключ не …


17
Конвертировать формат даты в PHP
Я пытаюсь преобразовать дату из yyyy-mm-ddв dd-mm-yyyy(но не в SQL); однако я не знаю, как функция даты требует метки времени, и я не могу получить метку времени из этой строки. Как это возможно?
489 php  date  formatting 

11
«Согласие с лицензией Xcode / iOS требует прав администратора, пожалуйста, перезапустите от имени root с помощью sudo». при использовании GCC
При попытке скомпилировать мою программу на C, запустите следующую команду: gcc pthread.c -o pthread Возвращает: Согласие с лицензией Xcode / iOS требует прав администратора, пожалуйста, перезапустите от имени root с помощью sudo. и мой код не компилируется. Почему это происходит и как я могу решить эту проблему?
489 ios  xcode  gcc 


6
Почему эта программа действительна? Я пытался создать синтаксическую ошибку
Я использую ActiveState 32-битный ActivePerl 5.14.2 в Windows 7. Я хотел возиться с ловушкой Git pre-commit, чтобы обнаружить программы, проверенные на наличие синтаксических ошибок. (Каким-то образом мне просто удалось сделать такой неудачный коммит.) Так что в качестве тестовой программы я случайно набросал это: use strict; use warnings; Syntax error! exit …
489 perl 

8
Как изменить положение Chrome Developer Tools
Инструменты открываются в нижней части окна Chrome по умолчанию. Это довольно плохой выбор для широкоэкранного дисплея, так как есть много свободного места справа, но не много вертикального пространства, чтобы сэкономить. К сожалению, я не нашел способа переместить инструменты. Я хотел бы иметь их на стороне, похожей на firebug. Единственный вариант, …


30
Не позволяя сценаристам захлопнуть ваш сайт
На этот вопрос есть ответы на переполнение стека на русском : Как устроить ловушку для хакера, или достойно отбивать атаку? Я принял ответ, но, к сожалению, я полагаю, что мы застряли в нашем первоначальном сценарии наихудшего случая: CAPTCHA каждый на попытки покупки дерьма . Краткое объяснение: кэширование / веб-фермы делают …


6
Как установить Boost на Ubuntu
Я на Ubuntu, и я хочу установить Boost. Я пробовал с sudo apt-get install boost Но такого пакета не было. Каков наилучший способ установить Boost на Ubuntu?
489 ubuntu  boost 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.