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

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

30
В чем разница между URI, URL и URN?
Люди говорят об URL-адресах , URI- адресах и URN- адресах , как будто это разные вещи, но они выглядят одинаково невооруженным глазом. Каковы различия между ними?
4366 http  url  uri  urn  rfc3986 

14
Как добавить новую локальную ветку в удаленный репозиторий Git и отследить ее тоже?
Я хочу иметь возможность сделать следующее: Создать локальную ветку на основе какой-либо другой (удаленной или локальной) ветви (через git branchили git checkout -b) Перенесите локальную ветвь в удаленный репозиторий (опубликуйте), но сделайте так, чтобы он отслеживался, git pullи git pushсработает немедленно. Как я могу это сделать? Я знаю об этом …

30
Регулярное выражение для соответствия строке, не содержащей слова
Я знаю, что можно сопоставить слово, а затем отменить совпадения, используя другие инструменты (например grep -v). Однако возможно ли сопоставить строки, которые не содержат определенного слова, например hede, с использованием регулярного выражения? Входные данные: hoho hihi haha hede Код: grep "<Regex for 'doesn't contain hede'>" input Желаемый результат: hoho hihi …

30
Как горизонтально центрировать <div>
На этом вопросе есть ответы на переполнение стека на русском языке : сделать блок div по центру родительского блока, а блок содержимого div выровнять по правому краю Как я могу горизонтально центрировать &lt;div&gt;внутри другого, &lt;div&gt;используя CSS? &lt;div id="outer"&gt; &lt;div id="inner"&gt;Foo foo&lt;/div&gt; &lt;/div&gt;
4290 html  css  alignment  centering 


25
Как я могу безопасно создать вложенный каталог?
Каков наиболее элегантный способ проверить, существует ли каталог, в который будет записан файл, и, если нет, создать каталог с помощью Python? Вот что я попробовал: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Как-то мне не хватало os.path.exists(спасибо Канджа, Блэр и Дуглас). Вот …

1
Полное руководство и список книг C ++
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. На этот вопрос есть ответы на Переполнение стека на русском : Книги и учебные ресурсы по С ++ Этот вопрос пытается собрать несколько жемчужин среди …
4243 c++  c++-faq 

30
Как создать GUID / UUID?
Я пытаюсь создать глобально уникальные идентификаторы в JavaScript. Я не уверен, какие подпрограммы доступны во всех браузерах, насколько «случайным» и затравленным является встроенный генератор случайных чисел и т. Д. GUID / UUID должен содержать не менее 32 символов и должен оставаться в диапазоне ASCII, чтобы избежать проблем при их передаче.
4183 javascript  guid  uuid 

30
Установка флажка для галочки с помощью jQuery
На этот вопрос есть ответы на Переполнение стека на русском : Установка свойств «проверено» во флаговой кнопке с помощью jQuery Я хотел бы сделать что-то вроде этого, чтобы отметить checkboxиспользование jQuery : $(".myCheckBox").checked(true); или $(".myCheckBox").selected(true); Существует ли такая вещь?

30
Как клонировать все удаленные ветки в Git?
У меня есть masterи developmentветка, оба подтолкнули на GitHub . Я cloned, pulled и fetched, но я не могу получить ничего, кроме masterответвления. Я уверен, что упускаю что-то очевидное, но я прочитал руководство и совсем не радуюсь.

23
Как я могу определить URL, с которого изначально был клонирован локальный репозиторий Git?
Я вытащил проект из GitHub несколько дней назад. С тех пор я обнаружил, что на GitHub есть несколько вилок, и я забыл отметить, какой из них я взял изначально. Как я могу определить, какие из тех вилок я вытащил?
4098 git  github  git-remote 

7
Почему Google работает в то время как (1); на их ответы JSON?
Почему Google предпочитает while(1);свои (личные) ответы JSON? Например, вот ответ при включении и выключении календаря в Календаре Google : while (1); [ ['u', [ ['smsSentFlag', 'false'], ['hideInvitations', 'false'], ['remindOnRespondedEventsOnly', 'true'], ['hideInvitations_remindOnRespondedEventsOnly', 'false_true'], ['Calendar ID stripped for privacy', 'false'], ['smsVerifiedFlag', 'true'] ]] ] Я бы предположил, что это для того, чтобы …
4080 javascript  json  ajax  security 

30
Какое значение «href» я должен использовать для ссылок JavaScript, «#» или «javascript: void (0)»?
Ниже приведены два метода создания ссылки, единственной целью которой является запуск кода JavaScript. Что лучше с точки зрения функциональности, скорости загрузки страницы, целей проверки и т. Д.? function myJsFunc() { alert("myJsFunc"); } &lt;a href="#" onclick="myJsFunc();"&gt;Run JavaScript Code&lt;/a&gt; Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент или function myJsFunc() { alert("myJsFunc"); } &lt;a href="javascript:void(0)" …

30
Как мне прочитать / преобразовать InputStream в строку в Java?
Если у вас есть java.io.InputStreamобъект, как вы должны обработать этот объект и создать String? Предположим, у меня есть InputStreamтекст, содержащий текстовые данные, и я хочу преобразовать его в Stringфайл, поэтому, например, я могу записать его в файл журнала. Какой самый простой способ взять InputStreamи преобразовать его в String? public String …
4066 java  string  io  stream  inputstream 

30
Избегать! = Нулевые утверждения
Я object != nullмного использую, чтобы избежать NullPointerException. Есть ли хорошая альтернатива этому? Например, я часто использую: if (someobject != null) { someobject.doCalc(); } Это проверка для а NullPointerExceptionдля someobjectобъекта в приведенном выше фрагменте кода. Обратите внимание, что принятый ответ может быть устаревшим, см. Https://stackoverflow.com/a/2386013/12943 для более недавнего подхода.

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