Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Установка розмірів
Такий порядок був обраний для попередження прокручування долілиць. Наступний метод нашого класу реалізує сортування. Ми передбачили сортування по ім'ю хоста, коду стану й кількості байтів, відправлених у відповідь на запит. Будь-яка спроба сортування приводить до виклику методу sortby. Метод sortbyO сортує список рядків об'єкта CursesLogViewer по зазначеному полю, після чого викликає метод top. Метод top призначає поточний перший рядок у списку й потім виводить чергову сторінку рядків (яка буде першою сторінкою). Останній оброблювач події в нашім додатку виконує завершення роботи додатка.

У цьому випадку просто відбувається переривання "циклу обробки подій", що дозволяє методу main_loop повернути управління функції wrapper, що у свою чергу провадить відновлення режиму роботи термінала. Незважаючи на те, що по числу рядків програмного коду обидві версії додатка цілком порівнянні, проте, для реалізації додатка на базі бібліотеки curses довелося прикласти більше зусиль.

Можливо, це обумовлено необхідністю створювати свій власний цикл обробки подій. Або, може бути, через необхідність створювати деяка подоба графічних елементів. Або, можливо, через те, що довелося "малювати" текст безпосередньо на екрані термінала, у нас зложилося відчуття, що довелося виконати більше роботи. Як би те не було, іноді знання того, як створювати додатка на базі curses, може виявитися корисним.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright