Most Popular
1500 questions
11
votes
3 answers
Реляционная БД — где хранить счётчики (кол-во комментариев, кол-во лайков)?
В базе данных есть Записи, у которых могут быть Лайки и могут быть Комментарии. Нужно отобразить список Записей и для каждой Записи отобразить кол-во Лайков и Комментариев.
Собственно, как это лучше сделать? Я вижу три варианта (не считая вариантов…
FlappyStack
- 151
11
votes
1 answer
Как использовать Git для контроля версий в Unity3D?
Каким образом наиболее просто использовать Git при работе с Unity, учитывая, в частности, бинарный характер Unity-проектов? Опишите, пожалуйста, рабочий процесс, укажите, что стоит включить в .gitignore, какие настройки выбирать в Unity и/или…
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
11
votes
4 answers
Запуск низкоуровневых программ
Пытаюсь разобраться с низкоуровневым программированием. Поставил задачу — написать "Hello World"-программу, записать её на флешку, перезагрузиться, запустить программу с флешки (не запуская ОС).
Можно ли это сделать на С или С++?
Как дать понять…
Stdugnd4ikbd
- 1,057
11
votes
2 answers
Как принудительно перезаписать локальные файлы во время git pull?
Как принудительно перезаписать локальные файлы во время git pull?
Имею следующий сценарий:
Один из коллег вносит изменения в шаблоны веб-сайта, на котором мы работаем.
Он добавляет несколько изображений в соответствующую директорию (но забывает…
Nicolas Chabanovsky
- 51,426
- 87
- 267
- 507
11
votes
4 answers
Как правильно использовать исключения
Преимущественно всегда думал, что бывает не лишним на каждый тип исключения выводить соответствующее сообщение об ошибке. Речь идет о ситуациях, когда ничего кроме сообщения в блоке catch делать не зачем, т.е. можно было бы просто использовать общий…
Rltx11
- 451
11
votes
3 answers
Можно ли создавать классы, содержащие объекты этого же класса?
Можно ли создавать классы, содержащие в качестве данных-членов объекты этого же класса, указатели/ссылки на такие объекты, их массивы?
Например:
class A
{
A x;
A* y;
std::vector v;
};
flow
- 289
11
votes
4 answers
Почему необходимо инициализировать коллекции именно так?
Почему коллекции необходимо создавать таким образом:
List list = new Linkedlist();
Почему нежелательно сразу писать LinkedList?
Nojdon
- 267
11
votes
3 answers
Загрузка нового apk приложения - ошибка номера версии
Здравствуйте! При загрузке новой версии приложения в Google Play возникает ошибка такого вида:
APK-файл с кодом версии 1 уже существует. Используйте другой код.
Вопрос заключается в том, где и как можно заменить этот самый код?
Вячеслав
- 201
11
votes
3 answers
Почему композиция не нарушает Принцип единственной обязанности?
Я решаю задачу о нахождении лидера (leader election).
Задача чисто алгоритмическая. Есть 2 формы задачи. У меня есть абстрактный класс для представления данных и абстрактный класс Solver. Для каждой формы задачи эти классы я расширяю в соответствии…
Александр Елизаров
- 2,788
- 2
- 18
- 36
11
votes
2 answers
BlockingQueue когда, зачем и ради чего?
У меня есть представление как работает этот класс, но хочется понять в какой ситуации его реализация принесет мне выгоды, я не могу даже придумать, помогите пожалуйста разобраться.
Dasha
- 558
11
votes
2 answers
HTML5 – это отдельный язык?
Пересмотрел кучу статей в интернете и как мне кажется, так до конца и не понимаю, что такое HTML5 и CSS3. Понимаю, что такое HTML4 и CSS2 - грубо говоря, набор тегов, который был актуален пару лет назад.
Так вот, что я не понимаю: вроде как в версии…
Павел Игорев
- 1,951
11
votes
2 answers
Как генерировать случайные числа
В стандартной библиотеке есть большое количество случайных распределений, которые предполагается использовать совместно с некоторым генератором случайных чисел.
Какой из генераторов в каких случаях следует использовать, и если это псевдослучайный…
Abyx
- 31,143
11
votes
2 answers
Какие "свежие" книги по C вам известны?
В университете нам твердили, что ничего лучше K&R для изучения C - нет. Сейчас студенты младших курсов интересуются, что из литературы вышло хотя бы приближенного к этой библии по C. Что можно предложить?
user205262
- 151
- 1
- 5
11
votes
1 answer
Безопасность статического сайта
Имеется статический сайт на GitHub Pages, где допустимо хранить только html, css и javascript . Читал, что статические сайты менее уязвимы к взлому, но не на 100%.
Пароли хранятся в надёжном месте, браузер портативный.
Каким образом могут…
Саша Черных
- 4,314
11
votes
1 answer
Разница между size и length
В чём разница между std::string::size и std::string::length?
viktor123
- 113