Home avatar

Lou Stack Base

Lou's knowledge base for software engineering, DevOps, and topics I'm exploring.

Git Learning Notes

Files in the index : Tracked files Files not in the index : Untracked files

  • working tree is the working directory
  • When indexed file content and working directory file content match the state is called “Stage
  • When indexed file content and working directory file content do not match the state is called “Unstage

Version-Control Commands

/images/remote/xFkkXIE_14903188663520659447.jpg

Golang Learning Point

Golang Learning Point

Reasons Golang Was Created

  1. Simplicity
  2. Fast compilation
  3. Compiled language
  4. Strongly typed
  5. Built-in concurrency support
  6. Automatic garbage collection

Applicable Scenarios

  1. Web Development
  2. Command-line Interfaces(CLIs)
  3. Cloud & NetWork Services

Golang Compatibility

GO 1.X new versions are guaranteed to be backward compatible, except for the following four cases