Most Popular

1500 questions
314
votes
12 answers

Hello world с пустой функцией main

Столкнулся с такой задачей на собеседовании: Написать программу, которая печатает в консоли фразу Hello world И всё бы ничего, если бы после этого стояла точка. Но фраза продолжается: при условии, что функция main() данной программы выглядит…
hynter26
  • 3,197
  • 2
  • 18
  • 10
169
votes
3 answers

Что значит "use strict"?

Нередко встречается код со строкой "use strict";. Например, библиотеки часто начинаются с этого: (function () { "use strict"; Что значит "use strict", и зачем его использовать? На других языках: English • Español
Peter Olson
  • 10,462
165
votes
2 answers

Как вернуться (откатиться) к более раннему коммиту?

Я хочу вернуться к более раннему коммиту. Как мне это сделать? Вот что показывает команда git log: $ git log commit dddddd Author: Me Date: Thu Nov 4 18:59:41 2010 -0400 Add buzz commit cccccc Author: Me Date: Thu Nov 4…
Nick Volynkin
  • 34,094
165
votes
6 answers

Для чего нужны свойства?

Допустим есть это: private int a { get; set; } Какой в этом смысл, если я могу сделать так: public int a;
alex91
  • 3,349
163
votes
2 answers

Книги и другие материалы для обучения

Какие книги могут пригодиться для обучения? 1. Stack Overflow на русском 2. Stack Overflow на английском 3. Programming Notes for Professionals books - книги, сделанные сообществом StackOverflow 4. EbookFoundation/free-programming-books - официально…
Qwertiy
  • 123,725
154
votes
4 answers

Как вернуть значение из события или из функции обратного вызова? Или хотя бы дождаться их окончания

Пытаюсь делать вот так, но ничего не получается: var result = ""; someInput.onchange = function() { result = someInput.value; }; $.get("someapi", function (data) { result = data.foo; }); some.api.call(42, function (data) { result =…
Pavel Mayorov
  • 58,537
132
votes
13 answers

Отличия абстрактного класса от интерфейса (abstract class and interface)

Каковы отличия между абстрактным классом и интерфейсом?
SverxnovA
  • 1,805
128
votes
2 answers

Вычисления на числах с плавающей точкой работают неправильно

0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 Что происходит?
Kyubey
  • 32,103
126
votes
5 answers

Многопоточное vs асинхронное программирование

Хотелось бы узнать разницу между этими подходами. Разве асинхронное программирование не подразумевает из себя уже многопоточность, ведь Task где-то там по любому выполняется в отдельном потоке ? В каких случаях нужно прибегать к многопоточному, а в…
Murad
  • 3,724
121
votes
2 answers

Книги и учебные ресурсы по С++

В этом вопросе собирается литература по языку C++ Формат: Имя Фамилия — «Название книги целиком и полностью», ГГГГ г.. Формат для переведенной литературы: Имя Фамилия (Name Surname) — «Название книги целиком и полностью», ГГГГ перевода ("Full…
Nick Volynkin
  • 34,094
113
votes
6 answers

Как распарсить HTML в .NET?

Необходимо извлечь все URL из атрибутов href тегов a в HTML странице. Я попробовал воспользоваться регулярными выражениями: Uri uri = new Uri("http://google.com/search?q=test"); Regex reHref = new Regex(@"]+href=""([^""]+)""[^>]+>"); string…
Kyubey
  • 32,103
109
votes
7 answers

Как правильно отправить релиз на git?

Я использую гит для своего проекта, работаю один. И вот готов у меня релиз первой версии, я следую совету этой статье на хабре и тут описано, что нужно создать ветку релиза и как она будет доведена до выпуска то слить ее в мастер и в девелоп, после…
Sirop4ik
  • 10,954
107
votes
2 answers

Где взять стандарт C++?

Многие ответы ссылаются на стандарт С++, а где его взять? Этот вопрос входит в поддерживаемый сообществом Сборник учебных ресурсов по программированию.
Abyx
  • 31,143
105
votes
5 answers

Есть ли в Python оператор switch case?

Столкнулся с тем, что требуется реализовать множественное условие, которое в других языках я бы реализовал с помощью конструкции switch-case. В Python мне приходится расписывать всё через условия if-elif-else. Это мне кажется довольно неудобным.…
105
votes
3 answers

Рендер туманности

Поскольку результаты поисков по вопросу неудовлетворительны, то решил-таки задать вопрос. Требуется эффективный алгоритм рисования чего-то, похожего на звёздные туманности. Крайне желательно, чтобы рендер мог выполняться в реальном времени и почти…
cy6erGn0m
  • 19,707
  • 1
  • 33
  • 39
1
2 3
99 100