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. Это мне кажется довольно неудобным.…
Timofei Bondarev
- 9,446
105
votes
3 answers
Рендер туманности
Поскольку результаты поисков по вопросу неудовлетворительны, то решил-таки задать вопрос.
Требуется эффективный алгоритм рисования чего-то, похожего на звёздные туманности. Крайне желательно, чтобы рендер мог выполняться в реальном времени и почти…
cy6erGn0m
- 19,707
- 1
- 33
- 39