All streams
Search
Write a publication
Pull to refresh
1
0
Илья Поминов @ncpuma

Разработка ПО

Send message

Каждая мама знает, что делать со своим ребенком,

Вы и ребенка готовы с автопоилкой оставить, если ему без вас норм? Или это другое?

ПыСы: Спокойно беру кота с собой во все длительные поездки. Каждый год с ним гоняем и в Хибины и на Кавказ. Он вообще объездил со мной всю западную часть России. Я не представляю, как можно бросить животное в одиночестве на несколько недель. Он же одичает и с ума сойдет.

Кликбейтный заголовокг а в тексте просто пшик. В чем эксплойт? Ну вылетела программа. Ну поймали стектрейсом. А как это проэксплуатировать? Да ни как. Это и близко не эксплойт.

Вот это жесть. Бросить животное в одиночестве что бы в отпуск сгонять. Да еще и рассказывать об этом как о bestpractice. Ненуачо? Не голодный же.

Вот что бывает, когда школотроны пьют пиво вместо учебы)

А где /sys? Как железо-то будет работать?)))

/sys/dev, /sys/bus, /sys/class, и т.д. Короче, тема /sys'ек не раскрыта!

А перегрузить шаблон на void нельзя было?

Ну всмысле специализацию сделать.

По теме статьи:

readline() читает текущую строку до символа конца строки. Т.е. если файл заканчивается пустой строкой, то readline() должен вернуть пустую строку. Если файл заканчивается ьремя пустыми строками, то readline () должен три раза вернуть пустую строку. Заглядывать на символ вперед, или искать конец файла после символа пустой строки readline не должен. Подумайте о случае, когда ваш файл - это com-port, например (/dev/serial0) . В этом случае символа конца файла вообще может не быть. И readline(), если попытается считать данные после пустой строки, просто зависнет, т.к. данные еще не пришли. И в этом случае вы всегда будете получать последнюю строку, только когда прийдет следующий символ.

А почему при чтении используется readline(), вместо потокового ввода? Это же c++? Логично сразу учить студентов корректно работать с потоковым вводом.

cmake не страшно. Как и современный qt. Все рано придется осваивать, рано или поздно))

Есть. Посмотрите KItemViews

А в чем проблема? Он на Qt, и достаточно часто используется в самом kde. В KIO, например. Есть ui диалог для него, что бы прогресс показывать, ну и т.п.

Билдить весь kde не придется, только kcoreaddons. Он из tier1, зависит только от qt. Ну и от extra-cmake-modules. Под винду собирается.

KJob вам в помощь)) https://api.kde.org/frameworks/kcoreaddons/html/classKJob.html

ИМХО: занимаетесь велосипедостроением.

gettext это ниже уровнем. и работает только на nix'ах. У qt для перевода сделан свой кроссплатформенный подфреймворк. Достаточно удобно в использовании.

AutoCAD заменить на FreeCAD. Представляю боль в глазах конструкторов))

Очередная HR расширяет список контактов)))

Когда слышу про вовлеченность, аж глаз дергается. А что вы делаете, если сотрудник хорошо справляется с задачами, но не вовлечен?

Да, в vector инициализация происходит в аллокаторе, но что мешает поставить свой аллокатор без инициализации?

http://stackoverflow.com/questions/15097783/value-initialized-objects-in-c11-and-stdvector-constructor/15119665#15119665

Нет, не будет. Есть конструктор без инициализации. Ну или можно конструктор по умолчанию использовать.

1

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity

Specialization

Software Developer, Application Developer
Senior
C++
Qt
Object-oriented design
Software development
Algorithms and data structures
Git
OOP
Bash
Linux
C