Posts Tagged ‘массив’

Заметки о Memcache

Суббота, Январь 31st, 2015 Нет комментариев

Under : , , , ,

Значения PHP переменных, которые можно хранить в memcache: (далее…)

Пишем русскоязычный календарь за 2 минуты

Среда, Январь 28th, 2015 Нет комментариев

Under : , , , , ,

Нашел красивый класс календаря, а он гад на украинском, хе, шучу на английском,
ну короче пришлось научить его русскому, благо он был к этому очень предрасположен,
что же я сделал? (далее…)

Переходим с PHP на Perl, как это ни печально…

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

Under : , , , ,

PHP, конечно, язык хороший… Во всяком случае, синтаксис у него на порядок проще и яснее, чем у Perl. И конструкций/инструкций меньше. Это достоинство. Например, в Паскале конструкций еще меньше, но это не мешает ему называться почти что одним из самых алгоритмизируемых языков.
С чем очень неприятным сталкивается каждый программист, который переходит на Perl? Конечно, с тем, что ошибки скрипта выводятся в log’и сервера, а не прямо в браузер. И нельзя это никак переключить (есть, правда, один стандартный модуль с громким параметром fatalsToBrowser, но в browser он выводит только эти самые fatals, а предупреждения — по-прежнему в логи). В PHP ошибки по умолчанию выводятся туда же, куда и обычные данные. (далее…)

Web браузер как средство доступа к БД

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

Under : , , , , ,

В работе рассматриваются некоторые аспекты построения клиентского приложения на базе WEB броузера. Необходимо отметить, что информационная система, в основе построения которой лежат Web-технологии, в определенных ситуациях может не только сохранить возможности классического приложения, т.е. приложения разработанного в рамках клиент-серверной технологии, но зачастую и расширить их. Кроме того, применение Web-технологий в этом классе задач имеет и свои преимущества. К наиболее важным из них, можно отнести отсутствие необходимости в установке и сопровождении клиентских приложений, а также затрат на покупку лицензий для программного обеспечения, которое бы осуществляло поддержку работы front-end приложений, что неизменно присутствует в клиент-серверной технологии. (далее…)

Работа с массивами в Perl

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

Under : , , , ,

Автор статьи не дает никаких гарантий, что код приведенный в ней будучи «преобразованный» с помощью Copy/Past заработает. Все примеры работали на момент написания статьи.
Инициализация (очистка) массива.

Реализация
(далее…)

Интерпретация строковых выражений как функций

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

Under : , , , ,

Иногда возникает потребность интерпретировать в программе строковое выражение как функцию. Например, при написании графопостроителя требуется переработать полученную строку так, чтобы в результате получилась функция, причем работающая со скоростью, необходимой для многократного пересчета координат точек. На самом деле круг подобных задач намного шире, он включает в себя программы, использующие любые варианты условий отбора (например, интерпретация условий SQL запросов). Эта статья посвящена решению задач такого рода, правда я не буду приводить готовых исходников, которые можно скачать и скомпилировать, моя задача — показать одну из возможностей реализации. Кому это нужно и интересно, сами напишут все, что надо и разовьют идею.
(далее…)

Парсинг на Perl

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

Under : , , , ,

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

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

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

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

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

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

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

Under : , , , , ,

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

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

Использование операторов цикла в C#

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

Under : , , , ,

Операторы цикла нужны, чтобы несколько раз подряд выполнить один и тот же фрагмент кода, и при достижении конечного условия выйти из цикла и перейти к следующему коду. Это бывает нужно, например, для работы с массивами, коллекциями, результатами запросов и т.п. Одним словом – с наборами данных.
Понимание циклов удобнее начать с распространенного цикла for. Разберем на примере:
for (i=0;i<5;i++) (далее…)

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

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

Under : , , , ,

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