├── .vscode
├── extensions.json
└── settings.json
├── README.md
└── docs
├── .nojekyll
├── Algorithms
├── README.md
├── _sidebar.md
└── chapter
│ ├── allPairShortestPath.md
│ ├── amortizedAnalysis.md
│ ├── analysis.md
│ ├── augmentDataStructure.md
│ ├── balanceSearchTree.md
│ ├── binarySearchTree.md
│ ├── competiveAnalysis.md
│ ├── divideConquer.md
│ ├── dynamicProgramming.md
│ ├── graph.md
│ ├── hash.md
│ ├── orderStatistics.md
│ ├── parallel.md
│ ├── shortestPath.md
│ ├── skiipLists.md
│ └── sort.md
├── CppConcurrency
├── README.md
├── _sidebar.md
└── chapter
│ ├── AdcanceThreadManage.md
│ ├── Atomic.md
│ ├── ManageThread.md
│ ├── ShareData.md
│ ├── Synchronism.md
│ ├── concurrencyDesign.md
│ ├── dataStructureAtomic.md
│ └── dataStructureMutex.md
├── Media
├── README.md
├── _sidebar.md
└── chapter
│ ├── Audio.md
│ ├── FFmpeg.md
│ ├── Image.md
│ ├── Media.md
│ └── Video.md
├── MediaFormat
├── README.md
├── _sidebar.md
└── chapter
│ ├── Image.md
│ └── Video.md
├── README.md
├── ThirdLib
├── README.md
├── _sidebar.md
└── chapter
│ ├── cgraph.md
│ ├── curl.md
│ ├── grpc.md
│ ├── other.md
│ ├── protobuf.md
│ ├── slidev.md
│ ├── sqlite.md
│ ├── taskflow.md
│ └── tools.md
├── _coverpage.md
├── _navbar.md
├── _sidebar.md
├── autoupdate
├── README.md
├── _sidebar.md
└── chapter
│ ├── introduction.md
│ ├── nuget.md
│ ├── squirrel.md
│ ├── velopack.md
│ ├── vpk.md
│ ├── winsparkle.md
│ └── wix.md
├── book
└── Introduction.to.Algorithms.pdf
├── code
├── PerfTime
│ ├── lib
│ │ ├── Dataframe.hpp
│ │ ├── PerfTime.cpp
│ │ ├── PerfTime.h
│ │ └── Variant.hpp
│ ├── src
│ │ ├── doctest.h
│ │ └── main.cpp
│ └── xmake.lua
├── buffer
│ └── BufferBlock.hpp
├── operateSystem
│ ├── .vscode
│ │ ├── c_cpp_properties.json
│ │ └── settings.json
│ ├── dl.h
│ ├── dlbox.c
│ ├── launcher.c
│ └── sh-xv6.c
└── socket
│ ├── socket.cpp
│ └── socket.h
├── compiler
├── README.md
├── _sidebar.md
└── chapter
│ ├── assembly.md
│ ├── cool.md
│ ├── introduction.md
│ ├── lexicalAnalysis.md
│ ├── memoryManager.md
│ ├── operationalSemantics.md
│ ├── optimization.md
│ ├── parse.md
│ ├── runtime.md
│ └── semanticAnasys.md
├── css
├── custom.css
└── term.css
├── distributeCluster
├── README.md
├── _sidebar.md
└── chapter
│ ├── ansys.md
│ ├── celery.md
│ ├── flask.md
│ ├── introdution.md
│ ├── rabbitmq.md
│ └── redis.md
├── django
├── README.md
├── _sidebar.md
└── chapter
│ ├── admin.md
│ ├── config.md
│ ├── form.md
│ ├── introdution.md
│ ├── orm.md
│ ├── req_resp.md
│ ├── route.md
│ ├── simpleui.md
│ ├── template.md
│ └── view.md
├── docker
├── README.md
├── _sidebar.md
└── chapter
│ ├── commandline.md
│ ├── dataVolume.md
│ ├── dockerFile.md
│ ├── filesystem.md
│ ├── foundation.md
│ ├── network.md
│ └── visualization.md
├── effective
├── README.md
├── _sidebar.md
└── chapter
│ ├── Featrue.md
│ ├── Lambda.md
│ ├── Reference.md
│ ├── SmartPointer.md
│ ├── TypeDeduction.md
│ ├── c.md
│ ├── cpp17.md
│ ├── cpp20.md
│ ├── exception.md
│ ├── smartPointerTheory.md
│ ├── std.md
│ ├── stdWrap.md
│ ├── stream.md
│ ├── template.md
│ └── thread.md
├── electron
├── README.md
├── _sidebar.md
└── chapter
│ ├── config.md
│ ├── foundation.md
│ ├── model.md
│ └── windows.md
├── fastapi
├── README.md
├── _sidebar.md
└── chapter
│ ├── crud.md
│ ├── exception.md
│ ├── introdution.md
│ ├── meddleware.md
│ ├── orm.md
│ ├── request.md
│ ├── response.md
│ ├── route.md
│ └── template.md
├── go
├── README.md
├── _sidebar.md
└── chapter
│ ├── concurrent.md
│ ├── foundation.md
│ ├── modules.md
│ └── reflect.md
├── http
├── README.md
├── _sidebar.md
└── chapter
│ ├── blockingIO.md
│ ├── httpProtocol.md
│ ├── reactor.md
│ ├── restful.md
│ └── socket_tcp.md
├── image
├── algorithm
│ ├── AVL_height.png
│ ├── AVL_maintain.png
│ ├── BST.png
│ ├── BST_search.png
│ ├── BST_sort.png
│ ├── LCS_print.png
│ ├── LCS_recurrence.png
│ ├── LCS_table.png
│ ├── LCS_tree.png
│ ├── PRIM_process.png
│ ├── RB_insert.png
│ ├── RB_insertExample.png
│ ├── VLSI_H.png
│ ├── VLSI_tree.png
│ ├── bellmanFord.png
│ ├── blackTree.png
│ ├── blackTreeGroup.png
│ ├── competivePhi.png
│ ├── countingSort.png
│ ├── countingSortExample.png
│ ├── dijkstra.png
│ ├── dijkstraExample.png
│ ├── dynamicTable.png
│ ├── dynamicThreadCriticalpath.png
│ ├── dynamicThreadGraph.png
│ ├── hashTable.png
│ ├── initSingleSource.png
│ ├── interpolationSort.png
│ ├── interpolationSortExample.png
│ ├── intervalSearch.png
│ ├── intervalTree.png
│ ├── intervals.png
│ ├── kruskal.png
│ ├── leftRotate.png
│ ├── linkSkip.png
│ ├── matrixMultThread.png
│ ├── matvecDAG.png
│ ├── matvecmainloop.png
│ ├── mergeSort.png
│ ├── mergeSortExample.png
│ ├── mergeSortFcn.png
│ ├── mergeTimeTree.png
│ ├── mst_prim.png
│ ├── multiHash.png
│ ├── multiHashExample.png
│ ├── node.png
│ ├── nodeRotation.png
│ ├── openaddressing.png
│ ├── parallelfor.png
│ ├── perfectHashing.png
│ ├── quickSortPartition.png
│ ├── quicksortCode.png
│ ├── quicksortCommon.png
│ ├── quicksortWorst.png
│ ├── radixSort.png
│ ├── randomizedQuicksort.png
│ ├── randselect.png
│ ├── recuisionTreeExample1.png
│ ├── recuisionTreeExample2.png
│ ├── recuisionTreeExample3.png
│ ├── relax.png
│ ├── select.png
│ ├── skipLink2.png
│ ├── sortDecisionTree.png
│ ├── subtree_at.png
│ └── tree.png
├── autoupdate
│ ├── Source2Viewer.png
│ ├── nugetSquirrel.png
│ ├── nugetpackageexplorer.png
│ ├── program.png
│ ├── squirrel-nuget-package-explorer.png
│ ├── vpk.png
│ └── winsparkle_updates.png
├── button
│ ├── bilibili.png
│ ├── gitbook.png
│ └── github.png
├── compiler
│ ├── AST_example.png
│ ├── CFG_example.png
│ ├── DFA_vaible.png
│ ├── LL1_example.png
│ ├── LL1_parsingTable.png
│ ├── NFA_viable.mp4
│ ├── RIG_color.mp4
│ ├── RIG_color.png
│ ├── SLR_code.png
│ ├── SLR_parsing.png
│ ├── ambiguityPrecedence.png
│ ├── assem_example.png
│ ├── bottomUp.png
│ ├── cache.png
│ ├── cgen_add.png
│ ├── cgen_add1.png
│ ├── cgen_copy.png
│ ├── cgen_fcn1.png
│ ├── cgen_fcn2.png
│ ├── cgen_fcn3.png
│ ├── cgen_ifelse.png
│ ├── cgen_sub.png
│ ├── cgen_temporary.png
│ ├── cgen_variable.png
│ ├── codeGenActivationRecord.png
│ ├── constExample1.png
│ ├── constExample_init.png
│ ├── constLoop.mp4
│ ├── constLoop.png
│ ├── constRule1.png
│ ├── constRule2.png
│ ├── constRule3.png
│ ├── constRule4.png
│ ├── constRule5.png
│ ├── constRule6.png
│ ├── constRule7.png
│ ├── constRule8.png
│ ├── controlFlowGraph_example.png
│ ├── convertDFA.png
│ ├── convertNFA.png
│ ├── convertPipeline.png
│ ├── cool_object.png
│ ├── emptyMove.png
│ ├── example.png
│ ├── finiteAutomataExample1.png
│ ├── finiteAutomataExample2.png
│ ├── finiteAutomataGraph.png
│ ├── firstSetExample.png
│ ├── followSet_example.png
│ ├── gammarAmbiguity.png
│ ├── igen_add.png
│ ├── implementationDFA.png
│ ├── inherite_memory.png
│ ├── inherite_memory1.png
│ ├── inherite_memory2.png
│ ├── intermediateRepresentation.png
│ ├── leftmost.png
│ ├── liveness.png
│ ├── livenessExample.png
│ ├── livenessRule1.png
│ ├── livenessRule2.png
│ ├── livenessRule3.png
│ ├── livenessRule4.png
│ ├── mark.png
│ ├── nfa_a+b.png
│ ├── nfa_aStart.png
│ ├── nfa_ab.png
│ ├── nfa_char.png
│ ├── nfa_empty.png
│ ├── nfa_m.png
│ ├── operatonalSemantics_1.png
│ ├── operatonalSemantics_10.png
│ ├── operatonalSemantics_2.png
│ ├── operatonalSemantics_3.png
│ ├── operatonalSemantics_4.png
│ ├── operatonalSemantics_5.png
│ ├── operatonalSemantics_6.png
│ ├── operatonalSemantics_7.png
│ ├── operatonalSemantics_8.png
│ ├── operatonalSemantics_9.png
│ ├── parseDiagram.png
│ ├── parseIfAmbiguity.png
│ ├── parseTreeDisadvantage.png
│ ├── parseTreee.png
│ ├── parse_example.png
│ ├── reachable.png
│ ├── recursiveDescent.mp4
│ ├── reduce.mp4
│ ├── registerCode1.png
│ ├── registerLiveness.png
│ ├── rig.png
│ ├── rightmost.png
│ ├── runtime_activationRecord.png
│ ├── runtime_activationTree.png
│ ├── runtime_activationtree.mp4
│ ├── runtime_memory.png
│ ├── runtime_memory1.png
│ ├── runtime_memory2.png
│ ├── runtime_static.png
│ ├── shift-reduce.mp4
│ ├── shift-reduce.png
│ ├── smallLanguage.png
│ ├── spilling.png
│ ├── stackMachine.png
│ ├── stackMachine_ar.png
│ ├── stackMachine_example1.png
│ ├── stackMachine_example2.png
│ ├── stopCopy_1.png
│ ├── stopCopy_2.png
│ ├── stopCopy_3.png
│ ├── stopCopy_4.png
│ ├── stopCopy_5.png
│ ├── stopCopy_6.png
│ ├── stopCopy_7.png
│ ├── stopCopy_copy.png
│ ├── stopCopy_reachable.png
│ ├── sweep.png
│ ├── symbolTable.png
│ ├── temporary_ar.png
│ └── temporary_equation.png
├── concurrency
│ ├── acquire_fence.png
│ ├── atomicOperation.png
│ ├── atomicType.png
│ ├── atomic_fcn.png
│ ├── for_unit.png
│ ├── full_fence.png
│ ├── multiCPU.png
│ ├── release_fence.png
│ ├── shared_future.png
│ └── states.png
├── distributeCluster
│ ├── aedt_mpi.png
│ ├── aedt_node.png
│ ├── aedt_options.png
│ ├── aedt_optionsui.png
│ ├── aedt_register.png
│ ├── aedt_remote.png
│ ├── aedt_rsm.png
│ ├── aedt_submit.png
│ ├── celeryModel.png
│ ├── cluster-diagram.png
│ ├── cluster.png
│ ├── concentration.png
│ ├── distribute.png
│ ├── django_middle.jpg
│ ├── flower.png
│ ├── microserver.png
│ ├── mqModel.png
│ ├── mtv.png
│ ├── rabbitmqDirect.png
│ ├── rabbitmqHeaders.png
│ ├── rabbitmqModel.png
│ ├── rabbitmqProcess.png
│ ├── rabbitmqTopic.png
│ ├── redis.png
│ ├── redis_hash.png
│ ├── redis_list.png
│ ├── redis_session.png
│ ├── redis_set.png
│ ├── redis_string.png
│ ├── rsm-interface.png
│ ├── synchronizeModel.png
│ ├── tab-icons.png
│ ├── webAdminPolicy.png
│ ├── webBrocker.png
│ ├── webChannel.png
│ ├── webChannelClassic.png
│ ├── webExchange.png
│ ├── webMessageBind.png
│ ├── webQueueQuorum.png
│ ├── webQueueStream.png
│ ├── webRabbitQueue.png
│ ├── webRabbitmqDirect.png
│ ├── webRabbitmqFount.png
│ ├── webUser.png
│ └── webVirtualHost.png
├── django
│ ├── admin.png
│ ├── admin_appName.png
│ ├── admin_bookinfo.png
│ ├── admin_booktype.png
│ ├── admin_exportimport.png
│ ├── admin_gust.png
│ ├── admin_simpleui.png
│ ├── admin_site.png
│ ├── admin_user.png
│ ├── cookie.png
│ ├── createview_student.png
│ ├── damin_modelVerbase.png
│ ├── detailview_student.png
│ ├── listview_student.png
│ ├── session.png
│ ├── simpleui_button.png
│ ├── simpleui_menu.png
│ ├── template_tag.png
│ ├── user_add.png
│ └── user_permission.png
├── docker
│ ├── command.jpg
│ ├── docker_desktop.jpg
│ ├── docker_run.jpg
│ ├── dockerfile_struct.jpg
│ ├── network_bridge.jpg
│ ├── network_host.jpg
│ ├── portaine_main.jpg
│ ├── portainer.io.jpg
│ ├── structure.png
│ ├── unionFs_layer.jpg
│ ├── unionFs_merged.jpg
│ ├── unionFs_system.jpg
│ ├── volume.jpg
│ ├── volume_shared.jpg
│ ├── windows_registry.jpg
│ └── wsl2.jpg
├── effective
│ ├── ExceptionDispatching.jpg
│ ├── alignMemory.png
│ ├── shared_ptr.png
│ └── std_ios.png
├── electron
│ ├── cors.png
│ ├── debug.png
│ ├── electron_model.png
│ ├── electron_structure.png
│ ├── hello.png
│ ├── window_notitle.png
│ └── window_origin.png
├── fastapi
│ ├── crud.png
│ ├── html.png
│ ├── middle.png
│ ├── orms.png
│ ├── router_group.png
│ ├── swagger.png
│ └── swagger_config.png
├── go.png
├── go
│ ├── gm.png
│ ├── gmp.png
│ ├── import.png
│ ├── processer.png
│ └── strategy.png
├── grpcModel.jpg
├── gtest
│ ├── action.png
│ ├── cardinalities.png
│ ├── compare1.png
│ ├── compare2.png
│ ├── compareFloat.png
│ ├── compareStr.png
│ ├── matcher_contain.png
│ ├── matcher_float.png
│ ├── matcher_norm.png
│ ├── matcher_string.png
│ └── parameter.png
├── http
│ ├── NoBlockingIO.png
│ ├── blockingIO.png
│ ├── epoll.png
│ ├── epollCode1.png
│ ├── epollCode2.png
│ ├── epollEvent.png
│ ├── et_lt.png
│ ├── exception.png
│ ├── http.png
│ ├── httpCode.png
│ ├── multireactorMultithread.png
│ ├── pollEvent.png
│ ├── pollcode.jpg
│ ├── reatorMultiThread.png
│ ├── requestionMessage.png
│ ├── responseMessage.png
│ ├── select.png
│ ├── selectcode.jpg
│ ├── singleReator.png
│ ├── socket.png
│ └── threadBased.png
├── icon.png
├── libThird
│ ├── CGraph Skeleton.jpg
│ ├── CGraphClass.png
│ ├── cgraph_param.png
│ └── slidev_demo.png
├── logo.png
├── mario.png
├── media
│ ├── bayer.png
│ ├── captuer.jpg
│ ├── decode.webp
│ ├── decode_process.webp
│ ├── demux.webp
│ ├── filter.png
│ ├── linesize.webp
│ ├── orientation.png
│ ├── orientationValue.png
│ ├── pcm.png
│ ├── player.webp
│ ├── sensor.jpg
│ └── wdr.png
├── mfc
│ ├── messageMarchine.png
│ ├── vs_button.png
│ ├── vs_mfc.png
│ ├── vs_project.png
│ ├── vs_rc.png
│ └── window.png
├── nginx
│ ├── balance.jpg
│ ├── config.png
│ ├── dynamic_static.png
│ ├── example_balance.png
│ ├── example_reverse.png
│ ├── example_stable.png
│ ├── example_static.png
│ ├── forwardproxy.png
│ ├── ngnix.png
│ └── reverseproxy.png
├── operationSystem
│ ├── OperateSymbols.png
│ ├── RAID0.jpg
│ ├── RAID10.jpg
│ ├── RAID4.jpg
│ ├── RAID5.jpg
│ ├── SIMD_designe.jpg
│ ├── SIMD_mulit.jpg
│ ├── SIMT_design.jpg
│ ├── SIMT_gpu.jpg
│ ├── SIMT_multi.jpg
│ ├── blockClassification.jpg
│ ├── blockLink.jpg
│ ├── bufferCache.jpg
│ ├── call.jpg
│ ├── complexDoubleCPU.png
│ ├── cuda_add.jpg
│ ├── cuda_grid.jpg
│ ├── directoryEntry.jpg
│ ├── disk.jpg
│ ├── expressionTree.jpg
│ ├── ext2Folder.jpg
│ ├── fat.jpg
│ ├── fatEntry.jpg
│ ├── fileSystemStructure.jpg
│ ├── fork_fd.png
│ ├── initProcess.png
│ ├── inode.jpg
│ ├── iodevice.jpg
│ ├── journal.jpg
│ ├── libc.png
│ ├── linux-bio.png
│ ├── malloc.png
│ ├── one_process.png
│ ├── page.png
│ ├── parallel_fork.png
│ ├── perfCheck.png
│ ├── processRelationship.png
│ ├── productConsume.png
│ ├── remote.jpg
│ ├── sched-rr.png
│ ├── session.png
│ ├── shell.jpg
│ ├── simpleDoubleCPU.png
│ ├── splitGird.jpg
│ ├── stackframe.jpg
│ ├── stateMachineDebug.png
│ ├── terminal.png
│ ├── two_process.png
│ ├── two_process_w.png
│ ├── vadd.jpg
│ ├── virtualDisk.jpg
│ ├── wrap.jpg
│ ├── xv6-process-memory.png
│ └── xv6-syscalls.png
├── python
│ ├── class_memory.webp
│ └── gil.png
├── qt
│ ├── AxisNamesOverview.png
│ ├── AxisRectSpacingOverview.png
│ ├── Combo_QItemDelegate.png
│ ├── FlickPos.png
│ ├── LayoutsystemSketch.png
│ ├── QSSEditor.gif
│ ├── arc.png
│ ├── canvas_image.png
│ ├── cell_combox.png
│ ├── cell_star.png
│ ├── drag.gif
│ ├── eventloop.png
│ ├── gradient.png
│ ├── gridview.png
│ ├── headFoot.png
│ ├── itemMap.png
│ ├── layout.png
│ ├── layoutsystem-movinglegend.png
│ ├── listview.png
│ ├── model.png
│ ├── mvd.png
│ ├── proxymodel.gif
│ ├── qtcharts.png
│ ├── qtforpython.png
│ ├── rect.png
│ ├── rectangle.png
│ ├── row.png
│ ├── scatter.png
│ ├── selectionType.png
│ ├── standardItem.png
│ ├── standard_listview.png
│ ├── standard_table.png
│ ├── standard_tree.png
│ ├── tableView.png
│ ├── transform.png
│ ├── vcm.jpg
│ └── webengineview.png
├── theory
│ ├── 1nf_split.png
│ ├── PathEnumeration.jpg
│ ├── adjacencyList.jpg
│ ├── closeTable.jpg
│ ├── er_analyseRedundancy.jpg
│ ├── er_entity1.jpg
│ ├── er_entity2.jpg
│ ├── er_example.jpg
│ ├── er_merge.jpg
│ ├── er_multi.jpg
│ ├── er_relationship.jpg
│ ├── er_relationship1.png
│ ├── er_relationship2.jpg
│ ├── er_single.png
│ ├── fd_example.png
│ ├── nestedSet.jpg
│ ├── nestedSetTree.jpg
│ ├── nestedSetTree_delete.jpg
│ └── nf.png
├── thirdLib
│ ├── composition.svg
│ ├── conditional-tasking.svg
│ ├── grpc.png
│ ├── simple.svg
│ ├── sqliteSourceCode.jpg
│ ├── static_graph.svg
│ └── subflow_join.svg
├── tools
│ ├── Breakpad.jpg
│ ├── ascii.png
│ ├── attachDump.png
│ ├── cmakePath.png
│ ├── doxywizard.png
│ ├── doxywizard_diagrams.png
│ ├── doxywizard_expert_build.png
│ ├── doxywizard_expert_dot.png
│ ├── doxywizard_expert_html.png
│ ├── doxywizard_expert_input.png
│ ├── doxywizard_expert_project.png
│ ├── doxywizard_mode.png
│ ├── doxywizard_output.png
│ ├── doxywizard_project.png
│ ├── doxywizard_run.png
│ ├── doxywizard_save.png
│ ├── dwarf.jpg
│ ├── exit.png
│ ├── gb2312_block.png
│ ├── gb2312_encode.png
│ ├── graph_easy.png
│ ├── handle_sys.png
│ ├── hfssWorkflow.png
│ ├── hfss_1.png
│ ├── hfss_10.png
│ ├── hfss_11.png
│ ├── hfss_12.png
│ ├── hfss_13.png
│ ├── hfss_14.png
│ ├── hfss_15.png
│ ├── hfss_2.png
│ ├── hfss_3.png
│ ├── hfss_4.png
│ ├── hfss_5.png
│ ├── hfss_51.png
│ ├── hfss_6.png
│ ├── hfss_7.png
│ ├── hfss_8.png
│ ├── hfss_9.png
│ ├── installType.png
│ ├── memory_new.png
│ ├── memory_old.png
│ ├── pyaedt.png
│ ├── sourcemap.jpg
│ ├── stream.png
│ ├── threadPool.jpg
│ ├── utf8_encode.png
│ ├── vs_asm.jpg
│ ├── wasm.jpg
│ ├── wasm_hello.jpg
│ ├── wsl_preprocess.png
│ └── wsl_store.png
├── top_rocket.png
├── vscode
│ ├── Scopeinspector.png
│ ├── debug-arch1.png
│ ├── embededLanguage.png
│ ├── hovers.gif
│ ├── language-server-sequence.png
│ ├── lifecycle.plantuml
│ ├── lifecyvle.png
│ ├── lsp.png
│ ├── programicLanguageFeature.png
│ ├── scopes.png
│ ├── semantic.png
│ ├── syntax_abc.png
│ ├── theme_abc.png
│ └── userSnippet.png
├── vue
│ ├── componet.png
│ ├── composition1.webp
│ ├── composition2.webp
│ ├── nestRoute.png
│ ├── option1.gif
│ ├── option2.gif
│ ├── route.png
│ ├── router.png
│ └── spa.png
├── web
│ ├── align.png
│ ├── alignitem.png
│ ├── box.jpg
│ ├── direction.png
│ ├── flex.png
│ ├── iframe_example.jpg
│ ├── mainaxis.png
│ ├── nodejs.jpg
│ ├── polling_websocket.jpg
│ ├── webpack.jpg
│ └── wrap.png
├── windbg
│ ├── DPH.jpg
│ ├── ETW.jpg
│ ├── KiDispatchException.jpg
│ ├── appVerifier.jpg
│ ├── blockTime.jpg
│ ├── cpu stack.jpg
│ ├── cpuTime.jpg
│ ├── createPDB.jpg
│ ├── debugMethods.jpg
│ ├── debugObject.jpg
│ ├── debugRegister.jpg
│ ├── gc_heap.png
│ ├── heapManager.jpg
│ ├── heap_structure.jpg
│ ├── jtag.jpg
│ ├── jvm.png
│ ├── memoryCode.jpg
│ ├── memoryManager.jpg
│ ├── metric.png
│ ├── nonInvasive.jpg
│ ├── normalPageHeap.jpg
│ ├── pdbFile.jpg
│ ├── perfview_GC_Heap.png
│ ├── perfview_byname.jpg
│ ├── perfview_caller.jpg
│ ├── perfview_callers.jpg
│ ├── perfview_calltree.jpg
│ ├── perfview_collect.jpg
│ ├── perfview_diff.png
│ ├── perfview_drillinto.jpg
│ ├── perfview_eventFilter.jpg
│ ├── perfview_events.jpg
│ ├── perfview_group.jpg
│ ├── perfview_histogram.jpg
│ ├── perfview_open.jpg
│ ├── perfview_os_heap.png
│ ├── perfview_run.jpg
│ ├── perfview_threadTime.jpg
│ ├── perfview_unmanaged_memory.png
│ ├── ptrace.jpg
│ ├── stack.jpg
│ ├── threadTime.jpg
│ ├── userDebugModel.png
│ ├── visualStudio_analyse.jpg
│ ├── visualStudio_launch.jpg
│ ├── visualStudio_report.jpg
│ ├── visualStuido_analyseReport.jpg
│ ├── vmmap.png
│ ├── vmmap_fields.png
│ ├── vmmap_launch.png
│ ├── wpa.jpg
│ ├── wpa_config.jpg
│ ├── wpa_result.jpg
│ └── wpr.jpg
└── wireshark
│ ├── capture.jpg
│ ├── filter.jpg
│ ├── mode.jpg
│ └── network.jpg
├── index.html
├── mfc
├── README.md
├── _sidebar.md
└── chapter
│ ├── interface.md
│ ├── mfc.md
│ └── windows.md
├── nginx
├── README.md
├── _sidebar.md
└── chapter
│ ├── configure.md
│ ├── foundation.md
│ └── introduction.md
├── operateSystem
├── README.md
├── _sidebar.md
└── chapter
│ ├── IOdevice.md
│ ├── concurrency.md
│ ├── executableFile.md
│ ├── fileSystem.md
│ ├── interface.md
│ ├── operateSystem.md
│ ├── process.md
│ ├── program.md
│ ├── xv6.md
│ └── xv6_fileSystem.md
├── python
├── README.md
├── _sidebar.md
└── chapter
│ ├── advance.md
│ ├── concurrency.md
│ ├── coroutine.md
│ ├── foundation.md
│ ├── logging.md
│ ├── project.md
│ └── pytest.md
├── qml
├── README.md
├── _sidebar.md
└── chapter
│ ├── ModelViewDelegate.md
│ ├── canvas.md
│ ├── charts.md
│ ├── component.md
│ ├── cpp.md
│ ├── dynamicCreate.md
│ ├── foundation.md
│ ├── layout.md
│ ├── package.md
│ ├── signalSlot.md
│ └── style.md
├── qt
├── README.md
├── _sidebar.md
└── chapter
│ ├── QIODevice.md
│ ├── database.md
│ ├── evenloop.md
│ ├── layout.md
│ ├── metaObject.md
│ ├── modelview.md
│ ├── pyside.md
│ ├── qcustomplot.md
│ ├── qmake.md
│ ├── qpainter.md
│ ├── qss.md
│ └── qwebengine.md
├── testTools
├── README.md
├── _sidebar.md
└── chapter
│ ├── benchmark.md
│ ├── coverage.md
│ ├── gmock.md
│ ├── gtest.md
│ └── wireshark.md
├── theory
├── README.md
├── _sidebar.md
└── chapter
│ ├── Serialization.md
│ ├── charset.md
│ ├── databaseDesign.md
│ ├── handle.md
│ ├── jsonschema.md
│ └── treeDatabase.md
├── tools
├── README.md
├── _sidebar.md
└── chapter
│ ├── Webassembly.md
│ ├── bat.md
│ ├── cmake.md
│ ├── doxygen.md
│ ├── grapheasy.md
│ ├── graphviz.md
│ ├── makefile.md
│ ├── msvc.md
│ ├── ninja.md
│ ├── pyaedt.md
│ ├── windbg.md
│ ├── wsl.md
│ └── xmake.md
├── vscode
├── README.md
├── _sidebar.md
└── chapter
│ ├── api.md
│ ├── debugger.md
│ ├── declarativeLanguageFeature.md
│ ├── event.md
│ ├── foundation.md
│ ├── programmaticLanguageFeatures.md
│ └── webview.md
├── vue
├── README.md
├── _sidebar.md
└── chapter
│ ├── component.md
│ ├── concept.md
│ ├── config.md
│ ├── data.md
│ ├── introduction.md
│ ├── pinia.md
│ ├── route.md
│ ├── script.md
│ └── watch.md
├── webDevelop
├── README.md
├── _sidebar.md
└── chapter
│ ├── css.md
│ ├── html.md
│ ├── javascript.md
│ └── nodejs.md
├── windbg
├── README.md
├── _sidebar.md
└── chapter
│ ├── applicationVerifier.md
│ ├── debugAbility.md
│ ├── foundation.md
│ ├── heapDebug.md
│ ├── performanceAnalyse.md
│ ├── stackDebug.md
│ ├── threadDebug.md
│ └── windbg.md
└── workflow
├── README.md
├── _sidebar.md
└── chapter
├── computTask.md
├── server.md
├── task.md
└── topics.md
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "kamilturek.vscode-pyproject-toml-snippets"
4 | ]
5 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "docsifyPreview.indexFile": "docs/index.html",
3 | "docsifyPreview.port": 10813,
4 | "files.associations": {
5 | "*.vue": "html",
6 | "*.m": "matlab",
7 | "istream": "c",
8 | "ostream": "c",
9 | "streambuf": "c"
10 | },
11 | "C_Cpp.default.compilerPath": "cl.exe",
12 | "vsicons.presets.angular": true
13 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 介绍
2 |
3 | 该项目用于记录日常开发学习笔记,包含数据库,qt,c++特性,linux操作系统,编译工具链等。
4 | - c++11 新特性、高并发编程
5 | - 编译原理、http 服务器、socket 通信、操作系统、数据库设计
6 | - 字符集、JSON schema
7 | - workflow、gtest、gmock、libcurl、qt、qml、mfc
8 | - msvc、gdb
9 | - windbg、调试原理、SEH 机制
10 | - xmake、cmake、makefile、ninja
11 | - docker
12 | - npm、vue3、electron、html、css、NodeJS
13 | - vscode 插件开发
14 | - golang、协程
15 | - RSM、HFSS、PyAedt
16 | - RabbitMQ、Redis
17 | - poetry、pdm、Flask、Django、FastAPI、Celery、PyTest
18 |
19 |
20 | > [笔记主页](https://spite-triangle.github.io/cpp_notes/)
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/docs/.nojekyll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/.nojekyll
--------------------------------------------------------------------------------
/docs/CppConcurrency/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **c++并发**
3 | - [目录](CppConcurrency/README.md)
4 | - [第一章 线程管理](CppConcurrency/chapter/ManageThread.md)
5 | - [第二章 数据共享](CppConcurrency/chapter/ShareData.md)
6 | - [第三章 同步操作](CppConcurrency/chapter/Synchronism.md)
7 | - [第四章 原子操作](CppConcurrency/chapter/Atomic.md)
8 | - [第五章 有锁数据结构](CppConcurrency/chapter/dataStructureMutex.md)
9 | - [第六章 无锁数据结构](CppConcurrency/chapter/dataStructureAtomic.md)
10 | - [第七章 线程管理](CppConcurrency/chapter/AdcanceThreadManage.md)
11 | - [第八章 并发设计](CppConcurrency/chapter/concurrencyDesign.md)
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/docs/Media/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **多媒体格式**
3 | - [目录](qml/README.md)
4 | - [第一章 图片](Media/chapter/Image.md)
5 | - [第二章 音频](Media/chapter/Audio.md)
6 | - [第三章 视频](Media/chapter/Video.md)
7 | - [第四章 多媒体](Media/chapter/Media.md)
8 | - [第五章 FFmpeg](Media/chapter/FFmpeg.md)
9 |
10 |
--------------------------------------------------------------------------------
/docs/Media/chapter/Media.md:
--------------------------------------------------------------------------------
1 | # 多媒体
2 |
3 | # 播放器
4 |
5 | 
6 |
7 | - **容器/文件(Conainer/File)**:特定格式的多媒体文件,例如 `mp4、flv、mkv` 等。
8 |
9 | ```txt
10 | 头信息 + { 交错存放的音视频数据包 } + 尾信息
11 | ```
12 |
13 | - **媒体流(Stream)** :时间轴上的一段连续数据,如一段声音数据、一段视频数据或一段字幕数据。
14 | - 解码时间戳 DTS(Decoding Time Stamp):播放器该在什么时候解码这一帧的数据
15 | - 显示时间戳 PTS(Presentation Time Stamp):播放器该在什么时候显示这一帧的数据
16 | - **数据帧/数据包(Frame/Packet)**:由数据帧组成媒体流,分属于不同媒体流的数据帧交错存储于容器之中。
17 | - **编/解码器 (Encoder/Decoder)**:用于对媒体流的压缩/解压缩,以数据帧为操作单位。
18 |
19 |
20 | 
21 |
22 |
23 | - **复用器/解复用器(Muxer/Demuxer)**:解包或打包媒体文件
24 |
25 | 
26 |
27 |
28 | # 录像
29 |
30 | 
31 |
32 | 分别对摄像头捕获的视频与麦克风捕捉的音频进行编码,然后通过复用器打包得到媒体文件。
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/docs/MediaFormat/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **多媒体格式**
3 | - [目录](qml/README.md)
4 | - [视频](MediaFormat/chapter/Video.md)
5 | - [图片](MediaFormat/chapter/Image.md)
6 |
7 |
--------------------------------------------------------------------------------
/docs/ThirdLib/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **工具库**
3 | - [目录](ThirdLib/README.md)
4 | - [curl](ThirdLib/chapter/curl.md)
5 | - [grpc](ThirdLib/chapter/grpc.md)
6 | - [proto3](ThirdLib/chapter/protobuf.md)
7 | - [sqlite](ThirdLib/chapter/sqlite.md)
8 | - [taskflow](ThirdLib/chapter/taskflow.md)
9 | - [CGraph](ThirdLib/chapter/cgraph.md)
10 | - [slidev](ThirdLib/chapter/slidev.md)
11 | - [小工具](ThirdLib/chapter/tools.md)
12 | - [其他](ThirdLib/chapter/other.md)
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docs/ThirdLib/chapter/other.md:
--------------------------------------------------------------------------------
1 | # 乱七八糟库
2 |
3 |
4 | # 媒体
5 |
6 | - [TagLib](https://taglib.org/) : 解析音频头文件信息
7 |
8 |
9 | # 文件
10 |
11 | - [QtXlsxWriter](https://github.com/dbzhang800/QtXlsxWriter) : 基于 qt 的 excel 编辑工具,可以不用安装 `office`
12 |
13 | # 网络
14 |
15 | - [mongoose](https://github.com/cesanta/mongoose) : 多种网络协议封装库
16 |
17 |
18 | # 辅助
19 |
20 | - [loguru](https://github.com/emilk/loguru) : 轻量日志库,由于长久未更新,多线程有问题
21 | - [fmt](https://github.com/fmtlib/fmt) : 格式化输出库
22 | - [json](https://github.com/nlohmann/json) : 最方便的 `json` 库
23 | - [CLI11](https://github.com/CLIUtils/CLI11) : 命令行库
24 |
25 |
--------------------------------------------------------------------------------
/docs/_coverpage.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |

4 |
5 | # 开发笔记 1.1.1
6 |
7 | > 该项目用于记录日常开发学习笔记
8 |
9 | - c++11 新特性、高并发编程
10 | - 编译原理、http 服务器、socket 通信、操作系统、数据库设计
11 | - 字符集、JSON schema
12 | - workflow、gtest、gmock、libcurl、qt、qml、mfc
13 | - msvc、gdb
14 | - windbg、调试原理、SEH 机制
15 | - xmake、cmake、makefile、ninja
16 | - docker
17 | - npm、vue3、electron、html、css、NodeJS
18 | - vscode 插件开发
19 | - golang、协程
20 | - RSM、HFSS、PyAedt
21 | - RabbitMQ、Redis、Ngnix
22 | - poetry、pdm、Flask、Django、FastAPI、Celery、PyTest
23 |
24 | [GitHub](https://github.com/spite-triangle)
25 | [Read](./README.md)
--------------------------------------------------------------------------------
/docs/_navbar.md:
--------------------------------------------------------------------------------
1 |
2 | - [首页](/README.md)
3 | - [封面](/)
--------------------------------------------------------------------------------
/docs/autoupdate/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **自动更新**
3 | - [目录](autoupdate/README.md)
4 | - [第一章 概述](autoupdate/chapter/introduction.md)
5 | - [第二章 wix](autoupdate/chapter/wix.md)
6 | - [第三章 NuGet](autoupdate/chapter/nuget.md)
7 | - [第四章 valve vpk](autoupdate/chapter/vpk.md)
8 | - [第五章 winsparkle](autoupdate/chapter/winsparkle.md)
9 | - [第六章 squirrel](autoupdate/chapter/squirrel.md)
10 | - [第七章 velopack](autoupdate/chapter/velopack.md)
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/autoupdate/chapter/nuget.md:
--------------------------------------------------------------------------------
1 | # NuGet
2 |
3 | # 介绍
4 |
5 | [NuGet](https://learn.microsoft.com/zh-cn/nuget/what-is-nuget) 是 `.NET` 应用程序的包管理器,类似 `pip`、`maven` 、`npm` 等工具。支持对动态库、应用程序、源码、资源数据等文件进行打包,生成 `.nupkg` (本质上就是一个 `.zip` 格式的压缩包),并将包发布到远程仓库,供其他项目工程下载使用。
6 |
7 | # nuget CLI
8 |
9 | [nuget.exe CLI](https://learn.microsoft.com/zh-cn/nuget/consume-packages/install-use-packages-nuget-cli) 属于 `NuGet` 的命令行工具,支持 NuGet 的所有功能
10 | - 包搜索
11 | - 包安装
12 | - 包管理
13 | - 打包
14 | - ...
15 |
16 | ```term
17 | triangle@LEARN:~$ nuget install -OutputDirectory
18 | options
19 | - OutputDirectory 安装目录
20 | - Newtonsoft.Json 根据配置文件下载并安装包
21 | - packages.config 同上配置文件
22 |
23 | ```
24 |
25 | # Package Explorer
26 |
27 | [Package Explorer](https://github.com/NuGetPackageExplorer/NuGetPackageExplorer) 是 `NuGet` 可视化打包工具。
28 |
29 | 
--------------------------------------------------------------------------------
/docs/autoupdate/chapter/vpk.md:
--------------------------------------------------------------------------------
1 | # VPK
2 |
3 | # 介绍
4 |
5 | [vpk](https://developer.valvesoftware.com/wiki/VPK) 打包工具是一款用于 Steam 游戏的文件打包工具,将游戏的资源文件打包成一个 `.vpk` 文件,方便游戏开发者进行管理和发布。其工作原理同 `NuGet`,`.vpk` 文件类似于 `.zip` 文件的压缩文件,包含了游戏资源文件的路径和文件名等信息。
6 |
7 |
8 | # VPK CLI
9 |
10 | - [vpk 手册](https://developer.valvesoftware.com/wiki/VPK)
11 |
12 |
13 | # Source2Viewer
14 |
15 | - [Source2Viewer 官网](https://valveresourceformat.github.io/)
16 | - github 项目下载地址 [Source2Viewer](https://github.com/ValveResourceFormat/ValveResourceFormat)
17 | - `cli-windows-x64.zip` : 命令行工具
18 | - `Source2Viewer.exe` : 可视化工具
19 |
20 | 
21 |
--------------------------------------------------------------------------------
/docs/book/Introduction.to.Algorithms.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/book/Introduction.to.Algorithms.pdf
--------------------------------------------------------------------------------
/docs/code/PerfTime/lib/Dataframe.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/code/PerfTime/lib/Dataframe.hpp
--------------------------------------------------------------------------------
/docs/code/PerfTime/lib/PerfTime.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/code/PerfTime/lib/PerfTime.cpp
--------------------------------------------------------------------------------
/docs/code/PerfTime/lib/PerfTime.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/code/PerfTime/lib/PerfTime.h
--------------------------------------------------------------------------------
/docs/code/PerfTime/lib/Variant.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/code/PerfTime/lib/Variant.hpp
--------------------------------------------------------------------------------
/docs/code/PerfTime/src/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/code/PerfTime/src/main.cpp
--------------------------------------------------------------------------------
/docs/code/PerfTime/xmake.lua:
--------------------------------------------------------------------------------
1 | add_rules("mode.debug")
2 |
3 | target("demo")
4 |
5 | add_includedirs("src/","lib/")
6 |
7 | add_files("/src/*.cpp","lib/*.cpp")
8 |
9 | set_targetdir("bin")
--------------------------------------------------------------------------------
/docs/code/buffer/BufferBlock.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/code/buffer/BufferBlock.hpp
--------------------------------------------------------------------------------
/docs/code/operateSystem/.vscode/c_cpp_properties.json:
--------------------------------------------------------------------------------
1 | {
2 | "configurations": [
3 | {
4 | "name": "Linux",
5 | "includePath": [
6 | "${workspaceFolder}/**"
7 | ],
8 | "defines": [],
9 | "compilerPath": "/usr/bin/gcc",
10 | "cStandard": "c17",
11 | "cppStandard": "gnu++14",
12 | "intelliSenseMode": "linux-gcc-x64"
13 | }
14 | ],
15 | "version": 4
16 | }
--------------------------------------------------------------------------------
/docs/code/operateSystem/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "files.associations": {
3 | "*.vue": "html",
4 | "*.m": "matlab",
5 | "kernel.h": "c",
6 | "fs.h": "c",
7 | "module.h": "c",
8 | "const.h": "c"
9 | }
10 | }
--------------------------------------------------------------------------------
/docs/compiler/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **编译原理**
3 | - [目录](compiler/README.md)
4 | - [第一章 简介](compiler/chapter/introduction.md)
5 | - [第二章 cool](compiler/chapter/cool.md)
6 | - [第三章 词法分析](compiler/chapter/lexicalAnalysis.md)
7 | - [第四章 语法分析](compiler/chapter/parse.md)
8 | - [第五章 语义分析](compiler/chapter/semanticAnasys.md)
9 | - [第六章 运行时结构](compiler/chapter/runtime.md)
10 | - [第七章 生成汇编](compiler/chapter/assembly.md)
11 | - [第八章 操作语义](compiler/chapter/operationalSemantics.md)
12 | - [第九章 代码优化](compiler/chapter/optimization.md)
13 | - [第十章 内存管理](compiler/chapter/memoryManager.md)
14 |
--------------------------------------------------------------------------------
/docs/compiler/chapter/introduction.md:
--------------------------------------------------------------------------------
1 | # 简介
2 |
3 | # 编译器
4 |
5 | 执行编写好的代码存在两种机制
6 | - 编译器 `Compiler`: 将源码编译成可执行程序,然后再运行,属于离线执行
7 | - 解释器 `Interpreter` : 将源码和数据直接传递给解释器,然后解释器根据指令直接运行,属于在线执行
8 |
9 | 世界上第一个实现编译器机制的程序是 `Fortran 1`,如今市面上高级语言的编译器设计基于该框架实现
10 | 1. **词法分析 `Lexical Analysis`** : 将源码文本拆为分析过程中的最小单元 `token`,例如变量名、操作符、关键字等
11 | 2. **语法分析 `Parsing`** : 将 token 按照规则进行分类,组装成一棵语法树
12 |
13 | 
14 |
15 | 3. **语义分析 `Semantic Analysis`** : 按照语言设计规则对语法树进行解析,例如变量绑定、类型检查
16 | 4. **语言优化 `Optimization`** : 对语法树进行优化,使其更简洁高效,例如 `-O1`,`-O2` 加快运行速度
17 | 5. **代码生成 `Code Generation`** : 将最终得到语法树翻译成目标结果,例如二进制机器码、其他语言
18 |
19 |
20 | # 目标
21 |
22 | 实现 `cool (Classroom Object Oriented Language)` (用于编译原理教学的一种语言) 编译器,使得 `cool` 语言能转换成 `MIPS assembly language` ,以达到在机器上运行。实现过程可以划分为以下阶段
23 | - `cool program`
24 | - `lexical analysis`
25 | - `parsing`
26 | - `semantic analysis`
27 | - `code generation`
28 |
29 |
30 |
--------------------------------------------------------------------------------
/docs/distributeCluster/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **分布式集群**
3 | - [目录](distributeCluster/README.md)
4 | - **概念辨析**
5 | - [分布式与集群](distributeCluster/chapter/introdution.md)
6 | - **中间件**
7 | - [RabbitMQ](distributeCluster/chapter/rabbitmq.md)
8 | - [Redis](distributeCluster/chapter/redis.md)
9 | - **异步框架**
10 | - [Celery](distributeCluster/chapter/celery.md)
11 | - **后端服务**
12 | - [Nginx](nginx/README.md)
13 | - [Django](django/README.md)
14 | - [FastAPI](fastapi/README.md)
15 | - [Flask](distributeCluster/chapter/flask.md)
16 | - **HPC**
17 | - [Ansys HPC](distributeCluster/chapter/ansys.md)
18 |
19 |
--------------------------------------------------------------------------------
/docs/django/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Django**
3 | - [目录](django/README.md)
4 | - [第一章 基本概念](django/chapter/introdution.md)
5 | - [第二章 项目配置](django/chapter/config.md)
6 | - [第三章 请求响应](django/chapter/req_resp.md)
7 | - [第四章 路由](django/chapter/route.md)
8 | - [第五章 视图类](django/chapter/view.md)
9 | - [第六章 模板](django/chapter/template.md)
10 | - [第七章 ORM 框架](django/chapter/orm.md)
11 | - [第八章 表单](django/chapter/form.md)
12 | - [第九章 Admin 后台管理系统](django/chapter/admin.md)
13 | - [第十章 simpleui](django/chapter/simpleui.md)
14 |
15 |
--------------------------------------------------------------------------------
/docs/docker/_sidebar.md:
--------------------------------------------------------------------------------
1 | - **Docker**
2 | - [目录](docker/README.md)
3 | - [第一章 基本概念](docker/chapter/foundation.md)
4 | - [第二章 常用命令行](docker/chapter/commandline.md)
5 | - [第三章 可视化工具](docker/chapter/visualization.md)
6 | - [第四章 文件系统](docker/chapter/filesystem.md)
7 | - [第五章 数据卷](docker/chapter/dataVolume.md)
8 | - [第六章 Dockerfile](docker/chapter/dockerFile.md)
9 | - [第七章 Docker 网络](docker/chapter/network.md)
10 |
11 |
--------------------------------------------------------------------------------
/docs/effective/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Effective C++**
3 | - [目录](effective/README.md)
4 | - [第一章 c 语言](effective/chapter/c.md)
5 | - [第二章 新特性](effective/chapter/Featrue.md)
6 | - [第三章 类型推断](effective/chapter/TypeDeduction.md)
7 | - [第四章 引用](effective/chapter/Reference.md)
8 | - [第五章 智能指针语法](effective/chapter/smartPointerTheory.md)
9 | - [第六章 智能指针](effective/chapter/SmartPointer.md)
10 | - [第七章 封装](effective/chapter/stdWrap.md)
11 | - [第八章 Lambda](effective/chapter/Lambda.md)
12 | - [第九章 线程](effective/chapter/thread.md)
13 | - [第十章 异常](effective/chapter/exception.md)
14 | - [第十一章 模板](effective/chapter/template.md)
15 | - [第十二章 Cpp17](effective/chapter/cpp17.md)
16 | - [第十三章 Cpp20](effective/chapter/cpp20.md)
17 | - [第十四章 标准库](effective/chapter/std.md)
18 | - [第十五章 流](effective/chapter/stream.md)
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/docs/electron/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Electron**
3 | - [目录](electron/README.md)
4 | - [第一章 基本概念](electron/chapter/foundation.md)
5 | - [第二章 进程模型](electron/chapter/model.md)
6 | - [第三章 窗口](electron/chapter/windows.md)
7 | - [第四章 配置](electron/chapter/config.md)
8 |
--------------------------------------------------------------------------------
/docs/fastapi/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **FastAPI**
3 | - [目录](fastapi/README.md)
4 | - [第一章 简介](fastapi/chapter/introdution.md)
5 | - [第二章 CRUD](fastapi/chapter/crud.md)
6 | - [第三章 路由](fastapi/chapter/route.md)
7 | - [第四章 请求](fastapi/chapter/request.md)
8 | - [第五章 响应](fastapi/chapter/response.md)
9 | - [第六章 模板](fastapi/chapter/template.md)
10 | - [第七章 ORM](fastapi/chapter/orm.md)
11 | - [第八章 中间件](fastapi/chapter/meddleware.md)
12 | - [第九章 异常](fastapi/chapter/exception.md)
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/docs/go/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **GoLang**
3 | - [目录](go/README.md)
4 | - [第一章 基本概念](go/chapter/foundation.md)
5 | - [第二章 反射](go/chapter/reflect.md)
6 | - [第三章 协程](go/chapter/concurrent.md)
7 | - [第四章 Module](go/chapter/modules.md)
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/http/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **http服务器**
3 | - [目录](http\README.md)
4 | - [第一章 套接字](http/chapter/socket_tcp.md)
5 | - [第二章 http协议](http/chapter/httpProtocol.md)
6 | - [第三章 restful规范](http/chapter/restful.md)
7 | - [第四章 阻塞IO](http/chapter/blockingIO.md)
8 | - [第五章 网络模型](http/chapter/reactor.md)
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/image/algorithm/AVL_height.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/AVL_height.png
--------------------------------------------------------------------------------
/docs/image/algorithm/AVL_maintain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/AVL_maintain.png
--------------------------------------------------------------------------------
/docs/image/algorithm/BST.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/BST.png
--------------------------------------------------------------------------------
/docs/image/algorithm/BST_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/BST_search.png
--------------------------------------------------------------------------------
/docs/image/algorithm/BST_sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/BST_sort.png
--------------------------------------------------------------------------------
/docs/image/algorithm/LCS_print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/LCS_print.png
--------------------------------------------------------------------------------
/docs/image/algorithm/LCS_recurrence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/LCS_recurrence.png
--------------------------------------------------------------------------------
/docs/image/algorithm/LCS_table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/LCS_table.png
--------------------------------------------------------------------------------
/docs/image/algorithm/LCS_tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/LCS_tree.png
--------------------------------------------------------------------------------
/docs/image/algorithm/PRIM_process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/PRIM_process.png
--------------------------------------------------------------------------------
/docs/image/algorithm/RB_insert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/RB_insert.png
--------------------------------------------------------------------------------
/docs/image/algorithm/RB_insertExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/RB_insertExample.png
--------------------------------------------------------------------------------
/docs/image/algorithm/VLSI_H.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/VLSI_H.png
--------------------------------------------------------------------------------
/docs/image/algorithm/VLSI_tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/VLSI_tree.png
--------------------------------------------------------------------------------
/docs/image/algorithm/bellmanFord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/bellmanFord.png
--------------------------------------------------------------------------------
/docs/image/algorithm/blackTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/blackTree.png
--------------------------------------------------------------------------------
/docs/image/algorithm/blackTreeGroup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/blackTreeGroup.png
--------------------------------------------------------------------------------
/docs/image/algorithm/competivePhi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/competivePhi.png
--------------------------------------------------------------------------------
/docs/image/algorithm/countingSort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/countingSort.png
--------------------------------------------------------------------------------
/docs/image/algorithm/countingSortExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/countingSortExample.png
--------------------------------------------------------------------------------
/docs/image/algorithm/dijkstra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/dijkstra.png
--------------------------------------------------------------------------------
/docs/image/algorithm/dijkstraExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/dijkstraExample.png
--------------------------------------------------------------------------------
/docs/image/algorithm/dynamicTable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/dynamicTable.png
--------------------------------------------------------------------------------
/docs/image/algorithm/dynamicThreadCriticalpath.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/dynamicThreadCriticalpath.png
--------------------------------------------------------------------------------
/docs/image/algorithm/dynamicThreadGraph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/dynamicThreadGraph.png
--------------------------------------------------------------------------------
/docs/image/algorithm/hashTable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/hashTable.png
--------------------------------------------------------------------------------
/docs/image/algorithm/initSingleSource.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/initSingleSource.png
--------------------------------------------------------------------------------
/docs/image/algorithm/interpolationSort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/interpolationSort.png
--------------------------------------------------------------------------------
/docs/image/algorithm/interpolationSortExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/interpolationSortExample.png
--------------------------------------------------------------------------------
/docs/image/algorithm/intervalSearch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/intervalSearch.png
--------------------------------------------------------------------------------
/docs/image/algorithm/intervalTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/intervalTree.png
--------------------------------------------------------------------------------
/docs/image/algorithm/intervals.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/intervals.png
--------------------------------------------------------------------------------
/docs/image/algorithm/kruskal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/kruskal.png
--------------------------------------------------------------------------------
/docs/image/algorithm/leftRotate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/leftRotate.png
--------------------------------------------------------------------------------
/docs/image/algorithm/linkSkip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/linkSkip.png
--------------------------------------------------------------------------------
/docs/image/algorithm/matrixMultThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/matrixMultThread.png
--------------------------------------------------------------------------------
/docs/image/algorithm/matvecDAG.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/matvecDAG.png
--------------------------------------------------------------------------------
/docs/image/algorithm/matvecmainloop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/matvecmainloop.png
--------------------------------------------------------------------------------
/docs/image/algorithm/mergeSort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/mergeSort.png
--------------------------------------------------------------------------------
/docs/image/algorithm/mergeSortExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/mergeSortExample.png
--------------------------------------------------------------------------------
/docs/image/algorithm/mergeSortFcn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/mergeSortFcn.png
--------------------------------------------------------------------------------
/docs/image/algorithm/mergeTimeTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/mergeTimeTree.png
--------------------------------------------------------------------------------
/docs/image/algorithm/mst_prim.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/mst_prim.png
--------------------------------------------------------------------------------
/docs/image/algorithm/multiHash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/multiHash.png
--------------------------------------------------------------------------------
/docs/image/algorithm/multiHashExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/multiHashExample.png
--------------------------------------------------------------------------------
/docs/image/algorithm/node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/node.png
--------------------------------------------------------------------------------
/docs/image/algorithm/nodeRotation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/nodeRotation.png
--------------------------------------------------------------------------------
/docs/image/algorithm/openaddressing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/openaddressing.png
--------------------------------------------------------------------------------
/docs/image/algorithm/parallelfor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/parallelfor.png
--------------------------------------------------------------------------------
/docs/image/algorithm/perfectHashing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/perfectHashing.png
--------------------------------------------------------------------------------
/docs/image/algorithm/quickSortPartition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/quickSortPartition.png
--------------------------------------------------------------------------------
/docs/image/algorithm/quicksortCode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/quicksortCode.png
--------------------------------------------------------------------------------
/docs/image/algorithm/quicksortCommon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/quicksortCommon.png
--------------------------------------------------------------------------------
/docs/image/algorithm/quicksortWorst.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/quicksortWorst.png
--------------------------------------------------------------------------------
/docs/image/algorithm/radixSort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/radixSort.png
--------------------------------------------------------------------------------
/docs/image/algorithm/randomizedQuicksort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/randomizedQuicksort.png
--------------------------------------------------------------------------------
/docs/image/algorithm/randselect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/randselect.png
--------------------------------------------------------------------------------
/docs/image/algorithm/recuisionTreeExample1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/recuisionTreeExample1.png
--------------------------------------------------------------------------------
/docs/image/algorithm/recuisionTreeExample2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/recuisionTreeExample2.png
--------------------------------------------------------------------------------
/docs/image/algorithm/recuisionTreeExample3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/recuisionTreeExample3.png
--------------------------------------------------------------------------------
/docs/image/algorithm/relax.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/relax.png
--------------------------------------------------------------------------------
/docs/image/algorithm/select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/select.png
--------------------------------------------------------------------------------
/docs/image/algorithm/skipLink2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/skipLink2.png
--------------------------------------------------------------------------------
/docs/image/algorithm/sortDecisionTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/sortDecisionTree.png
--------------------------------------------------------------------------------
/docs/image/algorithm/subtree_at.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/subtree_at.png
--------------------------------------------------------------------------------
/docs/image/algorithm/tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/algorithm/tree.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/Source2Viewer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/Source2Viewer.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/nugetSquirrel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/nugetSquirrel.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/nugetpackageexplorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/nugetpackageexplorer.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/program.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/program.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/squirrel-nuget-package-explorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/squirrel-nuget-package-explorer.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/vpk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/vpk.png
--------------------------------------------------------------------------------
/docs/image/autoupdate/winsparkle_updates.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/autoupdate/winsparkle_updates.png
--------------------------------------------------------------------------------
/docs/image/button/bilibili.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/button/bilibili.png
--------------------------------------------------------------------------------
/docs/image/button/gitbook.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/button/gitbook.png
--------------------------------------------------------------------------------
/docs/image/button/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/button/github.png
--------------------------------------------------------------------------------
/docs/image/compiler/AST_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/AST_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/CFG_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/CFG_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/DFA_vaible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/DFA_vaible.png
--------------------------------------------------------------------------------
/docs/image/compiler/LL1_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/LL1_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/LL1_parsingTable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/LL1_parsingTable.png
--------------------------------------------------------------------------------
/docs/image/compiler/NFA_viable.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/NFA_viable.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/RIG_color.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/RIG_color.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/RIG_color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/RIG_color.png
--------------------------------------------------------------------------------
/docs/image/compiler/SLR_code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/SLR_code.png
--------------------------------------------------------------------------------
/docs/image/compiler/SLR_parsing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/SLR_parsing.png
--------------------------------------------------------------------------------
/docs/image/compiler/ambiguityPrecedence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/ambiguityPrecedence.png
--------------------------------------------------------------------------------
/docs/image/compiler/assem_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/assem_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/bottomUp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/bottomUp.png
--------------------------------------------------------------------------------
/docs/image/compiler/cache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cache.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_add.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_add1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_add1.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_copy.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_fcn1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_fcn1.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_fcn2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_fcn2.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_fcn3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_fcn3.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_ifelse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_ifelse.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_sub.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_sub.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_temporary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_temporary.png
--------------------------------------------------------------------------------
/docs/image/compiler/cgen_variable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cgen_variable.png
--------------------------------------------------------------------------------
/docs/image/compiler/codeGenActivationRecord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/codeGenActivationRecord.png
--------------------------------------------------------------------------------
/docs/image/compiler/constExample1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constExample1.png
--------------------------------------------------------------------------------
/docs/image/compiler/constExample_init.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constExample_init.png
--------------------------------------------------------------------------------
/docs/image/compiler/constLoop.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constLoop.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/constLoop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constLoop.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule1.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule2.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule3.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule4.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule5.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule6.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule7.png
--------------------------------------------------------------------------------
/docs/image/compiler/constRule8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/constRule8.png
--------------------------------------------------------------------------------
/docs/image/compiler/controlFlowGraph_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/controlFlowGraph_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/convertDFA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/convertDFA.png
--------------------------------------------------------------------------------
/docs/image/compiler/convertNFA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/convertNFA.png
--------------------------------------------------------------------------------
/docs/image/compiler/convertPipeline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/convertPipeline.png
--------------------------------------------------------------------------------
/docs/image/compiler/cool_object.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/cool_object.png
--------------------------------------------------------------------------------
/docs/image/compiler/emptyMove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/emptyMove.png
--------------------------------------------------------------------------------
/docs/image/compiler/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/example.png
--------------------------------------------------------------------------------
/docs/image/compiler/finiteAutomataExample1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/finiteAutomataExample1.png
--------------------------------------------------------------------------------
/docs/image/compiler/finiteAutomataExample2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/finiteAutomataExample2.png
--------------------------------------------------------------------------------
/docs/image/compiler/finiteAutomataGraph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/finiteAutomataGraph.png
--------------------------------------------------------------------------------
/docs/image/compiler/firstSetExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/firstSetExample.png
--------------------------------------------------------------------------------
/docs/image/compiler/followSet_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/followSet_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/gammarAmbiguity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/gammarAmbiguity.png
--------------------------------------------------------------------------------
/docs/image/compiler/igen_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/igen_add.png
--------------------------------------------------------------------------------
/docs/image/compiler/implementationDFA.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/implementationDFA.png
--------------------------------------------------------------------------------
/docs/image/compiler/inherite_memory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/inherite_memory.png
--------------------------------------------------------------------------------
/docs/image/compiler/inherite_memory1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/inherite_memory1.png
--------------------------------------------------------------------------------
/docs/image/compiler/inherite_memory2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/inherite_memory2.png
--------------------------------------------------------------------------------
/docs/image/compiler/intermediateRepresentation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/intermediateRepresentation.png
--------------------------------------------------------------------------------
/docs/image/compiler/leftmost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/leftmost.png
--------------------------------------------------------------------------------
/docs/image/compiler/liveness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/liveness.png
--------------------------------------------------------------------------------
/docs/image/compiler/livenessExample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/livenessExample.png
--------------------------------------------------------------------------------
/docs/image/compiler/livenessRule1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/livenessRule1.png
--------------------------------------------------------------------------------
/docs/image/compiler/livenessRule2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/livenessRule2.png
--------------------------------------------------------------------------------
/docs/image/compiler/livenessRule3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/livenessRule3.png
--------------------------------------------------------------------------------
/docs/image/compiler/livenessRule4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/livenessRule4.png
--------------------------------------------------------------------------------
/docs/image/compiler/mark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/mark.png
--------------------------------------------------------------------------------
/docs/image/compiler/nfa_a+b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/nfa_a+b.png
--------------------------------------------------------------------------------
/docs/image/compiler/nfa_aStart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/nfa_aStart.png
--------------------------------------------------------------------------------
/docs/image/compiler/nfa_ab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/nfa_ab.png
--------------------------------------------------------------------------------
/docs/image/compiler/nfa_char.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/nfa_char.png
--------------------------------------------------------------------------------
/docs/image/compiler/nfa_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/nfa_empty.png
--------------------------------------------------------------------------------
/docs/image/compiler/nfa_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/nfa_m.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_1.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_10.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_2.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_3.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_4.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_5.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_6.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_7.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_8.png
--------------------------------------------------------------------------------
/docs/image/compiler/operatonalSemantics_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/operatonalSemantics_9.png
--------------------------------------------------------------------------------
/docs/image/compiler/parseDiagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/parseDiagram.png
--------------------------------------------------------------------------------
/docs/image/compiler/parseIfAmbiguity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/parseIfAmbiguity.png
--------------------------------------------------------------------------------
/docs/image/compiler/parseTreeDisadvantage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/parseTreeDisadvantage.png
--------------------------------------------------------------------------------
/docs/image/compiler/parseTreee.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/parseTreee.png
--------------------------------------------------------------------------------
/docs/image/compiler/parse_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/parse_example.png
--------------------------------------------------------------------------------
/docs/image/compiler/reachable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/reachable.png
--------------------------------------------------------------------------------
/docs/image/compiler/recursiveDescent.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/recursiveDescent.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/reduce.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/reduce.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/registerCode1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/registerCode1.png
--------------------------------------------------------------------------------
/docs/image/compiler/registerLiveness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/registerLiveness.png
--------------------------------------------------------------------------------
/docs/image/compiler/rig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/rig.png
--------------------------------------------------------------------------------
/docs/image/compiler/rightmost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/rightmost.png
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_activationRecord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_activationRecord.png
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_activationTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_activationTree.png
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_activationtree.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_activationtree.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_memory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_memory.png
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_memory1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_memory1.png
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_memory2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_memory2.png
--------------------------------------------------------------------------------
/docs/image/compiler/runtime_static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/runtime_static.png
--------------------------------------------------------------------------------
/docs/image/compiler/shift-reduce.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/shift-reduce.mp4
--------------------------------------------------------------------------------
/docs/image/compiler/shift-reduce.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/shift-reduce.png
--------------------------------------------------------------------------------
/docs/image/compiler/smallLanguage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/smallLanguage.png
--------------------------------------------------------------------------------
/docs/image/compiler/spilling.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/spilling.png
--------------------------------------------------------------------------------
/docs/image/compiler/stackMachine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stackMachine.png
--------------------------------------------------------------------------------
/docs/image/compiler/stackMachine_ar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stackMachine_ar.png
--------------------------------------------------------------------------------
/docs/image/compiler/stackMachine_example1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stackMachine_example1.png
--------------------------------------------------------------------------------
/docs/image/compiler/stackMachine_example2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stackMachine_example2.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_1.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_2.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_3.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_4.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_5.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_6.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_7.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_copy.png
--------------------------------------------------------------------------------
/docs/image/compiler/stopCopy_reachable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/stopCopy_reachable.png
--------------------------------------------------------------------------------
/docs/image/compiler/sweep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/sweep.png
--------------------------------------------------------------------------------
/docs/image/compiler/symbolTable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/symbolTable.png
--------------------------------------------------------------------------------
/docs/image/compiler/temporary_ar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/temporary_ar.png
--------------------------------------------------------------------------------
/docs/image/compiler/temporary_equation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/compiler/temporary_equation.png
--------------------------------------------------------------------------------
/docs/image/concurrency/acquire_fence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/acquire_fence.png
--------------------------------------------------------------------------------
/docs/image/concurrency/atomicOperation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/atomicOperation.png
--------------------------------------------------------------------------------
/docs/image/concurrency/atomicType.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/atomicType.png
--------------------------------------------------------------------------------
/docs/image/concurrency/atomic_fcn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/atomic_fcn.png
--------------------------------------------------------------------------------
/docs/image/concurrency/for_unit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/for_unit.png
--------------------------------------------------------------------------------
/docs/image/concurrency/full_fence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/full_fence.png
--------------------------------------------------------------------------------
/docs/image/concurrency/multiCPU.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/multiCPU.png
--------------------------------------------------------------------------------
/docs/image/concurrency/release_fence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/release_fence.png
--------------------------------------------------------------------------------
/docs/image/concurrency/shared_future.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/shared_future.png
--------------------------------------------------------------------------------
/docs/image/concurrency/states.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/concurrency/states.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_mpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_mpi.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_node.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_options.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_optionsui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_optionsui.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_register.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_register.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_remote.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_rsm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_rsm.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/aedt_submit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/aedt_submit.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/celeryModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/celeryModel.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/cluster-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/cluster-diagram.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/cluster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/cluster.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/concentration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/concentration.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/distribute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/distribute.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/django_middle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/django_middle.jpg
--------------------------------------------------------------------------------
/docs/image/distributeCluster/flower.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/flower.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/microserver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/microserver.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/mqModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/mqModel.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/mtv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/mtv.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/rabbitmqDirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/rabbitmqDirect.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/rabbitmqHeaders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/rabbitmqHeaders.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/rabbitmqModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/rabbitmqModel.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/rabbitmqProcess.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/rabbitmqProcess.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/rabbitmqTopic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/rabbitmqTopic.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/redis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/redis.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/redis_hash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/redis_hash.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/redis_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/redis_list.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/redis_session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/redis_session.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/redis_set.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/redis_set.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/redis_string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/redis_string.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/rsm-interface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/rsm-interface.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/synchronizeModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/synchronizeModel.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/tab-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/tab-icons.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webAdminPolicy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webAdminPolicy.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webBrocker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webBrocker.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webChannel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webChannel.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webChannelClassic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webChannelClassic.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webExchange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webExchange.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webMessageBind.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webMessageBind.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webQueueQuorum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webQueueQuorum.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webQueueStream.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webQueueStream.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webRabbitQueue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webRabbitQueue.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webRabbitmqDirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webRabbitmqDirect.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webRabbitmqFount.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webRabbitmqFount.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webUser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webUser.png
--------------------------------------------------------------------------------
/docs/image/distributeCluster/webVirtualHost.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/distributeCluster/webVirtualHost.png
--------------------------------------------------------------------------------
/docs/image/django/admin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin.png
--------------------------------------------------------------------------------
/docs/image/django/admin_appName.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_appName.png
--------------------------------------------------------------------------------
/docs/image/django/admin_bookinfo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_bookinfo.png
--------------------------------------------------------------------------------
/docs/image/django/admin_booktype.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_booktype.png
--------------------------------------------------------------------------------
/docs/image/django/admin_exportimport.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_exportimport.png
--------------------------------------------------------------------------------
/docs/image/django/admin_gust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_gust.png
--------------------------------------------------------------------------------
/docs/image/django/admin_simpleui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_simpleui.png
--------------------------------------------------------------------------------
/docs/image/django/admin_site.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_site.png
--------------------------------------------------------------------------------
/docs/image/django/admin_user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/admin_user.png
--------------------------------------------------------------------------------
/docs/image/django/cookie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/cookie.png
--------------------------------------------------------------------------------
/docs/image/django/createview_student.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/createview_student.png
--------------------------------------------------------------------------------
/docs/image/django/damin_modelVerbase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/damin_modelVerbase.png
--------------------------------------------------------------------------------
/docs/image/django/detailview_student.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/detailview_student.png
--------------------------------------------------------------------------------
/docs/image/django/listview_student.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/listview_student.png
--------------------------------------------------------------------------------
/docs/image/django/session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/session.png
--------------------------------------------------------------------------------
/docs/image/django/simpleui_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/simpleui_button.png
--------------------------------------------------------------------------------
/docs/image/django/simpleui_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/simpleui_menu.png
--------------------------------------------------------------------------------
/docs/image/django/template_tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/template_tag.png
--------------------------------------------------------------------------------
/docs/image/django/user_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/user_add.png
--------------------------------------------------------------------------------
/docs/image/django/user_permission.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/django/user_permission.png
--------------------------------------------------------------------------------
/docs/image/docker/command.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/command.jpg
--------------------------------------------------------------------------------
/docs/image/docker/docker_desktop.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/docker_desktop.jpg
--------------------------------------------------------------------------------
/docs/image/docker/docker_run.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/docker_run.jpg
--------------------------------------------------------------------------------
/docs/image/docker/dockerfile_struct.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/dockerfile_struct.jpg
--------------------------------------------------------------------------------
/docs/image/docker/network_bridge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/network_bridge.jpg
--------------------------------------------------------------------------------
/docs/image/docker/network_host.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/network_host.jpg
--------------------------------------------------------------------------------
/docs/image/docker/portaine_main.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/portaine_main.jpg
--------------------------------------------------------------------------------
/docs/image/docker/portainer.io.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/portainer.io.jpg
--------------------------------------------------------------------------------
/docs/image/docker/structure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/structure.png
--------------------------------------------------------------------------------
/docs/image/docker/unionFs_layer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/unionFs_layer.jpg
--------------------------------------------------------------------------------
/docs/image/docker/unionFs_merged.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/unionFs_merged.jpg
--------------------------------------------------------------------------------
/docs/image/docker/unionFs_system.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/unionFs_system.jpg
--------------------------------------------------------------------------------
/docs/image/docker/volume.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/volume.jpg
--------------------------------------------------------------------------------
/docs/image/docker/volume_shared.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/volume_shared.jpg
--------------------------------------------------------------------------------
/docs/image/docker/windows_registry.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/windows_registry.jpg
--------------------------------------------------------------------------------
/docs/image/docker/wsl2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/docker/wsl2.jpg
--------------------------------------------------------------------------------
/docs/image/effective/ExceptionDispatching.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/effective/ExceptionDispatching.jpg
--------------------------------------------------------------------------------
/docs/image/effective/alignMemory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/effective/alignMemory.png
--------------------------------------------------------------------------------
/docs/image/effective/shared_ptr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/effective/shared_ptr.png
--------------------------------------------------------------------------------
/docs/image/effective/std_ios.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/effective/std_ios.png
--------------------------------------------------------------------------------
/docs/image/electron/cors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/cors.png
--------------------------------------------------------------------------------
/docs/image/electron/debug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/debug.png
--------------------------------------------------------------------------------
/docs/image/electron/electron_model.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/electron_model.png
--------------------------------------------------------------------------------
/docs/image/electron/electron_structure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/electron_structure.png
--------------------------------------------------------------------------------
/docs/image/electron/hello.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/hello.png
--------------------------------------------------------------------------------
/docs/image/electron/window_notitle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/window_notitle.png
--------------------------------------------------------------------------------
/docs/image/electron/window_origin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/electron/window_origin.png
--------------------------------------------------------------------------------
/docs/image/fastapi/crud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/crud.png
--------------------------------------------------------------------------------
/docs/image/fastapi/html.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/html.png
--------------------------------------------------------------------------------
/docs/image/fastapi/middle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/middle.png
--------------------------------------------------------------------------------
/docs/image/fastapi/orms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/orms.png
--------------------------------------------------------------------------------
/docs/image/fastapi/router_group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/router_group.png
--------------------------------------------------------------------------------
/docs/image/fastapi/swagger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/swagger.png
--------------------------------------------------------------------------------
/docs/image/fastapi/swagger_config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/fastapi/swagger_config.png
--------------------------------------------------------------------------------
/docs/image/go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/go.png
--------------------------------------------------------------------------------
/docs/image/go/gm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/go/gm.png
--------------------------------------------------------------------------------
/docs/image/go/gmp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/go/gmp.png
--------------------------------------------------------------------------------
/docs/image/go/import.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/go/import.png
--------------------------------------------------------------------------------
/docs/image/go/processer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/go/processer.png
--------------------------------------------------------------------------------
/docs/image/go/strategy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/go/strategy.png
--------------------------------------------------------------------------------
/docs/image/grpcModel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/grpcModel.jpg
--------------------------------------------------------------------------------
/docs/image/gtest/action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/action.png
--------------------------------------------------------------------------------
/docs/image/gtest/cardinalities.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/cardinalities.png
--------------------------------------------------------------------------------
/docs/image/gtest/compare1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/compare1.png
--------------------------------------------------------------------------------
/docs/image/gtest/compare2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/compare2.png
--------------------------------------------------------------------------------
/docs/image/gtest/compareFloat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/compareFloat.png
--------------------------------------------------------------------------------
/docs/image/gtest/compareStr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/compareStr.png
--------------------------------------------------------------------------------
/docs/image/gtest/matcher_contain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/matcher_contain.png
--------------------------------------------------------------------------------
/docs/image/gtest/matcher_float.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/matcher_float.png
--------------------------------------------------------------------------------
/docs/image/gtest/matcher_norm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/matcher_norm.png
--------------------------------------------------------------------------------
/docs/image/gtest/matcher_string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/matcher_string.png
--------------------------------------------------------------------------------
/docs/image/gtest/parameter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/gtest/parameter.png
--------------------------------------------------------------------------------
/docs/image/http/NoBlockingIO.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/NoBlockingIO.png
--------------------------------------------------------------------------------
/docs/image/http/blockingIO.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/blockingIO.png
--------------------------------------------------------------------------------
/docs/image/http/epoll.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/epoll.png
--------------------------------------------------------------------------------
/docs/image/http/epollCode1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/epollCode1.png
--------------------------------------------------------------------------------
/docs/image/http/epollCode2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/epollCode2.png
--------------------------------------------------------------------------------
/docs/image/http/epollEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/epollEvent.png
--------------------------------------------------------------------------------
/docs/image/http/et_lt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/et_lt.png
--------------------------------------------------------------------------------
/docs/image/http/exception.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/exception.png
--------------------------------------------------------------------------------
/docs/image/http/http.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/http.png
--------------------------------------------------------------------------------
/docs/image/http/httpCode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/httpCode.png
--------------------------------------------------------------------------------
/docs/image/http/multireactorMultithread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/multireactorMultithread.png
--------------------------------------------------------------------------------
/docs/image/http/pollEvent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/pollEvent.png
--------------------------------------------------------------------------------
/docs/image/http/pollcode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/pollcode.jpg
--------------------------------------------------------------------------------
/docs/image/http/reatorMultiThread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/reatorMultiThread.png
--------------------------------------------------------------------------------
/docs/image/http/requestionMessage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/requestionMessage.png
--------------------------------------------------------------------------------
/docs/image/http/responseMessage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/responseMessage.png
--------------------------------------------------------------------------------
/docs/image/http/select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/select.png
--------------------------------------------------------------------------------
/docs/image/http/selectcode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/selectcode.jpg
--------------------------------------------------------------------------------
/docs/image/http/singleReator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/singleReator.png
--------------------------------------------------------------------------------
/docs/image/http/socket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/socket.png
--------------------------------------------------------------------------------
/docs/image/http/threadBased.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/http/threadBased.png
--------------------------------------------------------------------------------
/docs/image/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/icon.png
--------------------------------------------------------------------------------
/docs/image/libThird/CGraph Skeleton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/libThird/CGraph Skeleton.jpg
--------------------------------------------------------------------------------
/docs/image/libThird/CGraphClass.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/libThird/CGraphClass.png
--------------------------------------------------------------------------------
/docs/image/libThird/cgraph_param.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/libThird/cgraph_param.png
--------------------------------------------------------------------------------
/docs/image/libThird/slidev_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/libThird/slidev_demo.png
--------------------------------------------------------------------------------
/docs/image/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/logo.png
--------------------------------------------------------------------------------
/docs/image/mario.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mario.png
--------------------------------------------------------------------------------
/docs/image/media/bayer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/bayer.png
--------------------------------------------------------------------------------
/docs/image/media/captuer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/captuer.jpg
--------------------------------------------------------------------------------
/docs/image/media/decode.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/decode.webp
--------------------------------------------------------------------------------
/docs/image/media/decode_process.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/decode_process.webp
--------------------------------------------------------------------------------
/docs/image/media/demux.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/demux.webp
--------------------------------------------------------------------------------
/docs/image/media/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/filter.png
--------------------------------------------------------------------------------
/docs/image/media/linesize.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/linesize.webp
--------------------------------------------------------------------------------
/docs/image/media/orientation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/orientation.png
--------------------------------------------------------------------------------
/docs/image/media/orientationValue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/orientationValue.png
--------------------------------------------------------------------------------
/docs/image/media/pcm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/pcm.png
--------------------------------------------------------------------------------
/docs/image/media/player.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/player.webp
--------------------------------------------------------------------------------
/docs/image/media/sensor.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/sensor.jpg
--------------------------------------------------------------------------------
/docs/image/media/wdr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/media/wdr.png
--------------------------------------------------------------------------------
/docs/image/mfc/messageMarchine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mfc/messageMarchine.png
--------------------------------------------------------------------------------
/docs/image/mfc/vs_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mfc/vs_button.png
--------------------------------------------------------------------------------
/docs/image/mfc/vs_mfc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mfc/vs_mfc.png
--------------------------------------------------------------------------------
/docs/image/mfc/vs_project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mfc/vs_project.png
--------------------------------------------------------------------------------
/docs/image/mfc/vs_rc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mfc/vs_rc.png
--------------------------------------------------------------------------------
/docs/image/mfc/window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/mfc/window.png
--------------------------------------------------------------------------------
/docs/image/nginx/balance.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/balance.jpg
--------------------------------------------------------------------------------
/docs/image/nginx/config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/config.png
--------------------------------------------------------------------------------
/docs/image/nginx/dynamic_static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/dynamic_static.png
--------------------------------------------------------------------------------
/docs/image/nginx/example_balance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/example_balance.png
--------------------------------------------------------------------------------
/docs/image/nginx/example_reverse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/example_reverse.png
--------------------------------------------------------------------------------
/docs/image/nginx/example_stable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/example_stable.png
--------------------------------------------------------------------------------
/docs/image/nginx/example_static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/example_static.png
--------------------------------------------------------------------------------
/docs/image/nginx/forwardproxy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/forwardproxy.png
--------------------------------------------------------------------------------
/docs/image/nginx/ngnix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/ngnix.png
--------------------------------------------------------------------------------
/docs/image/nginx/reverseproxy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/nginx/reverseproxy.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/OperateSymbols.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/OperateSymbols.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/RAID0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/RAID0.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/RAID10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/RAID10.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/RAID4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/RAID4.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/RAID5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/RAID5.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/SIMD_designe.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/SIMD_designe.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/SIMD_mulit.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/SIMD_mulit.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/SIMT_design.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/SIMT_design.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/SIMT_gpu.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/SIMT_gpu.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/SIMT_multi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/SIMT_multi.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/blockClassification.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/blockClassification.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/blockLink.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/blockLink.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/bufferCache.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/bufferCache.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/call.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/call.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/complexDoubleCPU.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/complexDoubleCPU.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/cuda_add.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/cuda_add.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/cuda_grid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/cuda_grid.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/directoryEntry.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/directoryEntry.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/disk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/disk.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/expressionTree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/expressionTree.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/ext2Folder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/ext2Folder.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/fat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/fat.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/fatEntry.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/fatEntry.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/fileSystemStructure.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/fileSystemStructure.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/fork_fd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/fork_fd.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/initProcess.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/initProcess.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/inode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/inode.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/iodevice.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/iodevice.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/journal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/journal.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/libc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/libc.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/linux-bio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/linux-bio.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/malloc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/malloc.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/one_process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/one_process.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/page.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/parallel_fork.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/parallel_fork.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/perfCheck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/perfCheck.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/processRelationship.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/processRelationship.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/productConsume.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/productConsume.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/remote.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/remote.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/sched-rr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/sched-rr.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/session.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/session.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/shell.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/shell.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/simpleDoubleCPU.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/simpleDoubleCPU.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/splitGird.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/splitGird.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/stackframe.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/stackframe.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/stateMachineDebug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/stateMachineDebug.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/terminal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/terminal.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/two_process.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/two_process.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/two_process_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/two_process_w.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/vadd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/vadd.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/virtualDisk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/virtualDisk.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/wrap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/wrap.jpg
--------------------------------------------------------------------------------
/docs/image/operationSystem/xv6-process-memory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/xv6-process-memory.png
--------------------------------------------------------------------------------
/docs/image/operationSystem/xv6-syscalls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/operationSystem/xv6-syscalls.png
--------------------------------------------------------------------------------
/docs/image/python/class_memory.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/python/class_memory.webp
--------------------------------------------------------------------------------
/docs/image/python/gil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/python/gil.png
--------------------------------------------------------------------------------
/docs/image/qt/AxisNamesOverview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/AxisNamesOverview.png
--------------------------------------------------------------------------------
/docs/image/qt/AxisRectSpacingOverview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/AxisRectSpacingOverview.png
--------------------------------------------------------------------------------
/docs/image/qt/Combo_QItemDelegate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/Combo_QItemDelegate.png
--------------------------------------------------------------------------------
/docs/image/qt/FlickPos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/FlickPos.png
--------------------------------------------------------------------------------
/docs/image/qt/LayoutsystemSketch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/LayoutsystemSketch.png
--------------------------------------------------------------------------------
/docs/image/qt/QSSEditor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/QSSEditor.gif
--------------------------------------------------------------------------------
/docs/image/qt/arc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/arc.png
--------------------------------------------------------------------------------
/docs/image/qt/canvas_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/canvas_image.png
--------------------------------------------------------------------------------
/docs/image/qt/cell_combox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/cell_combox.png
--------------------------------------------------------------------------------
/docs/image/qt/cell_star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/cell_star.png
--------------------------------------------------------------------------------
/docs/image/qt/drag.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/drag.gif
--------------------------------------------------------------------------------
/docs/image/qt/eventloop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/eventloop.png
--------------------------------------------------------------------------------
/docs/image/qt/gradient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/gradient.png
--------------------------------------------------------------------------------
/docs/image/qt/gridview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/gridview.png
--------------------------------------------------------------------------------
/docs/image/qt/headFoot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/headFoot.png
--------------------------------------------------------------------------------
/docs/image/qt/itemMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/itemMap.png
--------------------------------------------------------------------------------
/docs/image/qt/layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/layout.png
--------------------------------------------------------------------------------
/docs/image/qt/layoutsystem-movinglegend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/layoutsystem-movinglegend.png
--------------------------------------------------------------------------------
/docs/image/qt/listview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/listview.png
--------------------------------------------------------------------------------
/docs/image/qt/model.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/model.png
--------------------------------------------------------------------------------
/docs/image/qt/mvd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/mvd.png
--------------------------------------------------------------------------------
/docs/image/qt/proxymodel.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/proxymodel.gif
--------------------------------------------------------------------------------
/docs/image/qt/qtcharts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/qtcharts.png
--------------------------------------------------------------------------------
/docs/image/qt/qtforpython.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/qtforpython.png
--------------------------------------------------------------------------------
/docs/image/qt/rect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/rect.png
--------------------------------------------------------------------------------
/docs/image/qt/rectangle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/rectangle.png
--------------------------------------------------------------------------------
/docs/image/qt/row.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/row.png
--------------------------------------------------------------------------------
/docs/image/qt/scatter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/scatter.png
--------------------------------------------------------------------------------
/docs/image/qt/selectionType.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/selectionType.png
--------------------------------------------------------------------------------
/docs/image/qt/standardItem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/standardItem.png
--------------------------------------------------------------------------------
/docs/image/qt/standard_listview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/standard_listview.png
--------------------------------------------------------------------------------
/docs/image/qt/standard_table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/standard_table.png
--------------------------------------------------------------------------------
/docs/image/qt/standard_tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/standard_tree.png
--------------------------------------------------------------------------------
/docs/image/qt/tableView.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/tableView.png
--------------------------------------------------------------------------------
/docs/image/qt/transform.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/transform.png
--------------------------------------------------------------------------------
/docs/image/qt/vcm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/vcm.jpg
--------------------------------------------------------------------------------
/docs/image/qt/webengineview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/qt/webengineview.png
--------------------------------------------------------------------------------
/docs/image/theory/1nf_split.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/1nf_split.png
--------------------------------------------------------------------------------
/docs/image/theory/PathEnumeration.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/PathEnumeration.jpg
--------------------------------------------------------------------------------
/docs/image/theory/adjacencyList.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/adjacencyList.jpg
--------------------------------------------------------------------------------
/docs/image/theory/closeTable.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/closeTable.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_analyseRedundancy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_analyseRedundancy.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_entity1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_entity1.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_entity2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_entity2.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_example.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_example.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_merge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_merge.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_multi.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_multi.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_relationship.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_relationship.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_relationship1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_relationship1.png
--------------------------------------------------------------------------------
/docs/image/theory/er_relationship2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_relationship2.jpg
--------------------------------------------------------------------------------
/docs/image/theory/er_single.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/er_single.png
--------------------------------------------------------------------------------
/docs/image/theory/fd_example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/fd_example.png
--------------------------------------------------------------------------------
/docs/image/theory/nestedSet.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/nestedSet.jpg
--------------------------------------------------------------------------------
/docs/image/theory/nestedSetTree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/nestedSetTree.jpg
--------------------------------------------------------------------------------
/docs/image/theory/nestedSetTree_delete.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/nestedSetTree_delete.jpg
--------------------------------------------------------------------------------
/docs/image/theory/nf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/theory/nf.png
--------------------------------------------------------------------------------
/docs/image/thirdLib/grpc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/thirdLib/grpc.png
--------------------------------------------------------------------------------
/docs/image/thirdLib/sqliteSourceCode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/thirdLib/sqliteSourceCode.jpg
--------------------------------------------------------------------------------
/docs/image/tools/Breakpad.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/Breakpad.jpg
--------------------------------------------------------------------------------
/docs/image/tools/ascii.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/ascii.png
--------------------------------------------------------------------------------
/docs/image/tools/attachDump.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/attachDump.png
--------------------------------------------------------------------------------
/docs/image/tools/cmakePath.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/cmakePath.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_diagrams.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_diagrams.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_expert_build.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_expert_build.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_expert_dot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_expert_dot.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_expert_html.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_expert_html.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_expert_input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_expert_input.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_expert_project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_expert_project.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_mode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_mode.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_output.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_project.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_run.png
--------------------------------------------------------------------------------
/docs/image/tools/doxywizard_save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/doxywizard_save.png
--------------------------------------------------------------------------------
/docs/image/tools/dwarf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/dwarf.jpg
--------------------------------------------------------------------------------
/docs/image/tools/exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/exit.png
--------------------------------------------------------------------------------
/docs/image/tools/gb2312_block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/gb2312_block.png
--------------------------------------------------------------------------------
/docs/image/tools/gb2312_encode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/gb2312_encode.png
--------------------------------------------------------------------------------
/docs/image/tools/graph_easy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/graph_easy.png
--------------------------------------------------------------------------------
/docs/image/tools/handle_sys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/handle_sys.png
--------------------------------------------------------------------------------
/docs/image/tools/hfssWorkflow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfssWorkflow.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_1.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_10.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_11.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_12.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_13.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_14.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_15.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_2.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_3.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_4.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_5.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_51.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_51.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_6.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_7.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_8.png
--------------------------------------------------------------------------------
/docs/image/tools/hfss_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/hfss_9.png
--------------------------------------------------------------------------------
/docs/image/tools/installType.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/installType.png
--------------------------------------------------------------------------------
/docs/image/tools/memory_new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/memory_new.png
--------------------------------------------------------------------------------
/docs/image/tools/memory_old.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/memory_old.png
--------------------------------------------------------------------------------
/docs/image/tools/pyaedt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/pyaedt.png
--------------------------------------------------------------------------------
/docs/image/tools/sourcemap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/sourcemap.jpg
--------------------------------------------------------------------------------
/docs/image/tools/stream.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/stream.png
--------------------------------------------------------------------------------
/docs/image/tools/threadPool.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/threadPool.jpg
--------------------------------------------------------------------------------
/docs/image/tools/utf8_encode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/utf8_encode.png
--------------------------------------------------------------------------------
/docs/image/tools/vs_asm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/vs_asm.jpg
--------------------------------------------------------------------------------
/docs/image/tools/wasm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/wasm.jpg
--------------------------------------------------------------------------------
/docs/image/tools/wasm_hello.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/wasm_hello.jpg
--------------------------------------------------------------------------------
/docs/image/tools/wsl_preprocess.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/wsl_preprocess.png
--------------------------------------------------------------------------------
/docs/image/tools/wsl_store.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/tools/wsl_store.png
--------------------------------------------------------------------------------
/docs/image/top_rocket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/top_rocket.png
--------------------------------------------------------------------------------
/docs/image/vscode/Scopeinspector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/Scopeinspector.png
--------------------------------------------------------------------------------
/docs/image/vscode/debug-arch1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/debug-arch1.png
--------------------------------------------------------------------------------
/docs/image/vscode/embededLanguage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/embededLanguage.png
--------------------------------------------------------------------------------
/docs/image/vscode/hovers.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/hovers.gif
--------------------------------------------------------------------------------
/docs/image/vscode/language-server-sequence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/language-server-sequence.png
--------------------------------------------------------------------------------
/docs/image/vscode/lifecycle.plantuml:
--------------------------------------------------------------------------------
1 | @startuml lifecyvle
2 |
3 | actor client
4 | participant server
5 |
6 | client -> server : 启动服务
7 |
8 | client -> server ++ : method: 'initialize' \n告知客户端能力,以及初始化参数
9 | return result: ·InitializeResult·\n告知服务能力
10 |
11 | client -> server : method: 'initialized' \n通知服务,接收到了 initialize 信息
12 |
13 | group Option
14 | server -> client ++ : method: 'client/registerCapability' \n动态注册能力
15 | return 注册结果
16 |
17 | server -> client ++ : method: 'client/unregisterCapability' \n动态注销能力
18 | return 注销结果
19 | end
20 |
21 |
22 | group 业务逻辑
23 |
24 | client -> server++: request
25 | return response
26 |
27 | client -> server : client Notification
28 |
29 | server -> client : server Notification
30 | end
31 |
32 |
33 | client -> server ++: method: 'shutdown' \n关闭服务
34 | return 关闭结果
35 |
36 | client -> server : method: 'exit' \n关闭服务程序
37 |
38 | @enduml
--------------------------------------------------------------------------------
/docs/image/vscode/lifecyvle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/lifecyvle.png
--------------------------------------------------------------------------------
/docs/image/vscode/lsp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/lsp.png
--------------------------------------------------------------------------------
/docs/image/vscode/programicLanguageFeature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/programicLanguageFeature.png
--------------------------------------------------------------------------------
/docs/image/vscode/scopes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/scopes.png
--------------------------------------------------------------------------------
/docs/image/vscode/semantic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/semantic.png
--------------------------------------------------------------------------------
/docs/image/vscode/syntax_abc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/syntax_abc.png
--------------------------------------------------------------------------------
/docs/image/vscode/theme_abc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/theme_abc.png
--------------------------------------------------------------------------------
/docs/image/vscode/userSnippet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vscode/userSnippet.png
--------------------------------------------------------------------------------
/docs/image/vue/componet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/componet.png
--------------------------------------------------------------------------------
/docs/image/vue/composition1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/composition1.webp
--------------------------------------------------------------------------------
/docs/image/vue/composition2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/composition2.webp
--------------------------------------------------------------------------------
/docs/image/vue/nestRoute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/nestRoute.png
--------------------------------------------------------------------------------
/docs/image/vue/option1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/option1.gif
--------------------------------------------------------------------------------
/docs/image/vue/option2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/option2.gif
--------------------------------------------------------------------------------
/docs/image/vue/route.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/route.png
--------------------------------------------------------------------------------
/docs/image/vue/router.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/router.png
--------------------------------------------------------------------------------
/docs/image/vue/spa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/vue/spa.png
--------------------------------------------------------------------------------
/docs/image/web/align.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/align.png
--------------------------------------------------------------------------------
/docs/image/web/alignitem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/alignitem.png
--------------------------------------------------------------------------------
/docs/image/web/box.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/box.jpg
--------------------------------------------------------------------------------
/docs/image/web/direction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/direction.png
--------------------------------------------------------------------------------
/docs/image/web/flex.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/flex.png
--------------------------------------------------------------------------------
/docs/image/web/iframe_example.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/iframe_example.jpg
--------------------------------------------------------------------------------
/docs/image/web/mainaxis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/mainaxis.png
--------------------------------------------------------------------------------
/docs/image/web/nodejs.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/nodejs.jpg
--------------------------------------------------------------------------------
/docs/image/web/polling_websocket.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/polling_websocket.jpg
--------------------------------------------------------------------------------
/docs/image/web/webpack.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/webpack.jpg
--------------------------------------------------------------------------------
/docs/image/web/wrap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/web/wrap.png
--------------------------------------------------------------------------------
/docs/image/windbg/DPH.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/DPH.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/ETW.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/ETW.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/KiDispatchException.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/KiDispatchException.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/appVerifier.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/appVerifier.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/blockTime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/blockTime.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/cpu stack.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/cpu stack.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/cpuTime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/cpuTime.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/createPDB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/createPDB.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/debugMethods.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/debugMethods.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/debugObject.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/debugObject.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/debugRegister.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/debugRegister.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/gc_heap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/gc_heap.png
--------------------------------------------------------------------------------
/docs/image/windbg/heapManager.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/heapManager.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/heap_structure.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/heap_structure.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/jtag.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/jtag.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/jvm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/jvm.png
--------------------------------------------------------------------------------
/docs/image/windbg/memoryCode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/memoryCode.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/memoryManager.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/memoryManager.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/metric.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/metric.png
--------------------------------------------------------------------------------
/docs/image/windbg/nonInvasive.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/nonInvasive.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/normalPageHeap.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/normalPageHeap.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/pdbFile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/pdbFile.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_GC_Heap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_GC_Heap.png
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_byname.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_byname.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_caller.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_caller.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_callers.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_callers.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_calltree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_calltree.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_collect.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_collect.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_diff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_diff.png
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_drillinto.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_drillinto.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_eventFilter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_eventFilter.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_events.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_events.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_group.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_group.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_histogram.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_histogram.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_open.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_open.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_os_heap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_os_heap.png
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_run.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_run.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_threadTime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_threadTime.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/perfview_unmanaged_memory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/perfview_unmanaged_memory.png
--------------------------------------------------------------------------------
/docs/image/windbg/ptrace.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/ptrace.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/stack.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/stack.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/threadTime.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/threadTime.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/userDebugModel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/userDebugModel.png
--------------------------------------------------------------------------------
/docs/image/windbg/visualStudio_analyse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/visualStudio_analyse.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/visualStudio_launch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/visualStudio_launch.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/visualStudio_report.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/visualStudio_report.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/visualStuido_analyseReport.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/visualStuido_analyseReport.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/vmmap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/vmmap.png
--------------------------------------------------------------------------------
/docs/image/windbg/vmmap_fields.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/vmmap_fields.png
--------------------------------------------------------------------------------
/docs/image/windbg/vmmap_launch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/vmmap_launch.png
--------------------------------------------------------------------------------
/docs/image/windbg/wpa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/wpa.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/wpa_config.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/wpa_config.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/wpa_result.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/wpa_result.jpg
--------------------------------------------------------------------------------
/docs/image/windbg/wpr.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/windbg/wpr.jpg
--------------------------------------------------------------------------------
/docs/image/wireshark/capture.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/wireshark/capture.jpg
--------------------------------------------------------------------------------
/docs/image/wireshark/filter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/wireshark/filter.jpg
--------------------------------------------------------------------------------
/docs/image/wireshark/mode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/wireshark/mode.jpg
--------------------------------------------------------------------------------
/docs/image/wireshark/network.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spite-triangle/cpp_notes/cb020950c7e2ef11818095730708c7ff8a15365d/docs/image/wireshark/network.jpg
--------------------------------------------------------------------------------
/docs/mfc/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **MFC**
3 | - [目录](qt/README.md)
4 | - [第一章 Windows 窗口](mfc/chapter/windows.md)
5 | - [第二章 MFC 框架](mfc/chapter/mfc.md)
6 | - [第三章 界面开发](mfc/chapter/interface.md)
7 |
--------------------------------------------------------------------------------
/docs/nginx/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Nginx**
3 | - [目录](nginx/README.md)
4 | - [第一章 介绍](nginx/chapter/introduction.md)
5 | - [第二章 概念](nginx/chapter/foundation.md)
6 | - [第三章 配置](nginx/chapter/configure.md)
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/operateSystem/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **操作系统**
3 | - [目录](operateSystem/README.md)
4 | - [第一章 程序](operateSystem/chapter/program.md)
5 | - [第二章 并发](operateSystem/chapter/concurrency.md)
6 | - [第三章 操作系统](operateSystem/chapter/operateSystem.md)
7 | - [第四章 进程管理](operateSystem/chapter/process.md)
8 | - [第五章 用户接口](operateSystem/chapter/interface.md)
9 | - [第六章 可执行文件管理](operateSystem/chapter/executableFile.md)
10 | - [第七章 XV6](operateSystem/chapter/xv6.md)
11 | - [第八章 IO设备](operateSystem/chapter/IOdevice.md)
12 | - [第九章 文件系统](operateSystem/chapter/fileSystem.md)
13 | - [第十章 XV6文件系统](operateSystem/chapter/xv6_fileSystem.md)
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docs/python/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Python**
3 | - [目录](python/README.md)
4 | - **语言开发**
5 | - [第一章 基本概念](python/chapter/foundation.md)
6 | - [第二章 高级特性](python/chapter/advance.md)
7 | - [第三章 并发](python/chapter/concurrency.md)
8 | - [第四章 协程](python/chapter/coroutine.md)
9 | - [第五章 项目管理](python/chapter/project.md)
10 | - [第六章 日志系统](python/chapter/project.md)
11 | - [第七章 PyTest](python/chapter/pytest.md)
12 | - **异步框架**
13 | - [Celery](distributeCluster/chapter/celery.md)
14 | - **后端服务**
15 | - [Django](django/README.md)
16 | - [FastAPI](fastapi/README.md)
17 | - [Flask](distributeCluster/chapter/flask.md)
--------------------------------------------------------------------------------
/docs/qml/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **QML**
3 | - [目录](qml/README.md)
4 | - [第一章 基础概念](qml/chapter/foundation.md)
5 | - [第二章 常用控件](qml/chapter/component.md)
6 | - [第三章 信号和槽](qml/chapter/signalSlot.md)
7 | - [第四章 MVD 模式](qml/chapter/ModelViewDelegate.md)
8 | - [第五章 动态创建](qml/chapter/dynamicCreate.md)
9 | - [第六章 布局](qml/chapter/layout.md)
10 | - [第七章 画布](qml/chapter/canvas.md)
11 | - [第八章 Qt Charts「慎用」](qml/chapter/charts.md)
12 | - [第九章 包管理](qml/chapter/package.md)
13 | - [第十章 QML 与 CPP](qml/chapter/cpp.md)
14 | - [第十一章 QtQuick 样式](qml/chapter/style.md)
15 |
16 |
--------------------------------------------------------------------------------
/docs/qt/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Qt**
3 | - [目录](qt/README.md)
4 | - [第一章 Qmake](qt/chapter/qmake.md)
5 | - [第二章 事件循环](qt/chapter/evenloop.md)
6 | - [第三章 数据库](qt/chapter/database.md)
7 | - [第四章 元对象](qt/chapter/metaObject.md)
8 | - [第五章 model](qt/chapter/modelview.md)
9 | - [第六章 QSS](qt/chapter/qss.md)
10 | - [第七章 QIODevice](qt/chapter/QIODevice.md)
11 | - [第八章 QCustomPlot](qt/chapter/qcustomplot.md)
12 | - [第九章 QPainter](qt/chapter/qpainter.md)
13 | - [第十章 QWebEngine](qt/chapter/qwebengine.md)
14 | - [第十一章 QLayout](qt/chapter/layout.md)
15 | - [第十二章 QML](qml/README.md)
16 | - [第十三章 PySide](qt/chapter/pyside.md)
17 |
18 |
19 |
--------------------------------------------------------------------------------
/docs/testTools/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **测试工具**
3 | - [目录](testTools/README.md)
4 | - [第一章 gtest](testTools/chapter/gtest.md)
5 | - [第二章 gmock](testTools/chapter/gmock.md)
6 | - [第三章 覆盖率](testTools/chapter/coverage.md)
7 | - [第四章 benchmark](testTools/chapter/benchmark.md)
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/testTools/chapter/coverage.md:
--------------------------------------------------------------------------------
1 | # 覆盖率
2 |
3 | # 基本概念
4 |
5 | - **覆盖率**:程序执行过程中,被执行的源代码占全部源代码的比例。**与`gTest`测试案例进行配合,就能知道自己有多少代码被检测。**
6 | - **作用:** 衡量有多少代码参与了案列测试,如果覆盖率太低,就表明运行状态不明的代码太多,存在的风险也就越多。
7 | - **工具**:
8 | - `gcov`:gcc自带的一个可以生成代码覆盖率数据的工具
9 | - `cov`:对 gcov 的结果进行图像化显示
10 |
11 | # 测试流程
12 |
13 | - [关于代码覆盖lcov的使用](https://www.jianshu.com/p/a42bbd9de1b7)
14 |
15 | 1. 在`gcc`编译指令中添加 `-fprofile-arcs -ftest-coverage -lgcov`
16 | 2. 编译程序得到 `.gcno` 文件
17 | 3. 运行程序得到 `.gcda` 文件
18 | 4. 利用 `gcov` 工具得到源码对应的覆盖率结果 `.gcov` 文件
19 | ```term
20 | triangle@LEARN:~$ gcov source.cpp
21 | ```
22 | 5. 生成`.info` 文件
23 | ```term
24 | triangle@LEARN:~$ lcov -c -i -d [.gcda 所在文件夹] -o part1.info // -c 捕获,-i初始化,-d应用目录,-o输出文件
25 | triangle@LEARN:~$ lcov -a part1.info -a part2.info -o all.info // -a 合并
26 | ```
27 | 6. 生成 html
28 | ```term
29 | triangle@LEARN:~$ genhtml -o [输出文件夹名] all.info
30 | ```
31 |
--------------------------------------------------------------------------------
/docs/testTools/chapter/wireshark.md:
--------------------------------------------------------------------------------
1 | # wireshark
2 |
3 | # 启动
4 |
5 | 1. 选择要抓哪些网络下的包
6 |
7 | 
8 |
9 | 2. 开始抓包
10 |
11 | 
12 |
13 |
14 | # 抓包模式
15 |
16 | - 混杂模式:经过网卡的所有数据都能抓到
17 | - 普通模式:只接收校验通过的数据,合法的
18 |
19 | 
20 |
21 |
22 | # 过滤器
23 |
24 | 
25 |
26 | - 过滤协议:`tcp`、`dns`、`udp`、`http`
27 | - 过滤 ACK : `tcp.flags.ack == 1`
28 | - TCP 发完数据:`tcp.flags.fin == 1`
29 | - 多语句查询:`tcp.flags.ack == 0 and tcp.flags.syn == 1`
30 | - 查询IP : `ip.src_host == 192.168.0.1 or ip.dst_host = 110.110.12.3`
31 | - 不区分源与目标的IP : `ip.addr == 192.168.1.2`
--------------------------------------------------------------------------------
/docs/theory/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - [目录](theory/README.md)
3 | - [句柄](theory/chapter/handle.md)
4 | - [序列化](theory/chapter/Serialization.md)
5 | - [字符集](theory/chapter/charset.md)
6 | - [数据库设计](theory/chapter/databaseDesign.md)
7 | - [树结构数据库](theory/chapter/treeDatabase.md)
8 | - [JSON schema](theory/chapter/jsonschema.md)
--------------------------------------------------------------------------------
/docs/tools/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - [目录](tools/README.md)
3 | - **编译工具**
4 | - [bat](tools/chapter/bat.md)
5 | - [msvc](tools/chapter/msvc.md)
6 | - [makefile](tools/chapter/makefile.md)
7 | - [ninja](tools/chapter/ninja.md)
8 | - [cmake](tools/chapter/cmake.md)
9 | - [xmake](tools/chapter/xmake.md)
10 | - [webassembly](tools/chapter/Webassembly.md)
11 | - **调试工具**
12 | - [gdb](https://spite-triangle.github.io/computer_tools/#/./LinuxCommand/chapter/gdb)
13 | - **绘图**
14 | - [graphviz](tools/chapter/graphviz.md)
15 | - [graph-easy](tools/chapter/grapheasy.md)
16 | - **开发工具**
17 | - [WSL](tools/chapter/wsl.md)
18 | - [Doxygen](tools/chapter/doxygen.md)
19 | - [PyAEDT](tools/chapter/pyaedt.md)
20 |
21 |
--------------------------------------------------------------------------------
/docs/vscode/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Vscode 插件**
3 | - [目录](vscode/README.md)
4 | - [第一章 基础概念](vscode/chapter/foundation.md)
5 | - [第二章 API](vscode/chapter/api.md)
6 | - [第三章 WebView](vscode/chapter/webview.md)
7 | - [第四章 Debbuger](vscode/chapter/debugger.md)
8 | - [第五章 声明语言特性](vscode/chapter/declarativeLanguageFeature.md)
9 | - [第六章 程序语言特性](vscode/chapter/programmaticLanguageFeatures.md)
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/vue/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **vue**
3 | - [目录](vue\README.md)
4 | - [第一章 简介](vue/chapter/introduction.md)
5 | - [第二章 基本概念](vue/chapter/concept.md)
6 | - [第三章 脚本](vue/chapter/script.md)
7 | - [第四章 数据](vue/chapter/data.md)
8 | - [第五章 监控](vue/chapter/watch.md)
9 | - [第六章 组件](vue/chapter/component.md)
10 | - [第七章 路由](vue/chapter/route.md)
11 | - [第八章 pinia](vue/chapter/pinia.md)
12 | - [第九章 配置](vue/chapter/config.md)
13 |
--------------------------------------------------------------------------------
/docs/webDevelop/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **Web 开发**
3 | - [目录](webDevelop/README.md)
4 | - **前端**
5 | - [HTML](webDevelop/chapter/html.md)
6 | - [CSS](webDevelop/chapter/css.md)
7 | - [Javascript](webDevelop/chapter/javascript.md)
8 | - [Node.Js](webDevelop/chapter/nodejs.md)
9 | - [vue3](vue/README.md)
10 | - **后端服务**
11 | - [Django](django/README.md)
12 | - [FastAPI](fastapi/README.md)
13 | - [Flask](distributeCluster/chapter/flask.md)
14 |
15 |
--------------------------------------------------------------------------------
/docs/windbg/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - [目录](windbg/README.md)
3 | - [第一章 调试理论](windbg/chapter/foundation.md)
4 | - [第二章 Windbg](windbg/chapter/windbg.md)
5 | - [第三章 可调试性](windbg/chapter/debugAbility.md)
6 | - [第四章 性能分析](windbg/chapter/performanceAnalyse.md)
7 | - [第五章 栈调试](windbg/chapter/stackDebug.md)
8 | - [第六章 堆调试](windbg/chapter/heapDebug.md)
9 | - [第七章 线程调试](windbg/chapter/threadDebug.md)
10 | - [附录 Application Verifier](windbg/chapter/applicationVerifier.md)
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/workflow/_sidebar.md:
--------------------------------------------------------------------------------
1 |
2 | - **workflow**
3 | - [目录](workflow/README.md)
4 | - [第一章 任务](workflow/chapter/task.md)
5 | - [第二章 计算任务](workflow/chapter/computTask.md)
6 | - [第三章 服务器](workflow/chapter/server.md)
7 | - [第四章 杂谈](workflow/chapter/topics.md)
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------