Найдено результатов: 5

.Net XML комментарий к документации API

Существует ли простой способ создать документацию в стиле MSDN из выходных данных Visual Studio XML?
Я не настолько терпелив, чтобы создать хороший xslt для этого, потому что я знаю, что я не первый человек, который пересек этот мост.

Кроме того, я недавно пытался установить замок из песка, но это действительно заставило меня скосить глаза. Либо я упустил что-то важное в этом процессе, либо он просто слишком вовлечен.

Я знаю, что у кого-то там есть действительно хорошее мертвое простое решение.

Я повторяю здесь, потому что я думаю, что мое форматирование сделало этот абзац неинтересным для чтения:

Я дал Сэнд-Кастлу попробовать, но мне было очень трудно его настроить. На самом деле я имею в виду нечто гораздо более простое.

То есть, если только я просто не понимаю процесс создания песчаного замка. Мне казалось, что это ужасно много дополнительного багажа, чтобы просто произвести что-то хорошее для тестировщиков, чтобы работать с ними.

visual-studio   xslt   documentation   sandcastle   xml-comments    

582   6   16:03, 1st July, 2020


Как перегрузить std::swap()

std::swap() используется многими контейнерами std (такими как std::list и std::vector ) во время сортировки и даже назначения.

Но реализация std swap() является очень обобщенной и довольно неэффективной для пользовательских типов.

Таким образом, эффективность может быть получена путем перегрузки std::swap() с помощью специальной реализации пользовательского типа. Но как вы можете реализовать его так, чтобы он был использован контейнерами std?

c++   performance   optimization   stl   c++-faq    

524   4   21:43, 23rd August, 2020


От Monorail до ASP.Net MVC

В последний раз, когда я брался за нетривиальное приложение .Net/C#, я использовал замок Monorail и, в целом, наслаждался опытом. Early-access/preview выпуски .Net MVC еще не были доступны. Многие "Microsoft shops" теперь найдут решение "official" более привлекательным. Кто-нибудь перешел от Monorail к .Net MVC.

Как вы нашли выключатель?
Каковы самые большие различия в настоящее время?

c#   .net   asp.net-mvc   castle-monorail    

412   5   16:40, 7th August, 2020


Является ли этот код злоупотреблением find_if STL?

Допустим, у меня есть список имен серверов, хранящихся в векторе, и я хотел бы связаться с ними по одному, пока один не ответит успешно. Я думал об использовании алгоритма find_if STL следующим образом:

find_if(serverNames.begin(), serverNames.end(), ContactServer());

Где ContactServer-объект функции предиката.
С одной стороны, существует проблема, поскольку предикат не всегда возвращает один и тот же результат для одного и того же имени сервера (из-за простоя сервера, сетевых проблем и т. д...). Однако один и тот же результат будет возвращен независимо от того, какая копия предиката используется ( т. е. предикат не имеет реального состояния), поэтому исходная проблема с предикатами сохранения состояния в этом случае не актуальна.

Что скажешь?

c++   stl    

410   8   06:58, 27th August, 2020