{"id":27167142,"url":"https://github.com/z9956/notes","last_synced_at":"2025-04-09T04:50:41.616Z","repository":{"id":46076854,"uuid":"362052861","full_name":"z9956/Notes","owner":"z9956","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-12T07:01:12.000Z","size":2303,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T07:15:30.626Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://notes.10087313.xyz/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/z9956.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-27T09:20:40.000Z","updated_at":"2025-03-12T07:01:16.000Z","dependencies_parsed_at":"2024-11-12T04:19:15.924Z","dependency_job_id":"189b080f-52d1-4ce2-bca6-549bcfc5024b","html_url":"https://github.com/z9956/Notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z9956%2FNotes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z9956%2FNotes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z9956%2FNotes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/z9956%2FNotes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/z9956","download_url":"https://codeload.github.com/z9956/Notes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980820,"owners_count":21027803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-09T04:50:41.097Z","updated_at":"2025-04-09T04:50:41.609Z","avatar_url":"https://github.com/z9956.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 个人笔记\n\n```\n+---algorithms\n|   +---maths\n|   |       Factorial.js\n|   |       Fibonacci.js\n|   |\n|   +---search\n|   |       BinarySearch.js\n|   |       JumpSearch.js\n|   |       LinearSearch.js\n|   |\n|   \\---sorts\n|           BubbleSort.js\n|           HeapSort.js\n|           InsertionSort.js\n|           MergeSort.js\n|           QuickSort.js\n|           SelectionSort.js\n|           ShellSort.js\n|\n+---configuration\n|       .babelrc\n|       .eslintrc\n|       .gitignore\n|       .npmrc\n|       .prettierrc\n|       commitlint.config.js\n|       config.json\n|       nginx.conf\n|\n+---data-structures\n|   +---doubly-linked-list\n|   |       DoublyLinkedList.js\n|   |\n|   +---graph\n|   |       Graph.js\n|   |\n|   +---hash-table\n|   |       HashTable.js\n|   |\n|   +---heap\n|   |       Heap.js\n|   |       MaxHeap.js\n|   |       MinHeap.js\n|   |\n|   +---linked-list\n|   |       LinkedList.js\n|   |       SinglyCircularLinkedList.js\n|   |       SinglyLinkedList.js\n|   |\n|   +---queue\n|   |       Queue.js\n|   |\n|   +---stack\n|   |       Stack.js\n|   |\n|   \\---tree\n|           BinarySearchTree.js\n|           Tree.js\n|\n+---designPatterns\n|       Abstract-Factory.js\n|       Adapter.js\n|       Bridge.js\n|       Builder.js\n|       Chain-of-Responsibility.js\n|       Command.js\n|       Composite.js\n|       Decorator.js\n|       Facade.js\n|       Factory.js\n|       Flyweight.js\n|       Iterator.js\n|       Mediator.js\n|       Memento.js\n|       Observer.js\n|       Prototype.js\n|       Proxy.js\n|       Singleton.js\n|       State.js\n|       Strategy.js\n|       Template-Method.js\n|       Visitor.js\n|\n+---docs\n|   |   Git.md\n|   |   JavaScript.md\n|   |   MTProxy.md\n|   |   Nginx.md\n|   |   Regexp.md\n|   |   Shell.md\n|   |   Todo.md\n|   |   TypeScript.md\n|   |   Ubuntu.md\n|   |   Vercel.md\n|   |   Webpack.md\n|   |   WSL.md\n|   |   yarn.md\n|   |   Zsh.md\n|   |\n|   +---AST\n|   |       AST.md\n|   |\n|   +---Babel\n|   |       Babel.md\n|   |\n|   +---Configuration\n|   |       commitlint.md\n|   |       eslintrc.md\n|   |       gitignore.md\n|   |       npmrc.md\n|   |       prettier.md\n|   |       tsconfig.json\n|   |       tsconfig.md\n|   |\n|   +---DesignPatterns\n|   |       Abstract-Factory.md\n|   |       Adapter.md\n|   |       Bridge.md\n|   |       Builder.md\n|   |       Chain-of-Responsibility.md\n|   |       Command.md\n|   |       Composite.md\n|   |       Decorator.md\n|   |       DesignPatterns.md\n|   |       Facade.md\n|   |       Flyweight.md\n|   |       Iterator.md\n|   |       Mediator.md\n|   |       Memento.md\n|   |       Observer.md\n|   |       Prototype.md\n|   |       Proxy.md\n|   |       Singleton.md\n|   |       State.md\n|   |       Strategy.md\n|   |       Template-Method.md\n|   |       Visitor.md\n|   |\n|   +---Problems\n|   |       FrontEnd.md\n|   |       React.md\n|   |\n|   +---React-utils\n|   |       useClickAnywhere.md\n|   |       useClickAway.md\n|   |       useResize.md\n|   |       useStateListeningProp.md\n|   |\n|   +---React源码学习\n|   |       React源码学习.md\n|   |       启动过程.md\n|   |\n|   \\---Utils\n|           column-reverse.md\n|           debounce.md\n|           eventEmitter.md\n|           gcd.md\n|           getCssProperties.md\n|           getFileSize.md\n|           getGreetingTime.md\n|           getIsMobile.md\n|           getType.md\n|           hashToColor.md\n|           isJSON.md\n|           onpaste.md\n|           openBase64Image.md\n|           print.md\n|           reduce.md\n|           scrollFun.md\n|           throttle.md\n|           tree.md\n|\n+---src\n|   +---components\n|   |       column-reverse.tsx\n|   |       debounce.tsx\n|   |       eventEmitter.tsx\n|   |       gcd.tsx\n|   |       getCssProperties.tsx\n|   |       getFileSize.tsx\n|   |       getGreetingTime.tsx\n|   |       getIsMobile.tsx\n|   |       getType.tsx\n|   |       hashToColor.tsx\n|   |       isJSON.tsx\n|   |       onpaste.tsx\n|   |       openBase64Image.tsx\n|   |       print.tsx\n|   |       scrollFun.tsx\n|   |       throttle.tsx\n|   |       useClickAnywhere.tsx\n|   |       useClickAway.tsx\n|   |       useResize.tsx\n|   |       useStateListeningProp.tsx\n|   |\n|   +---hooks\n|   |       useClickAnywhere.ts\n|   |       useClickAway.ts\n|   |       useResize.ts\n|   |       useStateListeningProp.ts\n|   |\n|   \\---utils\n|           beautifyTime.html\n|           column-reverse.html\n|           debounce.js\n|           deepClone.js\n|           downExcel.js\n|           eventEmitter.js\n|           exchangeVariables.js\n|           fetch.js\n|           gcd.js\n|           getCssProperties.js\n|           getFileSize.js\n|           getGreetingTime.js\n|           getIp.js\n|           getIsMobile.js\n|           getType.js\n|           hashToColor.js\n|           highlight.js\n|           isJSON.js\n|           listenStorage.html\n|           onpaste.html\n|           reduce.js\n|           reverse.js\n|           scrollFun.js\n|           secondToTime.js\n|           throttle.js\n|           tree.js\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz9956%2Fnotes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz9956%2Fnotes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz9956%2Fnotes/lists"}