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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
132
просмотров
Сортировка списка в соответствии с соответствующими значениями из параллельного списка

Заголовок: Как отсортировать один список, используя значения из другого, сохранив их связь?

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

X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"]
Y = [0, 1, 1, 0, 1, 2, 2, 0, 1]

Какой самый короткий способ отсортировать список X с...

6
голоса
5
ответов
132
просмотров
Почему возникает UnsupportedOperationException при попытке удалить элемент из списка?

Я столкнулся с проблемой в следующем коде на Java:

public static String SelectRandomFromTemplate(String template, int count) {
   String[] split = template.split("|");
   List list = Arrays.asList(split);
   Random r = new Random();
   while (list.size() > count) {
     ...
7
голоса
2
ответов
132
просмотров
SQL-инъекция, обхватывающая mysql_real_escape_string()

Подскажите, возможна ли уязвимость для SQL-инъекции даже с использованием функции mysql_real_escape_string()?

Рассмотрим следующую ситуацию. SQL-код формируется в PHP так:

$login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_escape_string(GetFromPost('password'));

$sql...

7
голоса
5
ответов
132
просмотров
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]

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

7
голоса
5
ответов
132
просмотров
Нет провайдера для HttpClient

Проблема: Ошибка при обновлении Angular с 4.4 до 5.0

Я обновил свой проект с Angular 4.4 до 5.0 и заменил все вхождения HttpModule и Http на HttpClientModule. После этого начал получать следующую ошибку:

Я также добавил HttpModule в проект снова, чтобы убедиться, что это не связано с...

7
голоса
5
ответов
132
просмотров
Как сделать возвращаемый тип метода обобщённым?

Проблема с использованием обобщений в классе Animal

У меня есть класс Animal, который представляет собой животное и позволяет каждому животному иметь много друзей. У меня есть подкласы, такие как Dog, Duck, Mouse и т.д., которые добавляют специфическое поведение, например, методы...

6
голоса
5
ответов
132
просмотров
Возможно ли задать условия в Count()?

Возможно ли указать условие в функции Count()? Я хотел бы считать только те строки, которые имеют, например, "Менеджер" в столбце Position.

Мне нужно сделать это в самом операторе COUNT, а не с помощью WHERE; я спрашиваю об этом, потому что мне нужно посчитать как Менеджеров, так и Других в одном...

5
голоса
0
ответов
132
просмотров
Как перемешать массив?

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

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

  • Исходный массив: [0, 3, 3] → Результат: [3, 0, 3]
  • Исходный массив:...
5
голоса
3
ответов
132
просмотров
MySQL: @переменная против переменной. В чем разница?

Я задал вопрос, и в ответ мне сказали, что существует разница между:

@переменная

и

переменная

в MySQL. Также упоминалось, что в MSSQL есть область видимости для пакетных операций, а в MySQL — область видимости для сессий. Можете ли вы подробнее объяснить это?

5
голоса
5
ответов
132
просмотров
Сортировка списка кортежей по второму элементу (целое значение)

Я столкнулся с проблемой сортировки списка кортежей в Python. У меня есть список кортежей, который выглядит примерно так:

[('abc', 121), ('abc', 231), ('abc', 148), ('abc', 221)]

Мне нужно отсортировать этот список в порядке возрастания по целочисленному значению внутри кортежей....