MindMap Gallery programming
This is a mind map about programming, including programming languages, programming applications, programming tools, programming practices, programming advancements, etc.
Edited at 2024-02-13 12:55:35This Valentine's Day brand marketing handbook provides businesses with five practical models, covering everything from creating offline experiences to driving online engagement. Whether you're a shopping mall, restaurant, or online brand, you'll find a suitable strategy: each model includes clear objectives and industry-specific guidelines, helping brands transform traffic into real sales and lasting emotional connections during this romantic season.
This Valentine's Day map illustrates love through 30 romantic possibilities, from the vintage charm of "handwritten love letters" to the urban landscape of "rooftop sunsets," from the tactile experience of a "pottery workshop" to the leisurely moments of "wine tasting at a vineyard"—offering a unique sense of occasion for every couple. Whether it's cozy, experiential, or luxurious, love always finds the most fitting expression. May you all find the perfect atmosphere for your love story.
The ice hockey schedule for the Milano Cortina 2026 Winter Olympics, featuring preliminary rounds, quarterfinals, and medal matches for both men's and women's tournaments from February 5–22. All game times are listed in Eastern Standard Time (EST).
This Valentine's Day brand marketing handbook provides businesses with five practical models, covering everything from creating offline experiences to driving online engagement. Whether you're a shopping mall, restaurant, or online brand, you'll find a suitable strategy: each model includes clear objectives and industry-specific guidelines, helping brands transform traffic into real sales and lasting emotional connections during this romantic season.
This Valentine's Day map illustrates love through 30 romantic possibilities, from the vintage charm of "handwritten love letters" to the urban landscape of "rooftop sunsets," from the tactile experience of a "pottery workshop" to the leisurely moments of "wine tasting at a vineyard"—offering a unique sense of occasion for every couple. Whether it's cozy, experiential, or luxurious, love always finds the most fitting expression. May you all find the perfect atmosphere for your love story.
The ice hockey schedule for the Milano Cortina 2026 Winter Olympics, featuring preliminary rounds, quarterfinals, and medal matches for both men's and women's tournaments from February 5–22. All game times are listed in Eastern Standard Time (EST).
programming
programming language
Python
Python basics
Variables and data types
control structure
function
Modules and packages
Object-Oriented Programming
Python Advanced
Exception handling
File operations
regular expression
network programming
Database operations
Java
Java basics
Variables and data types
control structure
Classes and Objects
Inheritance and polymorphism
Interfaces and abstract classes
Java Advanced
Exception handling
File operations
Multithreading
network programming
Database operations
C
C Basics
Variables and data types
control structure
Classes and Objects
Inheritance and polymorphism
template
C Advanced
Exception handling
File operations
Multithreading
network programming
Database operations
Programming Tools
IDE
PyCharm
Installation and configuration
Code editing
Debugging and operation;
version control
Plugins and Extensions
Eclipse
Installation and configuration
Code editing
Debugging and running
version control
Plugins and Extensions
Visual Studio
Installation and configuration
Code editing
Debugging and running
version control
Plugins and Extensions
Code management
Git
Installation and configuration
Basic operations
Branching and merging
Remote warehouse
Tags and versions
SVN
Installation and configuration
Basic operations
Branching and merging
Remote warehouse
Tags and versions
Build tools
Maven
Installation and configuration
Project build
Dependency management
Plug-ins and extensions;
Gradle
Installation and configuration
Project build
Dependency management
Plugins and Extensions
Programming Practice
Algorithms and Data Structures
Sorting Algorithm
Bubble Sort
selection sort
insertion sort
Quick sort
merge sort
Heap sort;
Hill sort
Find algorithm
binary search
Hash lookup
Binary search tree;
red black tree
B-tree
B-tree
data structure;
array
linked list
stack
queue
Tree
picture
Hash table
Design Patterns
Singleton pattern
Lazy Singleton
Hungry Chinese singleton
Double checked lock singleton
Static inner class singleton
Factory pattern
simple factory
factory method
abstract factory
Observer pattern
observer
the person being observed;
observer list
Other design patterns
adapter mode
proxy mode
strategy mode;
template method pattern
state mode
command mode
software engineering
demand analysis
Functional Requirements
non-functional requirements
Performance requirements
security requirements;
design phase
Outline design
detailed design
Database Design
Coding stage
Coding Standards
code review
unit test
testing phase
function test;
Performance Testing
Security testing
Compatibility testing
Deployment and maintenance
Deployment plan
Monitoring and alarming
Troubleshooting
new version update
Advanced programming
Performance optimization
Algorithm optimization
Time for space
space for time
parallel computing;
Code optimization
Reduce circulation
Reduce recursion
Reduce memory allocation
Reduce function calls
Architecture optimization
load balancing
cache
Asynchronous processing
Distributed Systems
Secure programming
Input validation
Front-end validation
Backend validation
Output escape
HTML escaping
JavaScript escaping
SQL escape
Permission control
Access control
role management
Permission assignment
Software Architecture;
Monolithic architecture
advantage
shortcoming
Microservice architecture
advantage
shortcoming
Distributed architecture
advantage
shortcoming
AI
machine learning
supervised learning
Classification
return
unsupervised learning
clustering
Dimensionality reduction
deep learning
convolutional neural network
recurrent neural network
Generative Adversarial Network
reinforcement learning
Programming application
Web development
Front-end development
HTML
HTML basics
HTML5 new features
CSS
CSS basics
New features of CSS3;
JavaScript
JavaScript basics
JavaScript Advanced
Frameworks and libraries;
React
React basics
React components
React Hooks
Vue
Vue basics
Vue components
Vuex
Angular
Angular basics
Angular components
Angular routing
backend development
Python web framework
Django
Django basics
Django model
Django view
Django template
Flask
Flask basics
Flask extension
Flask blueprint
Java Web Framework
Spring
Spring basics
SpringMVC
Spring Boot
Struts
Struts basics
Struts2
C web framework
CppCMS
CppCMS basics
CppCMS template
CppCMS plugin
mobile development
Android development
Android basics
Android Studio
Android project structure
Android UI
Android Advanced
Android performance optimization
Android security
Android componentization
iOS development
iOS basics
Xcode
Swift
Storyboard
iOSAdvanced
iOS performance optimization
iOS security
iOS componentization
game development
Game Engine
Unity
Unity basics
Unity script
Unity performance optimization
Unreal Engine
Unreal Engine Basics
Unreal Engine Script
Unreal Engine performance optimization
Game development process
game planning
game design
game programming
Game testing
game release
data analysis
data collection
Web Crawler
Python crawler
Java crawler
C crawler
Data cleaning
Missing data handling
Data exception handling
Data duplication processing
data analysis
descriptive analysis
exploratory analysis
inferential analysis
data visualization
Matplotlib
Seaborn
Plotly
D3.js
artificial intelligence applications
natural language processing
Text Categorization
text generation
text translation
computer vision
Image classification
Target Detection
Image segmentation;
Speech Recognition
speech to text
speech synthesis
speech enhancement
Recommended system
Collaborative filtering
Content recommendations
Knowledge graph
Blockchain application
Blockchain basics
Blockchain principles
Blockchain technology
Blockchain application
smart contract
Solidity
Solidity basics
SolidityAdvanced
Ethereum
Ethereum Basics
ether