ТОП-10 популярных
![](/images/0.jpg)
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
![](/images/1.jpg)
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
![](/images/2.jpg)
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
![](/images/3.jpg)
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
![](/images/4.jpg)
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
![](/images/5.jpg)
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
![](/images/6.jpg)
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
![](/images/7.jpg)
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
![](/images/8.jpg)
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
![](/images/9.jpg)
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
![](/images/spacer.gif)
Программы
![Веб-разработка: вчера, сегодня, завтра](/durabrite.jpg)
Веб-разработка: вчера, сегодня, завтра
Привет, меня зовут Вячеслав Колдовских, я Programming Mentor . В веб-разработке я с 1990-х, теперь работаю в SoftServe над учебными проектами. Четверть века я наблюдал...
![](/images/spacer.gif)
![PHP. Типовые проекты. Часть Шестая.](/durabrite.jpg)
PHP. Типовые проекты. Часть Шестая.
Рассмотрим теперь, каким образом этот проект позволяет создать интерфейс, способный выполнять последующие доработки. Можно начать с одного модуля локализации, а носители других языков могут добавить...
![PHP. Типовые проекты. Часть Пятая.](/durabrite.jpg)
PHP. Типовые проекты. Часть Пятая.
29.5. Проект StrategyТиповой проект Strategy применим в случае, когда одну проблему можно решить с помощью двух или нескольких алгоритмов. Выбор решения в данном случае полностью...
![](/images/spacer.gif)
![PHP. Типовые проекты. Часть Четвёртая.](/durabrite.jpg)
PHP. Типовые проекты. Часть Четвёртая.
29.4. Проект ObserverПроект Observer является одним из наиболее полезных типовых проектов, предназначенных для разработки широкомасштабных объектно-ориентированных приложений. Он позволяет с помощью сообщений взаимодействовать объектам таким...
![PHP. Типовые проекты. Часть Третья.](/durabrite.jpg)
PHP. Типовые проекты. Часть Третья.
Конструктор является частным. Класс Singleton представляет собой одну из ситуаций, когда имеет смысл использовать частный конструктор. Частный конструктор не позволяет пользователям непосредственно реализовывать класс. Для...
![](/images/spacer.gif)
![PHP. Типовые проекты. Часть Вторая.](/durabrite.jpg)
PHP. Типовые проекты. Часть Вторая.
Последствия использования определенного проекта указываются в описании типового проекта. Вместо того чтобы анализировать возможные осложнения, которые может вызвать использование определенного алгоритма, или, что еще хуже...
![PHP. Типовые проекты](/durabrite.jpg)
PHP. Типовые проекты
Популярные среди любителей программирования на Java и C++ типовые проекты еще не стали злободневной темой для программистов, работающих с PHP. Однако они представляют собой довольно...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Шестнадцатая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Шестнадцатая.
28.19. Не пользуйтесь регулярными выражениями без крайней надобностиPHP имеет большую библиотеку строковых функций, и некоторые из них чрезвычайно мощные. Однако в большинстве случаев для выполнения...
![PHP. Эффективность и отладка. Часть Пятнадцатая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Пятнадцатая.
28.17. По возможности не пользуйтесь командами exec, system и обратными кавычкамиОчень распространенной ошибкой программистов, работающих с PHP, является использование внешних процессов для решения задач, которые...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Четырнадцатая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Четырнадцатая.
28.16. Механизм создания устойчивых соединений с базами данныхУстойчивые соединения с базами данных являются одними из самых труднообъяснимых возможностей PHP. Многие разработчики просто не понимают смысла...
![PHP. Эффективность и отладка. Часть Триннадцатая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Триннадцатая.
28.14. Не объединяйте длинные строкиОбычной практикой программирования в PHP является конкатенация длинных последовательностей данных без особой надобности перед их печатью. Сравните листинги 28.9 и 28.10...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Двеннадцатая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Двеннадцатая.
28.13. Не пользуйтесь ссылками (или не доверяйте своим инстинктам)Всегда уместно советовать людям не доверять своим инстинктам, но в случае с PHP это как никогда кстати...
![PHP. Эффективность и отладка. Часть Одиннадцатая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Одиннадцатая.
28.12. Оптимизация сеансов работы с дискамиМногие Web-приложения для сохранения информации о продолжительности посещения конкретными пользователями пользуются HTTP-сеансами. Стандартным и наиболее используемым способом хранения информации о...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Десятая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Десятая.
28.11. Повышение скорости обработки запросов СУБД MySQLФункция mysql_query, вероятно, самая популярная в PHP. Являясь пользователем MySQL, вы постоянно используете ее для отправки запросов к серверу...
![PHP. Эффективность и отладка. Часть Девятая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Девятая.
Добавление к имени переменной varname дополнительного символа $ сообщает PHP о том, что надо выбрать переменную, имя которой является значением переменной var. Этот прием называется...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Восьмая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Восьмая.
28.8. Сжатие выводаНесмотря на доступность широкополосного персонального доступа в Internet, многие Web-узлы по-прежнему ориентируются на пользователей, имеющих доступ к сети по телефонным сетям. Если вам...
![PHP. Эффективность и отладка. Часть Седьмая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Седьмая.
28.7. Буферизация выводаБуферизация вывода - это новая возможность, добавленная в PHP 4. Возможность буферизации позволяет PHP направлять вывод из приложений в буфер памяти вместо непосредственной...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Шестая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Шестая.
28.5. Стратегии отладкиБывают случаи, когда кодирование приводит к самым неожиданным результатам, а изучение кода не дает никаких результатов. В таком случае лучше всего произвести построчную...
![PHP. Эффективность и отладка. Часть Пятая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Пятая.
28.4. Когда содержимое лучше сохранять в базах данныхКогда речь идет о содержимом, обычно имеется в виду статический текст, содержащий HTML. Не существует правила, которое бы...
![](/images/spacer.gif)
![PHP. Эффективность и отладка. Часть Четвёртая.](/durabrite.jpg)
PHP. Эффективность и отладка. Часть Четвёртая.
28.3. Оптимизация самых медленных частей программного кодаНесмотря на то что присутствует и другая мотивация, которой, например, можно считать личное удовлетворение, программы чаще всего оптимизируются для...