Posts Tagged ‘переменные’

Переменные среды CGI

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

При запуске CGI-скрипта веб-сервер передает ему целый ряд параметров в переменных среды. Часть переменных среды генерируется веб-сервером, а другая часть формируется из полей HTTP-запроса.

В «Спецификации CGI/1.1″ описан стандартный набор переменных среды CGI, формируемых веб-сервером, а также способ передачи CGI-скрипту полей HTTP-запроса в переменных среды. Кроме того, ряд веб-серверов (включая Apache) помимо стандартных формируют свои переменные, в которых передают скрипту дополнительные («нестандартные») параметры (E-Mail администратора сервера и т.п.). (далее…)

Парсинг на Perl

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Основы анализа.

Perl быстро становится ключевым инструментом обычного системного администратора и волшебной шляпой системного программиста.

Легко, однако, испугаться 211 страниц документации, которая прилагается к последнему (пятому) релизу Perl. Быть может, вы уже спрашиваете себя «с чего начинать?» и «сколько всего надо знать, чтобы писать программы на Perl?»

Легче всего — посмотреть, как кто-то другой решает простую проблему.

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

Сравнение ссылочного и структурного типов в C#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , , ,

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

Ссылочный тип данных в си шарп имеют экземпляры классов, массивов, делегатов и интерфейсов. Для их объявления используют соответствующие ключевые слова.Такие переменные называются ссылочными потому, что они хранят не само значение, а ссылку на ячейку памяти, содержащую значение. То есть, если присвоить переменной a некоторое значение, а потом записывать выражение b=a, то содержимое переменной a не копируется. Запись b=a лишь означает, что обе переменные ссылаются на одну и ту же область памяти. У этой области появляется два названия: a и b. (далее…)

Создание и использование структур в С#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , , ,

Структуры — это облегченная версия классов:

  • Создавая структуры, нет необходимости объявлять конструктор по умолчанию (без аргументов).
  • Структуры, в отличие от классов, не поддерживают наследование.

Классы стоит заменять структурами тогда, когда создается простой объект небольших объемов. Такой способ создания объектов, наряду с перечислениями, делает код удобным для понимания человеком. Структуры объявляются с помощью ключевого слова struct. (далее…)

Создание и работа с массивами в C#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

Часто возникает необходимость работать не с разрозненными переменными, а со сгруппированным набором данных. Эту потребность можно реализовать с помощью массивов. Массив представляет собой совокупность упорядоченных данных одного типа. Упорядочивание достигается с помощью нумерации: каждый элемент массива имеет свой порядковый номер, причем нумерация начинается с нуля.  Синтаксис объявления массива в C# (си шарп) выглядит так: (далее…)

Создание и инициализация переменных в с#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

В ходе написания программного кода всегда требуются переменные. Их можно воспринимать как зарезервированную часть памяти, в которую будут записываться промежуточные и конечные значения. Следовательно, чтобы использовать переменную, ее нужно предварительно создать – то есть зарезервировать под нее память, а затем обращаться к ней (то есть использовать ее) в нужных местах кода. На языке программистов создание переменной называется объявлением переменной. При объявлении переменной  необходимо указать тип данных, который она будет хранить. На практике основные и наиболее часто используемые типы данных – это: (далее…)

Динамические SQL-запросы Oracle для ускорения выборок данных

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , , ,

Типичная задача при работе с базами данных – выбрать информацию из разных таблиц, отфильтровать ее по определенным критериям, потом обработать и/или выдать пользователю для просмотра и визуального анализа. Если параметры отбора записей имеются в наличии и определены – эта задача решается тривиально, с помощью обычного оператора SQL “SELECT… FROM… WHERE…” — где набор условий, располагаемых после WHERE, всегда определен. Однако, бывают случаи, когда набор параметров отбора данных определяется только перед самим отбором — а изначально, во время проектирования программы, не известен.  (далее…)

register_globals=oN? Вы в опасности!

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Здравствуйте уважаемые веб-мастера, статья повествует о том, почему опасно оставлять опцию register_globals включенной. Вы, возможно, слышали, что использование её может привести к небезопасной работе вашей программы (скрипта). Но давайте разберемся, как эту опцию могут использовать в противоправных целях и как от этого защититься.

Что представляет собой register_globals?
Это опция в php.ini, которая указывает на необходимость регистрации переменных полученные методом POST или GET в глобальный массив $GLOBALS. (далее…)

PHP ШАГ 4. ИЛИ ПРЫЖОК НА МЕСТЕ.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , , ,

Мы продолжаем наш концерт, а за одно и рассматривать основы PHP. Сегодня начнем с внешних переменных.

HTML Формы (GET и POST)

После заполнения пользователем HTML формы PHP может получить доступ к этим данным через переменные, имеющие такие-же название, что и поля в форме. Как всегда продемонстрирую на примере:

<form action=»foo.php3″ method=»post»>
Name: <input type=»text» name=»name»> (далее…)

PHP ШАГ 5. ПРОГРАММИРУЕМЫЙ КАЛЬКУЛЯТОР.

Здесь мы рассмотрим все возможные операции над всеми возможными типами переменных и их значениями.

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ

Арифметических операция в PHP всего пять, вот они:

$a + $b $a — $b $a * $b $a / $b $a % $b

Я думаю здесь все ясно. Ну может только поясню последнюю операцию, результат ее выполнения остаток от деления $a на $b. (далее…)