Androide | Java | algoritmo | C/C++/Linux/Dardo | Pitón | red informática | Principios de composición informática. | estructura de datos | Sistema operativo | criptografía | patrón de diseño | otro |
---|
?️ | ? | ? | ☯️ | ⚡ | ? | ? | ? | ?️ | ? | ? | ?️ |
Como desarrollador, los conocimientos básicos son muy importantes, especialmente algunas grandes empresas conceden gran importancia a los conceptos básicos. Durante la entrevista, si no está preparado con antelación, será fácilmente eliminado. El autor ha compilado este conjunto de puntos de conocimiento. Hay más de unos pocos cientos de elementos, grandes y pequeños, para que todos puedan verificar y completar los vacíos. Este almacén se actualiza continuamente. Algunos enlaces son 404 y el autor. aún no los ha ingresado. Para obtener una descripción general, haga clic aquí.
?️ Android
Conceptos básicos de Android
Estructura
- Ver sistema
- Arquitectura del sistema Android
- Se inicia el sistema Android
- Proceso de inicio del proceso de solicitud.
- Proceso de inicio de actividad
- Proceso de inicio del servicio
- Proceso de inicio de transmisión
- Proceso de inicio de ContentProvider
- Contexto
- AMS
- WMS
- DiseñoInfater
- Aglutinante
- Enlace de datos
Android Avanzado
- Análisis del controlador
- programación funcional
- Servicio de intención
- MVC, MVP, MVVM
- Controlador de hilo
- empaquetado de aplicaciones
- Dalvik y el ARTE
- Tecnología de gancho
- Diferencias entre firmas v1, v2 y v3
- RecicladorVer
- Ver página 2
- Ver proceso de dibujo
- distribución de eventos
- Cáscara
- arreglo caliente
- complemento
- Componentización
- mochila propulsora
- JNI
- MMKV
- mapa de bits
- Restricciones de interfaz no SDK de Android9.0
- sobrevivir
Análisis de código fuente
- Enrutador
- cuchillo de mantequilla
- Daga2
- Autobús de eventos
- Planeo
- verdedao
- canario de fugas
- Ok http
- Retroadaptación
- RxJava
Optimización del rendimiento
- Optimización de la estabilidad
- Optimización de la memoria
- Optimización de dibujo
- Optimización de energía
- Iniciar optimización
- Optimización de la red
- Optimización del tamaño del paquete
Otros puntos de conocimiento
- HTTP y HTTPS
- HTTP1.0, HTTP2.0, HTTP3.0
- árbol negro rojo
¿Java?
- Conceptos básicos de Java
- Genéricos
- Reflexión y proxies dinámicos
- sistema anormal
- JavaIO
- contenedor java
- Análisis concurrente de HashMap
- Análisis de HashMap
- Análisis CopyOnWriteArrayList
- análisis de ArrayList
- Análisis de lista enlazada
- Análisis de PriorityQueue
- Análisis de LinkedHashMap
- concurrencia de Java
- grupo de subprocesos de Java
- máquina virtual java
algoritmo
- Campo de entrenamiento de algoritmos
- Espada apuntando a la oferta
- Leetcode
- TOP100
- Sitio web recomendado
- algoritmo de clasificación
☯️C/C++/Linux/Dardo
- Conceptos básicos de C
- Conceptos básicos de C++
- Conceptos básicos de Linux
- Conceptos básicos de dardos
⚡Python
- Conceptos básicos de Python
- Ejemplo de rastreador
- rastreador de vídeos bilibili
? Red informática
- Descripción general de la red informática
- capa fisica
- capa de enlace de datos
- capa de red
- capa de transporte
- Capa de aplicación
¿Principios de composición informática?
- Descripción general del sistema informático
- Representación de datos y operaciones.
- sistema de almacenamiento
- sistema de comando
- UPC
- autobús
- sistema de E/S
¿Estructura de datos?
- introducción
- mesa lineal
- pilas y colas
- cadena
- Árboles y árboles binarios
- imagen
- Encontrar
- clasificar
?️Sistema operativo
- Descripción general del sistema informático
- Gestión de procesos
- Gestión de la memoria
- Gestión de archivos
- Gestión de entradas y salidas (IO)
? Criptografía
- Descripción general de la criptografía
- cifrado César
- Cifrado simétrico
- Resumen del mensaje
- cifrado asimétrico
- firma digital
¿Patrones de diseño?
- Siete principios de los patrones de diseño
- Introducción a los patrones de diseño.
- UML
- modo creador
- Patrón singleton
- Patrón de fábrica
- Patrón de prototipo
- patrón constructor
- patrón estructural
- modo adaptador
- modo proxy
- patrón decorador
- modo puente
- modo de apariencia
- Modo peso mosca
- Modo combinado
- modo puente
- patrones de comportamiento
- Modo plantilla
- patrón de estrategia
- modo comando
- modelo de cadena de responsabilidad
- modo de estado
- Patrón de observador
- patrón intermediario
- patrón iterador
- Modo visitante
- Modo nota
- modo intérprete
- Comparación de modelos
?️Otros
- regular
- git
- conceptos básicos de git 1
- conceptos básicos de git 2
- La diferencia entre restablecer y pagar