![Geek Hack](/img/default-banner.jpg)
- 14
- 5 563
Geek Hack
Bolivia
Registrace 24. 09. 2023
👇 Ayudame a llegar a 1000 Subs :)
En este canal podrás encontrar:
- Contenido orientado a tecnologia en general
- ProgramaciĂłn principalmente con C# y .NET
- Tips de programaciĂłn para cualquier lenguaje
- Desarrollo con frameworks de desarrollo mĂłvil como MAUI, Avalonia .NET Android y .NET iOS
- Tutoriales de cualquier tema relacionado a tecnologĂa y programas de PC
En este canal podrás encontrar:
- Contenido orientado a tecnologia en general
- ProgramaciĂłn principalmente con C# y .NET
- Tips de programaciĂłn para cualquier lenguaje
- Desarrollo con frameworks de desarrollo mĂłvil como MAUI, Avalonia .NET Android y .NET iOS
- Tutoriales de cualquier tema relacionado a tecnologĂa y programas de PC
Puntos de ubicacion con Mapsui | Mapas con .NET
Aprende a agregar puntos de ubicaciĂłn en mapas utilizando Mapsui con .NET en este tutorial. Descubre cĂłmo integrar esta funcionalidad en aplicaciones multiplataforma compatibles con Windows, Linux, Mac, Android, iOS y WASM. Ideal para desarrolladores que desean mejorar sus aplicaciones con caracterĂsticas avanzadas de mapas interactivos. ¡No te pierdas esta guĂa completa para trabajar con Mapsui y .NET!
Proyecto en GitHub:
github.com/dev-elian/DemoMapsui
Proyecto en GitHub:
github.com/dev-elian/DemoMapsui
zhlĂ©dnutĂ: 25
Video
Message Box en Avalonia | .NET Multiplataforma
zhlédnutà 63Před 21 dnem
Aprende a implementar un Message Box en Avalonia con .NET en este tutorial. Descubre cĂłmo crear mensajes emergentes en aplicaciones multiplataforma que funcionan en Android, iOS, web, Windows, Mac y Linux. Ideal para desarrolladores que buscan mejorar la interacciĂłn con el usuario en sus aplicaciones utilizando Avalonia.
Atajo a Depuración Inhalámbrica en Samsung
zhlédnutà 33Před 21 dnem
Descubre cĂłmo configurar y utilizar la depuraciĂłn inalámbrica en dispositivos Samsung en este tutorial. Aprende a simplificar tu flujo de trabajo con este práctico atajo que te permite depurar tus aplicaciones sin necesidad de cables. Ideal para desarrolladores que buscan optimizar su proceso de desarrollo en dispositivos Samsung. ¡No te pierdas esta guĂa rápida y efectiva!
Arreglar el error de ventana transparente en Avalonia 11 | .NET Multiplataforma
zhlédnutà 24Před 21 dnem
Aprende a solucionar el error de ventana transparente en Avalonia 11 con este tutorial. Descubre cĂłmo resolver este problema comĂşn en aplicaciones multiplataforma desarrolladas con .NET. Ideal para desarrolladores que enfrentan este inconveniente y buscan una soluciĂłn clara y efectiva.
Ejecutar CĂłdigos USSD con Android | .NET Android (MAUI, Avalonia Xamarin)
zhlédnutà 37Před 21 dnem
Descubre cĂłmo ejecutar cĂłdigos USSD en aplicaciones Android utilizando .NET y frameworks como MAUI, Avalonia, y Xamarin en este tutorial. Aprende a implementar esta funcionalidad crucial para interactuar con servicios mĂłviles directamente desde tu aplicaciĂłn. Perfecto para desarrolladores que buscan mejorar sus habilidades en desarrollo mĂłvil con .NET. ¡No te pierdas esta guĂa completa!
Zoom con Mapsui | Mapas con .NET
zhlédnutà 25Před 21 dnem
Aprende a implementar funcionalidades de zoom en mapas utilizando Mapsui con .NET en este tutorial. Descubre cómo mejorar la experiencia del usuario en tus aplicaciones con mapas interactivos y control de zoom. Ideal para desarrolladores que desean profundizar en el uso de Mapsui y explorar toas las funciones que ofrece esta biblioteca. ¡Aprende lo esencial para trabajar con mapas en .NET! Proy...
MVVM con Mapsui | Mapas con .NET
zhlédnutà 21Před 21 dnem
Descubre cómo usar Mapsui con el patrón MVVM en este tutorial detallado. Aprende a integrar mapas interactivos en tus aplicaciones, logrando una arquitectura limpia y escalable. Este video es ideal para desarrolladores que buscan mejorar sus habilidades en C# y .NET. Te mostraremos paso a paso cómo trabajar con Mapsui y MVVM, desde la configuración inicial hasta la implementación avanzada. ¡Usa...
No Programes BĂşsquedas Con Listas Ni Arreglos, Usa Esto | .NET C#
zhlédnutà 4,9KPřed 21 dnem
Descubre por qué los diccionarios son fundamentales en C# para optimizar la búsqueda y gestión de datos. Aprende cómo esta estructura de datos permite acceso rápido por clave, ideal para aplicaciones que requieren eficiencia en operaciones de búsqueda. En este tutorial, exploraremos cómo implementar y aprovechar diccionarios en lugar de listas y arreglos. Mejora tu desarrollo con técnicas avanz...
Tema Oscuro en SQL SERVER en 1 Minuto
zhlédnutà 195Před 21 dnem
¿Quieres cambiar al tema oscuro en SQL Server rápidamente? En este video de solo 1 minuto, te mostraremos cómo activar el tema oscuro en SQL Server Management Studio (SSMS) para mejorar tu experiencia de usuario y reducir la fatiga visual. Sigue este sencillo tutorial paso a paso y disfruta de una interfaz más amigable para tus ojos. Ideal para desarrolladores y administradores de bases de dato...
Conectar Depuración Inhalámbrica en Android con Programa Ejecutable
zhlédnutà 101Před 21 dnem
En este tutorial completo, aprenderás paso a paso cómo configurar y utilizar la depuración inhalámbrica en dispositivos Android mediante un programa ejecutable. La depuración inhalámbrica elimina la necesidad de cables USB, simplificando enormemente el proceso de desarrollo y permitiéndote depurar tus aplicaciones directamente desde tu PC mediante ADB WiFi. Descubre cómo conectar tu dispositivo...
Habilitar CORS en .NET Android (MAUI, Xamarin, Avalonia )
zhlédnutà 59Před 21 dnem
En este video tutorial, aprenderás cĂłmo habilitar CORS en proyectos .NET para Android, incluyendo MAUI, Xamarin, y Avalonia. Descubre cĂłmo configurar tu API para permitir solicitudes de diferentes orĂgenes y garantizar la comunicaciĂłn segura entre tu backend y aplicaciones mĂłviles. Este video es esencial para desarrolladores que buscan integrar sus aplicaciones Android con servicios web de mane...
Dibujar lĂneas y estilos con Mapsui | Mapas con .NET
zhlĂ©dnutĂ 23PĹ™ed mÄ›sĂcem
En este video tutorial, aprenderás a dibujar lĂneas y aplicar estilos personalizados en tus mapas utilizando Mapsui en proyectos .NET. Exploraremos cĂłmo aprovechar al máximo las capacidades de Mapsui para crear lineas en mapas visualmente atractivos y funcionales. Ya seas un desarrollador experimentado o estĂ©s comenzando con .NET y GIS, este video te guiará paso a paso en el uso de VectorLayer,...
Mapsui: Mapas Interactivos y Personalizados con .NET
zhlĂ©dnutĂ 66PĹ™ed mÄ›sĂcem
Mapsui es una potente biblioteca de cĂłdigo abierto para integrar mapas interactivos en tus aplicaciones! Con Mapsui, puedes crear experiencias de mapas personalizadas con una amplia gama de caracterĂsticas y funcionalidades. Desde visualizar datos geoespaciales hasta interactuar con mapas en tiempo real, Mapsui ofrece todo lo que necesitas para llevar tus aplicaciones al siguiente nivel. Con ca...
Generate MBTiles with Maperitive and OpenStreetMap | Tutorial
zhlĂ©dnutĂ 59PĹ™ed 9 mÄ›sĂci
🗺️ ¡Descubre cĂłmo generar archivos MBTiles de mapas personalizados con Maperitive y OpenStreetMap en este tutorial! 🛠️ Crea mapas a medida para tus proyectos con estas potentes herramientas de cartografĂa. 🌍 Enlaces Ăştiles: đź”— Sitio web de Maperitive: maperitive.net đź”— Encuentra coordenadas con facilidad: bboxfinder.com đź”— Explora OpenStreetMap: openstreetmap.org đź”— Visualiza tus archivos MBTiles c...
Últimamente estoy usando diccionarios para optimizar consultas. Es un sistema de pagos bastante complejo, y para evitar consultar a la base por cada pago/regla/deuda, directamente me traigo toda la información que necesito, la guardo en un diccionario y ya dentro del bucle utilizo "TryGetValue" pasándole la llave (id del pago, deuda, lo que requiera) para obtener la info que necesito.
En Python existe la estructura de datos llamada set o tambiĂ©n conocida como conjuntos ya que puedes aplicar teorĂa de conjuntos con otros sets.
Si se tiene listas de conjuntos de elementos como en tablas, es recomendable el uso de diccionarios para indexar alguna columna o hay algun mejor metodo?
Te refieres a pasar datos de una tabla de base de datos a la memoria? En todos los casos depende, si necesitas un acceso más rápido que una consulta directa a base de datos y consultas frecuentemente esos datos, podrĂas optar por usar Redis que es una base de datos en memoria, y que almacena estructuras de datos clave-valor
Siempre es importante conocer las estructuras de datos provistas por el lenguaje, la realidad es que en el dĂa a dĂa el caso que presentas en el video no tiene mucho sentido; sobre todo si se programan aplicaciones web donde se usa un ORM y los queries a los datos se realizan en base de datos. Pero para software que necesita realizar bĂşsquedas en memoria definitivamente estructuras de datos como los Dictionary son imprescindibles.
Exacto, finalmente el rendimiento viene de que cambias instrucciones de CPU por memoria, que es más "barata" por asà decirlo
Concuerdo contigo, ya que hasta donde entiendo ambas bĂşsquedas se realizan de forma lineal, dando en el peor de los casos orden N. A diferencia de casos en los cuales la llave indexa de mejor manera para realizar la bĂşsqueda idealmente en el orden de complejidad de una constante
Xq no usas linq y ya
benchmark?
En el video uso un simple Stopwatch para medir cuanto tiempo toma la ejecuciĂłn del mĂ©todo, aunque tambien podrĂa haber usado un benchmark como mencionas para las pruebas
seria bueno que dieras mas visibilidad a las letras desde el principio pues para los que no somos expertos seria util poder ver claramente todo el contenido, es muy interesante tu tema gracias
Tienes razón, las letras son muy pequeñas para un video. En los próximos videos haré las letras mas grandes, gracias!