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

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

или

Сообщество

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

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

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

Репутация

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

8
голоса
4
ответов
119
просмотров
Java: Кодирование параметров строки запроса в URL

У меня есть URL:

http://example.com/query?q=

и запрос, введённый пользователем, например:

random word £500 bank $

Я хочу получить правильно закодированный URL:

http://example.com/query?q=random%20word%20%A3500%20bank%20%24

Как лучше всего этого добиться? Я пробовал...

8
голоса
5
ответов
119
просмотров
IndentationError: неверный отступ, не соответствует ни одному уровню внешнего отступа, хотя отступ выглядит корректно

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

Я столкнулся с ошибкой при компиляции следующего кода на Python:

IndentationError: unindent does not match any outer indentation level

Вот сам код:

import sys

def Factorial(n): # Возвращает факториал
    result = 1
    for i in range(1, n):
       ...
6
голоса
5
ответов
119
просмотров
Как получить полезные сообщения об ошибках в PHP?

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

Я часто запускаю PHP-скрипты и получаю в ответ просто пустой экран. Никаких сообщений об ошибках — только белый экран. Причиной может быть простая синтаксическая ошибка (например, неправильная скобка или отсутствующая точка с запятой), неудачный вызов функции или что-то...

8
голоса
5
ответов
119
просмотров
Разделение строк на слова с использованием нескольких разделителей границ слов

Я считаю, что то, что я хочу сделать, является довольно распространенной задачей, но я не нашел никаких ссылок в интернете. У меня есть текст с пунктуацией, и я хочу получить список слов.

"Hey, you - what are you doing here!?"

Результат должен быть таким:

['hey', 'you',...
8
голоса
5
ответов
119
просмотров
Как удалить виртуальное окружение (virtualenv)?

Я создал виртуальное окружение с помощью следующей команды: virtualenv venv --distribute.

Попытка удалить его с помощью команды rmvirtualenv venv не сработала.

Я выполняю ls в текущем каталоге и все еще вижу venv.

Единственный способ удалить его, похоже, это команда sudo rm -rf venv....

6
голоса
3
ответов
119
просмотров
Express.js: app.listen vs server.listen - В чем разница?

У меня есть, возможно, очень простой вопрос, но я просто не понимаю. В чем разница между созданием приложения с использованием Express.js и запуском приложения, прослушивающего порт 1234, например:

var express = require('express');
var app = express();

//app.configure, app.use и...
7
голоса
5
ответов
119
просмотров
Как проверить, представляет ли строка целое число, без использования try/except? [аналогичный вопрос]

Проблема: Как проверить, представляет ли строка целое число?

Здравствуйте! У меня возник вопрос по поводу проверки, является ли строка представлением целого числа (например, '3', '-17'), и важно, чтобы это не касалось чисел с плавающей запятой (таких как '3.14') или строк, не являющихся...

7
голоса
5
ответов
119
просмотров
Почему `Export Default Const` недопустим?

Я столкнулся с проблемой при использовании export default в сочетании с const в JavaScript. У меня есть следующий код, который работает нормально:

const Tab = connect(mapState, mapDispatch)(Tabs);
export default Tab;

Однако, если я попытаюсь сделать...

8
голоса
5
ответов
119
просмотров
Как выполнить регистронезависимое сравнение строк?

Как сравнить строки без учета регистра в Python?

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

6
голоса
3
ответов
119
просмотров
Java-класс, реализующий Map и сохраняющий порядок вставки?

Я ищу класс на Java, который будет использовать ассоциацию "ключ-значение", но без использования хэш-таблиц. Вот что я сейчас делаю:

  1. Добавляю значения в Hashtable.
  2. Получаю итератор для Hashtable.entrySet().
  3. Прохожу по всем значениям и:
    1. Получаю Map.Entry для итератора. 2....