From 5e4265b7835e59be1d98202609d8da1480db2b1f Mon Sep 17 00:00:00 2001 From: Awin Huang Date: Fri, 30 Sep 2022 21:53:04 +0800 Subject: [PATCH] vault backup: 2022-09-30 21:53:03 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Affected files: .obsidian/workspace 03. 專注Study/Android/ADB 取得 APK 的 icon.md 03. 專注Study/Android/ADB.md 03. 專注Study/Android/AOSP.md 03. 專注Study/Android/Android programming.md 03. 專注Study/Android/AudioTrack.md 03. 專注Study/Android/Ktor.md 03. 專注Study/Android/Service.md 03. 專注Study/Android/Tools.md 03. 專注Study/Android/UI.md 03. 專注Study/C++/C++17.md 03. 專注Study/C++/Class template.md 03. 專注Study/C++/GCC.md 03. 專注Study/C++/Structured binding declaration.md 03. 專注Study/C++/for_each.md 03. 專注Study/C++/lambda.md 03. 專注Study/C++/lvalue.md 03. 專注Study/C++/move operator.md 03. 專注Study/C++/rvalue.md 03. 專注Study/C++/智慧指標.md 03. 專注Study/RxKotlin/20200207 - Study RxKotlin.md 04. Programming/COM/20210726 - COM Interface.md 04. Programming/DB/MySQL.md 04. Programming/DB/sqlite.md 04. Programming/Design Pattern.md 04. Programming/FFMPEG/00. Introduction.md 04. Programming/FFMPEG/01. Setup.md 04. Programming/FFMPEG/FFMpeg.md 04. Programming/Flask.md 04. Programming/Kotlin/class.md 04. Programming/Kotlin/run, let, with, also 和 apply.md 04. Programming/Media Foundation/20210604 - Windows media foundation.md 04. Programming/OpenCV.md 04. Programming/OpenGL.md 04. Programming/Python/argparse.ArgumentParser.md 04. Programming/Python/decorator.md 04. Programming/Python/logging.md 04. Programming/Python/opencv.md 04. Programming/Python/subprocess.md 04. Programming/Python/threading.md 04. Programming/Python/tkinter.md 04. Programming/Python/檢測工具.md 04. Programming/QT/Dropdown button.md 04. Programming/QT/QVariant.md 04. Programming/QT/Qt.md 04. Programming/UML.md 04. Programming/演算法.md 05. 資料收集/99. templates/blogHeader.md 05. 資料收集/99. templates/date.md 05. 資料收集/99. templates/front matter.md 05. 資料收集/99. templates/note.md 05. 資料收集/99. templates/table.md 05. 資料收集/99. templates/thisWeek.md 05. 資料收集/99. templates/日記.md 05. 資料收集/99. templates/讀書筆記.md 05. 資料收集/Linux/CLI/cut.md 05. 資料收集/Linux/CLI/scp.md 05. 資料收集/Linux/CLI/timedatectl.md 05. 資料收集/Linux/Programming.md 05. 資料收集/Linux/Ubuntu.md 05. 資料收集/Tool Setup/Hardware/RaspberryPi.md 05. 資料收集/Tool Setup/Software/Chrome.md 05. 資料收集/Tool Setup/Software/Obisidian.md 05. 資料收集/Tool Setup/Software/SublimeText.md 05. 資料收集/Tool Setup/Software/VirtualBox.md 05. 資料收集/Tool Setup/Software/Visual Studio Code.md 05. 資料收集/Tool Setup/Software/Windows Setup.md 05. 資料收集/Tool Setup/Software/Windows Terminal.md 05. 資料收集/Tool Setup/Software/freefilesync.md 05. 資料收集/Tool Setup/Software/vim.md 05. 資料收集/名言佳句.md 05. 資料收集/架站/Gitea.md 05. 資料收集/架站/HTTP Server/Apache.md 05. 資料收集/架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md 05. 資料收集/架站/Pelican blog.md 05. 資料收集/架站/Proxmox VE.md 05. 資料收集/架站/SWAG Reverse proxy.md 05. 資料收集/架站/Storj.md 05. 資料收集/架站/Trojan.md 05. 資料收集/每週外食.md 05. 資料收集/科技/802.11.md 05. 資料收集/科技/HDR Sensor.md 05. 資料收集/科技/量子電腦.md 05. 資料收集/科技/鋰電池.md 05. 資料收集/興趣嗜好/RC/Traxxas Sledge.md 05. 資料收集/興趣嗜好/RC/好盈電變調整中立點.md 05. 資料收集/興趣嗜好/RC/差速器調教教學.md 05. 資料收集/興趣嗜好/模型/舊化作例.md 05. 資料收集/興趣嗜好/軍武/虎式.md 05. 資料收集/讀書筆記/20201201 - 學習如何學習.md 05. 資料收集/讀書筆記/20201218 - Kotlin權威2.0.md 05. 資料收集/讀書筆記/20201224 - 寫作是最好的自我投資.md 05. 資料收集/讀書筆記/20210119 - 中產悲歌.md 05. 資料收集/讀書筆記/20210220 - 最高學習法.md 05. 資料收集/讀書筆記/20210320 - 最高學以致用法.md 05. 資料收集/讀書筆記/20210406 - 精準購買.md 05. 資料收集/讀書筆記/20210723 - 高手學習.md 05. 資料收集/讀書筆記/20220526 - 深入淺出設計模式.md 05. 資料收集/讀書筆記/20220619 - 精確的力量.md 05. 資料收集/軟體工具/IPFS.md 05. 資料收集/軟體工具/MkDocs.md 05. 資料收集/軟體工具/Obsidian.md 05. 資料收集/軟體工具/docker.md 05. 資料收集/軟體工具/git/apply.md 05. 資料收集/軟體工具/git/submodule.md 05. 資料收集/軟體工具/youtube-dl.md 05. 資料收集/面試準備/技术面试最后反问面试官的话.md --- .obsidian/workspace | 16 +++++++------- .../Android/ADB 取得 APK 的 icon.md | 0 .../Android/ADB.md | 0 .../Android/AOSP.md | 0 .../Android/Android programming.md | 0 03. 專注Study/Android/AudioTrack.md | 22 +++++++++++++++++++ .../Android/Ktor.md | 0 .../Android/Service.md | 0 .../Android/Tools.md | 0 .../Android/UI.md | 0 .../C++/C++17.md | 0 .../C++/Class template.md | 0 .../02. 專注Study => 03. 專注Study}/C++/GCC.md | 0 .../C++/Structured binding declaration.md | 0 .../C++/for_each.md | 0 .../C++/lambda.md | 0 .../C++/lvalue.md | 0 .../C++/move operator.md | 0 .../C++/rvalue.md | 0 .../C++/智慧指標.md | 0 .../RxKotlin/20200207 - Study RxKotlin.md | 0 .../COM/20210726 - COM Interface.md | 0 .../DB/MySQL.md | 0 .../DB/sqlite.md | 0 .../Design Pattern.md | 0 .../FFMPEG/00. Introduction.md | 0 .../FFMPEG/01. Setup.md | 0 .../FFMPEG/FFMpeg.md | 0 {03. Programming => 04. Programming}/Flask.md | 0 .../Kotlin/class.md | 0 .../Kotlin/run, let, with, also 和 apply.md | 12 +++++----- .../20210604 - Windows media foundation.md | 0 .../OpenCV.md | 0 .../OpenGL.md | 0 .../Python/argparse.ArgumentParser.md | 0 .../Python/decorator.md | 0 .../Python/logging.md | 0 .../Python/opencv.md | 0 .../Python/subprocess.md | 0 .../Python/threading.md | 0 .../Python/tkinter.md | 0 .../Python/檢測工具.md | 0 .../QT/Dropdown button.md | 0 .../QT/QVariant.md | 0 {03. Programming => 04. Programming}/QT/Qt.md | 0 {03. Programming => 04. Programming}/UML.md | 0 .../演算法.md | 0 .../99. templates/blogHeader.md | 0 .../99. templates/date.md | 0 .../99. templates/front matter.md | 0 .../99. templates/note.md | 0 .../99. templates/table.md | 0 .../99. templates/thisWeek.md | 0 .../99. templates/日記.md | 0 .../99. templates/讀書筆記.md | 0 .../Linux/CLI/cut.md | 0 .../Linux/CLI/scp.md | 0 .../Linux/CLI/timedatectl.md | 0 .../Linux/Programming.md | 0 .../Linux/Ubuntu.md | 0 .../Tool Setup/Hardware/RaspberryPi.md | 0 .../Tool Setup/Software/Chrome.md | 0 .../Tool Setup/Software/Obisidian.md | 0 .../Tool Setup/Software/SublimeText.md | 0 .../Tool Setup/Software/VirtualBox.md | 0 .../Tool Setup/Software/Visual Studio Code.md | 0 .../Tool Setup/Software/Windows Setup.md | 0 .../Tool Setup/Software/Windows Terminal.md | 0 .../Tool Setup/Software/freefilesync.md | 0 .../Tool Setup/Software/vim.md | 0 {04. 資料收集 => 05. 資料收集}/名言佳句.md | 0 {04. 資料收集 => 05. 資料收集}/架站/Gitea.md | 0 .../架站/HTTP Server/Apache.md | 0 .../架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md | 0 .../架站/Pelican blog.md | 0 .../架站/Proxmox VE.md | 0 .../架站/SWAG Reverse proxy.md | 0 {04. 資料收集 => 05. 資料收集}/架站/Storj.md | 0 {04. 資料收集 => 05. 資料收集}/架站/Trojan.md | 0 {04. 資料收集 => 05. 資料收集}/每週外食.md | 0 {04. 資料收集 => 05. 資料收集}/科技/802.11.md | 0 .../科技/HDR Sensor.md | 0 .../科技/量子電腦.md | 0 {04. 資料收集 => 05. 資料收集}/科技/鋰電池.md | 0 .../興趣嗜好/RC/Traxxas Sledge.md | 0 .../興趣嗜好/RC/好盈電變調整中立點.md | 0 .../興趣嗜好/RC/差速器調教教學.md | 0 .../興趣嗜好/模型/舊化作例.md | 0 .../興趣嗜好/軍武/虎式.md | 0 .../讀書筆記/20201201 - 學習如何學習.md | 0 .../讀書筆記/20201218 - Kotlin權威2.0.md | 0 .../讀書筆記/20201224 - 寫作是最好的自我投資.md | 0 .../讀書筆記/20210119 - 中產悲歌.md | 0 .../讀書筆記/20210220 - 最高學習法.md | 0 .../讀書筆記/20210320 - 最高學以致用法.md | 0 .../讀書筆記/20210406 - 精準購買.md | 0 .../讀書筆記/20210723 - 高手學習.md | 0 .../讀書筆記/20220526 - 深入淺出設計模式.md | 0 .../讀書筆記/20220619 - 精確的力量.md | 0 .../軟體工具/IPFS.md | 0 .../軟體工具/MkDocs.md | 0 .../軟體工具/Obsidian.md | 0 .../軟體工具/docker.md | 0 .../軟體工具/git/apply.md | 0 .../軟體工具/git/submodule.md | 0 .../軟體工具/youtube-dl.md | 0 .../面試準備/技术面试最后反问面试官的话.md | 0 107 files changed, 36 insertions(+), 14 deletions(-) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/ADB 取得 APK 的 icon.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/ADB.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/AOSP.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/Android programming.md (100%) create mode 100644 03. 專注Study/Android/AudioTrack.md rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/Ktor.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/Service.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/Tools.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/Android/UI.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/C++17.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/Class template.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/GCC.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/Structured binding declaration.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/for_each.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/lambda.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/lvalue.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/move operator.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/rvalue.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/C++/智慧指標.md (100%) rename {01. 個人/02. 專注Study => 03. 專注Study}/RxKotlin/20200207 - Study RxKotlin.md (100%) rename {03. Programming => 04. Programming}/COM/20210726 - COM Interface.md (100%) rename {03. Programming => 04. Programming}/DB/MySQL.md (100%) rename {03. Programming => 04. Programming}/DB/sqlite.md (100%) rename {03. Programming => 04. Programming}/Design Pattern.md (100%) rename {03. Programming => 04. Programming}/FFMPEG/00. Introduction.md (100%) rename {03. Programming => 04. Programming}/FFMPEG/01. Setup.md (100%) rename {03. Programming => 04. Programming}/FFMPEG/FFMpeg.md (100%) rename {03. Programming => 04. Programming}/Flask.md (100%) rename {03. Programming => 04. Programming}/Kotlin/class.md (100%) rename {03. Programming => 04. Programming}/Kotlin/run, let, with, also 和 apply.md (77%) rename {03. Programming => 04. Programming}/Media Foundation/20210604 - Windows media foundation.md (100%) rename {03. Programming => 04. Programming}/OpenCV.md (100%) rename {03. Programming => 04. Programming}/OpenGL.md (100%) rename {03. Programming => 04. Programming}/Python/argparse.ArgumentParser.md (100%) rename {03. Programming => 04. Programming}/Python/decorator.md (100%) rename {03. Programming => 04. Programming}/Python/logging.md (100%) rename {03. Programming => 04. Programming}/Python/opencv.md (100%) rename {03. Programming => 04. Programming}/Python/subprocess.md (100%) rename {03. Programming => 04. Programming}/Python/threading.md (100%) rename {03. Programming => 04. Programming}/Python/tkinter.md (100%) rename {03. Programming => 04. Programming}/Python/檢測工具.md (100%) rename {03. Programming => 04. Programming}/QT/Dropdown button.md (100%) rename {03. Programming => 04. Programming}/QT/QVariant.md (100%) rename {03. Programming => 04. Programming}/QT/Qt.md (100%) rename {03. Programming => 04. Programming}/UML.md (100%) rename {03. Programming => 04. Programming}/演算法.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/blogHeader.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/date.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/front matter.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/note.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/table.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/thisWeek.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/日記.md (100%) rename {04. 資料收集 => 05. 資料收集}/99. templates/讀書筆記.md (100%) rename {04. 資料收集 => 05. 資料收集}/Linux/CLI/cut.md (100%) rename {04. 資料收集 => 05. 資料收集}/Linux/CLI/scp.md (100%) rename {04. 資料收集 => 05. 資料收集}/Linux/CLI/timedatectl.md (100%) rename {04. 資料收集 => 05. 資料收集}/Linux/Programming.md (100%) rename {04. 資料收集 => 05. 資料收集}/Linux/Ubuntu.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Hardware/RaspberryPi.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/Chrome.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/Obisidian.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/SublimeText.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/VirtualBox.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/Visual Studio Code.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/Windows Setup.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/Windows Terminal.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/freefilesync.md (100%) rename {04. 資料收集 => 05. 資料收集}/Tool Setup/Software/vim.md (100%) rename {04. 資料收集 => 05. 資料收集}/名言佳句.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/Gitea.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/HTTP Server/Apache.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/Pelican blog.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/Proxmox VE.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/SWAG Reverse proxy.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/Storj.md (100%) rename {04. 資料收集 => 05. 資料收集}/架站/Trojan.md (100%) rename {04. 資料收集 => 05. 資料收集}/每週外食.md (100%) rename {04. 資料收集 => 05. 資料收集}/科技/802.11.md (100%) rename {04. 資料收集 => 05. 資料收集}/科技/HDR Sensor.md (100%) rename {04. 資料收集 => 05. 資料收集}/科技/量子電腦.md (100%) rename {04. 資料收集 => 05. 資料收集}/科技/鋰電池.md (100%) rename {04. 資料收集 => 05. 資料收集}/興趣嗜好/RC/Traxxas Sledge.md (100%) rename {04. 資料收集 => 05. 資料收集}/興趣嗜好/RC/好盈電變調整中立點.md (100%) rename {04. 資料收集 => 05. 資料收集}/興趣嗜好/RC/差速器調教教學.md (100%) rename {04. 資料收集 => 05. 資料收集}/興趣嗜好/模型/舊化作例.md (100%) rename {04. 資料收集 => 05. 資料收集}/興趣嗜好/軍武/虎式.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20201201 - 學習如何學習.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20201218 - Kotlin權威2.0.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20201224 - 寫作是最好的自我投資.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20210119 - 中產悲歌.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20210220 - 最高學習法.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20210320 - 最高學以致用法.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20210406 - 精準購買.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20210723 - 高手學習.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20220526 - 深入淺出設計模式.md (100%) rename {04. 資料收集 => 05. 資料收集}/讀書筆記/20220619 - 精確的力量.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/IPFS.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/MkDocs.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/Obsidian.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/docker.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/git/apply.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/git/submodule.md (100%) rename {04. 資料收集 => 05. 資料收集}/軟體工具/youtube-dl.md (100%) rename {04. 資料收集 => 05. 資料收集}/面試準備/技术面试最后反问面试官的话.md (100%) diff --git a/.obsidian/workspace b/.obsidian/workspace index b6e66c5..7c0a037 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -9,7 +9,7 @@ "state": { "type": "markdown", "state": { - "file": "03. Programming/Kotlin/run, let, with, also 和 apply.md", + "file": "03. 專注Study/Android/AudioTrack.md", "mode": "source", "source": true } @@ -69,7 +69,7 @@ "state": { "type": "backlink", "state": { - "file": "03. Programming/Kotlin/run, let, with, also 和 apply.md", + "file": "03. 專注Study/Android/AudioTrack.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -86,7 +86,7 @@ "state": { "type": "outline", "state": { - "file": "03. Programming/Kotlin/run, let, with, also 和 apply.md" + "file": "03. 專注Study/Android/AudioTrack.md" } } } @@ -116,15 +116,15 @@ }, "active": "828beb43bb437dd1", "lastOpenFiles": [ - "03. Programming/Kotlin/class.md", - "01. 個人/02. 專注Study/RxKotlin/20200207 - Study RxKotlin.md", + "03. 專注Study/Android/UI.md", + "04. Programming/Kotlin/run, let, with, also 和 apply.md", + "04. Programming/Kotlin/class.md", + "03. 專注Study/RxKotlin/20200207 - Study RxKotlin.md", "01. 個人/01. Daily/2021/08/2021-08-16(週一).md", "01. 個人/01. Daily/2021/08/2021-08-14(週六).md", "01. 個人/01. Daily/2021/02/2021-02-22(Mon).md", "01. 個人/01. Daily/2020/12/2020-12-19(Sat).md", "01. 個人/01. Daily/2020/12/2020-12-11(Fri).md", - "01. 個人/01. Daily/2020/12/2020-12-09(Wed).md", - "01. 個人/01. Daily/2018/2018-10-12(週五).md", - "00. Inbox/00. Inbox/A cheatsheet of modern C++ language and library features.md" + "01. 個人/01. Daily/2020/12/2020-12-09(Wed).md" ] } \ No newline at end of file diff --git a/01. 個人/02. 專注Study/Android/ADB 取得 APK 的 icon.md b/03. 專注Study/Android/ADB 取得 APK 的 icon.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/ADB 取得 APK 的 icon.md rename to 03. 專注Study/Android/ADB 取得 APK 的 icon.md diff --git a/01. 個人/02. 專注Study/Android/ADB.md b/03. 專注Study/Android/ADB.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/ADB.md rename to 03. 專注Study/Android/ADB.md diff --git a/01. 個人/02. 專注Study/Android/AOSP.md b/03. 專注Study/Android/AOSP.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/AOSP.md rename to 03. 專注Study/Android/AOSP.md diff --git a/01. 個人/02. 專注Study/Android/Android programming.md b/03. 專注Study/Android/Android programming.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/Android programming.md rename to 03. 專注Study/Android/Android programming.md diff --git a/03. 專注Study/Android/AudioTrack.md b/03. 專注Study/Android/AudioTrack.md new file mode 100644 index 0000000..3a75ae6 --- /dev/null +++ b/03. 專注Study/Android/AudioTrack.md @@ -0,0 +1,22 @@ +AudioTrack 和 MediaPlayer 都可以播放聲音,主要差別是 AudioTrack 沒有 decode 的能力,只能播放 PCM。 + +## 底層原理 +每一個 audio stream 對應著一個 AudioTrack 類的一個實例,每個 AudioTrack 會在建立時會註冊到 AudioFlinger 中,由 AudioFlinger 把所有的 AudioTrack 進行混合(Mixer),然後輸送到 AudioHardware中 進行播放,目前 Android 同時最多可以創建32個音頻流,也就是說,Mixer 最多會同時處理32個 AudioTrack 的資料。 + +## 建立 AudioTrack 物件 +```kotlin +const val SAMPLE_RATE = 44100 +const val CHANNEL_OUT_FORMAT = AudioFormat.CHANNEL_OUT_STEREO +const val AUDIO_FORMAT = AudioFormat.ENCODING_PCM_16BIT +var audioBufferSize = AudioRecord.getMinBufferSize(SAMPLE_RATE, CHANNEL_OUT_FORMAT, AUDIO_FORMAT) + +audioTrack = AudioTrack( + AudioManager.STREAM_MUSIC, + SAMPLE_RATE, + CHANNEL_OUT_FORMAT, + AUDIO_FORMAT, + audioBufferSize, + AudioTrack.MODE_STREAM) +audioTrack?.play() +``` + diff --git a/01. 個人/02. 專注Study/Android/Ktor.md b/03. 專注Study/Android/Ktor.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/Ktor.md rename to 03. 專注Study/Android/Ktor.md diff --git a/01. 個人/02. 專注Study/Android/Service.md b/03. 專注Study/Android/Service.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/Service.md rename to 03. 專注Study/Android/Service.md diff --git a/01. 個人/02. 專注Study/Android/Tools.md b/03. 專注Study/Android/Tools.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/Tools.md rename to 03. 專注Study/Android/Tools.md diff --git a/01. 個人/02. 專注Study/Android/UI.md b/03. 專注Study/Android/UI.md similarity index 100% rename from 01. 個人/02. 專注Study/Android/UI.md rename to 03. 專注Study/Android/UI.md diff --git a/01. 個人/02. 專注Study/C++/C++17.md b/03. 專注Study/C++/C++17.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/C++17.md rename to 03. 專注Study/C++/C++17.md diff --git a/01. 個人/02. 專注Study/C++/Class template.md b/03. 專注Study/C++/Class template.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/Class template.md rename to 03. 專注Study/C++/Class template.md diff --git a/01. 個人/02. 專注Study/C++/GCC.md b/03. 專注Study/C++/GCC.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/GCC.md rename to 03. 專注Study/C++/GCC.md diff --git a/01. 個人/02. 專注Study/C++/Structured binding declaration.md b/03. 專注Study/C++/Structured binding declaration.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/Structured binding declaration.md rename to 03. 專注Study/C++/Structured binding declaration.md diff --git a/01. 個人/02. 專注Study/C++/for_each.md b/03. 專注Study/C++/for_each.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/for_each.md rename to 03. 專注Study/C++/for_each.md diff --git a/01. 個人/02. 專注Study/C++/lambda.md b/03. 專注Study/C++/lambda.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/lambda.md rename to 03. 專注Study/C++/lambda.md diff --git a/01. 個人/02. 專注Study/C++/lvalue.md b/03. 專注Study/C++/lvalue.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/lvalue.md rename to 03. 專注Study/C++/lvalue.md diff --git a/01. 個人/02. 專注Study/C++/move operator.md b/03. 專注Study/C++/move operator.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/move operator.md rename to 03. 專注Study/C++/move operator.md diff --git a/01. 個人/02. 專注Study/C++/rvalue.md b/03. 專注Study/C++/rvalue.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/rvalue.md rename to 03. 專注Study/C++/rvalue.md diff --git a/01. 個人/02. 專注Study/C++/智慧指標.md b/03. 專注Study/C++/智慧指標.md similarity index 100% rename from 01. 個人/02. 專注Study/C++/智慧指標.md rename to 03. 專注Study/C++/智慧指標.md diff --git a/01. 個人/02. 專注Study/RxKotlin/20200207 - Study RxKotlin.md b/03. 專注Study/RxKotlin/20200207 - Study RxKotlin.md similarity index 100% rename from 01. 個人/02. 專注Study/RxKotlin/20200207 - Study RxKotlin.md rename to 03. 專注Study/RxKotlin/20200207 - Study RxKotlin.md diff --git a/03. Programming/COM/20210726 - COM Interface.md b/04. Programming/COM/20210726 - COM Interface.md similarity index 100% rename from 03. Programming/COM/20210726 - COM Interface.md rename to 04. Programming/COM/20210726 - COM Interface.md diff --git a/03. Programming/DB/MySQL.md b/04. Programming/DB/MySQL.md similarity index 100% rename from 03. Programming/DB/MySQL.md rename to 04. Programming/DB/MySQL.md diff --git a/03. Programming/DB/sqlite.md b/04. Programming/DB/sqlite.md similarity index 100% rename from 03. Programming/DB/sqlite.md rename to 04. Programming/DB/sqlite.md diff --git a/03. Programming/Design Pattern.md b/04. Programming/Design Pattern.md similarity index 100% rename from 03. Programming/Design Pattern.md rename to 04. Programming/Design Pattern.md diff --git a/03. Programming/FFMPEG/00. Introduction.md b/04. Programming/FFMPEG/00. Introduction.md similarity index 100% rename from 03. Programming/FFMPEG/00. Introduction.md rename to 04. Programming/FFMPEG/00. Introduction.md diff --git a/03. Programming/FFMPEG/01. Setup.md b/04. Programming/FFMPEG/01. Setup.md similarity index 100% rename from 03. Programming/FFMPEG/01. Setup.md rename to 04. Programming/FFMPEG/01. Setup.md diff --git a/03. Programming/FFMPEG/FFMpeg.md b/04. Programming/FFMPEG/FFMpeg.md similarity index 100% rename from 03. Programming/FFMPEG/FFMpeg.md rename to 04. Programming/FFMPEG/FFMpeg.md diff --git a/03. Programming/Flask.md b/04. Programming/Flask.md similarity index 100% rename from 03. Programming/Flask.md rename to 04. Programming/Flask.md diff --git a/03. Programming/Kotlin/class.md b/04. Programming/Kotlin/class.md similarity index 100% rename from 03. Programming/Kotlin/class.md rename to 04. Programming/Kotlin/class.md diff --git a/03. Programming/Kotlin/run, let, with, also 和 apply.md b/04. Programming/Kotlin/run, let, with, also 和 apply.md similarity index 77% rename from 03. Programming/Kotlin/run, let, with, also 和 apply.md rename to 04. Programming/Kotlin/run, let, with, also 和 apply.md index 85d0e83..150e8c6 100644 --- a/03. Programming/Kotlin/run, let, with, also 和 apply.md +++ b/04. Programming/Kotlin/run, let, with, also 和 apply.md @@ -1,4 +1,4 @@ -`run`, `let`, `with`, `also` 和 `apply` 這幾個都是可以搭配 object 使用的函數,它們之間的差異不大,主要是讓程式看起來更符合語意。 +`run`, `let`, `with`, `also` 和 `apply` 這幾個都是可以搭配 object 使用的函數,它們之間的差異不大,主要是讓程式在語意上更加流暢。 以下解釋各個的差別。 ## 歸納 @@ -22,7 +22,7 @@ run { ``` ## object.run -`object.run` 跟[[run, let, with, also 和 apply#run]]是一樣的,也是**回傳「最後一行」**,只是 `object.run` 是讓 object 呼叫的,而且 lambda scope 中的物件會變成 `this`,`this` 可以省略,但是不可以自訂變數名稱,如下: +`object.run` 跟[[#run]]是一樣的,也是**回傳「最後一行」**,只是 `object.run` 是讓 object 呼叫的,而且 lambda scope 中的物件會變成 `this`,`this` 可以省略,但是不可以自訂變數名稱,如下: ```kotlin val anObject = MyObject() anObject.run { @@ -30,7 +30,7 @@ anObject.run { } ``` -## object.with +## with `with(T)` 之中的傳入值可以以 `this` (稱作 identifier) 在 scope 中取用,不用打出 `this`也沒關係。雖然, `with` 也會**將最後一行回傳**。但是因為 `with` 沒有先判斷物件是否為 `null`,所以 scope 中還是要用`?`來判斷是否 `null`,如下: ```kotlin val anObject = makeMyObject() // anObject有可能是null @@ -75,6 +75,6 @@ anObject?.also { // anObject有可能是null,所以要先用?判斷 ``` ## 參考 -- [簡介 Kotlin: run, let, with, also 和 apply | by Ray Yuan Liou | Medium](https://louis383.medium.com/%E7%B0%A1%E4%BB%8B-kotlin-run-let-with-also-%E5%92%8C-apply-f83860207a0c) -- [Kotlin 的 scope function: apply, let, run..等等 | 只放拖鞋的鞋櫃](https://jchu.cc/2018/05/05-kotlin.html) -- [Kotlin 線上讀書會 筆記 (五) apply、let、run、with、also和takeIf | by Evan Chen | Evan Android Note | Medium](https://medium.com/evan-android-note/kotlin-%E7%B7%9A%E4%B8%8A%E8%AE%80%E6%9B%B8%E6%9C%83-%E7%AD%86%E8%A8%98-%E4%BA%94-apply-let-run-with-also%E5%92%8Ctakeif-2c09d42b09b5) \ No newline at end of file +- [簡介 Kotlin: run, let, with, also 和 apply](https://louis383.medium.com/%E7%B0%A1%E4%BB%8B-kotlin-run-let-with-also-%E5%92%8C-apply-f83860207a0c) +- [Kotlin 的 scope function: apply, let, run..等等](https://jchu.cc/2018/05/05-kotlin.html) +- [Kotlin 線上讀書會 筆記 (五) apply、let、run、with、also和takeIf](https://medium.com/evan-android-note/kotlin-%E7%B7%9A%E4%B8%8A%E8%AE%80%E6%9B%B8%E6%9C%83-%E7%AD%86%E8%A8%98-%E4%BA%94-apply-let-run-with-also%E5%92%8Ctakeif-2c09d42b09b5) \ No newline at end of file diff --git a/03. Programming/Media Foundation/20210604 - Windows media foundation.md b/04. Programming/Media Foundation/20210604 - Windows media foundation.md similarity index 100% rename from 03. Programming/Media Foundation/20210604 - Windows media foundation.md rename to 04. Programming/Media Foundation/20210604 - Windows media foundation.md diff --git a/03. Programming/OpenCV.md b/04. Programming/OpenCV.md similarity index 100% rename from 03. Programming/OpenCV.md rename to 04. Programming/OpenCV.md diff --git a/03. Programming/OpenGL.md b/04. Programming/OpenGL.md similarity index 100% rename from 03. Programming/OpenGL.md rename to 04. Programming/OpenGL.md diff --git a/03. Programming/Python/argparse.ArgumentParser.md b/04. Programming/Python/argparse.ArgumentParser.md similarity index 100% rename from 03. Programming/Python/argparse.ArgumentParser.md rename to 04. Programming/Python/argparse.ArgumentParser.md diff --git a/03. Programming/Python/decorator.md b/04. Programming/Python/decorator.md similarity index 100% rename from 03. Programming/Python/decorator.md rename to 04. Programming/Python/decorator.md diff --git a/03. Programming/Python/logging.md b/04. Programming/Python/logging.md similarity index 100% rename from 03. Programming/Python/logging.md rename to 04. Programming/Python/logging.md diff --git a/03. Programming/Python/opencv.md b/04. Programming/Python/opencv.md similarity index 100% rename from 03. Programming/Python/opencv.md rename to 04. Programming/Python/opencv.md diff --git a/03. Programming/Python/subprocess.md b/04. Programming/Python/subprocess.md similarity index 100% rename from 03. Programming/Python/subprocess.md rename to 04. Programming/Python/subprocess.md diff --git a/03. Programming/Python/threading.md b/04. Programming/Python/threading.md similarity index 100% rename from 03. Programming/Python/threading.md rename to 04. Programming/Python/threading.md diff --git a/03. Programming/Python/tkinter.md b/04. Programming/Python/tkinter.md similarity index 100% rename from 03. Programming/Python/tkinter.md rename to 04. Programming/Python/tkinter.md diff --git a/03. Programming/Python/檢測工具.md b/04. Programming/Python/檢測工具.md similarity index 100% rename from 03. Programming/Python/檢測工具.md rename to 04. Programming/Python/檢測工具.md diff --git a/03. Programming/QT/Dropdown button.md b/04. Programming/QT/Dropdown button.md similarity index 100% rename from 03. Programming/QT/Dropdown button.md rename to 04. Programming/QT/Dropdown button.md diff --git a/03. Programming/QT/QVariant.md b/04. Programming/QT/QVariant.md similarity index 100% rename from 03. Programming/QT/QVariant.md rename to 04. Programming/QT/QVariant.md diff --git a/03. Programming/QT/Qt.md b/04. Programming/QT/Qt.md similarity index 100% rename from 03. Programming/QT/Qt.md rename to 04. Programming/QT/Qt.md diff --git a/03. Programming/UML.md b/04. Programming/UML.md similarity index 100% rename from 03. Programming/UML.md rename to 04. Programming/UML.md diff --git a/03. Programming/演算法.md b/04. Programming/演算法.md similarity index 100% rename from 03. Programming/演算法.md rename to 04. Programming/演算法.md diff --git a/04. 資料收集/99. templates/blogHeader.md b/05. 資料收集/99. templates/blogHeader.md similarity index 100% rename from 04. 資料收集/99. templates/blogHeader.md rename to 05. 資料收集/99. templates/blogHeader.md diff --git a/04. 資料收集/99. templates/date.md b/05. 資料收集/99. templates/date.md similarity index 100% rename from 04. 資料收集/99. templates/date.md rename to 05. 資料收集/99. templates/date.md diff --git a/04. 資料收集/99. templates/front matter.md b/05. 資料收集/99. templates/front matter.md similarity index 100% rename from 04. 資料收集/99. templates/front matter.md rename to 05. 資料收集/99. templates/front matter.md diff --git a/04. 資料收集/99. templates/note.md b/05. 資料收集/99. templates/note.md similarity index 100% rename from 04. 資料收集/99. templates/note.md rename to 05. 資料收集/99. templates/note.md diff --git a/04. 資料收集/99. templates/table.md b/05. 資料收集/99. templates/table.md similarity index 100% rename from 04. 資料收集/99. templates/table.md rename to 05. 資料收集/99. templates/table.md diff --git a/04. 資料收集/99. templates/thisWeek.md b/05. 資料收集/99. templates/thisWeek.md similarity index 100% rename from 04. 資料收集/99. templates/thisWeek.md rename to 05. 資料收集/99. templates/thisWeek.md diff --git a/04. 資料收集/99. templates/日記.md b/05. 資料收集/99. templates/日記.md similarity index 100% rename from 04. 資料收集/99. templates/日記.md rename to 05. 資料收集/99. templates/日記.md diff --git a/04. 資料收集/99. templates/讀書筆記.md b/05. 資料收集/99. templates/讀書筆記.md similarity index 100% rename from 04. 資料收集/99. templates/讀書筆記.md rename to 05. 資料收集/99. templates/讀書筆記.md diff --git a/04. 資料收集/Linux/CLI/cut.md b/05. 資料收集/Linux/CLI/cut.md similarity index 100% rename from 04. 資料收集/Linux/CLI/cut.md rename to 05. 資料收集/Linux/CLI/cut.md diff --git a/04. 資料收集/Linux/CLI/scp.md b/05. 資料收集/Linux/CLI/scp.md similarity index 100% rename from 04. 資料收集/Linux/CLI/scp.md rename to 05. 資料收集/Linux/CLI/scp.md diff --git a/04. 資料收集/Linux/CLI/timedatectl.md b/05. 資料收集/Linux/CLI/timedatectl.md similarity index 100% rename from 04. 資料收集/Linux/CLI/timedatectl.md rename to 05. 資料收集/Linux/CLI/timedatectl.md diff --git a/04. 資料收集/Linux/Programming.md b/05. 資料收集/Linux/Programming.md similarity index 100% rename from 04. 資料收集/Linux/Programming.md rename to 05. 資料收集/Linux/Programming.md diff --git a/04. 資料收集/Linux/Ubuntu.md b/05. 資料收集/Linux/Ubuntu.md similarity index 100% rename from 04. 資料收集/Linux/Ubuntu.md rename to 05. 資料收集/Linux/Ubuntu.md diff --git a/04. 資料收集/Tool Setup/Hardware/RaspberryPi.md b/05. 資料收集/Tool Setup/Hardware/RaspberryPi.md similarity index 100% rename from 04. 資料收集/Tool Setup/Hardware/RaspberryPi.md rename to 05. 資料收集/Tool Setup/Hardware/RaspberryPi.md diff --git a/04. 資料收集/Tool Setup/Software/Chrome.md b/05. 資料收集/Tool Setup/Software/Chrome.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/Chrome.md rename to 05. 資料收集/Tool Setup/Software/Chrome.md diff --git a/04. 資料收集/Tool Setup/Software/Obisidian.md b/05. 資料收集/Tool Setup/Software/Obisidian.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/Obisidian.md rename to 05. 資料收集/Tool Setup/Software/Obisidian.md diff --git a/04. 資料收集/Tool Setup/Software/SublimeText.md b/05. 資料收集/Tool Setup/Software/SublimeText.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/SublimeText.md rename to 05. 資料收集/Tool Setup/Software/SublimeText.md diff --git a/04. 資料收集/Tool Setup/Software/VirtualBox.md b/05. 資料收集/Tool Setup/Software/VirtualBox.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/VirtualBox.md rename to 05. 資料收集/Tool Setup/Software/VirtualBox.md diff --git a/04. 資料收集/Tool Setup/Software/Visual Studio Code.md b/05. 資料收集/Tool Setup/Software/Visual Studio Code.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/Visual Studio Code.md rename to 05. 資料收集/Tool Setup/Software/Visual Studio Code.md diff --git a/04. 資料收集/Tool Setup/Software/Windows Setup.md b/05. 資料收集/Tool Setup/Software/Windows Setup.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/Windows Setup.md rename to 05. 資料收集/Tool Setup/Software/Windows Setup.md diff --git a/04. 資料收集/Tool Setup/Software/Windows Terminal.md b/05. 資料收集/Tool Setup/Software/Windows Terminal.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/Windows Terminal.md rename to 05. 資料收集/Tool Setup/Software/Windows Terminal.md diff --git a/04. 資料收集/Tool Setup/Software/freefilesync.md b/05. 資料收集/Tool Setup/Software/freefilesync.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/freefilesync.md rename to 05. 資料收集/Tool Setup/Software/freefilesync.md diff --git a/04. 資料收集/Tool Setup/Software/vim.md b/05. 資料收集/Tool Setup/Software/vim.md similarity index 100% rename from 04. 資料收集/Tool Setup/Software/vim.md rename to 05. 資料收集/Tool Setup/Software/vim.md diff --git a/04. 資料收集/名言佳句.md b/05. 資料收集/名言佳句.md similarity index 100% rename from 04. 資料收集/名言佳句.md rename to 05. 資料收集/名言佳句.md diff --git a/04. 資料收集/架站/Gitea.md b/05. 資料收集/架站/Gitea.md similarity index 100% rename from 04. 資料收集/架站/Gitea.md rename to 05. 資料收集/架站/Gitea.md diff --git a/04. 資料收集/架站/HTTP Server/Apache.md b/05. 資料收集/架站/HTTP Server/Apache.md similarity index 100% rename from 04. 資料收集/架站/HTTP Server/Apache.md rename to 05. 資料收集/架站/HTTP Server/Apache.md diff --git a/04. 資料收集/架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md b/05. 資料收集/架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md similarity index 100% rename from 04. 資料收集/架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md rename to 05. 資料收集/架站/HTTP Server/Nginx/Reverse Proxy(Layer4).md diff --git a/04. 資料收集/架站/Pelican blog.md b/05. 資料收集/架站/Pelican blog.md similarity index 100% rename from 04. 資料收集/架站/Pelican blog.md rename to 05. 資料收集/架站/Pelican blog.md diff --git a/04. 資料收集/架站/Proxmox VE.md b/05. 資料收集/架站/Proxmox VE.md similarity index 100% rename from 04. 資料收集/架站/Proxmox VE.md rename to 05. 資料收集/架站/Proxmox VE.md diff --git a/04. 資料收集/架站/SWAG Reverse proxy.md b/05. 資料收集/架站/SWAG Reverse proxy.md similarity index 100% rename from 04. 資料收集/架站/SWAG Reverse proxy.md rename to 05. 資料收集/架站/SWAG Reverse proxy.md diff --git a/04. 資料收集/架站/Storj.md b/05. 資料收集/架站/Storj.md similarity index 100% rename from 04. 資料收集/架站/Storj.md rename to 05. 資料收集/架站/Storj.md diff --git a/04. 資料收集/架站/Trojan.md b/05. 資料收集/架站/Trojan.md similarity index 100% rename from 04. 資料收集/架站/Trojan.md rename to 05. 資料收集/架站/Trojan.md diff --git a/04. 資料收集/每週外食.md b/05. 資料收集/每週外食.md similarity index 100% rename from 04. 資料收集/每週外食.md rename to 05. 資料收集/每週外食.md diff --git a/04. 資料收集/科技/802.11.md b/05. 資料收集/科技/802.11.md similarity index 100% rename from 04. 資料收集/科技/802.11.md rename to 05. 資料收集/科技/802.11.md diff --git a/04. 資料收集/科技/HDR Sensor.md b/05. 資料收集/科技/HDR Sensor.md similarity index 100% rename from 04. 資料收集/科技/HDR Sensor.md rename to 05. 資料收集/科技/HDR Sensor.md diff --git a/04. 資料收集/科技/量子電腦.md b/05. 資料收集/科技/量子電腦.md similarity index 100% rename from 04. 資料收集/科技/量子電腦.md rename to 05. 資料收集/科技/量子電腦.md diff --git a/04. 資料收集/科技/鋰電池.md b/05. 資料收集/科技/鋰電池.md similarity index 100% rename from 04. 資料收集/科技/鋰電池.md rename to 05. 資料收集/科技/鋰電池.md diff --git a/04. 資料收集/興趣嗜好/RC/Traxxas Sledge.md b/05. 資料收集/興趣嗜好/RC/Traxxas Sledge.md similarity index 100% rename from 04. 資料收集/興趣嗜好/RC/Traxxas Sledge.md rename to 05. 資料收集/興趣嗜好/RC/Traxxas Sledge.md diff --git a/04. 資料收集/興趣嗜好/RC/好盈電變調整中立點.md b/05. 資料收集/興趣嗜好/RC/好盈電變調整中立點.md similarity index 100% rename from 04. 資料收集/興趣嗜好/RC/好盈電變調整中立點.md rename to 05. 資料收集/興趣嗜好/RC/好盈電變調整中立點.md diff --git a/04. 資料收集/興趣嗜好/RC/差速器調教教學.md b/05. 資料收集/興趣嗜好/RC/差速器調教教學.md similarity index 100% rename from 04. 資料收集/興趣嗜好/RC/差速器調教教學.md rename to 05. 資料收集/興趣嗜好/RC/差速器調教教學.md diff --git a/04. 資料收集/興趣嗜好/模型/舊化作例.md b/05. 資料收集/興趣嗜好/模型/舊化作例.md similarity index 100% rename from 04. 資料收集/興趣嗜好/模型/舊化作例.md rename to 05. 資料收集/興趣嗜好/模型/舊化作例.md diff --git a/04. 資料收集/興趣嗜好/軍武/虎式.md b/05. 資料收集/興趣嗜好/軍武/虎式.md similarity index 100% rename from 04. 資料收集/興趣嗜好/軍武/虎式.md rename to 05. 資料收集/興趣嗜好/軍武/虎式.md diff --git a/04. 資料收集/讀書筆記/20201201 - 學習如何學習.md b/05. 資料收集/讀書筆記/20201201 - 學習如何學習.md similarity index 100% rename from 04. 資料收集/讀書筆記/20201201 - 學習如何學習.md rename to 05. 資料收集/讀書筆記/20201201 - 學習如何學習.md diff --git a/04. 資料收集/讀書筆記/20201218 - Kotlin權威2.0.md b/05. 資料收集/讀書筆記/20201218 - Kotlin權威2.0.md similarity index 100% rename from 04. 資料收集/讀書筆記/20201218 - Kotlin權威2.0.md rename to 05. 資料收集/讀書筆記/20201218 - Kotlin權威2.0.md diff --git a/04. 資料收集/讀書筆記/20201224 - 寫作是最好的自我投資.md b/05. 資料收集/讀書筆記/20201224 - 寫作是最好的自我投資.md similarity index 100% rename from 04. 資料收集/讀書筆記/20201224 - 寫作是最好的自我投資.md rename to 05. 資料收集/讀書筆記/20201224 - 寫作是最好的自我投資.md diff --git a/04. 資料收集/讀書筆記/20210119 - 中產悲歌.md b/05. 資料收集/讀書筆記/20210119 - 中產悲歌.md similarity index 100% rename from 04. 資料收集/讀書筆記/20210119 - 中產悲歌.md rename to 05. 資料收集/讀書筆記/20210119 - 中產悲歌.md diff --git a/04. 資料收集/讀書筆記/20210220 - 最高學習法.md b/05. 資料收集/讀書筆記/20210220 - 最高學習法.md similarity index 100% rename from 04. 資料收集/讀書筆記/20210220 - 最高學習法.md rename to 05. 資料收集/讀書筆記/20210220 - 最高學習法.md diff --git a/04. 資料收集/讀書筆記/20210320 - 最高學以致用法.md b/05. 資料收集/讀書筆記/20210320 - 最高學以致用法.md similarity index 100% rename from 04. 資料收集/讀書筆記/20210320 - 最高學以致用法.md rename to 05. 資料收集/讀書筆記/20210320 - 最高學以致用法.md diff --git a/04. 資料收集/讀書筆記/20210406 - 精準購買.md b/05. 資料收集/讀書筆記/20210406 - 精準購買.md similarity index 100% rename from 04. 資料收集/讀書筆記/20210406 - 精準購買.md rename to 05. 資料收集/讀書筆記/20210406 - 精準購買.md diff --git a/04. 資料收集/讀書筆記/20210723 - 高手學習.md b/05. 資料收集/讀書筆記/20210723 - 高手學習.md similarity index 100% rename from 04. 資料收集/讀書筆記/20210723 - 高手學習.md rename to 05. 資料收集/讀書筆記/20210723 - 高手學習.md diff --git a/04. 資料收集/讀書筆記/20220526 - 深入淺出設計模式.md b/05. 資料收集/讀書筆記/20220526 - 深入淺出設計模式.md similarity index 100% rename from 04. 資料收集/讀書筆記/20220526 - 深入淺出設計模式.md rename to 05. 資料收集/讀書筆記/20220526 - 深入淺出設計模式.md diff --git a/04. 資料收集/讀書筆記/20220619 - 精確的力量.md b/05. 資料收集/讀書筆記/20220619 - 精確的力量.md similarity index 100% rename from 04. 資料收集/讀書筆記/20220619 - 精確的力量.md rename to 05. 資料收集/讀書筆記/20220619 - 精確的力量.md diff --git a/04. 資料收集/軟體工具/IPFS.md b/05. 資料收集/軟體工具/IPFS.md similarity index 100% rename from 04. 資料收集/軟體工具/IPFS.md rename to 05. 資料收集/軟體工具/IPFS.md diff --git a/04. 資料收集/軟體工具/MkDocs.md b/05. 資料收集/軟體工具/MkDocs.md similarity index 100% rename from 04. 資料收集/軟體工具/MkDocs.md rename to 05. 資料收集/軟體工具/MkDocs.md diff --git a/04. 資料收集/軟體工具/Obsidian.md b/05. 資料收集/軟體工具/Obsidian.md similarity index 100% rename from 04. 資料收集/軟體工具/Obsidian.md rename to 05. 資料收集/軟體工具/Obsidian.md diff --git a/04. 資料收集/軟體工具/docker.md b/05. 資料收集/軟體工具/docker.md similarity index 100% rename from 04. 資料收集/軟體工具/docker.md rename to 05. 資料收集/軟體工具/docker.md diff --git a/04. 資料收集/軟體工具/git/apply.md b/05. 資料收集/軟體工具/git/apply.md similarity index 100% rename from 04. 資料收集/軟體工具/git/apply.md rename to 05. 資料收集/軟體工具/git/apply.md diff --git a/04. 資料收集/軟體工具/git/submodule.md b/05. 資料收集/軟體工具/git/submodule.md similarity index 100% rename from 04. 資料收集/軟體工具/git/submodule.md rename to 05. 資料收集/軟體工具/git/submodule.md diff --git a/04. 資料收集/軟體工具/youtube-dl.md b/05. 資料收集/軟體工具/youtube-dl.md similarity index 100% rename from 04. 資料收集/軟體工具/youtube-dl.md rename to 05. 資料收集/軟體工具/youtube-dl.md diff --git a/04. 資料收集/面試準備/技术面试最后反问面试官的话.md b/05. 資料收集/面試準備/技术面试最后反问面试官的话.md similarity index 100% rename from 04. 資料收集/面試準備/技术面试最后反问面试官的话.md rename to 05. 資料收集/面試準備/技术面试最后反问面试官的话.md