LINUX.ORG.RU

Сообщения da17

 

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

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

da17
()

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

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

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

da17
()

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

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

da17
()

fork() c++

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

da17
()

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

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

da17
()

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

Здравствуйте. Как можно скомпилировать в следующей ситуации. Есть класс 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

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

da17
()

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

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

da17
()

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