Как предотвратить создание нового документа без названия при запуске приложения на основе документов Mac OS X?

StackOverflow https://stackoverflow.com/questions/2558486

  •  23-09-2019
  •  | 
  •  

Вопрос

Я делаю новое приложение Mac OS X. (Не приложение для iPhone) Это приложение на основе документов.

Он показывает новый экземпляр документа «без названия» автоматически при запуске. Как я могу заблокировать это поведение? Я желаю, чтобы мое приложение не показало окна в начале.

Это было полезно?

Решение

Для некоторых алгоритмов доступны онлайн версии. Например, для LOF, локальный выброс фактор, есть онлайн вариант. Я считаю, что есть также онлайн варианты K-означает (и на самом деле, оригинальная версия MACQueen можно рассматривать как «онлайн», хотя большинство людей превращают его в автономную версию, подтверждая ее до конвергенции), но см. Ниже для проблемы с параметром k.

Однако онлайн-операция часто приходит в значительной стоимости производительности. До того, где быстрее запускать полный алгоритм на снисрении каждый час, а не постоянно обновлять результаты. Подумайте о поисковых системах в Интернете. Большинство крупномасштабных поисковых систем до сих пор не позволяют запросы «онлайн», но вместо этого вы запрашиваете последний индекс, который был построен, вероятно, день или более.

plus, онлайн-операция нуждается в значительной сумме дополнительной работы. Легко вычислять матрицу расстояния, гораздо сложнее онлайн обновить его, добавив и удаляю столбцы и синхронизируйте все зависимые результаты. В целом, большинство результатов добычи данных просто слишком сложны для выполнения этого. Например, легко вычислять среднее значение для потока данных. Но «часто нет просто не известного решения для обновления результатов, не повторяя - дорогое - процесс». В других ситуациях вам даже нужно будет изменить параметры алгоритма. Так что в какой-то момент может образоваться новый кластер. K-означает, однако не означает, что появляются новые кластеры. По сути, вы не можете просто написать онлайн-версию K-означает. Это будет другой алгоритм, поскольку ему нужно динамически изменять входной параметр «K».

Так что обычно алгоритмы уже будут либо онлайн, либо оффлайн . И пакет программного обеспечения не сможет HELL автономных алгоритмов в онлайн алгоритмы .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top