Skip to content

z9956/Notes

Repository files navigation

个人笔记

+---algorithms
|   +---maths
|   |       Factorial.js
|   |       Fibonacci.js
|   |
|   +---search
|   |       BinarySearch.js
|   |       JumpSearch.js
|   |       LinearSearch.js
|   |
|   \---sorts
|           BubbleSort.js
|           HeapSort.js
|           InsertionSort.js
|           MergeSort.js
|           QuickSort.js
|           SelectionSort.js
|           ShellSort.js
|
+---configuration
|       .babelrc
|       .eslintrc
|       .gitignore
|       .npmrc
|       .prettierrc
|       commitlint.config.js
|       config.json
|       nginx.conf
|
+---data-structures
|   +---doubly-linked-list
|   |       DoublyLinkedList.js
|   |
|   +---graph
|   |       Graph.js
|   |
|   +---hash-table
|   |       HashTable.js
|   |
|   +---heap
|   |       Heap.js
|   |       MaxHeap.js
|   |       MinHeap.js
|   |
|   +---linked-list
|   |       LinkedList.js
|   |       SinglyCircularLinkedList.js
|   |       SinglyLinkedList.js
|   |
|   +---queue
|   |       Queue.js
|   |
|   +---stack
|   |       Stack.js
|   |
|   \---tree
|           BinarySearchTree.js
|           Tree.js
|
+---designPatterns
|       Abstract-Factory.js
|       Adapter.js
|       Bridge.js
|       Builder.js
|       Chain-of-Responsibility.js
|       Command.js
|       Composite.js
|       Decorator.js
|       Facade.js
|       Factory.js
|       Flyweight.js
|       Iterator.js
|       Mediator.js
|       Memento.js
|       Observer.js
|       Prototype.js
|       Proxy.js
|       Singleton.js
|       State.js
|       Strategy.js
|       Template-Method.js
|       Visitor.js
|
+---docs
|   |   Git.md
|   |   JavaScript.md
|   |   MTProxy.md
|   |   Nginx.md
|   |   Regexp.md
|   |   Shell.md
|   |   Todo.md
|   |   TypeScript.md
|   |   Ubuntu.md
|   |   Vercel.md
|   |   Webpack.md
|   |   WSL.md
|   |   yarn.md
|   |   Zsh.md
|   |
|   +---AST
|   |       AST.md
|   |
|   +---Babel
|   |       Babel.md
|   |
|   +---Configuration
|   |       commitlint.md
|   |       eslintrc.md
|   |       gitignore.md
|   |       npmrc.md
|   |       prettier.md
|   |       tsconfig.json
|   |       tsconfig.md
|   |
|   +---DesignPatterns
|   |       Abstract-Factory.md
|   |       Adapter.md
|   |       Bridge.md
|   |       Builder.md
|   |       Chain-of-Responsibility.md
|   |       Command.md
|   |       Composite.md
|   |       Decorator.md
|   |       DesignPatterns.md
|   |       Facade.md
|   |       Flyweight.md
|   |       Iterator.md
|   |       Mediator.md
|   |       Memento.md
|   |       Observer.md
|   |       Prototype.md
|   |       Proxy.md
|   |       Singleton.md
|   |       State.md
|   |       Strategy.md
|   |       Template-Method.md
|   |       Visitor.md
|   |
|   +---Problems
|   |       FrontEnd.md
|   |       React.md
|   |
|   +---React-utils
|   |       useClickAnywhere.md
|   |       useClickAway.md
|   |       useResize.md
|   |       useStateListeningProp.md
|   |
|   +---React源码学习
|   |       React源码学习.md
|   |       启动过程.md
|   |
|   \---Utils
|           column-reverse.md
|           debounce.md
|           eventEmitter.md
|           gcd.md
|           getCssProperties.md
|           getFileSize.md
|           getGreetingTime.md
|           getIsMobile.md
|           getType.md
|           hashToColor.md
|           isJSON.md
|           onpaste.md
|           openBase64Image.md
|           print.md
|           reduce.md
|           scrollFun.md
|           throttle.md
|           tree.md
|
+---src
|   +---components
|   |       column-reverse.tsx
|   |       debounce.tsx
|   |       eventEmitter.tsx
|   |       gcd.tsx
|   |       getCssProperties.tsx
|   |       getFileSize.tsx
|   |       getGreetingTime.tsx
|   |       getIsMobile.tsx
|   |       getType.tsx
|   |       hashToColor.tsx
|   |       isJSON.tsx
|   |       onpaste.tsx
|   |       openBase64Image.tsx
|   |       print.tsx
|   |       scrollFun.tsx
|   |       throttle.tsx
|   |       useClickAnywhere.tsx
|   |       useClickAway.tsx
|   |       useResize.tsx
|   |       useStateListeningProp.tsx
|   |
|   +---hooks
|   |       useClickAnywhere.ts
|   |       useClickAway.ts
|   |       useResize.ts
|   |       useStateListeningProp.ts
|   |
|   \---utils
|           beautifyTime.html
|           column-reverse.html
|           debounce.js
|           deepClone.js
|           downExcel.js
|           eventEmitter.js
|           exchangeVariables.js
|           fetch.js
|           gcd.js
|           getCssProperties.js
|           getFileSize.js
|           getGreetingTime.js
|           getIp.js
|           getIsMobile.js
|           getType.js
|           hashToColor.js
|           highlight.js
|           isJSON.js
|           listenStorage.html
|           onpaste.html
|           reduce.js
|           reverse.js
|           scrollFun.js
|           secondToTime.js
|           throttle.js
|           tree.js