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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
348
просмотров
OR не поддерживается в выражении CASE в SQL Server

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

Я пытаюсь использовать оператор OR в cláusule WHEN выражения CASE, но получаю сообщение об ошибке, поскольку данная конструкция не поддерживается.

Вот пример кода, который я использую:

CASE ebv.db_no 
    WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' 
    ELSE...
0
голоса
2
ответов
348
просмотров
Python Datetime: Использование strftime() с учетом временной зоны

Я столкнулся с проблемой при работе с объектом даты и времени в Python, который является "осведомленным о часовом поясе". У меня есть дата d, представленная следующим образом:

>>> d 
datetime(2009, 4, 19, 21, 12, tzinfo=tzoffset(None, -7200))

Как видно, объект даты имеет смещение...

0
голоса
2
ответов
348
просмотров
Что нельзя сделать в Dalvik VM (ВМ Android), но можно в Sun VM?

Я знаю, что почти весь Java-код можно выполнять в Dalvik VM, как и в Java VM, но ограничения не очень ясны. Столкнулся ли кто-то с серьезными проблемами? Есть ли крупные библиотеки, которые вызывают трудности? Работают ли неродные языки, компилирующиеся в Java bytecode (Scala, Jython и т.д.) так,...

0
голоса
5
ответов
348
просмотров
Как найти хорошее решение для вычисления среднего значения, если сумма всех значений превышает пределы типа double?

У меня есть задача посчитать среднее значение для очень большого набора дробных чисел (10^9 значений). Сумма этих значений превышает верхнюю границу типа double. Кто-нибудь знает интересные трюки для вычисления среднего, которые не требуют вычислять сумму?

Я использую Java 1.5.

0
голоса
2
ответов
348
просмотров
Возможно ли использовать std::move для локальных стековых переменных?

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

У меня возникла проблема с пониманием работы перемещения объектов в C++. Рассмотрим следующий код:

struct MyStruct
{
    int iInteger;
    string strString;
};

void MyFunc(vector& vecStructs)
{
    MyStruct NewStruct = { 8, "Hello" };
   ...
0
голоса
0
ответов
348
просмотров
Как преобразовать Joda LocalDate в Joda DateTime?

Проблема заключается в необходимости добавления информации о временной зоне к объекту LocalDate перед выполнением дальнейших вычислений. Исходный LocalDate был получен с помощью калькулятора LocalDateCalculator из библиотеки ObjectLab, который добавляет дни к уже существующему DateTime, но...

0
голоса
5
ответов
348
просмотров
Как очистить или заменить кэшированное изображение

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

Я знаю, что существует множество способов предотвратить кэширование изображений, например, с помощью META-тегов, а также несколько нехитрых приемов, чтобы обеспечить отображение актуальной версии изображения при каждом загрузке страницы (например, image.jpg?x=timestamp)....

0
голоса
1
ответов
348
просмотров
Как преобразовать асинхронный итератор в массив?

Проблема: У меня есть асинхронный генератор:

async function* generateItems() {
    // ...
}

Каков самый простой способ собрать все результаты в массив? Я попробовал следующее:

// Это не работает
const allItems = Array.from(generateItems());
//...
19
голоса
4
ответов
347
просмотров
Как использовать переменную в регулярном выражении?

Я хочу создать метод String.replaceAll() в JavaScript и считаю, что использование регулярных выражений будет наиболее лаконичным способом сделать это. Однако я не могу понять, как передать переменную в регулярное выражение. У меня уже есть работающий пример, который заменяет все вхождения "B"...

12
голоса
5
ответов
347
просмотров
Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеют ключевое слово extern. Что такое переменная extern? Каково её объявление? Каков её диапазон видимости?

Это связано с обменом переменными между исходными файлами, но как именно это работает? Где мне использовать extern?