Произведения раздела "ASP, Perl, CGI, Python"
ОТЛАДКА СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ. Обзор |
|
![]() |
|
Предметом настоящего обзора является отладка систем реального времени. Под системой реального времени (СРВ) мы понимаем систему, в которой корректность функционирования зависит от соблюдения временных ограничений. Существующие СРВ являются многозадачными. Многозадачность реализуется через многопроцессность[1] и многопоточность. Многопроцессность в СРВ имеет существенные недостатки, поскольку требует поддержки времени выполнения для доступа к памяти, и, следовательно, п... |
|
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Парное программирование: преимущества и недостатки |
|
![]() |
|
Парное, или совместное, программирование является процессом создания программного обеспечения двумя программистами, работающими бок о бок за одним компьютером. С помощью опросов и специальных экспериментов авторы этой статьи исследовали положительные и отрицательные стороны такого стиля работы. Они обнаружили, что при парном программировании время разработки увеличивается на 15%, но при этом улучшается дизайн системы, уменьшается количество дефектов, снижается риск, связанный с занятостью... |
|
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Драматическая история Python и Zope |
|
![]() |
|
Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход. ... |
|
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Питон - модули, пакеты, классы, экземпляры. |
|
![]() |
|
Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход. ... |
|
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms) |
|
![]() |
|
Qt предоставляет ряд алгоритмов на основе шаблона, которые реализуют самые полезные алгоритмы STL, начиная с версии 2. В этой статье, мы рассмотрим некоторые из алгоритмов, предлагаемых в Qt 4 .... | |
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Python - основные концепции |
|
![]() |
|
Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход. ... |
|
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
FreeBSD - полезные советы |
|
![]() |
|
Вы, думаю, помните, сколько всего выводится на экран при сборке ядра или какого-нибудь большого пакета. Постоянно наблюдать за выводом довольно скучно, а экранный буфер не всегда позволяет «отмотать» вывод до интересующего вас момента. Можно, конечно, перенаправить вывод в файл и потом изучать его сколько угодно, но в этом случае вы теряете возможность «мониторить» процесс в режиме реального времени. Проблема легко решается с помощью утилиты script:... | |
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Создаем порт для FreeBSD своими руками. Часть I |
|
![]() |
|
Автоматизированная система сборки стороннего программного обеспечения из исходных текстов (система портов) - это то, чем по праву гордится FreeBSD. Система содержит ссылки на десятки тысяч программ, и этот список постоянно пополняется. Кто их создает - эти пополнения - некие выдающиеся специалисты? Да вовсе нет. Вы тоже сможете стать одним из них.... | |
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Сборка Qt с использованием MinGW32 |
|
![]() |
|
Не редко возникает необходимость работать с несколькими версиями библиотеки, а также по-разному собранными либо как динамические библиотеки либо как статические. Такая возможность достигается благодаря переменным окружения. Если их намертво установить в системе, то мы сможем работать только с одной версией библиотеки. Я использую bat-файлы в которых переменные окружения настраиваются только на время работы этого bat-файла. Так как я не люблю работать в консоли, то я запускаю этими bat-файлами св... | |
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |
Создаем порт для FreeBSD своими руками. Часть II |
|
![]() |
|
В первой части статьи мы рассмотрели основные вопросы создания порта для FreeBSD своими руками. Но система сборки программ, используемая во FreeBSD, имеет значительно большие возможности, чем те, которые мы задействовали. Какие это возможности и как их использовать в своих портах? ... |
|
Доступные форматы:
|
|
ПродолжитьЧитать ![]() ![]() ![]() |