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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
4
ответов
62
просмотров
`unsigned int` против `size_t`: когда и что использовать?

Я заметил, что в современном C и C++ коде вместо int и unsigned int почти повсеместно используется size_t - от параметров для функций работы с C-строками до STL. МнеCurious, почему так происходит и какие преимущества это дает.

5
голоса
5
ответов
62
просмотров
Преобразование даты и времени UTC в локальное время

У меня есть переменная даты и времени, полученная с сервера в следующем формате: 6/29/2011 4:52:48 PM, и она представлена в UTC. Мне нужно преобразовать это значение в текущий часовой пояс пользователя, использующего браузер.

Как это можно сделать с помощью JavaScript или jQuery?

5
голоса
5
ответов
62
просмотров
Как реализовать структуру данных "дерево" на Java?

Есть ли стандартный класс библиотеки Java для представления дерева?

Мне необходимо создать структуру данных для дерева с следующими характеристиками:

  • Поддерево в любом узле может иметь произвольное количество дочерних узлов.
  • Каждый узел (кроме корневого) и его дочерние узлы будут иметь...
5
голоса
5
ответов
62
просмотров
Как изменить версию npm с помощью nvm?

Я использую NVM для установки последних версий Node.js для своей работы с Node.js. Все работает отлично: я могу устанавливать разные версии и переключаться между ними. NVM также устанавливает последнюю версию NPM в каждой локальной папке .../bin вместе с бинарным файлом Node.js. Однако, похоже, нет...

5
голоса
5
ответов
62
просмотров
Как переименовать расширение для нескольких файлов?

В каталоге у меня есть несколько файлов с расширением *.html. Мне нужно переименовать их все в *.txt.

Как это сделать?
Я использую оболочку Bash.

5
голоса
3
ответов
62
просмотров
Как экранировать % в String.Format?

Я храню SQL-запрос в файле strings.xml и хочу использовать String.Format для формирования финальной строки в коде. Мой запрос SELECT использует оператор like, что-то вроде следующего:

SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'

Чтобы выполнить форматирование, я заменяю...

5
голоса
5
ответов
62
просмотров
Использование getopts для обработки длинных и коротких командных опций

Проблема с обработкой длинных и коротких командных опций в shell-скрипте

Я хотел бы реализовать в моем shell-скрипте поддержку как длинных, так и коротких форм командных опций. Я знаю, что для этого можно использовать getopts, как в Perl, но мне не удалось достичь такого же результата в...

5
голоса
5
ответов
62
просмотров
Безопасное приведение long к int в Java

Какой самый идиоматичный способ в Java проверить, что преобразование из long в int не приведет к потере информации?

Вот моя текущая реализация:

public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " не может быть...

5
голоса
2
ответов
62
просмотров
Стоит ли использовать единицы px или rem в CSS? [закрыто]

Проблема с выбором единиц измерения для CSS

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

5
голоса
5
ответов
62
просмотров
Где размещать юнит-тесты на Python? [закрыто]

Вопрос о размещении файлов тестов в проекте

Я разрабатываю библиотеку (или приложение) и столкнулся с вопросом: куда лучше размещать файлы модульных тестов?

Хотя будет разумно отделить файлы тестов от основного кода приложения, создание подпапки "tests" внутри корневой директории приложения...