Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

0
голоса
3
ответов
197
просмотров
Правильное использование mkdir -m -p и chown вместе

Я хотел бы создать каталог с помощью bash-скрипта и одновременно установить режим доступа 00755. Я использую следующую команду:

mkdir -p -m=00755 "/dir/dir2"

Правильно ли я использую эти команды вместе, и могу ли я также добавить команду chown в ту же строку, когда создаю каталог?

0
голоса
2
ответов
197
просмотров
Стоит ли игнорировать предупреждение "-Wmissing-braces" от gcc/clang?

Описание проблемы:

Рассмотрим следующую программу:

#include 

int main()
{
  std::array x = { 0 }; // предупреждение!
  x = { { 0 } }; // без предупреждения
  return 0;
}

Первичная инициализация приводит к предупреждениям в gcc 4.7.2:

main.cpp:5:22: warning: unused variable...
0
голоса
5
ответов
197
просмотров
Ошибка сборки с использованием cmake: невозможно найти -lpthreads

У меня есть проект на C++, который без проблем работал на одной машине, и сейчас я пытаюсь его скомпилировать на другой с такой же операционной системой (Xubuntu 14.04).

Я установил все зависимости и использую CMake для сборки проекта, но сборка остановилась с следующей ошибкой:

Определение,...
57
голоса
2
ответов
196
просмотров
Как создать каталог и все отсутствующие родительские каталоги?

Я пытаюсь создать директорию по заданному пути, при этом необходимо создать все отсутствующие родительские директории в этом пути. Например, в Bash я могу использовать команду mkdir -p /path/to/nested/directory, которая выполняет эту задачу. Как я могу реализовать что-то подобное в своем коде?

42
голоса
5
ответов
196
просмотров
Как округлить до 2 знаков после запятой, если необходимо

Я хотел бы округлить число до двух десятичных знаков, но только если это необходимо.

Входные данные: 10 1.7777777 9.1

Выходные данные: 10 1.78 9.1

Как я могу это реализовать на JavaScript?

28
голоса
4
ответов
196
просмотров
Сравнение двух дат в JavaScript

Проблема с сравнением дат в JavaScript

Здравствуйте!

Я пытаюсь решить задачу по сравнению значений двух дат в JavaScript, которые будут вводиться в текстовые поля. Мне нужно определить, какая из этих дат больше, меньше, а также проверить, не находится ли она в прошлом.

Не могли бы вы...

23
голоса
4
ответов
196
просмотров
Как программно выполнять навигацию с помощью React Router?

У меня есть проблема с использованием библиотеки react-router. Я могу создать ссылки, используя элемент Link, и они обрабатываются нативно.

Я заметил, что внутри него вызывается this.context.transitionTo(...).

Теперь мне нужно выполнить навигацию, но не из ссылки, а, например, из выбора в...

14
голоса
5
ответов
196
просмотров
Как обойти "datetime.datetime не сериализуем в JSON"?

У меня есть основной словарь, который выглядит следующим образом:

sample = {}
sample['title'] = "String"
sample['somedate'] = somedatetimehere

Когда я пытаюсь выполнить jsonify(sample), я получаю следующую ошибку:

TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000)...
14
голоса
5
ответов
196
просмотров
Какие символы можно использовать для отображения треугольников вверх/вниз (стрелка без стержня) в HTML?

Я ищу символ HTML или ASCII, который представляет собой треугольник, направленный вверх или вниз, чтобы использовать его в качестве переключателя.

Я нашел символы ↑ (↑) и ↓ (↓), но у них узкая ножка. Мне нужен только "верх" стрелки в формате HTML.

Проблема в том, что моя...

17
голоса
5
ответов
196
просмотров
Является ли < быстрее, чем <=?

Является ли выражение if (a < 901) быстрее, чем if (a <= 900)? Хотя в этом простом примере разница в производительности незначительна, но в более сложных циклах можно наблюдать небольшие изменения в производительности. Я предполагаю, что это может как-то влиять на сгенерированный машинный...