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

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

или

Сообщество

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

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

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

Репутация

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

17
голоса
0
ответов
220
просмотров
Что такое лямбда-выражение и когда его следует использовать?

Вопрос: Что такое лямбда-выражение в C++11? В каких ситуациях я мог бы его использовать? Какие классы задач они решают, что было невозможно до их введения?

Несколько примеров и областей применения были бы полезны.

15
голоса
5
ответов
220
просмотров
Как объединить два массива в Java?

Я столкнулся с проблемой в Java: мне нужно объединить два массива типа String. Вот что у меня есть:

void f(String[] first, String[] second) { String[] both = ??? }

Какой самый простой способ сделать это?

16
голоса
5
ответов
220
просмотров
Как вертикально центрировать элемент div для всех браузеров с помощью CSS?

Я хочу центрировать div по вертикали с помощью CSS. Меня не интересуют таблицы или JavaScript, только чистый CSS. Я нашел несколько решений, но все они не поддерживают Internet Explorer 6.


    Div, который нужно выровнять по вертикали

Как я могу центрировать div по вертикали во...

12
голоса
5
ответов
220
просмотров
Получение случайного значения из массива в JavaScript

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


У меня есть массив, содержащий названия месяцев:

var myArray = ['January', 'February', 'March'];

Как я могу выбрать случайное значение из этого массива с использованием JavaScript?

13
голоса
5
ответов
220
просмотров
Эквивалент document.createElement в jQuery?

Я рефакторю старый JavaScript код, и в нем много манипуляций с DOM.

var d = document;
var odv = d.createElement("div");
odv.style.display = "none";
this.OuterDiv = odv;

var t = d.createElement("table");
t.cellSpacing = 0;
t.className = "text";
odv.appendChild(t);

Я хотел бы...

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

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

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

или

xs = filter(lambda...
15
голоса
5
ответов
220
просмотров
Когда следует использовать escape вместо encodeURI / encodeURIComponent?

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

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

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

11
голоса
5
ответов
220
просмотров
Получение ID элемента, вызвавшего событие

Вопрос: Как получить ID элемента, который вызывает событие?

Я ищу способ получить ID элемента, который инициирует событие.

Например, у меня есть следующий код:

$(document).ready(function() {
  $("a").click(function() {
    var test = caller.id;
    alert(test.val());
 ...
10
голоса
5
ответов
220
просмотров
Ошибка "Кросс-доменные запросы поддерживаются только для HTTP" при загрузке локального файла

Я пытаюсь загрузить 3D-модель, которая хранится локально на моем компьютере, в Three.js с помощью JSONLoader. Эта 3D-модель находится в той же директории, что и весь сайт.

Однако при попытке загрузки я получаю ошибку: "Cross origin requests are only supported for HTTP." Не могу понять, в чем...

19
голоса
5
ответов
220
просмотров
Как сгенерировать случайную алфавитно-цифровую строку

Проблема: Я ищу простой алгоритм на Java для генерации псевдослучайной алфавитно-цифровой строки. В моем случае это будет использоваться в качестве уникального идентификатора сессии/ключа, который «вероятно» будет уникальным при создании более 500К+ строк (мои потребности не требуют ничего более...