Лекции, конспекты, курсовые, примеры решения задач

Информатика
Turbo Pascal
Ассемблер
Локальные сети
Delphi 7
  • Объектное программирование
  • Библиотека компонентов
  • Обработка ситуаций
  • Программирование для Linux
  • Элементы Win32
  • Элементы Windows XP
  • Списки и коллекции
  • Действия (Actions)
  • Ввод/вывод
  • Использование графики
  • Архитектура приложений
  • Набор данных
  • Поля и типы данных
  • Механизмыения данными
  • Отображения данных
  • Процессор баз данных
  • Технология dbExpress
  • Сервер баз данных
  • Использование ADO
  • Удаленного доступа
  • Сервер приложения
  • Распределенное приложение
  • Компоненты Rave Reports
  • Визуальная среда
  • Разработка отчетов
  • Отчеты для приложений
  • Технологии программирования
  • Динамические библиотеки
  • Потоки и процессы
  • Представление данных
  • Shell API
  • Учебник PHP
    Основы JAVA
    Лекции Java
    Трёхфазные электрические цепи
    Язык JavaScript
    Интернет
    Архитектура ПК
    Язык PHP
    Высшая математика
    Лекции 1 семестра
    Лекции 3 семестра
    Математический анализ
    Типового расчет по Кузнецову
    Типовой Кратные интегралы
    Векторный анализ задачи
    Аналитическая геометрия
    Построения графика функции
    Вычисление пределов
    Теория множеств
    Билеты к экзамену
    Статьи
    Правила выполнения технических чертежей
  • Оформление чертежей
  • Изображения
  • Способы преобразования чертежа
  • Нанесение размеров
  • Аксонометрические проекции
  • Резьбы, резьбовые изделия
  • Разъемные соединения
  • Неразъемные соединения, зубчатые передачи
  • Шероховатость поверхности
  • Эскизы
  • Сборочный чертеж
  • Деталирование чертежей
  •  

    Высшая математика

    Вещественные и комплексные числа
     Верхняя и нижняя грани множества действительных чисел Теоремы о среднем для дифференцируемых функций Некоторые понятия теории множеств и математической логики
    Последовательности
     Предел последовательности Верхний и нижний пределы последовательности Свойства
    Предел функции
      Определение предела по Коши Определение предела по Гейне Предел сложной функции Свойства пределов
    Непрерывные функции
     Критерий непрерывности монотонной функции Непрерывность в точке и на множестве Математика решение задач
    Дифференциальное исчисление Производные и дифференциалы высших порядков
     Определение производной Основные правила дифференцирования Производная сложной функции Функции заданные параметрически
    Математика примеры решения задач курсовая
    Формула Тейлора
     Разложение некоторых элементарных функций по формуле Тейлора Формула Тейлора для четных и нечетных функций
    Элементы теории кривых Плоские кривые
      Векторная функция скалярного аргумента Выражение центра и радиуса кривизны для явно заданной кривой Дифференцирование исчисление
    Исследования характера поведения функций
     Условие монотонности функции Асимптоты функций Построение графиков функций, заданных в полярной системе координат
    Определенные и неопределенные интегралы
     Первообразная Разложение рациональной функции на простейшие дроби и их интегрирование Критерий интегрируемости Методы вычисления определенных интегралов
    Кратные интегралы. Двойной интеграл
    Тройные и n-кратные интегралы
     Замена переменных в тройном интеграле Сведение тройного интеграла к повторному для областей общего вида
    Криволинейные интегралы Поверхностные интегралы
     Криволинейные интегралы 1-го и 2-города Формула Грина Поверхностные интегралы 1-гои 2-го рода Формула Стокса
    Элементы теории поля
     Поток векторного поля Формула Остроградского Гаусса Дифференциальные операторы
    Интегралы, зависящие от параметра
     Интегрирование и дифференцирование интегралов зависящих от параметра Примеры вычисления несобственных интегралов, зависящих от параметра
    Элементы тензорного исчисления
     Основные операции над тензорами Операции симметрирования и альтернирования Метрический тензор
    Примеры решения задач типового расчета
     Изменить порядок интегрирования, вычисление интегралов Найти площадь фигуры Найти объем тела, заданного ограничивающими его поверхностями
    Некоторые вопросы элементарной математики
     Комбинаторика Бином Ньютона Формула Тейлора Примеры решения задач Квадратичные формы и их применение
    Производные и дифференциалы, пределы, матрицы - лекции, задачи
    Вычисление площадей, обьема тел, длин дуг
    Высшая математика Аналитическая геометрия типовые лекции ответы на задачи билеты к экзамену
    Дифференциалы и интегралы Лекции по математике
    ВВЕДЕНИЕ В МЕТОДЫ ТЕОРИИ ФУНКЦИЙ ПРОСТРАНСТВЕННОГО КОМПЛЕКСНОГО ПЕРЕМЕННОГО
    Теория вероятностей. Основные понятия - курс лекций
    Интегралы - курс лекций, задачи с решениями
    Интегральное исчисление функций многих переменных
    ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ Курс высшей математики
    Элементарная математика Определения, формулы, теория
    Курс лекций математического анализа
    Курс лекций математического анализа часть 3
  • Векторный анализ. Поверхностные интегралы. Теория поля.
  • Скалярное поле и его характеристики.
  • Интегрирование функций нескольких переменных . Двойной интеграли его свойства.
  • Определители и матрицы Правила вычисления определителей.
  • Предел монотонной функции.
  • Применение степенных рядов к приближенным вычислениям. Вычисление значений функций
  • Комплексные числа лекций теория задачи

     

    Лекции по физике

    • Классическая механика или механика Ньютона Кинетическая энергия вращения твёрдого тела
    • Гармонические колебания Вынужденные колебания Вынужденные колебания – это колебания, которые происходят в колебательной системе под действием внешней вынуждающей силы
    • Молекулярная физика и термодинамика Основы физической кинетики Явления переноса.
    • Взаимодействие света с веществом . Корпускулярные свойства света Мы кончили тем, что свет это есть электромагнитные волны, и оптика это теория, имеющая дело с распространением электромагнитных волн. Всё нормально: там волны, интерференция дифракция – все эти типичные волновые явления. Оказалось, однако, опять, что эта картина, а именно то, что свет есть электромагнитные волны, наталкивается на непреодолимые трудности при попытке понять, как свет взаимодействует с веществом. Один аспект взаимодействия мы с вами рассматривали – рассеяние, – там нам стало понятно, почему небо синее. На самом деле, взаимодействие света с веществом не описывается в рамках вот этого представления о свете как об электромагнитных волнах. Ну и коротко обсудим известную вам вещь – фотоэффект. Внешний фотоэффект
    • Тепловое излучение Все тела при температуре выше абсолютного нуля излучают электромагнитные волны. Этот кусок мела, я, вы, полы, тут всё излучает электромагнитные волны. Это излучение называется тепловым излучением. Механизм излучения простой: в конечном итоге все тела состоят из заряженных частиц, которые при температуре выше абсолютного нуля находятся в состоянии хаотического движения, а дёргающийся заряд излучает электромагнитные волны.
    • Элементы квантовой механики Волновая функция Я уже упоминал, что строение вещества, поведение систем на атомарном уровне классическая механика оказалась бессильной описать, то есть свойства систем атомарных масштабов не вписываются в правила игры классической механики и классической физики. Оказалось, что всё потому, просто, что исходные представления классической механики оказываются неприменимы в этом случае. И самое главное, что вообще исходное базовое понятие классической механики «частица», локализованный в пространстве объект, движущийся по определённой траектории с определённой скоростью, это исходное представление оказалось неприменимо
    • Постулаты квантовой механики Векторы и операторыМы с вами обсудили некоторые аспекты физики систем атомных масштабов, волновые свойства частиц, квантование энергии, туннельный эффект… Это всё были отдельные фрагменты, не связанные более-менее друг с другом, это ситуация на заре создания теории, когда обнаружилась длина волны де Бройля, интерференция. И многого мы вообще не знаем, например, знаем волновую функцию, а что мы получим при измерении импульса? Мы ещё не умеем отвечать на такие вопросы. Сейчас мы обсудим как устроена окончательная теория.
    • Твёрдое тело Классическая теория теплоёмкости Твёрдое тело может быть смоделировано частицами, которые колеблются относительно положения равновесия. Частицы в узлах решётки сидят и при нагревании колеблются, поэтому простейшая модель такая: частица массы m привязана пружинкой жёсткости k к положению равновесия. На самом деле, там пусто и привязаться не к чему, мы делаем модель. Каждый атом с положением равновесия в узлах решётки мы моделируем независимым осциллятором.

    Основы электротехники Расчет электрических цепей

    Защита информации в компьютерной сети

    • Применимость мер защиты Введение мер защиты может создать дополнительные трудности или неудобства для пользователей. Если эти меры слишком усложняют работу, то, вероятнее всего, эффективность их использования будет низкой.
    • Классификация вторжений в ВС Злоумышленник при вторжении в ВС может использовать как пассивные, так и активные методы вторжения. При пассивном вторжении нарушитель только наблюдает за прохождением информации по линии связи, не вторгаясь ни в информационный поток, ни в содержание передаваемой информации.
    •   Обеспечение безопасности информации в открытых сетях Проблема защиты информации в распределенных сетях Говорить о том, что информационная безопасность (ИБ) стала частью корпоративной культуры, у нас в стране можно с большой натяжкой. Необходимость обеспечения ИБ осознали только крупные компании.
    • Классификация межсетевых экранов При рассмотрении любого вопроса, касающегося сетевых технологий, основой служит семиуровневая эталонная модель ISO/OSI. Межсетевые экраны также целесообразно классифицировать по уровню фильтрации - канальному, сетевому, транспортному или прикладному. Соответственно, можно говорить об экранирующих концентраторах (мостах, коммутаторах) (уровень 2), маршрутизаторах (уровень 3), о транспортном экранировании (уровень 4) и о прикладных экранах (уровень 7).
    • Современное применение криптографии. Цифровые сигнатуры Одно из применений криптографии с открытыми ключами, кроме уже упоминавшейся защиты сообщений при передаче по линиям связи, - это цифровые сигнатуры. Они позволяют доказать в возможном судебном разбирательстве получение сообщения от конкретного пользователя сети.
    • Правовые аспекты защиты информации На сегодня защита данных обеспечивается законодательными актами на международном и государственном уровне. В России такими законодательными актами служат закон "Об информации, информатизации и защите информации" (базовый) и закон "О правовой охране программ для электронных вычислительных машин и баз данных", выпущенные соответственно в 1995 и 1992 гг.

    Сопромат курс лекций Примеры, задачи

    Эротика в искусстве

    • Чем же иным можно объяснить, например, то обстоятельство, что в XIX веке нет и следа того единства художественного стиля, какое мы наблюдаем в древности, в средние века, в эпохи Ренессанса и Рококо.
    • Столь же несомненным представляется, конечно, и то, что каждый период расцвета искусства может совпадать исключительно с периодом экономического подъема.
    • Средневековое искусство, коренившееся в феодальном общественном строе, могло, несмотря на это, продолжать свое пышное процветание и не должно было вовсе вымирать, так как по обеим сторонам нового пути феодальный строй продолжал быть налицо в полной неприкосновенности.
    • Мы подходим теперь к проблеме великих эпох искусства и в качестве образца возьмем Ренессанс, — разумеется, лишь в форме общего явления.
    • Обо всем этом ясно свидетельствует голландское искусство того времени.

    Безопасность

    Вообще говоря, cледует понимать, что использование механизма сессий не гарантирует полной безопасности системы. Для этого нужно принимать дополнительные меры. Обратим внимание на проблемы с безопасностью, которые могут возникнуть при работе с сессиями и, в частности, с теми программами, что мы написали.

    Во-первых, опасно передавать туда-сюда пароль, его могут перехватить. Кроме того, мы зарегистрировали его как глобальную переменную сессии, значит, он сохранился в cookies на компьютере-клиенте. Это тоже плохо. И вообще, пароли и логины по-хорошему должны храниться в базе данных. Пусть информация о пользователях хранится в базе данных "test" (в таблице "users"), а мы имеем к ней доступ под логином my_user и паролем my_passwd.

    Во-вторых, что делать, если кто-то написал скрипт подбора пароля для секретной страницы? В этом случае на страницу авторизации много раз должен стучаться какой-то посторонний скрипт. Поэтому нужно просто проверять, с нашего ли сайта пришел запрос на авторизацию, и если нет, то не пускать его дальше. Адрес страницы, с которой поступил запрос, можно получить с помощью глобальной переменной $_SERVER['HTTP_REFERER']). Хотя, конечно, если за взлом сайта взялись всерьез, то значение этой переменной тоже подменят (например, с помощью того же PHP). Тем не менее проверку ее значения можно считать одним из важнейших шагов на пути к обеспечению безопасности своего сайта.

    Листинг 12.6. authorize.php (html, txt)

    Вроде бы первые две проблемы решены. Но есть еще одна. Что делать, если хакер просто допишет в строку запроса значение какой-нибудь глобальной переменной (например, логина)? Вообще это возможно, только если register_globals=On. Просто иначе мы используем для работы с глобальными переменными массив $_SESSION и с ним такие фокусы не проходят. Все же попробуем решить и эту проблему. Для этого нужно очистить строку запроса перед тем, как сравнивать значения параметров. То есть сначала сбросим значение $user_login. Потом данную переменную нужно опять зарегистрировать, но не как новую, а как уже существующую. Для этого знак доллара при регистрации НЕ опускается. Вот что получилось:

    <?php

    unset($user_login); // уничтожаем переменную

    session_start(); // создаем новую сессию или

      // восстанавливаем текущую

    session_register($user_login); 

     // регистрируем переменную

     // как уже существующую

    if (!($user_login=="pit")) // проверяем логин

     Header("Location: authorize.php");

      // если ошибка, то перенаправляем

     // на страницу авторизации

    ?>

    <html>

    <head><title>Secret info</title></head>

    ... // здесь располагается

     // секретная информация :)

    </html>

    Листинг 12.7. secret_info.php (html, txt)

    Заключение

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