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

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


9
Mongodb работает?
Я установил mongodb и драйверы php на свой unix-сервер. Мой вопрос: как узнать, запущен ли mongodb? Есть ли простой запрос командной строки для проверки статуса? Если я запустил его один раз из оболочки, он продолжит работу, если я выйду из оболочки (похоже, это не так). Как я могу сделать соединение …
117 mongodb  unix  database  nosql 

8
Что делает static_assert и для чего вы его используете?
Не могли бы вы привести пример, в котором static_assert(...)('C ++ 11') элегантно решит поставленную задачу? Я знаком с run-time assert(...). Когда я должен предпочесть static_assert(...)обычному assert(...)? Кроме того, boostтам что-то называется BOOST_STATIC_ASSERT, это то же самое, что и static_assert(...)?

6
Установка JDK в Eclipse
У меня есть два JDK для Java 6 и 7. Я хочу построить свой проект, используя оба. Изначально мы строили только против 1.6. Я вижу, что в настройках моего проекта я могу выбрать 1.5, 1.6 1.7 в качестве уровня компилятора. Как эти параметры добавлены в IDE? Я никогда не устанавливал …
117 eclipse  java 

3
Как перефразировать самое первое сообщение git commit?
У меня есть рабочее дерево, содержащее 3 коммита: ➜ ~ myproject git: (мастер) git log commit a99cce8240495de29254b5df8745e41815db5a75 Author: My Name <my@mail.com> Date: Thu Aug 16 00:59:05 2012 +0200 .gitignore edits commit 5bccda674c7ca51e849741290530a0d48efd69e8 Author: My Name <my@mail.com> Date: Mon Aug 13 01:36:39 2012 +0200 Create .gitignore file commit 6707a66191c84ec6fbf148f8f1c3e8ac83453ae3 Author: My …

3
git: Как сравнить измененные файлы с предыдущими версиями после извлечения?
Когда я запускаю "git pull", я часто хочу знать, что изменилось между последней версией файла и новой. Скажем, я хочу знать, что кто-то сделал с конкретным файлом. Как это сделать? Я предполагаю, что это "git diff" с некоторыми параметрами для фиксации x по сравнению с фиксацией y, но я не …
117 git 

5
Какой код состояния HTTP наиболее подходит для страницы с ошибкой «элемент не найден»
Мне любопытно, какой код состояния HTTP наиболее подходит для страницы «элемент не существует». Если сама страница не существует, я, очевидно, буду использовать 404. Однако у одной из моих страниц есть useridаргумент (это страница «редактирования пользователя»), и в случае, если пользователя с данным идентификатором пользователя не существует, я показываю страницу с …

9
Как я могу безопасно закодировать строку в Java для использования в качестве имени файла?
Я получаю строку от внешнего процесса. Я хочу использовать эту строку для создания имени файла, а затем записать в этот файл. Вот мой фрагмент кода для этого: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter = new PrintWriter(currentFile); Если s содержит …
117 java  string  file  encoding 

9
вычесть два раза в Python
У меня два datetime.timeзначения, exitи enterя хочу сделать что-то вроде: duration = exit - enter Однако я получаю эту ошибку: TypeError: неподдерживаемые типы операндов для -: 'datetime.time' и 'datetime.time Как мне это сделать правильно? Одно из возможных решений - преобразовать timeпеременные в datetimeпеременные, а затем вычесть их, но я уверен, …
117 python  datetime 


6
Рекурсивное копирование файлов или каталогов в Python
Кажется, в Python есть функции для копирования файлов (например shutil.copy) и функции для копирования каталогов (например shutil.copytree), но я не нашел ни одной функции, которая обрабатывала бы и то, и другое. Конечно, легко проверить, хотите ли вы скопировать файл или каталог, но это кажется странным упущением. Неужели нет стандартной функции, …
117 python 

9
Насколько случайным является Math.random в JavaScript?
Уже 6 лет у меня на сайте есть страница с генератором случайных чисел . Долгое время это был первый или второй результат в Google для "генератора случайных чисел", и он использовался для принятия решений в десятках, если не сотнях конкурсов и рисунков на дискуссионных форумах и блогах (я знаю, потому …
117 javascript  random 

26
Проверка из сценария оболочки, содержит ли каталог файлы
Как из сценария оболочки проверить, есть ли в каталоге файлы? Что-то похожее на это if [ -e /some/dir/* ]; then echo "huzzah"; fi; но это работает, если каталог содержит один или несколько файлов (указанный выше работает только с 0 или 1 файлом).
117 bash  unix  shell 

3
Проверить, является ли данный Тип перечислением
Я пишу JsonConverter для Json.NET, который должен позволить мне преобразовать любое перечисление в строковое значение, определенное атрибутом [Description]. Например: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday, [Description("Wednesday")] Wednesday, [Description("Thursday")] Thursday, [Description("Friday")] Friday, [Description("Saturday")] Saturday } У меня уже есть код для поддержки, myEnum.Description()который, очевидно, вернет его строковое …
117 c#  enums 

7
grep исключить несколько строк
Я пытаюсь просмотреть файл журнала с помощью tail -fи хочу исключить все строки, содержащие следующие строки: "Nopaging the limit is"` and `"keyword to remove is" Я могу исключить одну строку вот так: tail -f admin.log|grep -v "Nopaging the limit is" Но как мне исключить строки, содержащие одно из string1или string2.
117 linux  ubuntu 

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