LINUX.ORG.RU

Сообщения Arxell

 

QObject::finChild и QList

Здравствуйте товарищи!

Моя проблема: имеется класс CControls(наследник от QObject), который содержит в себе множество членов класса QList.

В какой-то момент мне нужен один из членов ССontrols по устровию строки QString.

Чтобы не писать множества строк вида if (string == "название_члена_CControls") return CControls.нужный_член;

я решил использовать QObject::findChild() и столкнулся с следующей проблемой.

QList - не является наследником QObject и на моей строке кода QStringList* listNames = findChild<QStringList *>(ChildName);

компилятор ругается: 'class QStringList' has no member named 'staticMetaObject', как раз по причине того что QList - не наследник QObject.

Что же делать? не размножать же if'ы ?

Arxell
()

блок-схема

Здравствуйте!

озадачился идеей поиска програмулины, которая бы могла построить блок-схему проекта. погуглив наткнулся на такую статью. http://ru.wikipedia.org/wiki/%D0%94%D0%A0%D0%90%D0%9A%D0%9E%D0%9D_(%D1%8F%D0%... На минут 5 ушёл под стол ;-)

Но всё же, есть что-нибудь строющее блок-схему проекта?

Arxell
()

ГОСТ/Правильное оформление документации к программе на производстве

Товарищи!

Подскажие/укажите/ткните на документ, который бы приоткрыл завесу тайны перед выше указанной темой.

Подразумевается оформление графа зависимостей заголовочных файлов, принадлежность функций/структур к заголовочному файлу и т.д.

Arxell
()

fork-bomb. Как убить её из пространства ядра?

Товарищи!

Посоветуйте, что, как и где писать для кила форк бомбы. Понятно что надо поставить лимит на кол-во процессов юзера, но это не убьёт бомбу.

Любые идеи в студию.

Arxell
()

OOM Killer под себя

Здравствуйте!

Задача такова, надо (курсовая работа по системному программированию) пропатчить ядро с изменением oom killer'a, т.е.

1)требуется создать некоторый список с названиями процессов, которые "мудрый киллер" будет удалять в первую очередь или наоборот оставлять.

2)требуется создать свою систему расчета приоритетов для удаления процессов.

Я НЕ продвинутый линуксоид, поэтому прошу помощи у общественности. С чего начать и как приступить к выполнению?

Arxell
()

RSS подписка на новые темы