1"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"link","label":"Hello!","href":"/docs/introduction","docId":"introduction","unlisted":false},{"type":"category","label":"Wiki","collapsible":true,"collapsed":true,"customProps":{"description":"This description can be used in the swizzled DocCard"},"className":"red","items":[{"type":"link","label":"Wiki Assembly","href":"/docs/wiki/wiki-assembly","docId":"wiki/wiki-assembly","unlisted":false},{"type":"link","label":"Wiki Compiler","href":"/docs/wiki/wiki-compiler","docId":"wiki/wiki-compiler","unlisted":false},{"type":"link","label":"Learn CUDA","href":"/docs/wiki/wiki-cuda","docId":"wiki/wiki-cuda","unlisted":false},{"type":"link","label":"Diagram Wiki","href":"/docs/wiki/wiki-diagram","docId":"wiki/wiki-diagram","unlisted":false},{"type":"link","label":"wiki graphic","href":"/docs/wiki/wiki-graphic","docId":"wiki/wiki-graphic","unlisted":false},{"type":"link","label":"Wiki Network","href":"/docs/wiki/wiki-network","docId":"wiki/wiki-network","unlisted":false},{"type":"link","label":"wiki video","href":"/docs/wiki/wiki-video","docId":"wiki/wiki-video","unlisted":false}],"href":"/docs/category/wiki"},{"type":"category","label":"Practice","collapsible":true,"collapsed":true,"customProps":{"description":"This description can be used in the swizzled DocCard"},"className":"red","items":[{"type":"link","label":"Awesome Troubleshooting","href":"/docs/practice/awesome-troubleshooting","docId":"practice/awesome-troubleshooting","unlisted":false},{"type":"link","label":"C/C++ Build System","href":"/docs/practice/c-build-system","docId":"practice/c-build-system","unlisted":false},{"type":"link","label":"Code Snippet Management","href":"/docs/practice/code-snippet-management","docId":"practice/code-snippet-management","unlisted":false},{"type":"link","label":"Lock Http Request","href":"/docs/practice/fastapi-best-practices","docId":"practice/fastapi-best-practices","unlisted":false},{"type":"link","label":"FFmpeg Command Samples","href":"/docs/practice/ffmpeg-command-samples","docId":"practice/ffmpeg-command-samples","unlisted":false},{"type":"link","label":"Git Best Practices","href":"/docs/practice/git-best-practices","docId":"practice/git-best-practices","unlisted":false},{"type":"link","label":"how to vcpkg","href":"/docs/practice/how-to-vcpkg","docId":"practice/how-to-vcpkg","unlisted":false},{"type":"link","label":"Your markdown including PlantUML code block","href":"/docs/practice/markdown-plantuml","docId":"practice/markdown-plantuml","unlisted":false},{"type":"link","label":"OpenCV tips","href":"/docs/practice/opencv-tips","docId":"practice/opencv-tips","unlisted":false},{"type":"link","label":"Python Benchmark","href":"/docs/practice/python-benchmark","docId":"practice/python-benchmark","unlisted":false},{"type":"link","label":"Python C Library","href":"/docs/practice/python-c-library","docId":"practice/python-c-library","unlisted":false},{"type":"link","label":"Celery","href":"/docs/practice/python-celery","docId":"practice/python-celery","unlisted":false},{"type":"link","label":"Python Module","href":"/docs/practice/python-module","docId":"practice/python-module","unlisted":false},{"type":"link","label":"Python Package Management","href":"/docs/practice/python-package-management","docId":"practice/python-package-management","unlisted":false},{"type":"link","label":"Python Unicode String","href":"/docs/practice/python-unicode-string","docId":"practice/python-unicode-string","unlisted":false},{"type":"link","label":"REST API Filtering, Sorting and Pagination","href":"/docs/practice/rest-api-filtering-sorting-pagination","docId":"practice/rest-api-filtering-sorting-pagination","unlisted":false},{"type":"link","label":"Resumable Upload","href":"/docs/practice/resumable-upload","docId":"practice/resumable-upload","unlisted":false},{"type":"link","label":"RPC vs MQ","href":"/docs/practice/rpc_vs_mq","docId":"practice/rpc_vs_mq","unlisted":false},{"type":"link","label":"Serialization","href":"/docs/practice/serialization","docId":"practice/serialization","unlisted":false},{"type":"link","label":"Vcpkg Samples","href":"/docs/practice/vcpkg-samples","docId":"practice/vcpkg-samples","unlisted":false}],"href":"/docs/category/practice"},{"type":"category","label":"Docker","collapsible":true,"collapsed":true,"customProps":{"description":"This description can be used in the swizzled DocCard"},"className":"red","items":[{"type":"link","label":"Communication Between Docker Containers","href":"/docs/docker/docker-containers-communication","docId":"docker/docker-containers-communication","unlisted":false},{"type":"link","label":"Share Data between Docker Containers","href":"/docs/docker/docker-containers-data-sharing","docId":"docker/docker-containers-data-sharing","unlisted":false},{"type":"link","label":"Set Up NFS Sever in Docker","href":"/docs/docker/docker-setup-nfs-sever","docId":"docker/docker-setup-nfs-sever","unlisted":false},{"type":"link","label":"Set Up Samba Server in Docker","href":"/docs/docker/docker-setup-samba-server","docId":"docker/docker-setup-samba-server","unlisted":false}],"href":"/docs/category/docker"},{"type":"category","label":"System Design","collapsible":true,"collapsed":true,"customProps":{"description":"This description can be used in the swizzled DocCard"},"className":"red","items":[{"type":"link","label":"building chatgpt style conversation","href":"/docs/system-design/building-chatgpt-style-conversation","docId":"system-design/building-chatgpt-style-conversation","unlisted":false},{"type":"link","label":"building etl in ml with Airflow","href":"/docs/system-design/building-etl-in-ml-with-airflow","docId":"system-design/building-etl-in-ml-with-airflow","unlisted":false},{"type":"link","label":"building realtime video processing applications","href":"/docs/system-design/building-realtime-video-processing-applications","docId":"system-design/building-realtime-video-processing-applications","unlisted":false},{"type":"link","label":"designing-tiktok-comment-threads","href":"/docs/system-design/designing-tiktok-comment-threads","docId":"system-design/designing-tiktok-comment-threads","unlisted":false}],"href":"/docs/category/system-design"},{"type":"category","label":"Cheat Sheet","collapsible":true,"collapsed":true,"customProps":{"description":"This description can be used in the swizzled DocCard"},"className":"red","items":[{"type":"link","label":"ARM64/AArch64 Assembly Cheat Sheet","href":"/docs/cheat-sheet/cheatsheet-assembly-arm64","docId":"cheat-sheet/cheatsheet-assembly-arm64","unlisted":false},{"type":"link","label":"x64 Assembly Cheat Sheet","href":"/docs/cheat-sheet/cheatsheet-assembly-x64","docId":"cheat-sheet/cheatsheet-assembly-x64","unlisted":false},{"type":"link","label":"Docker Cheat Sheet","href":"/docs/cheat-sheet/cheatsheet-docker","docId":"cheat-sheet/cheatsheet-docker","unlisted":false},{"type":"link","label":"Cheatsheet ImageMagick","href":"/docs/cheat-sheet/cheatsheet-imagemagick","docId":"cheat-sheet/cheatsheet-imagemagick","unlisted":false},{"type":"link","label":"Network Cheat Sheet","href":"/docs/cheat-sheet/cheatsheet-network","docId":"cheat-sheet/cheatsheet-network","unlisted":false},{"type":"link","label":"Python pip cheat sheet","href":"/docs/cheat-sheet/cheatsheet-python-pip","docId":"cheat-sheet/cheatsheet-python-pip","unlisted":false},{"type":"link","label":"Traefik Cheat Sheet","href":"/docs/cheat-sheet/cheatsheet-traefik","docId":"cheat-sheet/cheatsheet-traefik","unlisted":false},{"type":"link","label":"Keyboard Shortcut Collection","href":"/docs/cheat-sheet/keyboard-shortcut-collection","docId":"cheat-sheet/keyboard-shortcut-collection","unlisted":false}
1],"href":"/docs/category/cheat-sheet"},{"type":"link","label":"Algorithms","href":"/docs/algorithms","docId":"algorithms","unlisted":false},{"type":"link","label":"MDX Features of Docusaurus","href":"/docs/docusaurus-mdx-features","docId":"docusaurus-mdx-features","unlisted":false},{"type":"link","label":"Frequently Asked Questions","href":"/docs/frequently-asked-questions","docId":"frequently-asked-questions","unlisted":false},{"type":"link","label":"Hello from Docusaurus","href":"/docs/doc-with-tags","docId":"greeting","unlisted":false}]},"docs":{"algorithms":{"id":"algorithms","title":"Algorithms","description":"algorithm","sidebar":"docs"},"cheat-sheet/cheatsheet-assembly-arm64":{"id":"cheat-sheet/cheatsheet-assembly-arm64","title":"ARM64/AArch64 Assembly Cheat Sheet","description":"Cheatsheet ARM64","sidebar":"docs"},"cheat-sheet/cheatsheet-assembly-x64":{"id":"cheat-sheet/cheatsheet-assembly-x64","title":"x64 Assembly Cheat Sheet","description":"x64 NASM Cheat Sheet","sidebar":"docs"},"cheat-sheet/cheatsheet-docker":{"id":"cheat-sheet/cheatsheet-docker","title":"Docker Cheat Sheet","description":"Docker Useful Commands","sidebar":"docs"},"cheat-sheet/cheatsheet-imagemagick":{"id":"cheat-sheet/cheatsheet-imagemagick","title":"Cheatsheet ImageMagick","description":"Cheatsheet ImageMagick","sidebar":"docs"},"cheat-sheet/cheatsheet-network":{"id":"cheat-sheet/cheatsheet-network","title":"Network Cheat Sheet","description":"Network Cheat Sheet","sidebar":"docs"},"cheat-sheet/cheatsheet-python-pip":{"id":"cheat-sheet/cheatsheet-python-pip","title":"Python pip cheat sheet","description":"Cheatsheet Python","sidebar":"docs"},"cheat-sheet/cheatsheet-traefik":{"id":"cheat-sheet/cheatsheet-traefik","title":"Traefik Cheat Sheet","description":"Cheatsheet Traefik","sidebar":"docs"},"cheat-sheet/keyboard-shortcut-collection":{"id":"cheat-sheet/keyboard-shortcut-collection","title":"Keyboard Shortcut Collection","description":"Keyboard Shortcut Collection","sidebar":"docs"},"docker/docker-containers-communication":{"id":"docker/docker-containers-communication","title":"Communication Between Docker Containers","description":"Communication Between Docker Containers","sidebar":"docs"},"docker/docker-containers-data-sharing":{"id":"docker/docker-containers-data-sharing","title":"Share Data between Docker Containers","description":"Docker Containers Data Sharing","sidebar":"docs"},"docker/docker-setup-nfs-sever":{"id":"docker/docker-setup-nfs-sever","title":"Set Up NFS Sever in Docker","description":"Setup NFS Sever","sidebar":"docs"},"docker/docker-setup-samba-server":{"id":"docker/docker-setup-samba-server","title":"Set Up Samba Server in Docker","description":"Set Up Samba Server in Docker","sidebar":"docs"},"docusaurus-mdx-features":{"id":"docusaurus-mdx-features","title":"MDX Features of Docusaurus","description":"MDX Features","sidebar":"docs"},"frequently-asked-questions":{"id":"frequently-asked-questions","title":"Frequently Asked Questions","description":"\u26a0\ufe0f Foam is still in preview. Expect the experience to be a little rough.","sidebar":"docs"},"greeting":{"id":"greeting","title":"Hello from Docusaurus","description":"Create a doc page with rich content.","sidebar":"docs"},"introduction":{"id":"introduction","title":"Hello!","description":"","sidebar":"docs"},"practice/awesome-troubleshooting":{"id":"practice/awesome-troubleshooting","title":"Awesome Troubleshooting","description":"Awesome Troubleshooting","sidebar":"docs"},"practice/c-build-system":{"id":"practice/c-build-system","title":"C/C++ Build System","description":"Learn Avalonia","sidebar":"docs"},"practice/code-snippet-management":{"id":"practice/code-snippet-management","title":"Code Snippet Management","description":"Code Snippet Management","sidebar":"docs"},"practice/fastapi-best-practices":{"id":"practice/fastapi-best-practices","title":"FastAPI Best Practices","description":"Lock Endpoint Request At A Time","sidebar":"docs"},"practice/ffmpeg-command-samples":{"id":"practice/ffmpeg-command-samples","title":"FFmpeg Command Samples","description":"Learn FFmpeg","sidebar":"docs"},"practice/git-best-practices":{"id":"practice/git-best-practices","title":"Git Best Practices","description":"Git Submodules","sidebar":"docs"}
1,"practice/how-to-vcpkg":{"id":"practice/how-to-vcpkg","title":"Getting Started with vcpkg","description":"Getting Started with vcpkg","sidebar":"docs"},"practice/markdown-plantuml":{"id":"practice/markdown-plantuml","title":"Your markdown including PlantUML code block","description":"","sidebar":"docs"},"practice/opencv-tips":{"id":"practice/opencv-tips","title":"OpenCV tips","description":"Q: Whether the image/frame from VideoCapture is in BGR or YUV pixels format?","sidebar":"docs"},"practice/python-benchmark":{"id":"practice/python-benchmark","title":"Python Benchmark","description":"benchmark to test the performance of operations in Python","sidebar":"docs"},"practice/python-c-library":{"id":"practice/python-c-library","title":"Python C Library","description":"Python C","sidebar":"docs"},"practice/python-celery":{"id":"practice/python-celery","title":"Celery","description":"wiki celery","sidebar":"docs"},"practice/python-module":{"id":"practice/python-module","title":"Python Module","description":"Python Module Search Path","sidebar":"docs"},"practice/python-package-management":{"id":"practice/python-package-management","title":"Python Package Management","description":"Python Package Management","sidebar":"docs"},"practice/python-unicode-string":{"id":"practice/python-unicode-string","title":"Python Unicode String","description":"Python Unicode","sidebar":"docs"},"practice/rest-api-filtering-sorting-pagination":{"id":"practice/rest-api-filtering-sorting-pagination","title":"REST API Filtering, Sorting and Pagination","description":"REST API Filtering, Sorting and Pagination","sidebar":"docs"},"practice/resumable-upload":{"id":"practice/resumable-upload","title":"Resumable Upload","description":"Resumable Upload","sidebar":"docs"},"practice/rpc_vs_mq":{"id":"practice/rpc_vs_mq","title":"RPC vs MQ","description":"RPC: synchronous, client needs to preserve the request until the client receives response.","sidebar":"docs"},"practice/serialization":{"id":"practice/serialization","title":"Serialization","description":"Serialization","sidebar":"docs"},"practice/vcpkg-samples":{"id":"practice/vcpkg-samples","title":"Vcpkg Samples","description":"Vcpkg Samples","sidebar":"docs"},"system-design/building-chatgpt-style-conversation":{"id":"system-design/building-chatgpt-style-conversation","title":"Building ChatGPT-Style Conversations: Message Structure and Recursive Retrieval in PostgreSQL","description":"building chatgpt style conversation messages tree on recursive","sidebar":"docs"},"system-design/building-etl-in-ml-with-airflow":{"id":"system-design/building-etl-in-ml-with-airflow","title":"Building ETL Data Pipeline for ML Training with Airflow","description":"Building ETL Data Pipeline for ML Training with Airflow","sidebar":"docs"},"system-design/building-realtime-video-processing-applications":{"id":"system-design/building-realtime-video-processing-applications","title":"Building Real-Time Video Processing Applications","description":"building realtime video processing applications","sidebar":"docs"},"system-design/designing-tiktok-comment-threads":{"id":"system-design/designing-tiktok-comment-threads","title":"Designing Comment Threads for TikTok-Style Applications","description":"Designing Comment Threads for TikTok-Style Applications","sidebar":"docs"},"wiki/wiki-assembly":{"id":"wiki/wiki-assembly","title":"Wiki Assembly","description":"Wiki Assembly","sidebar":"docs"},"wiki/wiki-compiler":{"id":"wiki/wiki-compiler","title":"Wiki Compiler","description":"Introduction for writing a Compiler in practice","sidebar":"docs"},"wiki/wiki-cuda":{"id":"wiki/wiki-cuda","title":"Wiki NVIDIA Driver and CUDA Library","description":"Learn CUDA","sidebar":"docs"},"wiki/wiki-diagram":{"id":"wiki/wiki-diagram","title":"Diagram Wiki","description":"Wiki Diagram","sidebar":"docs"},"wiki/wiki-graphic":{"id":"wiki/wiki-graphic","title":"Graphics Stack: From Low-Level Graphics APIs to High-Level GUI Framework","description":"Understanding the Graphics Stack, From GUI Toolkits to GPU APIs","sidebar":"docs"},"wiki/wiki-network":{"id":"wiki/wiki-network","title":"Wiki Network","description":"Wiki Proxy","sidebar":"docs"},"wiki/wiki-video":{"id":"wiki/wiki-video","title":"Wiki Video: Streaming Protocols, Video Chunk, Format/Codec, Playback","description":"This document serves as a fast tech wiki for anyone building or analyzing modern video streaming workflows.","sidebar":"docs"}}}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.