From 7da2e9886aaf06dca88a36cf27dd66e7d724103a Mon Sep 17 00:00:00 2001 From: ouczbs Date: Sat, 5 Aug 2023 17:53:27 +0800 Subject: [PATCH] kanban --- .gitignore | 1 + .obsidian/community-plugins.json | 6 + .obsidian/daily-notes.json | 6 + .../Drawing 2023-08-04 18.00.39.excalidraw.md | 112 ++++++++++++++++++ 插件文档/日记/2023-08-04.md | 0 插件文档/看板/Anki.md | 18 +++ 插件文档/看板/zero.md | 25 ++++ 日常积累/AI/ChatGPT.md | 14 +++ 程序开发/工具开发/{ => zero}/序列化.md | 0 程序开发/工具开发/zero/数据事件.md | 0 程序开发/工具开发/zero/数据类型.md | 65 ++++++++++ 程序开发/工具开发/zero/数据规范.md | 0 程序开发/工具开发/zero/数据语言.md | 24 ++++ 13 files changed, 271 insertions(+) create mode 100644 .obsidian/community-plugins.json create mode 100644 .obsidian/daily-notes.json create mode 100644 插件文档/ExcaliDraw/Drawing 2023-08-04 18.00.39.excalidraw.md create mode 100644 插件文档/日记/2023-08-04.md create mode 100644 插件文档/看板/Anki.md create mode 100644 插件文档/看板/zero.md create mode 100644 日常积累/AI/ChatGPT.md rename 程序开发/工具开发/{ => zero}/序列化.md (100%) create mode 100644 程序开发/工具开发/zero/数据事件.md create mode 100644 程序开发/工具开发/zero/数据类型.md create mode 100644 程序开发/工具开发/zero/数据规范.md create mode 100644 程序开发/工具开发/zero/数据语言.md diff --git a/.gitignore b/.gitignore index 4914bd6..8fa7f62 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ .obsidian/workspace.json +.obsidian/plugins/ diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json new file mode 100644 index 0000000..68a970a --- /dev/null +++ b/.obsidian/community-plugins.json @@ -0,0 +1,6 @@ +[ + "obsidian-git", + "obsidian-kanban", + "obsidian-excalidraw-plugin", + "calendar" +] \ No newline at end of file diff --git a/.obsidian/daily-notes.json b/.obsidian/daily-notes.json new file mode 100644 index 0000000..33f283c --- /dev/null +++ b/.obsidian/daily-notes.json @@ -0,0 +1,6 @@ +{ + "template": "", + "autorun": true, + "folder": "插件文档/日记", + "format": "YYYY-MM-DD" +} \ No newline at end of file diff --git a/插件文档/ExcaliDraw/Drawing 2023-08-04 18.00.39.excalidraw.md b/插件文档/ExcaliDraw/Drawing 2023-08-04 18.00.39.excalidraw.md new file mode 100644 index 0000000..d654a63 --- /dev/null +++ b/插件文档/ExcaliDraw/Drawing 2023-08-04 18.00.39.excalidraw.md @@ -0,0 +1,112 @@ +--- + +excalidraw-plugin: parsed +tags: [excalidraw] + +--- +==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== + + +# Text Elements +%% +# Drawing +```json +{ + "type": "excalidraw", + "version": 2, + "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.12", + "elements": [ + { + "id": "7Ke6pgiEXgvLVewAStK3E", + "type": "rectangle", + "x": -285, + "y": -117.25, + "width": 280, + "height": 342, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 720366220, + "version": 36, + "versionNonce": 1674986932, + "isDeleted": false, + "boundElements": null, + "updated": 1691147719007, + "link": null, + "locked": false + }, + { + "id": "CXZMRG4yBMoVQ6vhNKLzA", + "type": "ellipse", + "x": 250, + "y": -11.25, + "width": 229, + "height": 155, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 534847372, + "version": 55, + "versionNonce": 866637580, + "isDeleted": false, + "boundElements": null, + "updated": 1691147723201, + "link": null, + "locked": false + } + ], + "appState": { + "theme": "light", + "viewBackgroundColor": "#ffffff", + "currentItemStrokeColor": "#1e1e1e", + "currentItemBackgroundColor": "transparent", + "currentItemFillStyle": "hachure", + "currentItemStrokeWidth": 1, + "currentItemStrokeStyle": "solid", + "currentItemRoughness": 1, + "currentItemOpacity": 100, + "currentItemFontFamily": 1, + "currentItemFontSize": 20, + "currentItemTextAlign": "left", + "currentItemStartArrowhead": null, + "currentItemEndArrowhead": "arrow", + "scrollX": 787, + "scrollY": 380.75, + "zoom": { + "value": 1 + }, + "currentItemRoundness": "round", + "gridSize": null, + "currentStrokeOptions": null, + "previousGridSize": null, + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + } + }, + "files": {} +} +``` +%% \ No newline at end of file diff --git a/插件文档/日记/2023-08-04.md b/插件文档/日记/2023-08-04.md new file mode 100644 index 0000000..e69de29 diff --git a/插件文档/看板/Anki.md b/插件文档/看板/Anki.md new file mode 100644 index 0000000..4bb4ac7 --- /dev/null +++ b/插件文档/看板/Anki.md @@ -0,0 +1,18 @@ +--- + +kanban-plugin: basic + +--- + +## + +- [ ] 音标 + + + + +%% kanban:settings +``` +{"kanban-plugin":"basic"} +``` +%% \ No newline at end of file diff --git a/插件文档/看板/zero.md b/插件文档/看板/zero.md new file mode 100644 index 0000000..748be17 --- /dev/null +++ b/插件文档/看板/zero.md @@ -0,0 +1,25 @@ +--- + +kanban-plugin: basic + +--- + +## 待开发 + +- [ ] [[数据类型]] +- [ ] [[数据事件]] +- [ ] [[数据语言]] +- [ ] [[数据规范]] + + +## + + + + + +%% kanban:settings +``` +{"kanban-plugin":"basic","new-note-folder":"程序开发/工具开发/zero"} +``` +%% \ No newline at end of file diff --git a/日常积累/AI/ChatGPT.md b/日常积累/AI/ChatGPT.md new file mode 100644 index 0000000..6d5c731 --- /dev/null +++ b/日常积累/AI/ChatGPT.md @@ -0,0 +1,14 @@ + +## 注册 + +要翻墙,要买外国手机号接收注册码 + +## 登录 + +[地址](https://chat.openai.com/auth/login) +要翻墙 + +## 使用 + +https://chat.openai.com/ +登录后无需翻墙 \ No newline at end of file diff --git a/程序开发/工具开发/序列化.md b/程序开发/工具开发/zero/序列化.md similarity index 100% rename from 程序开发/工具开发/序列化.md rename to 程序开发/工具开发/zero/序列化.md diff --git a/程序开发/工具开发/zero/数据事件.md b/程序开发/工具开发/zero/数据事件.md new file mode 100644 index 0000000..e69de29 diff --git a/程序开发/工具开发/zero/数据类型.md b/程序开发/工具开发/zero/数据类型.md new file mode 100644 index 0000000..227fde8 --- /dev/null +++ b/程序开发/工具开发/zero/数据类型.md @@ -0,0 +1,65 @@ + +## 定义 +```c++ +//基础类型 +S S8 S16 S32 S64 +{ + + - > < +} +U U8 U16 U32 U64 +{ + data => data; + size => n; +} +//字符串 +string +{ + data => data\x00; + size => ?; +} +//数组 +array +{ + data => array; + size => n; +} +//哈希表 +map +{ + data => map; + size => ?; +} +//树 +tree{ + +} +//对象 +struct{ + U8 a1; + string a2; + ... +} +``` +## 存储 +```c++ +binary string{ + data =>data\x00 +} +binary array{ + size; + data => array; +} +binary map{ + size; + key-value; + key-value; +} +parent{ + U32 size; + BYTES data; +} +binary struct parent{ + U32 a1; + U32 a2; +} +``` diff --git a/程序开发/工具开发/zero/数据规范.md b/程序开发/工具开发/zero/数据规范.md new file mode 100644 index 0000000..e69de29 diff --git a/程序开发/工具开发/zero/数据语言.md b/程序开发/工具开发/zero/数据语言.md new file mode 100644 index 0000000..f76f6b2 --- /dev/null +++ b/程序开发/工具开发/zero/数据语言.md @@ -0,0 +1,24 @@ +# 数据操作 + +## 读取 +- 二进制 + - 格式 ? + - 加载数据[a:b] + - 数据元素索引地址 [i] + - 无需解析 +- 语言文本 +## 查询 +- 需要配备一个数据编辑器 +- 对象数据 + - 可自定义显示优化 + - 可自定义 + +## 修改 +- 语言文本 + - 修改无依赖 +- 二进制 + - 不可读 + - +## 添加 +## 删除 +## 保存