Доделал еще мастеркласс по муравьиному алгоритму , в виде готового web приложения, которое можно установить локально, и самому на своих исходных данных порешать задачу коммивояжера, меняя все нужные параметры и коэффициенты, чтобы поизучать этот алгоритм
Позволяет с помощью имитации жизни муравьиной колонии решать различные задачи на графе. Например решаем задачу коммивояжера или поиска кратчайшего пути.
Библиотека следует точно документации, все параметры настраиваемые и можно изучать семейство этих алгоритмов и влияние параметров на поиск.
Интересует, какие задачи вы встречали, которые можно свести к задаче поиска какого то пути на графе? Чтобы можно было развивать библиотеку.
Приветствую, а где в документации точно написано что, вот как в примере ниже, можно переменной класса при ее определении присваивать начальное значение от константы класса?
Я лично все время так делал, но смотрю мой коллега не знал что так можно, я подумал из доков его просветить, но там четко про это не сказано. Самый ближний пример - просто с какой то глобальной константой. Он привык из прошлых версий что вычислять значение нельзя , а тут вроде как вычисление, но оно работало и до версии 5.6.
Может просто не там смотрю в документации?
Нарушит ли это Принцип подстановки Барбары Лисков, или я неверно его понимаю ?
Ведь для объекта Knife постусловия после операции cut() например такие:
- лезвие стало менее острым чем было (изменение атрибута самого объекта)
- разрезаемый объект получил урон.
Но если подменять Knife на PocketKnife, и второй не раскрыт, то он этих постусловий не даст, сузит получается, а в принципе сказано - "Постусловия не могут быть ослаблены в подклассе"
Привет.
Написал свой движок, типа цмс, для личной коммерческой разработки.
Думаю как указать в phpDoc комментах что это проприетарное ПО, чтобы хотя бы формально запретить владельцам сайтов, выполненных на этом движке, играться с самим движком - распространять его, использовать самим для сайтостроительства и т.д.
Вижу есть теги @copyright и @license.
Достаточно для моих целей только копирайт закатать?
Про тег license просто не знаю какую лицензию туда записать.
Привет.
Начал тестировать свой движок. Смотрю через xdebug.
И вижу что на локалке намного медленней пишет скрипт выполняется чем на дешевом хостинге, куда я закинул тот же скрипт. В 10 раз медленней.
Я понимаю что на хостинге может стоять акселератор, но не настолько же.
Собирал сам wamp. Комп не сильно слабый. Апач в антивирусе в доверенных.
Кто на локалке себе то же собирал wamp - не замечали такого и если замечали - то может как решили?
Drupal например, все таки тяжелая цмс, у меня на локалке очень медленно работает, на хостингах быстрее работает.
Причем это получается разные скрипты и все с затормозкой, смотрел в xdebug, не из-за кода.
И еще - врядли из-за связи с БД. В статистике друпала время на запросы к БД(которых много) как раз невелико, а вот остальное время - пых елозит и долго.
Файловые операции не быстро что ли осуществляет.