У вас есть исходный код приложения, которое аварийно завершается после запуска. После десяти запусков в отладчике вы обнаруживаете, что каждый раз программа падает в разных местах. Приложение однопоточное и использует только стандартную...
Читать дальше

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

С самой эпохи становления веб-технологий программисты использовали JavaScript с целью практического воплощения своей творческой мысли. Отсутствие строгих требований к оформлению позволяет записывать исходники необычным способом и делать код выразительнее. На...
Читать дальше

При выполнении этого задания нельзя использовать дополнительные структуры данных. Один из очевидных вариантов решения состоит в том, чтобы сравнить каждый символ строки с любым другим символом строки. Это потребует О(n²)...
Читать дальше

Механизм шаблонов встроен в компилятор C++, чтобы дать возможность программистам делать свой код короче за счет обобщенного программирования. Естественно, существуют и стандартные библиотеки, реализующие этот механизм. STL является самой эффективной...
Читать дальше

Вопрос Почему строка auto a = 1; воспринимается компилятором C как корректная? Я пользуюсь MS Visual Studio 2012, и вот этот код:

компилируется без ошибок, несмотря на то, что...
Читать дальше
Картинка поста

Хороший API — это немаловажная часть успеха. Бывает, что это единственная причина, почему выбрана именно эта библиотека или этот продукт. Создать хороший API не так-то просто, и не существует однозначного...
Читать дальше

Картинка поста

Здравствуйте. Хотим поделиться интересным кейсом, который совершенно неожиданно у нас вышел. Небольшая предыстория: мы уже год думаем о том, куда бы податься с нашими проектами, потому как видим, что российский...
Читать дальше

Вас уменьшили до размеров 5-центовой монеты и бросили в блендер. Ваш вес уменьшился так, что плотность вашего тела осталась прежней. Лезвия начнут вращаться через 60 секунд. Ваши действия? Это классическая...
Читать дальше

Команда git add выполняется вслепую, но ее можно более или менее проконтролировать, используя опцию —patch. Но к сожалению, она хорошо работает только с изимененными или удаленными файлами, а вот неотслеживаемые...
Читать дальше