LINUX.ORG.RU

Сообщения da17

 

Можно ли в TCP сервере выходить по таймауту.

Форум — Development

Есть такая задача. Сервер(TCP) должен запуститься, подождать несколько минут соединение и в случае отсутствия завершить работу. Можно ли перед функцие accept, вызывать функцию select и ожидать появления данных на сокете? Алгоритм такой bind() listen() select() accept() Вопрос, если я в клиенте вызову метод connect, сработает ли select в сервере, ведь соединение еще не открыто?

da17
()

Как обработать вывод скрипта при запуске в программе.

Форум — Development

В приложении при помощи ф-ии system(«test.pl»), запускается скрипт на perl. Скрипт на perl выдает все на стандартный вывод, как можно в программе обработать эти данные. Хотелось бы что бы весь вывод шел например в stringstream.

da17
()

Как можно прологировать работу скрипта.

Форум — Development

Волей случая пришлось разбирать чужой код на слабо знакомом мне языке perl. На сервере лежит скрипт script.cgi. Хотелось бы узнать какие сообщения выдает скрипт при работе, в данном cлучае все пишется в лог файл, но если лог файл не открылся, я никогда об этом не узнаю. Я мог бы запустить скрипт из shell в режиме отладки, но скрипт для работы должен принимать парметры в виде GET. Как прологировать работу скрипта в уме не приложу. if( $dbh ) {    print FLOG «Connect DB compulink\n»; } else {    print FLOG «Нет соединения с базой!\n»;    print «Нет базы!!\n»;    exit; } Е

da17
()

протаскивание объекта в статическую функцию

Форум — Development

Наткнулся на такой учасок кода в википедии при изучении многопоточности. static void *thread_func(void *d) { ((Thread *)d)->run(); }

Зачем такая хитрая схема проброса указателся в статическую функцию. Почему нельзя просто static void *thread_func(Thread *d).

da17
()

Есть ли библиотека для работы c MS SQL под unix.

Форум — Development

В работе использую, FreeTDS. Интересует, есть ли альтернативы?

da17
()

fork() c++

Форум — Development

Скажите, если в си++ коде встречается следующий участок A *a_ = new A(); fork() У нас происходит разветвление процесса, в каждом из процессов есть указатель a_. Эти указатели указывают на один объект в памяти или на разные объекты? Если я все правильно понимаю у них одинаковые значения, и если в одном из процессов удалить объект на который ссылается указатель, во втором процессе объект останется?

da17
()

Утечки памяти.

Форум — Development

Товарищи, подскажите как узнать, жрет мое приложение память или нет. В топ вижу постоянное увеличение задействованной памяти, но как можно отследить свое приложение?

da17
()

Опции компилятора при наследовании

Форум — Development

Здравствуйте. Как можно скомпилировать в следующей ситуации. Есть класс base интерфейс в файле base.h, реализация в base.cpp класс derived производный от base. Интерфейс derived.h, реализация derived.cpp. Если я все правильно понимаю, при компиляции файла derived.cpp я получаю объектный файл в котором есть все методы базового класса base. Компилирую следующим образом g++ -c derived.cpp. Компиляция проходит успешно, получаю derived.o, но в нем отсутствуют методы из base. Как быть?

da17
()

Библиотека для работы с MS SQL 2008

Форум — Development

Подскажите библиотеку под Linux, для работы с 2008 sql сервером. До этого пользовался FreeTDS, но при большом количестве соединений она ведет себя странно.

da17
()

Получить время с точностью до мс.

Форум — Development

Скажите, есть в линуксе ф-ия для работы с временем выдающая результат в милисекундах, стоит задача замерить время работы участка кода. Пользовался gettimeofday(), но не нравится работа с временной структурой. Хотелось бы получить простое решение, без всяких подсчетов работы системных часов, циклов процессора и т.д.

da17
()

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