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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
0
ответов
351
просмотров
Как проверить, пустой ли массив или он не существует?

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

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

if(array.length < 1 || array == undefined){
    //пустой
}

Однако не уверен, что этот подход является оптимальным. Может ли...

6
голоса
5
ответов
351
просмотров
Есть ли в SQL Server функция Max, принимающая два значения, как Math.Max в .NET?

Я хочу написать запрос, похожий на следующий:

SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice)
FROM Order o

Но, похоже, функция MAX не работает так, как я ожидал. Она является агрегатной функцией, которая принимает единственный параметр и возвращает максимальное значение...

6
голоса
2
ответов
351
просмотров
Несколько переменных в операторе 'with'?

Вопрос: Можно ли объявить несколько переменных с помощью оператора with в Python?

Я пытаюсь использовать оператор with в Python для открытия нескольких файлов одновременно. Что-то вроде следующего кода:

from __future__ import with_statement

with open("out.txt", "wt"),...
7
голоса
5
ответов
351
просмотров
Как решить проблемы с предупреждениями о небезопасном приведении типов?

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

Я получаю предупреждение в Eclipse следующего вида:

Безопасность типов: Непроверенное приведение из Object в HashMap

Это связано с вызовом API, над которым у меня нет контроля, которое возвращает объект типа Object:

HashMap...
7
голоса
5
ответов
351
просмотров
Одинарные и двойные кавычки в Python [закрыто]

Проблема заключается в том, что согласно документации, рассматриваемые термины в значительной степени взаимозаменяемы. Однако у меня возникает вопрос: существуют ли стилистические причины предпочитать один термин другому?

7
голоса
5
ответов
351
просмотров
jQuery событие Keypress: Как узнать, какая клавиша была нажата?

Как с помощью jQuery определить, какая клавиша была нажата, когда я привязываюсь к событию keypress?

$('#searchbox input').bind('keypress', function(e) );

Я хочу вызвать отправку формы, когда нажимается ENTER.

[Обновление]

Хотя я сам нашел (или лучше сказать: один из) ответ, похоже, есть...

6
голоса
5
ответов
351
просмотров
Как перебирать объект в JavaScript?

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

{
    abc: '...',
    bca: '...',
    zzz: '...',
    xxx: '...',
    ccc: '...',
    // ...
}

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

6
голоса
5
ответов
351
просмотров
mysql_config не найден при установке интерфейса mysqldb для Python

Я пытаюсь запустить скрипт на Python на сервере с Linux, к которому я подключен через SSH. Скрипт использует библиотеку MySQLdb. У меня есть все остальные необходимые компоненты, но когда я пытаюсь установить MySQLdb с помощью setuptools, выполняя команду:

python setup.py install

Я...

7
голоса
5
ответов
351
просмотров
if else в списковом включении

У меня есть список l:

l = [22, 13, 45, 50, 98, 69, 43, 44, 1]

Мне нужно для чисел, которые больше или равны 45, добавлять 1, а для чисел меньше 45 — добавлять 5.

Я пробовал использовать следующее выражение:

[x+1 for x in l if x >= 45 else x+5]

Но получаю ошибку...

8
голоса
5
ответов
351
просмотров
Ограничение доступа к классу из-за ограничений на требуемую библиотеку rt.jar?

Я пытаюсь скомпилировать код на Java 1.4, который был сгенерирован с помощью WSDL2Java от IBM, на Java 5, не пересоздавая заглушки, и в Eclipse возникает следующая ошибка: Я предполагаю, что сгенерированные заглушки должны компилироваться, если доступны необходимые jars (они доступны).

Access...