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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
285
просмотров
Определить, определена ли переменная в Python

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

Как можно узнать, была ли переменная установлена в определенном месте кода во время выполнения? Это не всегда очевидно, так как (1) переменная может быть условно инициализирована, и (2) переменная может быть условно удалена. Я ищу что-то похожее на defined() в Perl,...

5
голоса
5
ответов
285
просмотров
Простой способ преобразовать массив JavaScript в строку с разделителями?

У меня есть одномерный массив строк в JavaScript, и я хочу преобразовать его в строку, разделенную запятыми. Есть ли простой способ сделать это с использованием обычного JavaScript (или jQuery)? Я знаю, как итерироваться по массиву и создавать строку самостояно с помощью конкатенации, если это...

5
голоса
3
ответов
285
просмотров
Что означает -z в Bash?

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

Я изучаю следующий код:

if [ -z $2 ]; then
    echo "usage: ...

(Три точки не имеют значения для описания использования.)
Я, возможно, неправильно гуглю, но не могу найти объяснение для опции -z.

Вы можете объяснить, что делает эта опция и в каких случаях...

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

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

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

6
голоса
5
ответов
285
просмотров
Как объединить элементы массива Bash в строку с разделителем?

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

FOO=( a b c )

Как мне объединить элементы массива через запятую? Например, чтобы получить строку a,b,c.

0
голоса
5
ответов
285
просмотров
Обработка зависимостей заголовочных файлов с помощью CMake

Проблема с CMake: неправильное отслеживание зависимостей в проекте на C++

Я использую CMake для небольшого проекта на C++, и он работает отлично... за одним исключением :x

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

0
голоса
1
ответов
285
просмотров
Почему `std::initializer_list` не поддерживает оператор подиндексации?

Вопрос:

Я пишу функцию, которая принимает параметр типа std::initializer_list, названный list, и мне необходимо произвести произвольный доступ к элементам этого списка. Было бы удобно использовать list[i] вместо list.begin()[i]. Однако, почему в std::initializer_list не реализован...

0
голоса
4
ответов
285
просмотров
Преимущества не перечисляемых свойств в JavaScript

Энумерация является одной из трех характеристик свойства: запись, энумерация и конфигурируемость. У меня есть несколько вопросов:

В чем преимущества создания свойств неэнумерируемыми в JavaScript? Я понимаю, что мы скрываем свойство, делая его неэнумерируемым, но какие выгоды от скрытия...

0
голоса
3
ответов
285
просмотров
Нужно ли закрывать ByteArrayInputStream?

Краткий вопрос:

Я наткнулся на старый код, где создается объект ByteArrayInputStream следующим образом:

new BufferedReader(new InputStreamReader(new ByteArrayInputStream(somebytes)));

После этого BufferedReader используется для чтения somebytes построчно. Всё работает...

0
голоса
4
ответов
285
просмотров
Неудалось вызвать член-функцию без объекта

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

Я пытаюсь создать программу на C++, которая принимает пары имя/возраст от пользователя и затем выводит их, используя класс Name_pairs. Привожу код ниже.

#include "std_lib_facilities.h"

class Name_pairs
{
public:
       bool test();
       void read_names();
   ...