LINUX.ORG.RU

Сообщения kasha

 

c++, html parsing

Выдрать весь текст который показывается пользователю из html файла utf8. Подскажите либу. Спасибо.

 ,

kasha
()

Линукс сигналы

приходит SIGINT - вызывается мой обработчик, но конкретная функция библиотечная не прерывается, при том что все остальные прерываются. как такое может быть?

 

kasha
()

boost::mpi и linux сигнал

Использую boost::mpi, OpenMPI. boost::mpi::communicator::recv (blocking version) не прерывается линукс сигналом. Как в таком случае корректно завершить программу по SIGTERM?

 ,

kasha
()

void* and virtual function

Какая в с++ есть замена void* для виртуальной функции?

как заменить это для плюсов:
virtual void method(int arg, void* additional)

на c++ way

 

kasha
()

const char* const не распространен

почему в С не распространен const char* const для создания констант?
ведь когда пишешь
const char *s = «string»;
int main()
{
s = «another string»;
}

Константу можно изменить..

 

kasha
()

include, не все функции

Как в ПХП сделать экспорт определенных, а не всех функций из include?

 

kasha
()

select/poll and one write buffer

Драйвер символьного устройства. Один буфер записи для всех пользователей. Сценарий:
UserA: open()
UserB: open()
UserA: select() //device is ready for write
UserB: write() //UserB uses write buffer
UserA: write() //write buffer is busy, waiting..

select/poll возращает готовность устройства к записи, но другой пользователь между вызовом select и write «забрал» буфер себе.
Есть варианты решения кроме создания буфера записи на каждый open?

Спасибо.

 

kasha
()

C++ Арифметика с макросами

Хочется изменять переменные на этапе компиляции. Что-нибудь подобное:

#define VV 0
INC(VV)

и VV стало 1


Как-то можно сделать? можно m4, boost или другие стандартные средства. Спасибо

 ,

kasha
()

[c++] Casting

В каких случаях при преобразовании указателя меняется адрес?

 

kasha
()

RAW_SOCKET

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

Создаю своими силами TCP соединение, посылаю SYN серверу, получаю ACK, но ОС шлет RST серверу, так как клиент использует RAW SOCKET.

как можно решить проблему?

Спасибо.

kasha
()

Не создается core file

freebsd
есть демон который запускается в /usr/local/etc/rc.d так
cd /home/banner/bandit
./bandit &
вводил такие команды для проверки
sysctl kern.coredump
kern.coredump: 1

ulimit
unlimited

в /var/log запись
Nov 17 13:15:56 banner kernel: pid 485 (bandit), uid 1001: exited on signal 10

корка не создалась

скопировал бинарь в другой каталог, запустил от другого пользователя,послал вручную 10 сигнал - core file создался


прошу помощи. что может не позволить создать core file?

kasha
()

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