Android | Java | algoritmo | C/C++/Linux/Dart | Pitão | rede de computadores | Princípios de composição de computador | estrutura de dados | sistema operacional | criptografia | padrão de design | outro |
---|
?️ | ? | ? | ☯️ | ⚡ | ? | ? | ? | ?️ | ? | ? | ?️ |
Como desenvolvedor, o conhecimento básico é muito importante, principalmente algumas grandes empresas dão grande importância ao básico. O básico é a base de tudo. Durante a entrevista, se você não estiver preparado com antecedência, será facilmente eliminado. O autor compilou este conjunto de pontos de conhecimento. São mais de algumas centenas de itens no total, grandes e pequenos, para que todos possam verificar e preencher as lacunas. Alguns links são 404 e o autor. ainda não os inseriu. Para uma visão geral, clique aqui.
?️Android
?Java
- Noções básicas de Java
- Genéricos
- Reflexão e proxies dinâmicos
- Sistema anormal
- JavaIO
- Contêiner Java
- Análise ConcurrentHashMap
- Análise de HashMap
- Análise de CopyOnWriteArrayList
- Análise de ArrayList
- Análise de LinkedList
- Análise PriorityQueue
- Análise LinkedHashMap
- Simultaneidade Java
- Conjunto de threads Java
- Máquina virtual Java
? algoritmo
- Campo de treinamento de algoritmos
- Espada apontando para oferta
- Código Leet
- TOP100
- Site recomendado
- Algoritmo de classificação
☯️C/C++/Linux/Dart
- Noções básicas de C
- Noções básicas de C++
- Noções básicas de Linux
- Noções básicas de dardo
⚡Python
- Noções básicas de Python
- Exemplo de rastreador
- rastreador de vídeo bilibili
? Rede de computadores
- Visão geral da rede de computadores
- camada física
- camada de enlace de dados
- camada de rede
- camada de transporte
- Camada de aplicação
? Princípios de composição de computadores
- Visão geral do sistema de computador
- Representação e operações de dados
- sistema de armazenamento
- sistema de comando
- CPU
- ônibus
- Sistema IO
?Estrutura de dados
- introdução
- mesa linear
- pilhas e filas
- corda
- Árvores e árvores binárias
- foto
- Encontrar
- organizar
?️Sistema operacional
- Visão geral do sistema de computador
- Gestão de processos
- Gerenciamento de memória
- Gerenciamento de arquivos
- Gerenciamento de entrada e saída (IO)
? Criptografia
- Visão geral da criptografia
- Cifra de César
- Criptografia simétrica
- Resumo da mensagem
- criptografia assimétrica
- assinatura digital
? Padrões de projeto
- Sete princípios de padrões de design
- Introdução aos padrões de projeto
- UML
- modo criador
- Padrão singleton
- Padrão de fábrica
- Padrão de protótipo
- padrão de construtor
- padrão estrutural
- modo adaptador
- modo proxy
- padrão de decorador
- modo ponte
- modo de aparência
- Modo peso mosca
- Modo de combinação
- modo ponte
- padrão comportamental
- Modo modelo
- padrão de estratégia
- modo de comando
- modelo de cadeia de responsabilidade
- modo de estado
- Padrão de observador
- padrão intermediário
- padrão de iterador
- modo visitante
- Modo memorando
- modo intérprete
- Comparação de modelos
?️Outros
- regular
- idiota
- noções básicas do git 1
- noções básicas do git 2
- A diferença entre redefinir e finalizar a compra