├── .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 | ![media](../../image/media/player.webp) 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 | ![decode|c,60](../../image/media/decode.webp) 21 | 22 | 23 | - **复用器/解复用器(Muxer/Demuxer)**:解包或打包媒体文件 24 | 25 | ![demux|c,60](../../image/media/demux.webp) 26 | 27 | 28 | # 录像 29 | 30 | ![capture|c,60](../../image/media/captuer.jpg) 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 | ![alt](../../image/autoupdate/nugetpackageexplorer.png) -------------------------------------------------------------------------------- /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 | ![alt|c,40](../../image/autoupdate/Source2Viewer.png) 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 | ![alt|c,40](../../image/compiler/parseDiagram.png) 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 | ![network|c,50](../../image/wireshark/network.jpg) 8 | 9 | 2. 开始抓包 10 | 11 | ![capture|c,50](../../image/wireshark/capture.jpg) 12 | 13 | 14 | # 抓包模式 15 | 16 | - 混杂模式:经过网卡的所有数据都能抓到 17 | - 普通模式:只接收校验通过的数据,合法的 18 | 19 | ![mode](../../image/wireshark/mode.jpg) 20 | 21 | 22 | # 过滤器 23 | 24 | ![filter|c,50](../../image/wireshark/filter.jpg) 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 | --------------------------------------------------------------------------------