Накинуть на QPushButton произвольную картинку
Как кошернее будет? Через стили (что я пока нашёл), или есть более другой способ?
Как кошернее будет? Через стили (что я пока нашёл), или есть более другой способ?
Собственно, что смотреть в /proc/PID/ ?
Пробовал /proc/PID/net/dev -- но ьам, похоже, статистика по интерфейсу в целом.
Мотивируют это безобразие тем, что Н. В. Гоголю 200 лет "исполнилось". :-)
QByteArray, несмотря на название, не подходит, т. к. ориентирован на хранение строк (с нуль-терминатором).
Подскажите, есть-ли в Qt что-нить, куда можно сложить заданное количество произвольных char-ов? Или я ослеп, или такого контейнера там действительно нет.
Реализуются на уровне ОС/компиляторов, или железом?
С чем связан тот факт, что на некоем Тьюринг-полном языке, на котором, по определению, можно реализовать любой алгоритм, бывает чрезвычайно тяжко, а то и невозможно собрать какое-нить архитектурное решение?
Это то, что называют семантикой языка, или другое?
Как пример, можно привести "излюбленный" C++, и его язык шаблонов, который, по сути, прибит к плюсам гвоздями-сотками, и нихрена не вписывается по "внешнему виду".
Истина где-то рядом?
Почему и отчего в такой связке protected-функции базового класса вызываются из наследника, а конструкторы -- не?
Собственно говоря, есть ли глубокая причинно-следственная связь между 4.2 и http://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%B2%D0%B5%D1%82_%D0%BD%D0%B0_%D0%... ?
У Луговского, в его сраче на sql.ru, промелькнула фраза, что язык шаблонов в плюсах является Тьюринг-полным. А почему, в таком случае, Александреску (Modern C++ design) широко использует старый препроцессор, особенно при создании списков типов?
Я с функциональщиной разбираться совсем недавно начал, просьба больно не бить.
Сейчас пытаюсь затолкать внутрь класса другой, шаблонный. Как только делаю полную специализацию заталкиваемого класса -- гцц говорит, что "ошибка: явная специализация в не-namespace области 'class Класс_в_который_заталкиваю_другой'".
Причём визуалка такой код съедает без вопросов. Что гцц-у не нравится, и как это исправить?
Подскажите, как его реализовать. Я понимаю, что каждый из возвращаемых функторов должен иметь доступ к области видимости первого. Но как это изобразить в коде на плюсах -- не вижу.
Задача такова: нужно в файлах определённого каталога произвести замену текста. Пытаюсь делать так:
#/usr/bin/perl
opendir(DIRDOC,"./doc") or die "Error open directory, $!";
while($currentfile=readdir(DIRDOC))
{
if($currentfile=~m/.*\.html*/)
{
sysopen(SOURCEFILE,"путь".$currentfile,O_RDWR) or die "Error open file $currentfile: $!";
@content=<SOURCEFILE>;
foreach(@content)
{
$_=~s/\/doc\//\.\.\/doc\//g;
}
seek(SOURCEFILE,0,0);
$/="\n";
print(SOURCEFILE @content);
close(SOURCEFILE);
}
}
closedir(DIRDOC);
Хотя содержимое коллекции, прочитанной из файла, и меняется, записать обратно её не удаётся. Где я лопухнулся?
Подскажите, какие из нынешних распространённых функциональных языков имеют приемлемую реализацию привязок к гуям (как Linux, так и виндоуз).
В документации на QSemaphore (Qt 4.4.3) про функцию acquire(int n=1) сказано буквально следующее:
> If n > available(), this call will block until enough resources are available.
То-есть, чтобы не получить затык на этой функции, сперва нужно проверить, достаточно-ли свободных ресурсов у семафора (функция tryAcquire(int n=1)). Про какую тогда потокобезопасность семафоров идёт спич (All the functions in this class are thread-safe), если между проверкой и захватом ресурсов может вклиниться кто-нить другой? Чего я не понимаю в этой жизни?
Правильно-ли я понимаю, что драйвер (что в виндоузе, что в линуксе) суть объектный файл, не использующий CRT, а работающий с функциями ядра напрямую?
Знакомый дядька попросил найти нечто, которое сможет видео с наших DVD-шек перегнать в формат, понимаемый японским проигрывателем (он тойоту прикупил, чистокровку). mencoder-ом можно такое сотворить? А то я не сильно в теме.
Вот есть бинарные И, ИЛИ, есть логические И, ИЛИ. А XOR-а логического нет! Абыдно, да? Интернеты пожимают плечами, и что-то невразумительное мычат. Может, кластер здешних анонимусов объяснит, отчего такая несправедливость?
Что-то сел поразбираться в ELisp-е в частности, ну и в Lisp-е в основном. Есть описание функции read-file-name:
http://www.gnu.org/software/emacs/elisp/html_node/Reading-File-Names.html
> read-file-name prompt &optional directory default existing initial predicate
Подскажите, что такое есть &optional, и почему он с &. Заранее спасибо.
А то сейчас многомерные коллекции без страшенных извращений не сделаешь.
← назад | следующие → |