{"id":186,"date":"2025-09-06T20:24:39","date_gmt":"2025-09-06T20:24:39","guid":{"rendered":"https:\/\/support.nullflag.com\/?post_type=docs&#038;p=186"},"modified":"2025-12-24T01:41:21","modified_gmt":"2025-12-24T01:41:21","password":"","slug":"work-flow-showing-design","status":"publish","type":"docs","link":"https:\/\/www.nullflag.com\/support\/kb\/cpp_c_java_arm64_javascript\/java_basic\/work-flow-showing-design\/","title":{"rendered":"Execution process"},"content":{"rendered":"\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">flowchart TD\n    A[\"Start\"] --> B[\"Generate range(10)\"]\n    B --> C[\"Initialize i = 0\"]\n    C --> D{\"Is i &lt; 10?\"}\n    D -- No --> H[\"Loop ends, return final list of 10 hex strings\"]\n    H --> I[\"End\"]\n    D -- Yes --> E[\"Call random.randint(0,255)\"]\n    E --> F[\"Format '%02x' % value --> two-digit hex string\"]\n    F --> G[\"Append formatted string to list\"]\n    G --> J[\"Increment i = i + 1\"]\n    J --> D\n<\/pre><\/div>\n\n\n\n<p>This is a sequence diagram. The interpretation effect is very good!<\/p>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">sequenceDiagram\n    participant C as Customer\n    participant S as Shop System\n    participant P as Payment Gateway\n    participant W as Warehouse\n    participant D as Delivery Service\n\n    C->>S: Place Order\n    S->>P: Request Payment\n    P-->>S: Payment Success\n    S->>W: Send Order Details\n    W->>W: Pick &amp; Pack Items\n    W->>D: Hand over Package\n    D-->>C: Deliver Package\n    C-->>S: Order Received Confirmation\n<\/pre><\/div>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">flowchart TD\n    A((\"You have decided to play a game tonight\")) --> n8([\"Great!!!\"])\n    ny{{\"Are you going to play alone?\"}} -- Yes --> nq{{\"Singleplayer games\"}}\n    n8 --> np(\"Start your computer\")\n    np --> ny &amp; n7(\"Are your friends online?\")\n    n7 -- Yes --> nw[\"Do they wanna play?\"]\n    nq --> nc{{\"Time to pick the game\"}}\n    n7 -- No --> nq\n    nw -- No --> nq\n    nw -- Yes --> n2(\"time to pick the game\")\n    n2 --> n1(\"World of Warcraft\") &amp; n9(\"StarCraft\") &amp; nj(\"League of legends\") &amp; ns(\"DOTA 2\") &amp; nu(\"Minecraft\")\n    nc --> ni{{\"DOOM\"}} &amp; nk{{\"Baldurs Gate 3\"}} &amp; nb{{\"Fallout new vegas\"}} &amp; n0{{\"Witcher\"}} &amp; nl{{\"Sims\"}}\n    nl --> nf[[\"Now that you have picked a game\"]]\n    n0 --> nf\n    nb --> nf\n    nk --> nf\n    ni --> nf\n    n1 --> no[[\"Now that you have picked a game\"]]\n    n9 --> no\n    nj --> no\n    ns --> no\n    nu --> no\n    nf --> nd{\"Great have fun!\"}\n    no --> nd\n    ny -- No --> n7\n\n    nw@{ shape: lean-r}\n    style A fill:#C8E6C9,stroke-width:4px,stroke-dasharray: 0,stroke:#00C853\n    style n8 stroke-width:4px,stroke-dasharray: 0,fill:#C8E6C9,stroke:#00C853\n    style ny stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style nq stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style np stroke:#00C853,stroke-width:4px,stroke-dasharray: 0\n    style n7 stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style nw stroke-width:4px,stroke-dasharray: 0,stroke:#2962FF,fill:#BBDEFB\n    style nc stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style n2 stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style n1 stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style n9 stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style nj stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style ns stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style nu stroke-width:4px,stroke-dasharray: 0,fill:#BBDEFB,stroke:#2962FF\n    style ni stroke-width:4px,stroke-dasharray: 0,fill:#FFE0B2,stroke:#FF6D00\n    style nk stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style nb stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style n0 stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style nl stroke-width:4px,stroke-dasharray: 0,stroke:#FF6D00,fill:#FFE0B2\n    style nf stroke:#AA00FF,stroke-width:4px,stroke-dasharray: 0,fill:#E1BEE7\n    style no stroke-width:4px,stroke-dasharray: 0,fill:#E1BEE7,stroke:#AA00FF\n    style nd stroke-width:4px,stroke-dasharray: 0,stroke:#AA00FF,fill:#C8E6C9\n\n\n<\/pre><\/div>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">---\nconfig:\n  sankey:\n    showValues: false\n---\nsankey-beta\n\nAgricultural 'waste',Bio-conversion,124.729\nBio-conversion,Liquid,0.597\nBio-conversion,Losses,26.862\nBio-conversion,Solid,280.322\nBio-conversion,Gas,81.144\nBiofuel imports,Liquid,35\nBiomass imports,Solid,35\nCoal imports,Coal,11.606\nCoal reserves,Coal,63.965\nCoal,Solid,75.571\nDistrict heating,Industry,10.639\nDistrict heating,Heating and cooling - commercial,22.505\nDistrict heating,Heating and cooling - homes,46.184\nElectricity grid,Over generation \/ exports,104.453\nElectricity grid,Heating and cooling - homes,113.726\nElectricity grid,H2 conversion,27.14\nElectricity grid,Industry,342.165\nElectricity grid,Road transport,37.797\nElectricity grid,Agriculture,4.412\nElectricity grid,Heating and cooling - commercial,40.858\nElectricity grid,Losses,56.691\nElectricity grid,Rail transport,7.863\nElectricity grid,Lighting &amp; appliances - commercial,90.008\nElectricity grid,Lighting &amp; appliances - homes,93.494\nGas imports,Ngas,40.719\nGas reserves,Ngas,82.233\nGas,Heating and cooling - commercial,0.129\nGas,Losses,1.401\nGas,Thermal generation,151.891\nGas,Agriculture,2.096\nGas,Industry,48.58\nGeothermal,Electricity grid,7.013\nH2 conversion,H2,20.897\nH2 conversion,Losses,6.242\nH2,Road transport,20.897\nHydro,Electricity grid,6.995\nLiquid,Industry,121.066\nLiquid,International shipping,128.69\nLiquid,Road transport,135.835\nLiquid,Domestic aviation,14.458\nLiquid,International aviation,206.267\nLiquid,Agriculture,3.64\nLiquid,National navigation,33.218\nLiquid,Rail transport,4.413\nMarine algae,Bio-conversion,4.375\nNgas,Gas,122.952\nNuclear,Thermal generation,839.978\nOil imports,Oil,504.287\nOil reserves,Oil,107.703\nOil,Liquid,611.99\nOther waste,Solid,56.587\nOther waste,Bio-conversion,77.81\nPumped heat,Heating and cooling - homes,193.026\nPumped heat,Heating and cooling - commercial,70.672\nSolar PV,Electricity grid,59.901\nSolar Thermal,Heating and cooling - homes,19.263\nSolar,Solar Thermal,19.263\nSolar,Solar PV,59.901\nSolid,Agriculture,0.882\nSolid,Thermal generation,400.12\nSolid,Industry,46.477\nThermal generation,Electricity grid,525.531\nThermal generation,Losses,787.129\nThermal generation,District heating,79.329\nTidal,Electricity grid,9.452\nUK land based bioenergy,Bio-conversion,182.01\nWave,Electricity grid,19.013\nWind,Electricity grid,289.366\n<\/pre><\/div>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">xychart-beta\n    title \"Training progress\"\n    x-axis [mon, tues, wed, thur, fri, sat, sun]\n    y-axis \"Time trained (minutes)\" 0 --> 300\n    bar [60, 0, 120, 180, 230, 300, 0]\n    line [60, 0, 120, 180, 230, 300, 0]\n<\/pre><\/div>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">gitGraph TB:\n          commit\n          commit\n          branch develop\n          commit\n          commit\n          checkout main\n          commit\n          commit\n          merge develop\n          commit\n          commit\n<\/pre><\/div>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">requirementDiagram\n\n    requirement test_req {\n    id: 1\n    text: the test text.\n    risk: high\n    verifyMethod: test\n    }\n\n    functionalRequirement test_req2 {\n    id: 1.1\n    text: the second test text.\n    risk: low\n    verifyMethod: inspection\n    }\n\n    performanceRequirement test_req3 {\n    id: 1.2\n    text: the third test text.\n    risk: medium\n    verifyMethod: demonstration\n    }\n\n    interfaceRequirement test_req4 {\n    id: 1.2.1\n    text: the fourth test text.\n    risk: medium\n    verifyMethod: analysis\n    }\n\n    physicalRequirement test_req5 {\n    id: 1.2.2\n    text: the fifth test text.\n    risk: medium\n    verifyMethod: analysis\n    }\n\n    designConstraint test_req6 {\n    id: 1.2.3\n    text: the sixth test text.\n    risk: medium\n    verifyMethod: analysis\n    }\n\n    element test_entity {\n    type: simulation\n    }\n\n    element test_entity2 {\n    type: word doc\n    docRef: reqs\/test_entity\n    }\n\n    element test_entity3 {\n    type: \"test suite\"\n    docRef: github.com\/all_the_tests\n    }\n\n\n    test_entity - satisfies -> test_req2\n    test_req - traces -> test_req2\n    test_req - contains -> test_req3\n    test_req3 - contains -> test_req4\n    test_req4 - derives -> test_req5\n    test_req5 - refines -> test_req6\n    test_entity3 - verifies -> test_req5\n    test_req &lt;- copies - test_entity2\n<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Vidstack Player \u63d2\u4ef6\u8c03\u7528\u94fe<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. WordPress Hooks \u6267\u884c\u987a\u5e8f (\u5e8f\u5217\u56fe)<\/h3>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">sequenceDiagram\n    participant WP as WordPress\n    participant Plugin as Vidstack_Player\n    participant Theme as \u4e3b\u9898\n\n    WP->>Plugin: plugins_loaded\n    Plugin->>Plugin: get_instance()\n    Plugin->>WP: add_action('init')\n    \n    Note over WP,Theme: \u9875\u9762\u52a0\u8f7d\n    WP->>Plugin: init (init Hook)\n    Plugin->>Plugin: \u6ce8\u518c shortcode\n    Plugin->>Theme: add_filter('body_class')\n    \n    WP->>Plugin: wp_enqueue_scripts\n    Plugin->>Plugin: enqueue_assets()\n    Plugin->>WP: wp_enqueue_style()\n    Plugin->>WP: wp_enqueue_script()\n    \n    WP->>Plugin: wp_footer (999 \u4f18\u5148\u7ea7)\n    Plugin->>Theme: output_player_scripts()\n<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. \u63d2\u4ef6\u521d\u59cb\u5316\u6d41\u7a0b (\u6d41\u7a0b\u56fe)<\/h3>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">graph TD\n    A[WordPress \u542f\u52a8] --> B{\u63d2\u4ef6\u5df2\u6fc0\u6d3b?}\n    B -->|\u662f| C[\u52a0\u8f7d vidstack-player.php]\n    B -->|\u5426| D[\u8df3\u8fc7]\n    C --> E[\u521b\u5efa Vidstack_Player \u5b9e\u4f8b]\n    E --> F[__construct]\n    F --> G[\u6ce8\u518c\u6fc0\u6d3b\u94a9\u5b50]\n    F --> H[register_activation_hook]\n    F --> I[\u6ce8\u518c init Hook]\n    F --> J[\u6ce8\u518c wp_enqueue_scripts]\n    I --> K[init \u51fd\u6570]\n    K --> L[\u52a0\u8f7d\u6587\u672c\u57df]\n    J --> M[enqueue_assets \u51fd\u6570]<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. \u51fd\u6570\u8c03\u7528\u4f9d\u8d56\u5173\u7cfb (\u8c03\u7528\u56fe)<\/h3>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">graph TD\nA[vidstack_player shortcode] --> B[render_player]\nB --> C[\u63d0\u53d6\u5c5e\u6027]\nB --> D[\u751f\u6210 HTML]\nD --> E[media-player \u7ec4\u4ef6]\nE --> F\nF --> G[hls.js]\nF --> H[ Vidstack \u64ad\u653e\u5668]<\/pre><\/div>\n\n\n\n<p>DOM \u6811\u5f62\u7ed3\u6784 &#8211; Flowchart \u683c\u5f0f<\/p>\n\n\n\n<div class=\"wp-block-merpress-mermaidjs diagram-source-mermaid\"><pre class=\"mermaid\">flowchart TB\n    ROOT[HTML Document]\n    \n    %% \u7b2c\u4e00\u5c42\u5206\u652f\n    ROOT --> D1[learndash-wrapper]\n    ROOT --> D115[wpadminbar]\n    ROOT --> D117[query-monitor-main]\n    \n    %% learndash-wrapper \u5206\u652f\n    D1 --> D2[ld-focus]\n    \n    %% ld-focus \u4e3b\u8981\u5206\u652f\n    D2 --> SIDEBAR[ld-focus-sidebar&lt;br\/>\u4fa7\u8fb9\u680f\u533a\u57df]\n    D2 --> MAIN[ld-focus-main&lt;br\/>\u4e3b\u5185\u5bb9\u533a\u57df]\n    \n    %% ========== \u4fa7\u8fb9\u680f\u533a\u57df ==========\n    SIDEBAR --> D4[ld-course-navigation-heading]\n    SIDEBAR --> D5[ld-focus-sidebar-wrapper]\n    D5 --> D6[ld-course-navigation-list]\n    D6 --> D7[ld-lesson-navigation]\n    D7 --> D8[ld-lesson-items]\n    \n    %% \u8bfe\u7a0b\u9879\u5217\u8868\n    D8 --> SECTION1[\u7ae0\u82821\u533a\u57df]\n    D8 --> SECTION2[\u7ae0\u82822\u533a\u57df]\n    D8 --> SECTION3[\u5c55\u5f00\u8bfe\u7a0b\u533a\u57df]\n    \n    SECTION1 --> D9[ld-lesson-item-section-heading-1]\n    SECTION1 --> D10[ld-lesson-item-1]\n    D10 --> D11[ld-lesson-item-preview]\n    D11 --> D12[ld-status-icon]\n    D11 --> D13[ld-lesson-title]\n    \n    SECTION2 --> D14[ld-lesson-item-section-heading-2]\n    SECTION2 --> D15[ld-lesson-item-current]\n    D15 --> D16[ld-lesson-item-preview-2]\n    D16 --> D17[ld-status-icon-2]\n    D16 --> D18[ld-lesson-title-2]\n    \n    SECTION3 --> D27[ld-lesson-item-expanded]\n    D27 --> D28[ld-table-list]\n    D28 --> D29[ld-table-list-items]\n    D29 --> D30[ld-table-list-item]\n    D30 --> D31[ld-status-icon-3]\n    D30 --> D32[ld-topic-title]\n    \n    %% ========== \u4e3b\u5185\u5bb9\u533a\u57df ==========\n    MAIN --> HEADER[ld-focus-header&lt;br\/>\u5934\u90e8\u533a\u57df]\n    MAIN --> D84[ld-presenter-mode]\n    MAIN --> CONTENT[ld-focus-content&lt;br\/>\u5185\u5bb9\u533a\u57df]\n    \n    %% \u5934\u90e8\u533a\u57df\n    HEADER --> D70[ld-mobile-nav]\n    HEADER --> D71[ld-brand-logo]\n    HEADER --> PROGRESS[ld-progress&lt;br\/>\u8fdb\u5ea6\u6761]\n    HEADER --> ACTIONS[ld-content-actions&lt;br\/>\u64cd\u4f5c\u533a]\n    HEADER --> D83[ld-user-menu]\n    \n    %% \u8fdb\u5ea6\u6761\n    PROGRESS --> D73[ld-progress-wrap]\n    D73 --> D74[ld-progress-heading]\n    D73 --> STATS[ld-progress-stats]\n    D73 --> BAR[ld-progress-bar]\n    \n    STATS --> D76[ld-progress-percentage]\n    STATS --> D77[ld-progress-steps]\n    BAR --> D79[ld-progress-bar-percentage]\n    \n    %% \u64cd\u4f5c\u533a\n    ACTIONS --> D81[ld-content-action-1]\n    ACTIONS --> D82[ld-content-action-2]\n    \n    %% \u5185\u5bb9\u533a\u57df\n    CONTENT --> D86[learndash-post-sfwd-lessons]\n    D86 --> D87[learndash-wrapper-content]\n    D87 --> D88[learndash-wrapper-shortcode]\n    \n    D88 --> STATUS[ld-lesson-status]\n    D88 --> TABS[ld-tabs&lt;br\/>\u6807\u7b7e\u9875\u533a\u57df]\n    \n    STATUS --> D90[ld-status]\n    \n    %% \u6807\u7b7e\u9875\n    TABS --> D92[ld-tabs-navigation]\n    TABS --> D93[ld-tabs-content]\n    \n    D93 --> TAB1[ld-tab-content-visible&lt;br\/>\u89c6\u9891\u6807\u7b7e\u9875]\n    D93 --> TAB2[ld-tab-content-material&lt;br\/>\u6750\u6599\u6807\u7b7e\u9875]\n    \n    %% \u89c6\u9891\u64ad\u653e\u5668\n    TAB1 --> PLAYER[vidstack-player-container&lt;br\/>\u64ad\u653e\u5668\u5bb9\u5668]\n    \n    PLAYER --> GESTURE[vds-gestures]\n    PLAYER --> D97[vds-buffering-indicator]\n    PLAYER --> KEYBOARD[vds-kb-action]\n    PLAYER --> D101[vds-scrim]\n    PLAYER --> D102[vds-controls-spacer]\n    PLAYER --> SLIDER[vds-slider-chapter&lt;br\/>\u6ed1\u5757\u533a\u57df]\n    PLAYER --> TIME[vds-time-group]\n    \n    %% \u952e\u76d8\u64cd\u4f5c\n    KEYBOARD --> D99[vds-kb-text-wrapper]\n    D99 --> D100[vds-kb-text]\n    \n    %% \u6ed1\u5757\n    SLIDER --> D104[vds-slider-track]\n    D104 --> D105[vds-slider-track-fill]\n    D104 --> D106[vds-slider-progress]\n    D104 --> D107[vds-slider-chapter-inner]\n    D107 --> D108[vds-slider-thumb]\n    D107 --> D109[vds-slider-chapter-title]\n    \n    %% \u65f6\u95f4\u7ec4\n    TIME --> D111[vds-time-divider]\n    \n    %% \u6750\u6599\u6807\u7b7e\u9875\n    TAB2 --> D113[learndash-wrapper-nav]\n    D113 --> D114[ld-content-actions-2]\n    \n    %% ========== WordPress \u7ba1\u7406\u680f ==========\n    D115 --> D116[quicklinks]\n    \n    %% ========== Query Monitor ==========\n    D117 --> D118[qm-side-resizer]\n    D117 --> QMTITLE[qm-title]\n    D117 --> QMWRAP[qm-wrapper]\n    \n    QMTITLE --> D120[qm-title-heading]\n    \n    QMWRAP --> D122[qm-panels]\n    D122 --> PANEL1[qm-panel-container-overview&lt;br\/>\u6982\u89c8\u9762\u677f]\n    D122 --> PANEL2[qm-panel-container-logs&lt;br\/>\u65e5\u5fd7\u9762\u677f]\n    \n    PANEL1 --> D124[qm-non-tabular]\n    D124 --> D125[qm-boxed-1]\n    D125 --> D126[qm-grid]\n    \n    PANEL2 --> D128[qm-logger]\n    D128 --> D129[qm-boxed-2]\n    D129 --> D130[qm-notice]\n\n    %% \u6837\u5f0f\u5b9a\u4e49\n    classDef rootStyle fill:#667eea,stroke:#333,stroke-width:4px,color:#fff,font-weight:bold\n    classDef groupStyle fill:#e3f2fd,stroke:#1976d2,stroke-width:3px,font-weight:bold\n    classDef sidebarStyle fill:#e8f5e9,stroke:#388e3c,stroke-width:2px\n    classDef mainStyle fill:#fff3e0,stroke:#f57c00,stroke-width:2px\n    classDef playerStyle fill:#fce4ec,stroke:#c2185b,stroke-width:2px\n    classDef adminStyle fill:#eceff1,stroke:#546e7a,stroke-width:2px\n    classDef monitorStyle fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px\n    \n    class ROOT rootStyle\n    class SIDEBAR,MAIN,HEADER,CONTENT,PLAYER,TABS groupStyle\n    class D3,D4,D5,D6,D7,D8,SECTION1,SECTION2,SECTION3 sidebarStyle\n    class D68,D69,D70,D71,PROGRESS,ACTIONS,D83,D84,D85,D86,D87,D88 mainStyle\n    class D95,D96,D97,GESTURE,KEYBOARD,SLIDER,TIME playerStyle\n    class D115,D116 adminStyle\n    class D117,D118,QMTITLE,QMWRAP,PANEL1,PANEL2 monitorStyle<\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is a sequence diagram. The interpretation effect is very good! Vidstack Player \u63d2\u4ef6\u8c03\u7528\u94fe 1. WordPress Hooks \u6267\u884c\u987a\u5e8f (\u5e8f\u5217\u56fe) 2. \u63d2\u4ef6\u521d\u59cb\u5316\u6d41\u7a0b (\u6d41\u7a0b\u56fe) 3. \u51fd\u6570\u8c03\u7528\u4f9d\u8d56\u5173\u7cfb (\u8c03\u7528\u56fe) DOM \u6811\u5f62\u7ed3\u6784 &#8211; Flowchart \u683c\u5f0f<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"doc_category":[15],"glossaries":[],"doc_tag":[],"knowledge_base":[12,14],"class_list":["post-186","docs","type-docs","status-publish","hentry","doc_category-java_basic","knowledge_base-cpp_c_java_arm64_javascript","knowledge_base-encrypt_decrypt"],"year_month":"2026-05","word_count":1681,"total_views":"281","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"sandbox","author_link":"https:\/\/www.nullflag.com\/support\/author\/sandbox\/"},"doc_category_info":[{"term_name":"Java Basic Knowledge","term_url":"https:\/\/www.nullflag.com\/support\/kb\/cpp_c_java_arm64_javascript\/java_basic\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":15,"label":"Java Basic Knowledge"}],"knowledge_base":[{"value":12,"label":"Cpp\/C\/Java\/Arm64ASM\/JavaScript"},{"value":14,"label":"Encrypted and Decrypted"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[{"term_name":"Cpp\/C\/Java\/Arm64ASM\/JavaScript","term_url":"https:\/\/www.nullflag.com\/support\/kb\/cpp_c_java_arm64_javascript\/","term_slug":"cpp_c_java_arm64_javascript"},{"term_name":"Encrypted and Decrypted","term_url":"https:\/\/www.nullflag.com\/support\/kb\/encrypt_decrypt\/","term_slug":"encrypt_decrypt"}],"knowledge_base_slug":["cpp_c_java_arm64_javascript","encrypt_decrypt"],"_links":{"self":[{"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/docs\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":14,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/docs\/186\/revisions"}],"predecessor-version":[{"id":614,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/docs\/186\/revisions\/614"}],"wp:attachment":[{"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/doc_category?post=186"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/glossaries?post=186"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/doc_tag?post=186"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/www.nullflag.com\/support\/wp-json\/wp\/v2\/knowledge_base?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}