Тройной поиск можно эффективно использовать на параллельных архитектурах - ПЛИС и ASIC. Например, если внутренняя память ПЛИС, необходимая для поиска, составляет менее половины ресурса ПЛИС, вы можете сделать дубликат блока памяти. Это позволит одновременно обращаться к двум различным адресам памяти и выполнять все сравнения за один такт. Это одна из причин того, что 100 МГц FPGA может иногда превосходить процессор 4 ГГц:)
Вы могли отредактировать шаблонный файл для добавления собственной таблицы стилей для переопределения существующей.
phpDocumentor может произвести в стиле, подобном документации php.net (и его встроенный и с присяжным острословом и с не разметками присяжного острослова)
Если бы ugly's проблема, я просто переключил бы таблицу стилей для пользовательской. Если Вы не хотите перезаписывать сгенерированный, можно использовать плагин Firefox как Стильный .
django.contrib.auth.login(request, user)
, чтобы сказать Django сохранять пользователя в сессию. Обновленный мой ответ выше.
– Ptah
12 November 2013 в 23:27
Да, phpDocumentor ( http://www.phpdoc.org/ ) является приемлемым стандартным инструментом для автодокументов PHP. Это стандарт де-факто.
При документировании кода PHP приемлемо следовать общим руководящим принципам JavaDoc для кода. Однако вы столкнетесь со случаями, когда этого недостаточно, потому что PHP и Java - разные языки.
Например, функции PHP не имеют возвращаемого типа, и для функции неизбежно (а иногда и желательно) возвращать один тип с одним контекстом, а другой тип с другим контекстом. Руководства JavaDoc в этом не помогут, потому что это невозможно сделать на Java.
Есть два хорошо известных и часто используемых инструмента, которые могут генерировать документацию API из блоков документов:
О «рекомендациях»: я бы сказал, что это зависит от ваших проектов, но, по крайней мере, я ожидал увидеть:
@param имя типа описание возвращаемого значения параметра
@return описание типа возвращаемого значения
@throws описание типа исключения, которое может быть сгенерировано
Замечательно то, что недавняя IDE (например, Eclipse PDT ], например) ,может читать и интерпретировать эти маркеры, чтобы давать подсказки при кодировании; -)
Кроме того, появляется все больше и больше инструментов PHP, которые используют php docblocks для других целей, кроме документации.
Например, PHPUnit позволяет вам чтобы указать некоторые связанные с тестами вещи с помощью определенных тегов - см. Аннотации .
Кодовая база Wordpress документирована с использованием тегов phpdoc (см. this ), и в целом она довольно хороша - она отображается здесь с использованием phpDocumentor .
Большая часть кода, который я пишу, достаточно существенный, чтобы мне нужно было подумать об автогенерации документации, сделана в .Net, поэтому я не могу дать много информации о точке зрения автора документации
PHPDoc, вероятно, настолько хорош, насколько вы его получите, с точки зрения встроенного комментирования в стиле Javadoc. Вы также можете посмотреть PHPXRef .