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

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

или

Сообщество

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

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

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

Репутация

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

18
голоса
5
ответов
124
просмотров
Как выполнить IF...THEN в SQL SELECT?

Как выполнить оператор IF...THEN в операторе SQL SELECT?

Например:

SELECT IF(Obsolete = 'N' OR InStock = 'Y', 1, 0) AS Saleable, * FROM Product

Вопрос заключается в том, как правильно использовать условные операторы в запросах SQL для получения нужного результата.

18
голоса
5
ответов
124
просмотров
Как записать данные JSON в файл?

Как мне записать данные в формате JSON, которые хранятся в словаре data, в файл?

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

f = open('data.json', 'wb') f.write(data)

Однако я получаю ошибку:

TypeError: must be string or buffer, not dict

Как мне исправить это и корректно записать данные в файл?

15
голоса
5
ответов
124
просмотров
Когда следует использовать escape вместо encodeURI / encodeURIComponent?

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

При кодировании строки запроса для отправки на веб-сервер у меня возникли сомнения относительно выбора между функциями escape(), encodeURI() и encodeURIComponent().

В каких случаях следует использовать escape(), а когда лучше применять encodeURI() или...

15
голоса
5
ответов
124
просмотров
Как вертикально выровнять текст в div?

Я пытаюсь найти наиболее эффективный способ выравнивания текста внутри блока (div). Я пробовал несколько решений, но ни одно из них не сработало.

Вот мой CSS-код:

.testimonialText {
  position: absolute;
  left: 15px;
  top: 15px;
  width: 150px;
  height: 309px;
  vertical-align: middle;
...
10
голоса
5
ответов
124
просмотров
Преобразование даты в datetime в Python

Проблема: Есть ли встроенный метод для преобразования объекта date в объект datetime в Python? Например, как получить объект datetime для полуночи заданной даты? Противоположное преобразование сделать просто: у объекта datetime есть метод .date().

Действительно ли мне нужно вручную вызывать...

9
голоса
5
ответов
124
просмотров
Как обновить pip изнутри виртуального окружения?

Я могу обновлять пакеты, управляемые pip, но как мне обновить сам pip? Согласно команде pip --version, в моем виртуальном окружении установлена версия pip 1.1, и я хочу обновить ее до последней версии.

Какую команду нужно использовать для этого? Нужно ли использовать distribute или есть какая-то...

11
голоса
5
ответов
124
просмотров
Как вставить элемент после другого элемента в JavaScript без использования библиотеки?

Проблема: В JavaScript есть метод insertBefore(), который позволяет вставлять элемент перед другим элементом. Однако как я могу вставить элемент после другого элемента без использования jQuery или каких-либо других библиотек?

9
голоса
5
ответов
124
просмотров
Доступ к свойству объекта с динамически вычисляемым именем

Я пытаюсь получить доступ к свойству объекта, используя динамическое имя. Это возможно?

const something = { bar: "Foobar!" };
const foo = 'bar';
something.foo; // Идея в том, чтобы получить доступ к something.bar и получить "Foobar!"
10
голоса
5
ответов
124
просмотров
Ошибка: mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows и др. ожидают ресурс в качестве параметра 1

Я пытаюсь извлечь данные из таблицы MySQL, но получаю одно из следующих сообщений об ошибке:

mysql_fetch_array() expects parameter 1 to be resource, boolean given

Вот мой код:

$username = $_POST['username'];
$password = $_POST['password'];

$result = mysql_query('SELECT * FROM...
9
голоса
5
ответов
124
просмотров
Создание нового DOM-элемента из HTML-строки с использованием встроенных методов DOM или Prototype

У меня есть строка HTML, представляющая элемент: '<li>text</li>'. Я хотел бы добавить её к элементу в DOM (в моем случае это ul). Как я могу сделать это с помощью Prototype или методов DOM?

(Я знаю, что мог бы сделать это легко с помощью jQuery, но, к сожалению, мы не используем...