Карта и уменьшение в .NET

Вы можете сделать интерактивную rebase:

git rebase -i 

Это вызовет ваш редактор по умолчанию. Просто удалите строку, содержащую фиксацию, которую вы хотите удалить, чтобы удалить эту фиксацию.

Вам, конечно же, потребуется доступ к удаленному репозиторию, чтобы применить это изменение там.

См. этот вопрос: Git: удаление выделенных коммитов из репозитория

128
задан Developer 9 January 2009 в 16:44
поделиться

2 ответа

Если бы Вы пытались записать свою собственную версию Google затем, то это могло бы гарантировать его..!!!

Серьезно, хотя, если у Вас есть проблема, которую можно разложить на несколько меньших проблем затем, решение MapReduce работало бы. Документ Google о MapReduce имеет много хороших примеров, включая то, как обработать тысячи веб-страниц, слов количества в документе и т.д. и т.д.

-1
ответ дан Sean 9 January 2009 в 16:44
поделиться
  • 1
    Обратите внимание, что NSViews не всегда имеют слой, в этом случае это ничего не делает. См. Ioretoparisi' s ответ. – Kalle 6 September 2013 в 01:40

Классы проблемы, которые хорошо подходят для решения для стиля mapreduce, являются проблемами агрегирования. Из извлечения данных из набора данных. В C# можно было использовать в своих интересах LINQ к программе в этом стиле.

От следующей статьи: http://codecube.net/2009/02/mapreduce-in-c-using-linq/

метод GroupBy действует как карта, в то время как Избранный метод делает задание сокращения промежуточных результатов в заключительный список результатов.

var wordOccurrences = words
                .GroupBy(w => w)
                .Select(intermediate => new
                {
                    Word = intermediate.Key,
                    Frequency = intermediate.Sum(w => 1)
                })
                .Where(w => w.Frequency > 10)
                .OrderBy(w => w.Frequency);

Для распределенной части, Вы могли проверить DryadLINQ: http://research.microsoft.com/en-us/projects/dryadlinq/default.aspx

18
ответ дан Joel Martinez 9 January 2009 в 16:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: