Posts Tagged ‘алгоритмы’

Отображение структуры реляционной СУБД в виде дерева при реализации пользовательского интерфейса

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Использование древовидного отображения структуры реляционных СУБД при реализации пользовательского интерфейса дает ряд преимуществ, связанных с удобством навигации по элементам СУБД и администрированию. При этом способ построения такой структуры определяет время загрузки приложения и навигации по объектам в процессе работы. И если при реализации работы системы в режиме standalone выбор того или иного способа организации построения дерева не существенно сказывается на временных характеристиках, то при реализации распределенного приложения это сильно влияет на производительность всей системы в целом и является критичным. В этом случае, так же, по мимо выбора реализации способа построения древовидной структуры, на производительность системы влияет выбор стратегии кэширования и механизма транзакций. (далее…)

Ошибки и исключительные ситуации

Мы завершаем путь. Всё это время мы стремились не допускать ошибок в выражениях, операторах, объявлениях, определениях, макроопределениях, программах. Но до сих пор у нас нет чёткого представления о том, что такое ошибка.

В общем случае под ошибкой мы будем понимать несоответствие правилу, алгоритму. Это рабочее определение. Конечно, правила бывают нечёткими, алгоритмы — некорректными. Это неважно. В любом случае можно сказать, что «всё не так, как должно быть». И этого достаточно.

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

Выявлением некорректных макроопределений, несуществующих заголовочных файлов и неверных условий компиляции занимается препроцессор. Ошибки препроцессора выявляются на ранних этапах трансляции. Сами по себе они не проявляются.
(далее…)

ОБ УСКОРЕНИИ ПРОСМОТРА WEB-СТРАНИЦ

Можно ли ускорить сегодняшний Internet чисто программным способом, не используя более дорогие каналы каналы связи? Можно, и довольно существенно.

Мы хотим предложить вашему вниманию ряд идей, позволяющих добиться подобного ускорения. Мы также кратко опишем нашу программу AlgART HTML Packer 2.0, реализующую некоторые из этих идей.
(далее…)