Посты для тега : ‘случае’

Пароли и разделенные БД

  Как пароли действуют в обычных БД, абсолютно понятно, но при работе с разделенными БД есть несколько интересных особенностей. Прежде всего, пароль всегда применяется для защиты серверной БД — в конце концов, защищать нужно именно данные, а не ваши формы и отчеты. Но тут есть интересная деталь: когда создается клиентская БД, которая связана с защищенной […]

Читать далее »

Диагностика и корректировка поврежденных БД

  Все специалисты Access должны обладать базовыми навыками выживания в случае повреждения данных. Во-первых, вы должны уметь определять, когда БД испортилась. Далее перечислены некоторые признаки, сигнализирующие об этом. ¦     Загадочные сообщения об ошибках, которые появляются без видимой причины, например, "нехватка памяти" (out of memory). (Имейте в виду, что их не следует путать с всегда популярной […]

Читать далее »

Другие блоки стохастического преобразования

В работе [5] проведен криптоанализ RFSR\ показано, что стойкость этого устройства недостаточна для большинства приложений, так как на выход проходит слишком много информации о внутреннем состоянии устройства. В данном разделе рассматриваются более криптостойкие блоки стохастического преобразования – так называемые R2-, PolyR- и RSwap-бпош.

Читать далее »

Объекты синхронизации Win32 и WaitHandle

В предъщущих двух разделах рассказывалось об объектах Mutex, ManualResetEvent и AutoResetEvent. Каждый из этих типов наследуется от WaitHandle — общего механизма, который можно использовать в .NET Framework для управления любого рода объектами синхронизации Win32.

Читать далее »

Обобщения

Поддержка обобщений (generics) — одно из самых замечательных средств С# и .NET. позволяют создавать открытые (open-ended) типы, которые преобразуются в закрытые во время выполнения. Каждый уникальный закрытый тип сам по себе уникален. Создавать экземпляры можно только для закрытых типов. При объявлении обобщенного типа указывается список параметров типа, для которых будут переданы аргументы-типы, позволяющие создать конкретный […]

Читать далее »

Преобразование обобщенного типа

Как уже упоминалось ранее, неявных преобразований разных конструируемых типов, сформированных из одного обобщенного типа, не существует. Те же правила, которые действуют при определении того, является ли объект типа X преобразуемым в объект типа Y, в равной мере касаются определения возможности преобразования объекта типа List в объект типа

Читать далее »

Использование в запросе фильтров с несколькими условиями

В этом примере мы выполним запрос, используя несколько условий в фильтре. Задача следующая: мы знаем, сколько получили прибыли на сегодняшний день — в день отбытия клиент рассчитывается, а данные и о нем самом и о сумме оплаты заносятся в таблицу depciients. Но нам интересно, есть ли среди живущих в нашем отеле клиентов те, которые уже […]

Читать далее »

Коммутированное соединение

Это способ выхода в Интернет через телефонную линию, его еще называют dial-up. Бы соединяете модем своего компьютера с выходом телефонной сети.. Когда нужно выйти в Интернет, вы с помощью модема «дозваниваетесь» до сервера своего провайдера, проходите через проверку ваших данных и сервер «впускает» вас в Интернет. По завершении же работы связь с провайдером прерывается.

Читать далее »

Критичные финализаторы и SafeHandle

Критичные финализаторы подобны CER в том отношении, что код внутри них защищен от асинхронных исключений и прочих подобных опасностей, исходящих от виртуальной исполняющей системы и находящихся вне вашего влияния. Чтобы указать, что объект имеет критичный финализатор, просто унаследуйте его от CriticalFinalizerObject.

Читать далее »

Сложение и сравнение массивов в PHP

Сравнение массивов производится с помощью привычных для нас операторов отношений. Наибольший интерес в этом плане вызывают операторы равенства (==) и эквивалентности (===). Массивы считаются равными, в том случае, если каждый элемент одного массива имеет один равный ему во втором, и наоборот. Равенство элементов подразумевает соответственно совпадение ключа и значения. Порядок расположения элементов при этом не […]

Читать далее »
 
Rambler's Top100