vault backup: 2026-03-08 11:38:01
This commit is contained in:
17
.obsidian/workspace.json
vendored
17
.obsidian/workspace.json
vendored
@@ -14,7 +14,7 @@
|
|||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "10-中间件/Java NIO核心原理.md",
|
"file": "10-中间件/Java NIO核心原理.md",
|
||||||
"mode": "preview",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
@@ -198,18 +198,18 @@
|
|||||||
},
|
},
|
||||||
"active": "fcbc762a80282002",
|
"active": "fcbc762a80282002",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"10-中间件/零拷贝原理对比.md",
|
|
||||||
"10-中间件/Java NIO核心原理.md",
|
|
||||||
"10-中间件/Buffer核心属性.md",
|
|
||||||
"10-中间件/Selector多路复用模型.md",
|
|
||||||
"Java NIO三大核心组件架构.md",
|
|
||||||
"10-中间件/Java NIO三大核心组件架构.excalidraw",
|
"10-中间件/Java NIO三大核心组件架构.excalidraw",
|
||||||
"10-中间件/Java NIO三大核心组件架构.md",
|
|
||||||
"10-中间件/Netty核心原理.md",
|
"10-中间件/Netty核心原理.md",
|
||||||
"10-中间件/Buffer核心属性.excalidraw",
|
"10-中间件/Buffer核心属性.excalidraw",
|
||||||
"10-中间件/零拷贝原理对比.excalidraw",
|
"10-中间件/零拷贝原理对比.excalidraw",
|
||||||
"README.md",
|
"10-中间件/零拷贝原理对比.md",
|
||||||
"10-中间件/Selector多路复用模型.excalidraw",
|
"10-中间件/Selector多路复用模型.excalidraw",
|
||||||
|
"10-中间件/Selector多路复用模型.md",
|
||||||
|
"10-中间件/Java NIO核心原理.md",
|
||||||
|
"10-中间件/Buffer核心属性.md",
|
||||||
|
"Java NIO三大核心组件架构.md",
|
||||||
|
"10-中间件/Java NIO三大核心组件架构.md",
|
||||||
|
"README.md",
|
||||||
"00-项目概述/项目概述.md",
|
"00-项目概述/项目概述.md",
|
||||||
"questions/02-数据库/MyBatis核心原理.md",
|
"questions/02-数据库/MyBatis核心原理.md",
|
||||||
"Obsidian技能使用指南.md",
|
"Obsidian技能使用指南.md",
|
||||||
@@ -228,7 +228,6 @@
|
|||||||
"16-LeetCode Hot 100/完全平方数.md",
|
"16-LeetCode Hot 100/完全平方数.md",
|
||||||
"16-LeetCode Hot 100/最大正方形.md",
|
"16-LeetCode Hot 100/最大正方形.md",
|
||||||
"16-LeetCode Hot 100/柱状图中最大的矩形.md",
|
"16-LeetCode Hot 100/柱状图中最大的矩形.md",
|
||||||
"16-LeetCode Hot 100/单词搜索.md",
|
|
||||||
"16-LeetCode Hot 100",
|
"16-LeetCode Hot 100",
|
||||||
"00-项目概述",
|
"00-项目概述",
|
||||||
"questions/15-简历面试",
|
"questions/15-简历面试",
|
||||||
|
|||||||
@@ -1,588 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "excalidraw",
|
|
||||||
"version": 2,
|
|
||||||
"source": "https://excalidraw.com",
|
|
||||||
"elements": [
|
|
||||||
{
|
|
||||||
"id": "title",
|
|
||||||
"type": "text",
|
|
||||||
"x": 350,
|
|
||||||
"y": 30,
|
|
||||||
"width": 500,
|
|
||||||
"height": 35,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1e40af",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 1,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Buffer 核心属性与操作方法",
|
|
||||||
"fontSize": 28,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Buffer 核心属性与操作方法",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "buffer-title",
|
|
||||||
"type": "text",
|
|
||||||
"x": 480,
|
|
||||||
"y": 100,
|
|
||||||
"width": 240,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1e40af",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 2,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Buffer 内存布局",
|
|
||||||
"fontSize": 24,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Buffer 内存布局",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "processed-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 150,
|
|
||||||
"y": 160,
|
|
||||||
"width": 200,
|
|
||||||
"height": 80,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#2f9e44",
|
|
||||||
"backgroundColor": "#b2f2bb",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 3,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "processed-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 200,
|
|
||||||
"y": 185,
|
|
||||||
"width": 100,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#2b8a3e",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 4,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "已处理数据",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "已处理数据",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "readwrite-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 360,
|
|
||||||
"y": 160,
|
|
||||||
"width": 280,
|
|
||||||
"height": 80,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1971c2",
|
|
||||||
"backgroundColor": "#a5d8ff",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 5,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "readwrite-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 450,
|
|
||||||
"y": 185,
|
|
||||||
"width": 100,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1864ab",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 6,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "可读/写数据",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "可读/写数据",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "inaccessible-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 650,
|
|
||||||
"y": 160,
|
|
||||||
"width": 200,
|
|
||||||
"height": 80,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#e03131",
|
|
||||||
"backgroundColor": "#ffc9c9",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 7,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "inaccessible-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 690,
|
|
||||||
"y": 185,
|
|
||||||
"width": 120,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#c92a2a",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 8,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "不可访问",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "不可访问",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "mark-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 150,
|
|
||||||
"y": 255,
|
|
||||||
"width": 70,
|
|
||||||
"height": 25,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#f59e0b",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 9,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "mark",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "mark",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "position-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 360,
|
|
||||||
"y": 255,
|
|
||||||
"width": 100,
|
|
||||||
"height": 25,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#3b82f6",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 10,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "position",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "position",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "limit-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 640,
|
|
||||||
"y": 255,
|
|
||||||
"width": 70,
|
|
||||||
"height": 25,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#e03131",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 11,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "limit",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "limit",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "capacity-label",
|
|
||||||
"type": "text",
|
|
||||||
"x": 850,
|
|
||||||
"y": 255,
|
|
||||||
"width": 100,
|
|
||||||
"height": 25,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#7c3aed",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 12,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "capacity",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "capacity",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "methods-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 150,
|
|
||||||
"y": 320,
|
|
||||||
"width": 700,
|
|
||||||
"height": 200,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#5c7cfa",
|
|
||||||
"backgroundColor": "#d0ebff",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 13,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "methods-title",
|
|
||||||
"type": "text",
|
|
||||||
"x": 410,
|
|
||||||
"y": 335,
|
|
||||||
"width": 180,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#364fc7",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 14,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "核心操作方法",
|
|
||||||
"fontSize": 24,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "核心操作方法",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "method1",
|
|
||||||
"type": "text",
|
|
||||||
"x": 180,
|
|
||||||
"y": 385,
|
|
||||||
"width": 300,
|
|
||||||
"height": 50,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#374151",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 15,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "mark「」\n标记当前 position 位置",
|
|
||||||
"fontSize": 18,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "left",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "mark「」\n标记当前 position 位置",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "method2",
|
|
||||||
"type": "text",
|
|
||||||
"x": 510,
|
|
||||||
"y": 385,
|
|
||||||
"width": 300,
|
|
||||||
"height": 50,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#374151",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 16,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "reset「」\n恢复到 mark 位置",
|
|
||||||
"fontSize": 18,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "left",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "reset「」\n恢复到 mark 位置",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "method3",
|
|
||||||
"type": "text",
|
|
||||||
"x": 180,
|
|
||||||
"y": 450,
|
|
||||||
"width": 300,
|
|
||||||
"height": 50,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#374151",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 17,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "clear「」\nposition=0, limit=capacity",
|
|
||||||
"fontSize": 18,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "left",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "clear「」\nposition=0, limit=capacity",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "method4",
|
|
||||||
"type": "text",
|
|
||||||
"x": 510,
|
|
||||||
"y": 450,
|
|
||||||
"width": 300,
|
|
||||||
"height": 50,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#374151",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 18,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "flip「」\nlimit=position, position=0",
|
|
||||||
"fontSize": 18,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "left",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "flip「」\nlimit=position, position=0",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"appState": {
|
|
||||||
"gridSize": null,
|
|
||||||
"viewBackgroundColor": "#ffffff"
|
|
||||||
},
|
|
||||||
"files": {}
|
|
||||||
}
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"type": "excalidraw",
|
"type": "excalidraw",
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"source": "https://excalidraw.com",
|
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.20.6",
|
||||||
"elements": [
|
"elements": [
|
||||||
{
|
{
|
||||||
"id": "title",
|
"id": "title",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 400,
|
"x": 400,
|
||||||
"y": 30,
|
"y": 30,
|
||||||
"width": 400,
|
"width": 306.87994384765625,
|
||||||
"height": 35,
|
"height": 35,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#1e40af",
|
"strokeColor": "#1e40af",
|
||||||
@@ -21,10 +21,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 1,
|
"seed": 1,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "Java NIO 三大核心组件",
|
"text": "Java NIO 三大核心组件",
|
||||||
@@ -35,7 +35,12 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "Java NIO 三大核心组件",
|
"originalText": "Java NIO 三大核心组件",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 934674734,
|
||||||
|
"index": "a0",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "channel-box",
|
"id": "channel-box",
|
||||||
@@ -53,21 +58,27 @@
|
|||||||
"roughness": 1,
|
"roughness": 1,
|
||||||
"opacity": 100,
|
"opacity": 100,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": {"type": 3},
|
"roundness": {
|
||||||
|
"type": 3
|
||||||
|
},
|
||||||
"seed": 2,
|
"seed": 2,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false
|
"locked": false,
|
||||||
|
"versionNonce": 1200124082,
|
||||||
|
"index": "a1",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "channel-title",
|
"id": "WUWQQFAl",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 215,
|
"x": 215,
|
||||||
"y": 165,
|
"y": 165,
|
||||||
"width": 90,
|
"width": 86.06393432617188,
|
||||||
"height": 30,
|
"height": 30,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#1864ab",
|
"strokeColor": "#1864ab",
|
||||||
@@ -80,10 +91,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 3,
|
"seed": 3,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "Channel",
|
"text": "Channel",
|
||||||
@@ -94,15 +105,20 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "Channel",
|
"originalText": "Channel",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 670673774,
|
||||||
|
"index": "a2",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "channel-desc",
|
"id": "QFgWpovs",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 160,
|
"x": 160,
|
||||||
"y": 210,
|
"y": 210.17819684651062,
|
||||||
"width": 200,
|
"width": 80,
|
||||||
"height": 65,
|
"height": 60,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#374151",
|
"strokeColor": "#374151",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
@@ -114,10 +130,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 4,
|
"seed": 4,
|
||||||
"version": 1,
|
"version": 3,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940885556,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "数据通道\n双向数据流\n非阻塞I/O",
|
"text": "数据通道\n双向数据流\n非阻塞I/O",
|
||||||
@@ -128,7 +144,12 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "数据通道\n双向数据流\n非阻塞I/O",
|
"originalText": "数据通道\n双向数据流\n非阻塞I/O",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 1563719794,
|
||||||
|
"index": "a3",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "buffer-box",
|
"id": "buffer-box",
|
||||||
@@ -146,21 +167,27 @@
|
|||||||
"roughness": 1,
|
"roughness": 1,
|
||||||
"opacity": 100,
|
"opacity": 100,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": {"type": 3},
|
"roundness": {
|
||||||
|
"type": 3
|
||||||
|
},
|
||||||
"seed": 5,
|
"seed": 5,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false
|
"locked": false,
|
||||||
|
"versionNonce": 516820398,
|
||||||
|
"index": "a4",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "buffer-title",
|
"id": "HHe1ugZH",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 895,
|
"x": 895,
|
||||||
"y": 165,
|
"y": 165,
|
||||||
"width": 90,
|
"width": 75.86393737792969,
|
||||||
"height": 30,
|
"height": 30,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#2b8a3e",
|
"strokeColor": "#2b8a3e",
|
||||||
@@ -173,10 +200,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 6,
|
"seed": 6,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "Buffer",
|
"text": "Buffer",
|
||||||
@@ -187,15 +214,20 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "Buffer",
|
"originalText": "Buffer",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 119893042,
|
||||||
|
"index": "a5",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "buffer-desc",
|
"id": "7Gq30uCz",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 840,
|
"x": 840,
|
||||||
"y": 210,
|
"y": 210,
|
||||||
"width": 200,
|
"width": 64,
|
||||||
"height": 65,
|
"height": 60,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#374151",
|
"strokeColor": "#374151",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
@@ -207,10 +239,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 7,
|
"seed": 7,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "数据容器\n数据存储\n读写切换",
|
"text": "数据容器\n数据存储\n读写切换",
|
||||||
@@ -221,7 +253,12 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "数据容器\n数据存储\n读写切换",
|
"originalText": "数据容器\n数据存储\n读写切换",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 2036082670,
|
||||||
|
"index": "a6",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "selector-box",
|
"id": "selector-box",
|
||||||
@@ -239,21 +276,27 @@
|
|||||||
"roughness": 1,
|
"roughness": 1,
|
||||||
"opacity": 100,
|
"opacity": 100,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": {"type": 3},
|
"roundness": {
|
||||||
|
"type": 3
|
||||||
|
},
|
||||||
"seed": 8,
|
"seed": 8,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false
|
"locked": false,
|
||||||
|
"versionNonce": 2009929202,
|
||||||
|
"index": "a7",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "selector-title",
|
"id": "QB6vfwLt",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 545,
|
"x": 545,
|
||||||
"y": 465,
|
"y": 465,
|
||||||
"width": 110,
|
"width": 95.75991821289062,
|
||||||
"height": 30,
|
"height": 30,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#e67700",
|
"strokeColor": "#e67700",
|
||||||
@@ -266,10 +309,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 9,
|
"seed": 9,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "Selector",
|
"text": "Selector",
|
||||||
@@ -280,15 +323,20 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "Selector",
|
"originalText": "Selector",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 128776750,
|
||||||
|
"index": "a8",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "selector-desc",
|
"id": "1NOeMBmL",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 500,
|
"x": 500,
|
||||||
"y": 510,
|
"y": 510,
|
||||||
"width": 200,
|
"width": 128,
|
||||||
"height": 65,
|
"height": 60,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#374151",
|
"strokeColor": "#374151",
|
||||||
"backgroundColor": "transparent",
|
"backgroundColor": "transparent",
|
||||||
@@ -300,10 +348,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 10,
|
"seed": 10,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "多路复用器\n事件监听\n单线程管理多连接",
|
"text": "多路复用器\n事件监听\n单线程管理多连接",
|
||||||
@@ -314,7 +362,12 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "多路复用器\n事件监听\n单线程管理多连接",
|
"originalText": "多路复用器\n事件监听\n单线程管理多连接",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 1364821938,
|
||||||
|
"index": "a9",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "arrow-channel-buffer",
|
"id": "arrow-channel-buffer",
|
||||||
@@ -332,27 +385,42 @@
|
|||||||
"roughness": 1,
|
"roughness": 1,
|
||||||
"opacity": 100,
|
"opacity": 100,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": {"type": 2},
|
"roundness": {
|
||||||
|
"type": 2
|
||||||
|
},
|
||||||
"seed": 11,
|
"seed": 11,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"points": [[0, 0], [450, 0]],
|
"points": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
450,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
],
|
||||||
"lastCommittedPoint": null,
|
"lastCommittedPoint": null,
|
||||||
"startBinding": null,
|
"startBinding": null,
|
||||||
"endBinding": null,
|
"endBinding": null,
|
||||||
"startArrowhead": null,
|
"startArrowhead": null,
|
||||||
"endArrowhead": "arrow"
|
"endArrowhead": "arrow",
|
||||||
|
"versionNonce": 816415854,
|
||||||
|
"index": "aA",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "label-read-write",
|
"id": "y4PVGoYN",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 545,
|
"x": 545,
|
||||||
"y": 195,
|
"y": 195,
|
||||||
"width": 100,
|
"width": 64,
|
||||||
"height": 20,
|
"height": 20,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#3b82f6",
|
"strokeColor": "#3b82f6",
|
||||||
@@ -365,10 +433,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 12,
|
"seed": 12,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "数据读写",
|
"text": "数据读写",
|
||||||
@@ -379,7 +447,12 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "数据读写",
|
"originalText": "数据读写",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 737263986,
|
||||||
|
"index": "aB",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "arrow-channel-selector",
|
"id": "arrow-channel-selector",
|
||||||
@@ -397,27 +470,42 @@
|
|||||||
"roughness": 1,
|
"roughness": 1,
|
||||||
"opacity": 100,
|
"opacity": 100,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": {"type": 2},
|
"roundness": {
|
||||||
|
"type": 2
|
||||||
|
},
|
||||||
"seed": 13,
|
"seed": 13,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"points": [[0, 0], [260, 150]],
|
"points": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
260,
|
||||||
|
150
|
||||||
|
]
|
||||||
|
],
|
||||||
"lastCommittedPoint": null,
|
"lastCommittedPoint": null,
|
||||||
"startBinding": null,
|
"startBinding": null,
|
||||||
"endBinding": null,
|
"endBinding": null,
|
||||||
"startArrowhead": null,
|
"startArrowhead": null,
|
||||||
"endArrowhead": "arrow"
|
"endArrowhead": "arrow",
|
||||||
|
"versionNonce": 370853550,
|
||||||
|
"index": "aC",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "label-register",
|
"id": "WhZFanNR",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 345,
|
"x": 345,
|
||||||
"y": 350,
|
"y": 350,
|
||||||
"width": 100,
|
"width": 64,
|
||||||
"height": 20,
|
"height": 20,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#f59e0b",
|
"strokeColor": "#f59e0b",
|
||||||
@@ -430,10 +518,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 14,
|
"seed": 14,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "注册事件",
|
"text": "注册事件",
|
||||||
@@ -444,7 +532,12 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "注册事件",
|
"originalText": "注册事件",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 48022322,
|
||||||
|
"index": "aD",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "arrow-selector-channel",
|
"id": "arrow-selector-channel",
|
||||||
@@ -462,27 +555,42 @@
|
|||||||
"roughness": 1,
|
"roughness": 1,
|
||||||
"opacity": 100,
|
"opacity": 100,
|
||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": {"type": 2},
|
"roundness": {
|
||||||
|
"type": 2
|
||||||
|
},
|
||||||
"seed": 15,
|
"seed": 15,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"points": [[0, 0], [-250, -130]],
|
"points": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
[
|
||||||
|
-250,
|
||||||
|
-130
|
||||||
|
]
|
||||||
|
],
|
||||||
"lastCommittedPoint": null,
|
"lastCommittedPoint": null,
|
||||||
"startBinding": null,
|
"startBinding": null,
|
||||||
"endBinding": null,
|
"endBinding": null,
|
||||||
"startArrowhead": null,
|
"startArrowhead": null,
|
||||||
"endArrowhead": "arrow"
|
"endArrowhead": "arrow",
|
||||||
|
"versionNonce": 950649070,
|
||||||
|
"index": "aE",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "label-dispatch",
|
"id": "QItxiuFB",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"x": 545,
|
"x": 545,
|
||||||
"y": 390,
|
"y": 390,
|
||||||
"width": 100,
|
"width": 64,
|
||||||
"height": 20,
|
"height": 20,
|
||||||
"angle": 0,
|
"angle": 0,
|
||||||
"strokeColor": "#f59e0b",
|
"strokeColor": "#f59e0b",
|
||||||
@@ -495,10 +603,10 @@
|
|||||||
"groupIds": [],
|
"groupIds": [],
|
||||||
"roundness": null,
|
"roundness": null,
|
||||||
"seed": 16,
|
"seed": 16,
|
||||||
"version": 1,
|
"version": 2,
|
||||||
"isDeleted": false,
|
"isDeleted": false,
|
||||||
"boundElements": null,
|
"boundElements": [],
|
||||||
"updated": 1,
|
"updated": 1772940884174,
|
||||||
"link": null,
|
"link": null,
|
||||||
"locked": false,
|
"locked": false,
|
||||||
"text": "事件分发",
|
"text": "事件分发",
|
||||||
@@ -509,12 +617,62 @@
|
|||||||
"containerId": null,
|
"containerId": null,
|
||||||
"originalText": "事件分发",
|
"originalText": "事件分发",
|
||||||
"autoResize": true,
|
"autoResize": true,
|
||||||
"lineHeight": 1.25
|
"lineHeight": 1.25,
|
||||||
|
"versionNonce": 1350667506,
|
||||||
|
"index": "aF",
|
||||||
|
"frameId": null,
|
||||||
|
"hasTextLink": false,
|
||||||
|
"rawText": ""
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"appState": {
|
"appState": {
|
||||||
"gridSize": null,
|
"theme": "light",
|
||||||
"viewBackgroundColor": "#ffffff"
|
"viewBackgroundColor": "#ffffff",
|
||||||
|
"currentItemStrokeColor": "#1e1e1e",
|
||||||
|
"currentItemBackgroundColor": "transparent",
|
||||||
|
"currentItemFillStyle": "solid",
|
||||||
|
"currentItemStrokeWidth": 2,
|
||||||
|
"currentItemStrokeStyle": "solid",
|
||||||
|
"currentItemRoughness": 1,
|
||||||
|
"currentItemOpacity": 100,
|
||||||
|
"currentItemFontFamily": 5,
|
||||||
|
"currentItemFontSize": 20,
|
||||||
|
"currentItemTextAlign": "left",
|
||||||
|
"currentItemStartArrowhead": null,
|
||||||
|
"currentItemEndArrowhead": "arrow",
|
||||||
|
"currentItemArrowType": "round",
|
||||||
|
"currentItemFrameRole": null,
|
||||||
|
"scrollX": -126.31591366168612,
|
||||||
|
"scrollY": 37.49614013341022,
|
||||||
|
"zoom": {
|
||||||
|
"value": 1.271417
|
||||||
|
},
|
||||||
|
"currentItemRoundness": "round",
|
||||||
|
"gridSize": 20,
|
||||||
|
"gridStep": 5,
|
||||||
|
"gridModeEnabled": false,
|
||||||
|
"gridColor": {
|
||||||
|
"Bold": "rgba(217, 217, 217, 0.5)",
|
||||||
|
"Regular": "rgba(230, 230, 230, 0.5)"
|
||||||
|
},
|
||||||
|
"currentStrokeOptions": null,
|
||||||
|
"frameRendering": {
|
||||||
|
"enabled": true,
|
||||||
|
"clip": true,
|
||||||
|
"name": true,
|
||||||
|
"outline": true,
|
||||||
|
"markerName": true,
|
||||||
|
"markerEnabled": true
|
||||||
|
},
|
||||||
|
"objectsSnapModeEnabled": false,
|
||||||
|
"activeTool": {
|
||||||
|
"type": "selection",
|
||||||
|
"customType": null,
|
||||||
|
"locked": false,
|
||||||
|
"fromSelection": false,
|
||||||
|
"lastActiveTool": null
|
||||||
|
},
|
||||||
|
"disableContextMenu": false
|
||||||
},
|
},
|
||||||
"files": {}
|
"files": {}
|
||||||
}
|
}
|
||||||
@@ -1,499 +0,0 @@
|
|||||||
{
|
|
||||||
"type": "excalidraw",
|
|
||||||
"version": 2,
|
|
||||||
"source": "https://excalidraw.com",
|
|
||||||
"elements": [
|
|
||||||
{
|
|
||||||
"id": "title",
|
|
||||||
"type": "text",
|
|
||||||
"x": 400,
|
|
||||||
"y": 30,
|
|
||||||
"width": 400,
|
|
||||||
"height": 35,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1e40af",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 1,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Selector 多路复用模型",
|
|
||||||
"fontSize": 28,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Selector 多路复用模型",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "selector-container",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 200,
|
|
||||||
"y": 120,
|
|
||||||
"width": 800,
|
|
||||||
"height": 250,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#f59e0b",
|
|
||||||
"backgroundColor": "#fff3bf",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 3,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 30,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 2,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "selector-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 480,
|
|
||||||
"y": 145,
|
|
||||||
"width": 240,
|
|
||||||
"height": 80,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#e67700",
|
|
||||||
"backgroundColor": "#ffd8a8",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 3,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "selector-text",
|
|
||||||
"type": "text",
|
|
||||||
"x": 535,
|
|
||||||
"y": 160,
|
|
||||||
"width": 130,
|
|
||||||
"height": 50,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#e67700",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 4,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Selector\nselect「」等待",
|
|
||||||
"fontSize": 20,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Selector\nselect「」等待",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel1-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 250,
|
|
||||||
"y": 270,
|
|
||||||
"width": 120,
|
|
||||||
"height": 60,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1971c2",
|
|
||||||
"backgroundColor": "#a5d8ff",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 5,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel1-text",
|
|
||||||
"type": "text",
|
|
||||||
"x": 275,
|
|
||||||
"y": 285,
|
|
||||||
"width": 70,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1864ab",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 6,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Channel1\n就绪",
|
|
||||||
"fontSize": 16,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Channel1\n就绪",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel2-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 440,
|
|
||||||
"y": 270,
|
|
||||||
"width": 120,
|
|
||||||
"height": 60,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1971c2",
|
|
||||||
"backgroundColor": "#a5d8ff",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 7,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel2-text",
|
|
||||||
"type": "text",
|
|
||||||
"x": 465,
|
|
||||||
"y": 285,
|
|
||||||
"width": 70,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1864ab",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 8,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Channel2\n就绪",
|
|
||||||
"fontSize": 16,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Channel2\n就绪",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel3-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 630,
|
|
||||||
"y": 270,
|
|
||||||
"width": 120,
|
|
||||||
"height": 60,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1971c2",
|
|
||||||
"backgroundColor": "#a5d8ff",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 9,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel3-text",
|
|
||||||
"type": "text",
|
|
||||||
"x": 655,
|
|
||||||
"y": 285,
|
|
||||||
"width": 70,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#1864ab",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 10,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Channel3\n就绪",
|
|
||||||
"fontSize": 16,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Channel3\n就绪",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "channel-dots",
|
|
||||||
"type": "text",
|
|
||||||
"x": 800,
|
|
||||||
"y": 285,
|
|
||||||
"width": 50,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#374151",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 11,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "...",
|
|
||||||
"fontSize": 24,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "...",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "eventloop-box",
|
|
||||||
"type": "rectangle",
|
|
||||||
"x": 400,
|
|
||||||
"y": 420,
|
|
||||||
"width": 400,
|
|
||||||
"height": 120,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#7c3aed",
|
|
||||||
"backgroundColor": "#d0bfff",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 3},
|
|
||||||
"seed": 12,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "eventloop-title",
|
|
||||||
"type": "text",
|
|
||||||
"x": 520,
|
|
||||||
"y": 435,
|
|
||||||
"width": 160,
|
|
||||||
"height": 30,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#5f3dc4",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 13,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "Event Loop",
|
|
||||||
"fontSize": 24,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "center",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "Event Loop",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "eventloop-desc",
|
|
||||||
"type": "text",
|
|
||||||
"x": 420,
|
|
||||||
"y": 480,
|
|
||||||
"width": 360,
|
|
||||||
"height": 45,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#374151",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 14,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "• select「」 - 等待就绪事件\n• process「」 - 处理事件\n• repeat - 循环执行",
|
|
||||||
"fontSize": 16,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "left",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "• select「」 - 等待就绪事件\n• process「」 - 处理事件\n• repeat - 循环执行",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "arrow-thread",
|
|
||||||
"type": "arrow",
|
|
||||||
"x": 600,
|
|
||||||
"y": 370,
|
|
||||||
"width": 0,
|
|
||||||
"height": 40,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#7c3aed",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 3,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": {"type": 2},
|
|
||||||
"seed": 15,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"points": [[0, 0], [0, 40]],
|
|
||||||
"lastCommittedPoint": null,
|
|
||||||
"startBinding": null,
|
|
||||||
"endBinding": null,
|
|
||||||
"startArrowhead": null,
|
|
||||||
"endArrowhead": "arrow"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "label-onethread",
|
|
||||||
"type": "text",
|
|
||||||
"x": 615,
|
|
||||||
"y": 380,
|
|
||||||
"width": 100,
|
|
||||||
"height": 20,
|
|
||||||
"angle": 0,
|
|
||||||
"strokeColor": "#7c3aed",
|
|
||||||
"backgroundColor": "transparent",
|
|
||||||
"fillStyle": "solid",
|
|
||||||
"strokeWidth": 2,
|
|
||||||
"strokeStyle": "solid",
|
|
||||||
"roughness": 1,
|
|
||||||
"opacity": 100,
|
|
||||||
"groupIds": [],
|
|
||||||
"roundness": null,
|
|
||||||
"seed": 16,
|
|
||||||
"version": 1,
|
|
||||||
"isDeleted": false,
|
|
||||||
"boundElements": null,
|
|
||||||
"updated": 1,
|
|
||||||
"link": null,
|
|
||||||
"locked": false,
|
|
||||||
"text": "单线程管理",
|
|
||||||
"fontSize": 16,
|
|
||||||
"fontFamily": 5,
|
|
||||||
"textAlign": "left",
|
|
||||||
"verticalAlign": "middle",
|
|
||||||
"containerId": null,
|
|
||||||
"originalText": "单线程管理",
|
|
||||||
"autoResize": true,
|
|
||||||
"lineHeight": 1.25
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"appState": {
|
|
||||||
"gridSize": null,
|
|
||||||
"viewBackgroundColor": "#ffffff"
|
|
||||||
},
|
|
||||||
"files": {}
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user