Динамическое создание именованных полей в памяти
Можно ли на C++ как-нибудь извратиться, чтобы создать именованые области памяти (переменные, структуры определенного формата и проч.) ?
Можно ли на C++ как-нибудь извратиться, чтобы создать именованые области памяти (переменные, структуры определенного формата и проч.) ?
Ради общего развития, подскажите, пожалуйста, каким образом Internet-провайдер может перераспределять траффик между пользователями.
Как в чистом С/С++ можно работать с датой/временем ?
Когда я пишу:
int var1=0;
ifstream in("test", ios::in | ios::binary);
if(!in) {
...
}
in >> var1;
переменная var1 у меня возвращает "0".
Можно, конечно, через in.read((char*)&var1, sizeof(var1)), но порядок следования байт при считывании меня тоже не устраивает - значение переворачивается.
Как перегрузить оператор >> для целого и других типов?
Если нетрудно, приведите, пожалуйста, пример.
В одном из талмудов прочел, что текстовый файл .RCP, описывающий GUI приложения, д.б. откомпилирован утилитой PilRC. Но в дистрибутиве prc-tools 2.3.1 я не нашел.
Может изменились правила игры, или я не умею читать ?
попытался автоматически запускать среду QTopia из .sh:
#!/bin/bash ... настройка переменных QTDIR, QTEDIR, ... qvfb & qpe
Предпоследняя открывает Frame Buffer от Qt Embedded, а вот последняя строка не работает.
Во время установки QTopia 1.7 "почувствовал недомогание 8-) в области uuid/uuid.h". Что это за файл и кому он принадлежит ?
В RH9.0 стоит QT3.x, а для работы с QTopia необходим QT2.3.2. Как добиться работы с этими версиями одновременно (3.x - общее программирование, 2.3.2 - для наладонников и проч.)?
Хочу использовать X по-минимуму. А ppp запускать из консоли с помощью wvdial. Но как обойтись без задания пароля на сеанс связи с провайдером: если параметр с паролем я комментирую или после "=" ничего не указываю, wvdial ругается на некорректно заданный пароль.
У меня AC'97 VT8233A. Наконец-то поставил ALSA, не буду говорить, чего мне это стоило 8-).
Но вот одна загвоздка: если не входить в X, alsamixer показывает мои установки громкости, но они все выключены (off под каждым показателем).
Как быть ?
Да, и еще, у меня *.mp3 с переменным битрейтом. А mpg123 после ALSA стал играть с (наверное, с минимальным для конкрет.композиции) битрейтом 128. И немного звук глуховат (не хватает высоких для моих ушей).
Забираю почту с работы в M$ и переношу ее под Linux. Но мой KMail, несмотря на прекрасный импорт почтовых баз, не умеет преобразовывать subj. У меня RH7.3.
Есть комп с Win XP (169.254.1.2). На нем стоит winroute (порт 3028) и M$ виртуальный сервер сайта (локальное содержимое).
Самба работает, локальное содержимое сайта вижу, а выйти через winroute этого компа в Inet - не могу.
Какой комбинацией клавиш или командой это можно сделать (KDE) ?
сервер - gentoo.intrahouse.no, БД - mybaza, пользователь - vasja
пишу:
mysql -h gentoo.intrahouse.no -D mybaza -u vasja -p
на запрос должен буду ввести пароль, но до этого счастливого момента не дохожу - "can't connect..."
Что не так ?
p.s.
C помощью phpmyadmin я, конечно, подключаюсь, но это - неинтересно!
Как я понял, QtEmbedded позиционируется как среда разработки ПО, ориентированного на устройства типа palm-ов, сотовиков и прочих.
Но что выступает в роли имитатора железа: SciTech SNAP драйвера или что другое.
И кстати, есть ли для Linux нормальный POSER ?
Как упростить комбинацию клавиш для переключения раскладки клавы от Ctrl+Alt+K до Ctrl_Shift (как в винде).
RH 7.3, KDE 3.X
После перехода на ядро 2.4.24 у меня стало появляться сообщение
spurious 8259A interrupt: IRQ7
В menuconfig поддержку lpt я выключил давно. Так что бы это значило ?
Убрал в настройке ядра все подгружаемые модули, оставил только их поддержку. Ставлю драйвера Nvidia и при сборке оного говорит:
depmod: *** Unresolved symbols in /lib/modules/2.4.24george/kernel/drivers/block/rd.o depmod: *** Unresolved symbols in /lib/modules/2.4.24george/kernel/drivers/video/nvidia.o make: *** [package-install] Ошибка 1
Я понял, что первую скрипку в этом деле играет initrd. После сборки ядра создаю его с помомощью mkinitrd :
mkinitrd /boot/initrd2.4.24george 2.4.24george.
Но видно в чем-то я еще недохожу. Может быть, поэтому у меня и ALSA не ставится (см. вопрос ниже)
После перехода с ядра 2.4.18-3 на 2.4.24 работа с флешкой стала приятней - распознание ее происходит за секунду против секунд 12 ранее.
Но это, если система загружена и я подключаю ее в горячем режиме.
Если же флешка подключена и гружу Linux - ничего хорошего не происходит. Что можно сделать ?
Когда под RH7.3 ставил KDE, естественно QT тоже установилось.
На днях поставил новый QT, но переменные QTDIR, PATH, MANPATH и LD_LOAD_LIBRARY содержат в себе хвосты старой версии (/usr/lib/qt3), если входишь обычным пользователем.
Если же входишь root-ом - всё OK (/usr/local/qt)!
Искал следы в скриптах - где нашел - подправил, но не помогло.
Помогите, пожалуйста, устранить еще одно мое ламерское неведение.
| ← назад | следующие → |