¿Cómo puedo evitar hacer un nuevo documento sin título cuando se inicia la aplicación basada en documentos Mac OS X?

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

  •  23-09-2019
  •  | 
  •  

Pregunta

Estoy haciendo una nueva aplicación Mac OS X. (no una aplicación para iPhone) Esta es una aplicación basada en documentos.

Muestra una nueva instancia de documento "sin título" automáticamente cuando se inicia. ¿Cómo puedo bloquear este comportamiento? Desearía que mi aplicación no muestre una ventana al inicio.

¿Fue útil?

Solución

Para algunos algoritmos, hay versiones en línea disponibles. Por ejemplo, para LOF, el factor de atorrente local, hay una variante en línea. Creo que también hay variantes en línea de k-significa (y de hecho, la versión original de MacQueen se puede ver como "en línea", aunque la mayoría de las personas lo convierten en una versión sin conexión reiterándola hasta la convergencia), pero vea a continuación el problema. con el parámetro k.

Sin embargo, la operación en línea a menudo viene a un costo de rendimiento significativo. Hasta el punto donde es más rápido ejecutar el algoritmo completo en una instantánea cada hora en lugar de actualizar continuamente los resultados. Piense en los motores de búsqueda de Internet. La mayoría de los motores de búsqueda de gran escala aún no permiten consultas "en línea", sino que, en su lugar, consulta el último índice que se construyó, probablemente hace un día o más.

Plus, la operación en línea necesita una cantidad significativa de trabajo adicional. Es fácil calcular una matriz de distancia, es mucho más difícil de actualizarlo agregando y eliminando las columnas y sincronice todos los resultados dependientes. En general, la mayoría de los resultados de la minería de datos son demasiado complejos para realizar esto. Es fácil calcular la media de un flujo de datos, por ejemplo. Pero '' 'A menudo, simplemente no hay una solución conocida para actualizar los resultados sin reembolsar el proceso costoso "". En otras situaciones, incluso tendrá que cambiar los paráteres del algoritmo. Por lo tanto, en algún momento, se puede formar un nuevo grupo. Sin embargo, K-significa que no se entiende que aparezcan nuevos grupos. Esencialmente, no puede simplemente escribir una versión en línea de K-SIFICIAL. Será un algoritmo diferente, ya que necesita modificar dinámicamente el parámetro de entrada "K".

Por lo general, los algoritmos ya estarán en línea o fuera de línea . Y un paquete de software no podrá girar Offline algoritmos en algoritmos en línea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top