16
голоса
5
ответов
15
просмотров
SQL: выбрать только строки с максимальным значением в столбце

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

У меня есть таблица для документов (здесь представлена упрощенная версия):

CREATE TABLE documents (
    id INT,
    rev INT,
    content TEXT
);

Таблица содержит следующие данные:

id rev content
1 1 ... ...
12
голоса
5
ответов
17
просмотров
Как перенаправить stderr, а не stdout?

У меня есть программа, которая выводит информацию в stdout и stderr, и мне нужно обработать stderr с помощью grep, игнорируя stdout.

Используя временный файл, это можно сделать в два этапа:

command > /dev/null 2> temp.file
grep 'something' temp.file

Но как можно сделать...

12
голоса
5
ответов
12
просмотров
Как вывести число с разделением тысяч запятыми

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

У меня есть целое число, например, 1234567, и мне нужно отформатировать его так, чтобы оно отображалось с запятыми в качестве разделителей тысяч, то есть 1,234,567.

Важно, чтобы форматирование не зависело от локали и не...

11
голоса
5
ответов
9
просмотров
Почему setTimeout(fn, 0) иногда полезен?

У меня возникла неприятная проблема с кодом, который динамически загружает элемент с помощью JavaScript. Этот динамически загруженный имел предустановленное значение. В Internet Explorer 6 у нас уже был код, который исправлял выбранный , потому что иногда значение `selectedIndex` у не...

12
голоса
5
ответов
10
просмотров
Преобразование символа в ASCII код в JavaScript

Как преобразовать символ в его ASCII-код с помощью JavaScript?

У меня есть задача, в которой нужно получить ASCII-код символа. Например, я хотел бы получить значение 10 для символа "\n" (перевод строки).

Есть ли способ сделать это в JavaScript? Спасибо!

14
голоса
5
ответов
14
просмотров
Удаление всех дочерних элементов узла DOM в JavaScript

Как мне удалить все дочерние элементы узла DOM с помощью JavaScript?

Предположим, у меня есть следующий (некрасивый) HTML:


    hello
    world

Я получаю нужный узел следующим образом:

var myNode = document.getElementById("foo");

Как я могу удалить дочерние...

24
голоса
4
ответов
27
просмотров
Как создать массив, содержащий числа от 1 до N?

Я ищу альтернативы приведённому ниже коду для создания массива в JavaScript, содержащего числа от 1 до N, где N известно только во время выполнения программы.

var foo = [];

for (var i = 1; i <= N; i++) {
   foo.push(i);
}

Мне кажется, что есть способ сделать это без...

26
голоса
5
ответов
13
просмотров
Может ли выражение (a == 1 && a == 2 && a == 3) когда-либо оцениться как истинное?

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

Я столкнулся с интересным вопросом, который мне задали на собеседовании в одной крупной технологической компании. Вопрос звучал так: может ли выражение (a == 1 && a == 2 && a == 3) когда-либо оцениваться как true в JavaScript?

Я понимаю, что мы редко пишем код подобного...

21
голоса
5
ответов
15
просмотров
Почему чтение строк из stdin в C++ гораздо медленнее, чем в Python?

Я хотел сравнить скорость чтения строк из стандартного ввода, используя Python и C++, и был поражен тем, что мой код на C++ работает на порядок медленнее, чем эквивалентный код на Python. Поскольку мой C++ немного ржавый, а я еще не стал экспертом в Python, прошу вас сказать, делаю ли я что-то...

9
голоса
5
ответов
10
просмотров
Если папка не существует, создайте её

У меня есть контрол FileUploader в моем приложении. Я хочу сохранить файл в указанной папке. Если эта папка не существует, я хочу сначала создать её, а затем сохранить файл в эту папку. Если папка уже существует, то просто сохранить файл в неё.

Как я могу это сделать?

37
голоса
5
ответов
19
просмотров
Как задать cellpadding и cellspacing с помощью CSS?

В HTML-таблице параметры cellpadding и cellspacing можно задать следующим образом:

<table cellspacing="1" cellpadding="1">

Как можно добиться того же эффекта с помощью CSS?

35
голоса
5
ответов
29
просмотров
Как преобразовать строку в логическое значение в JavaScript?

Заголовок: Как преобразовать строку, представляющую логическое значение (например, 'true' или 'false'), в встроенный тип в JavaScript?

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

Я работаю с скрытой формой в HTML, которая обновляется в зависимости от выбора пользователя из списка. Эта форма содержит несколько полей,...

39
голоса
2
ответов
11
просмотров
Как поймать несколько исключений в одной строке? (в блоке "except")

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

try:
    # выполняем некоторые действия, которые могут завершиться неудачей
except:
    # делаем это, если что-то пошло не так

Я также могу сделать...

76
голоса
4
ответов
31
просмотров
Как перенаправить на другую веб-страницу?

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

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

Если у кого-то есть примеры кода или подробные объяснения, буду признателен!

14
голоса
4
ответов
16
просмотров
Как округлить число до n знаков после запятой в Java

У меня есть задача: мне нужен метод для преобразования числа с плавающей запятой (double) в строку, который использует метод округления "вверх при 5" — то есть, если цифра, которую нужно округлить, равна 5, она всегда округляется вверх до следующего целого числа. Это стандартный способ округления,...

27
голоса
5
ответов
17
просмотров
Как исправить 'android.os.NetworkOnMainThreadException'?

Я столкнулся с ошибкой при запуске моего Android проекта для RssReader.

Код выглядит следующим образом:

URL url = new URL(urlToRssFeed);
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLReader xmlreader =...
13
голоса
5
ответов
18
просмотров
Правильный способ записи строки в файл?

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

print >>f, "hi there"

Также меня интересует, работает ли "\n" на всех платформах, или мне следует использовать "\r\n" на Windows?

11
голоса
5
ответов
8
просмотров
Как удалить не пустую папку?

Я получаю ошибку 'доступ запрещен', когда пытаюсь удалить непустую папку. Я использовал следующую команду: os.remove("/folder_name").

Какой наиболее эффективный способ удалить папку/каталог, который не пуст?

11
голоса
5
ответов
9
просмотров
Сравнение: генераторы списков против lambda + filter

У меня есть список, который я хочу отфильтровать по атрибуту элементов. Какой из следующих вариантов является более предпочтительным с точки зрения читаемости, производительности или по другим причинам?

xs = [x for x in xs if x.attribute == value]

или

xs = filter(lambda...
20
голоса
4
ответов
13
просмотров
Прокрутка к верху страницы с помощью JavaScript?

Как прокрутить страницу к верхней части с помощью JavaScript? Мне нужно, чтобы ползунок мгновенно перемещался в начало страницы, так как я не стремлюсь к плавной прокрутке.