Most Popular

1500 questions
55
votes
2 answers

Как писать простейшие UnitTest'ы к простейшим функциям?

Хочу научиться писать тесты для своих проектов. Подскажите какие-нибудь хорошие ресурсы, чтобы научиться тестировать Android приложения. Насколько важно их использование? Сейчас я пишу приложение без их использования и пока не могу оценить их…
Sirop4ik
  • 10,954
53
votes
5 answers

Как в javascript "закрывать" div при клике вне этого дива?

При клике по некоторому элементу управления на экране появляется div c текстом подсказок. У дива есть кнопка "закрыть". Но хочется, чтобы он закрывался не только по клику на кнопку, но и вне области этого div'a. Подскажите, как это реализовать?
xhr
  • 1,159
  • 9
  • 23
  • 44
52
votes
7 answers

Как объявить массив лямбд

Заинтересовал такой теоретический вопрос - а как объявить массив лямбд? И можно ли это сделать в принципе? Например, объявляем массив, потом в цикле заполняем его лямбдами, например, с захватом разных параметров, или еще как... Или, скажем,…
Harry
  • 221,325
52
votes
5 answers

Обязательно ли использовать else?

Сегодня был на собеседовании по Java и завалился на операторе if. Задача была в том, чтобы написать метод, который возвращает второе по величине число из входного массива. Завалился на операторе if при проверке данных. Моя реализация была…
52
votes
2 answers

Регистрация аккаунта разработчика Google Play и вывод денег в России

Мне нужно создать аккаунт разработчика в Google Play для того, чтобы выкладывать свои приложения и получать денежные средства с рекламы в этих приложениях. Какой банковский счёт для этого нужен? Где нужно регистрироваться? Какие есть нюансы при…
delphikettle
  • 1,330
  • 4
  • 24
  • 50
52
votes
6 answers

Что такое SOAP?

Объясните, пожалуйста, простыми словами, что такое SOAP, для чего нужен, и, если можно, пару примеров использования.
NyaXA
  • 663
52
votes
1 answer

Как из скрипта на Питоне послать письмо с вложением?

Нужен простейший пример посылки письма с вложением через внешний SMTP сервер, например, smtp.yandex.ru.
stanislav
  • 34,518
  • 27
  • 98
  • 214
51
votes
3 answers

Что именно идентифицирует посетителя сайта?

Изучая backend, столкнулся с такой проблемой недопонимания: есть сайт, сервер Nodejs (в принципе, какой угодно, но меня интересует именно Nodejs) и зашел на сайт посетитель. Не важно есть ли регистрация на сайте или нет — что именно идентифицирует…
Air
  • 14,505
51
votes
2 answers

Что означает "@Override" перед объявлением метода?

Что означает "@Override" перед объявлением метода?
stanislav
  • 34,518
  • 27
  • 98
  • 214
50
votes
4 answers

Как и какими средствами находить ошибки в Javascript коде?

Иногда код не работает так, как задумано или вообще не работает. Часами гадаю что и где не так. Или иду на проф. ресурсы, например Stack Overflow и публикую вопрос "Где здесь ошибка?" или "Почему не работает?" В итоге часто проблема мелкая:…
50
votes
2 answers

Что значит * (звёздочка) и ** двойная звёздочка в параметрах функций?

К примеру, что делает * (астериск) в следующем коде: print(*min(p for p in counter.items() if p[1] == max_count)) print(*team, *coef) seasons = [datetime(*args) for args in [ (Y, 1, 1), # winter (Y, 3, 1), # spring (Y, 6, 1), # summer …
jfs
  • 52,361
50
votes
6 answers

Стоит ли заморачиваться с шаблонами проектирования?

На данный момент изучаю шаблоны проектирования и пробую применять их на практике, но из-за небольшого опыта работы с ними и отсутствия менторства в этом деле прошу у вас помощи. Есть, например, задача - сделать стрипт для связи с…
Shadow33
  • 1,754
50
votes
7 answers

Как работают замыкания в JavaScript

Как сказал Альберт Эйнштейн: Если вы не можете объяснить что-то шестилетнему, то вряд ли вы сами вполне понимаете. Я тут попытался объяснить замыкания знакомому 27-ми лет, и он ничего не понял. Как бы объяснить замыкания тому, кто знаком со всеми…
exebook
  • 1,308
50
votes
3 answers

Чем отличаются ссылки от указателей в С++

В чем принципиальное отличие ссылки от указателя в С++? Когда лучше использовать ссылку, а когда указатель? Какие ограничения есть у первых, а какие у вторых?
Nicolas Chabanovsky
  • 51,426
  • 87
  • 267
  • 507
50
votes
4 answers

Разница между PUT и POST

Привет. Стыдно признаться, но я прочитав много различных статей, все равно не до конца осознаю разницу между PUT и POST Спецификация HTTP 1.1 гласит, что PUT идемпотентен. Это значит, что клиент может выполнить множество PUT запросов по одному URI…
Sever
  • 1,823