Читайте также
13.3.4. Упрощение использования gettext()
Вызов gettext() в исходном коде программы служит двум целям. Во-первых, он осуществляет перевод во время исполнения, что является в конце концов главным. Однако, он служит также для отметки строк, которые нужно перевести. Утилита xgettext читает
Совет 41: Безопасное скачивание
Если вам приглянулась полезная программка, не стоит скачивать ее по первой ссылке, выданной поисковиком, — программа, возможно, будет работать, вот только вместе с ней вам завернут неприятный сюрприз. Ведь один из способов распространения
Упрощение sip.conf
Файл sip.conf (который был скопирован в папку /etc/asterisk с помощью команды make samples в предыдущей главе) содержит большое количество опций и документации, но сам файл на самом деле очень небольшой, если убрать из него все закомментированные параметры. Стандартный
Безопасное администрирование
Как мы выяснили ранее, домены не продаются, но за деньги можно приобрести право управления доменным именем. Права управления, полученные администратором домена, требуют надежного фиксирования и не менее надежных механизмов авторизации,
Упрощение
При упрощении трехмерного тела команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Clean либо щелчком на пиктограмме Clean на плавающей панели инструментов Solid Editing. В команде используются ключи Body, Clean.При использовании команды SOLIDEDIT с
Пример: упрощение с помощью макросов
В листинге 9.3 установка и снятие блокировки занимали шесть строк кода. Мы должны выделить место под структуру, инициализировать ее и затем вызвать fcntl. Программы можно упростить, если определить следующие семь макросов, которые взяты
38. Практикуйте безопасное перекрытие
РезюмеОтветственно подходите в перекрытию функций. Когда вы перекрываете виртуальную функцию, сохраняйте заменимость; в частности, обратите внимание на пред- и постусловия в базовом классе. Не изменяйте аргументы по умолчанию
9.5. Безопасное копирование объекта
ПроблемаТребуется иметь безопасные при исключениях конструктор копирования и оператор присваивания базового класса.РешениеПримените тактику, предложенную в рецепте 9.4, а именно сначала выполните все действия, которые могут
8.8. Безопасное хранение файлов в песочнице приложения
Постановка задачи
Требуется, чтобы iOS защищала файлы, расположенные в песочнице вашего приложения, от несанкционированного считывания. Такое считывание, в частности, могут выполнять файловые менеджеры для iOS, которые
Упрощение
При упрощении трехмерного тела команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Clean либо щелчком на пиктограмме Clean на плавающей панели инструментов Solid Editing. В команде используются ключи Body, Clean.При использовании команды SOLIDEDIT с
9.1.7. Безопасное связывание A
При использовании перегрузки складывается впечатление, что в программе можно иметь несколько одноименных функций с разными списками параметров. Однако это лексическое удобство существует только на уровне исходного текста. В большинстве
Упрощение
При упрощении трехмерного тела команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Clean либо щелчком на пиктограмме Clean плавающей панели инструментов Solid Editing. В команде используются ключи Body, Clean.При использовании команды SOLIDEDIT с
Софтерра: Безопасное катание на слонах
Автор: Феликс МучникВ стародавние времена путешествие на слонах было для европейцев опасным и трудным и вряд ли доставляло большое удовольствие. Это было просто необходимостью, ведь другого транспорта для пересечения джунглей не
Безопасное извлечение USB-устройств
Казалось бы, для чего создавать такую тему? Многим известно, что перед тем, как выдернуть флэшку, нужно путем нажатия на значок в системном трее безопасно извлечь устройство. Это понятно, но что делать, если такого значка не появляется?