From 90149013a354b661edf971efadbd28d9be747992 Mon Sep 17 00:00:00 2001 From: PinkR1ver <3180102330@zju.edu.cn> Date: Fri, 1 Mar 2024 20:08:41 +0800 Subject: [PATCH] Add timing --- content/.trash/Untitled 13.md | 0 .../Pasted image 20230918135105.png | Bin .../{ => .trash}/dota/dota2_learning_road.md | 0 content/_index.md | 7 +- content/atlas.md | 3 +- content/computer_sci/code_frame_learn/MOC.md | 1 + .../code_frame_learn/flask/MOC.md | 1 + .../coding_knowledge/coding_lang_MOC.md | 1 + .../python/matplotlib_backend.md | 8 -- .../python/python_doesnt_need_pointer.md | 1 + .../computational_geometry/MOC.md | 1 + .../delaunay_triangulation.md | 1 + .../data_structure_and_algorithm/MOC.md | 1 + .../data_structure_and_algorithm/graph/BFS.md | 1 + .../data_structure_and_algorithm/graph/MST.md | 1 + .../two_pointers.md | 1 + .../Evaluation/model_evaluation_MOC.md | 1 + .../Famous_Model/Famous_Model_MOC.md | 1 + .../Temporal_Fusion_Transformer.md | 1 + .../LLM/langchain/langchain_basic.md | 1 + .../LLM/metircs/some_task.md | 1 + .../LLM/train/dataset/make_custom_dataset.md | 1 + .../LLM/train/finr_tune/how_to_fine_tune.md | 1 + .../learn_finetune_byStanfordAlpaca.md | 1 + .../Model_Interpretability_MOC.md | 1 + .../NLP/basic/tokenization.md | 1 + .../clustering/k-means/k_means.md | 1 + .../deep_learning/GRU.md | 1 + .../deep_learning/adaBoost.md | 1 + .../deep_learning/decision_tree.md | 1 + .../deep_learning/deep_learning_MOC.md | 1 + .../deep_learning/random_forest.md | 1 + .../machine_learning/MOC.md | 1 + content/computer_sci/hardware/hardware_MOC.md | 1 + .../Pasted image 20240301112048.png | Bin 0 -> 38627 bytes .../computer_sci/software_arch/conway_law.md | 13 ++++ content/data_sci/data_sci_MOC.md | 1 + content/data_sci/stochastic_process/MOC.md | 1 + .../visual_style/visual_information_theory.md | 1 + content/food/MOC.md | 1 + content/food/intro/evaluation_criteria.md | 1 + content/log/2023/7/log_01072023.md | 1 + content/log/2023/7/log_03072023.md | 1 + content/log/2023/9/log_27092023.md | 1 + .../kk_note.md | 1 + .../study_plan.md | 1 + content/log/log_MOC.md | 1 + content/math/MOC.md | 1 + ...is_based_on_multimodal_mri_segmentation.md | 1 + content/photography/Skills/polaroid_light.md | 1 + .../aesthetic/Landscape/Landscape_MOC.md | 1 + .../Polaroid/Polaroid_aesthetic_MOC.md | 1 + .../aesthetic/Portrait/Flower_and_Girl.md | 1 + .../aesthetic/Portrait/Portrait_MOC.md | 1 + .../aesthetic/Style/Grainy_Green.md | 1 + .../aesthetic/Style/Warmth_by_Nguan.md | 1 + content/photography/basic/Saturation.md | 1 + .../Lens_Structure/Lens_Structure_MOC.md | 1 + .../Pocket_film/Pocket_film_camera_MOC.md | 1 + .../cameras_Research/Pocket_film/Rollei_35.md | 1 + .../cameras_Research/Polaroid/Polaroid_600.md | 1 + .../Polaroid/Polaroid_one600.md | 1 + .../mood_board/Sea_20230428/Sea_20230428.md | 1 + .../photography_meme/photography_meme.md | 1 + content/photography/resume.md | 1 + .../electromagnetism/electromagnetism_MOC.md | 1 + content/physics/physics_MOC.md | 1 + content/recent.md | 5 +- .../UWB_about/report/OPAMP_health_test.md | 1 + .../report/UWB_Board_AMP_circuit_test_1_1.md | 1 + .../UWB_about/report/UWB_board_test.md | 1 + .../report/UWB_device_test_overview.md | 1 + .../report/UWB_device_test_report.md | 1 + .../report/UWB_device_test_report_update.md | 1 + .../VNA_based_UWB_echo_signal_experiment2.md | 1 + .../VNA_based_simulation_of_UWB_signals.md | 1 + .../device/infiniiMax_probes.md | 1 + .../real_time_vs_sampling_oscilloscope.md | 1 + .../research_career/device/stm_load_note.md | 1 + content/research_career/papers_read.md | 1 + content/resume.md | 5 +- .../UWB_about/UWB_signal_parameters.md | 1 + .../FT/fourier_transform_pairs_derivation.md | 1 + .../basic_knowledge/concept/FBW.md | 1 + .../concept/Spectral_density.md | 1 + .../basic_knowledge/concept/what_is_dB.md | 1 + .../device_and_components/cable/coax_cable.md | 1 + .../cable/coax_cable_imbalance.md | 1 + .../feeding_tech/feeding_tech.md | 1 + .../impulse_generating/gaussian_impulse.md | 1 + .../radio_communication/Near_far_field.md | 1 + .../signal_processing_MOC.md | 1 + .../SAR_MOC.md | 1 + .../Common_Issues_in_DSP_Homework_Script.md | 1 + content/toolkit/git/git_MOC.md | 1 + content/toolkit/git/github_actions.md | 1 + content/warehouse/IELTS.md | 1 + ...mpers_keeping_a_door_from_slamming shut.md | 1 + content/文学/article/article_MOC.md | 1 + content/文学/poem/2018.md | 1 + content/文学/poem/2022.md | 1 + content/文学/poem/2023.md | 1 + content/文学/poem/Poem_by_me.md | 1 + content/文学/句子/Comments.md | 1 + content/文学/句子/Feeling.md | 1 + content/文学/句子/Love_about.md | 1 + content/文学/句子/Motivation.md | 1 + content/文学/句子/Movie.md | 1 + content/文学/句子/Music.md | 1 + content/文学/句子/Novel.md | 1 + content/文学/句子/Poem.md | 1 + content/文学/句子/Wisdom.md | 1 + content/文学/句子/句子.md | 1 + content/文学/文学_MOC.md | 7 +- git_time_get.py | 73 ++++++++++++++++++ 115 files changed, 205 insertions(+), 19 deletions(-) create mode 100644 content/.trash/Untitled 13.md rename content/{ => .trash}/dota/attachments/Pasted image 20230918135105.png (100%) rename content/{ => .trash}/dota/dota2_learning_road.md (100%) delete mode 100644 content/computer_sci/coding_knowledge/python/matplotlib_backend.md create mode 100644 content/computer_sci/software_arch/attachments/Pasted image 20240301112048.png create mode 100644 content/computer_sci/software_arch/conway_law.md create mode 100644 git_time_get.py diff --git a/content/.trash/Untitled 13.md b/content/.trash/Untitled 13.md new file mode 100644 index 000000000..e69de29bb diff --git a/content/dota/attachments/Pasted image 20230918135105.png b/content/.trash/dota/attachments/Pasted image 20230918135105.png similarity index 100% rename from content/dota/attachments/Pasted image 20230918135105.png rename to content/.trash/dota/attachments/Pasted image 20230918135105.png diff --git a/content/dota/dota2_learning_road.md b/content/.trash/dota/dota2_learning_road.md similarity index 100% rename from content/dota/dota2_learning_road.md rename to content/.trash/dota/dota2_learning_road.md diff --git a/content/_index.md b/content/_index.md index e173a14ed..c8dfeff34 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,8 +1,9 @@ --- -title: "Home" +title: Home tags: -- catalog -- MOC + - catalog + - MOC +date: 2023-09-13 --- 🕵️‍♂️ This is Jude Wang's vault about his notebook, his knowledge, his second brain. diff --git a/content/atlas.md b/content/atlas.md index fd3e41914..b3ba0616f 100644 --- a/content/atlas.md +++ b/content/atlas.md @@ -1,7 +1,8 @@ --- title: Atlas - Map of Maps tags: -- MOC + - MOC +date: 2023-03-16 --- 🚧 There are notebooks about his research career: diff --git a/content/computer_sci/code_frame_learn/MOC.md b/content/computer_sci/code_frame_learn/MOC.md index 65d513e43..ebc42224e 100644 --- a/content/computer_sci/code_frame_learn/MOC.md +++ b/content/computer_sci/code_frame_learn/MOC.md @@ -3,6 +3,7 @@ title: Code Framework Learn tags: - web - code_tool +date: 2023-06-06 --- # Web Framework diff --git a/content/computer_sci/code_frame_learn/flask/MOC.md b/content/computer_sci/code_frame_learn/flask/MOC.md index 9bf07fe6b..941f23991 100644 --- a/content/computer_sci/code_frame_learn/flask/MOC.md +++ b/content/computer_sci/code_frame_learn/flask/MOC.md @@ -1,3 +1,4 @@ --- title: Flask - MOC +date: 2023-06-06 --- diff --git a/content/computer_sci/coding_knowledge/coding_lang_MOC.md b/content/computer_sci/coding_knowledge/coding_lang_MOC.md index 21b2edf02..bf89dc2ad 100644 --- a/content/computer_sci/coding_knowledge/coding_lang_MOC.md +++ b/content/computer_sci/coding_knowledge/coding_lang_MOC.md @@ -4,6 +4,7 @@ tags: - basic - coding-language - MOC +date: 2023-06-06 --- # Python diff --git a/content/computer_sci/coding_knowledge/python/matplotlib_backend.md b/content/computer_sci/coding_knowledge/python/matplotlib_backend.md deleted file mode 100644 index 165d906b5..000000000 --- a/content/computer_sci/coding_knowledge/python/matplotlib_backend.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Matplotlib Backend Review -tags: -- python -- code -- matplotlib ---- - diff --git a/content/computer_sci/coding_knowledge/python/python_doesnt_need_pointer.md b/content/computer_sci/coding_knowledge/python/python_doesnt_need_pointer.md index f92d8cab2..e67a0e170 100644 --- a/content/computer_sci/coding_knowledge/python/python_doesnt_need_pointer.md +++ b/content/computer_sci/coding_knowledge/python/python_doesnt_need_pointer.md @@ -4,6 +4,7 @@ tags: - python - coding-language - basic +date: 2023-06-06 --- diff --git a/content/computer_sci/computational_geometry/MOC.md b/content/computer_sci/computational_geometry/MOC.md index e4d352a82..936981479 100644 --- a/content/computer_sci/computational_geometry/MOC.md +++ b/content/computer_sci/computational_geometry/MOC.md @@ -4,6 +4,7 @@ tags: - math - MOC - geometry +date: 2024-02-28 --- # 3D Geometry Algorithm diff --git a/content/computer_sci/computational_geometry/delaunay_triangulation.md b/content/computer_sci/computational_geometry/delaunay_triangulation.md index 0d0bce4c6..b25f07e92 100644 --- a/content/computer_sci/computational_geometry/delaunay_triangulation.md +++ b/content/computer_sci/computational_geometry/delaunay_triangulation.md @@ -3,6 +3,7 @@ title: Delaunay Triangulation tags: - math - geometry +date: 2024-02-28 --- # What is Delaunay Triangulation? diff --git a/content/computer_sci/data_structure_and_algorithm/MOC.md b/content/computer_sci/data_structure_and_algorithm/MOC.md index 2871248a9..c825c268b 100644 --- a/content/computer_sci/data_structure_and_algorithm/MOC.md +++ b/content/computer_sci/data_structure_and_algorithm/MOC.md @@ -4,6 +4,7 @@ tags: - MOC - algorithm - data-structure +date: 2024-02-28 --- # Tree-like Structure diff --git a/content/computer_sci/data_structure_and_algorithm/graph/BFS.md b/content/computer_sci/data_structure_and_algorithm/graph/BFS.md index 67e1358cf..b8abc0b6c 100644 --- a/content/computer_sci/data_structure_and_algorithm/graph/BFS.md +++ b/content/computer_sci/data_structure_and_algorithm/graph/BFS.md @@ -4,6 +4,7 @@ tags: - data-structure - basic - algorithm +date: 2024-02-28 --- # Basic Concept diff --git a/content/computer_sci/data_structure_and_algorithm/graph/MST.md b/content/computer_sci/data_structure_and_algorithm/graph/MST.md index 5a42decc3..7a0bb7acf 100644 --- a/content/computer_sci/data_structure_and_algorithm/graph/MST.md +++ b/content/computer_sci/data_structure_and_algorithm/graph/MST.md @@ -3,5 +3,6 @@ title: Minimum Spanning Tree tags: - data-structure - graph +date: 2024-02-28 --- Not now... \ No newline at end of file diff --git a/content/computer_sci/data_structure_and_algorithm/two_pointers.md b/content/computer_sci/data_structure_and_algorithm/two_pointers.md index a59d57196..50c063127 100644 --- a/content/computer_sci/data_structure_and_algorithm/two_pointers.md +++ b/content/computer_sci/data_structure_and_algorithm/two_pointers.md @@ -3,5 +3,6 @@ title: Two Pointers tags: - algorithm - pointer +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/Evaluation/model_evaluation_MOC.md b/content/computer_sci/deep_learning_and_machine_learning/Evaluation/model_evaluation_MOC.md index 97c7ae3e9..87c574b45 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/Evaluation/model_evaluation_MOC.md +++ b/content/computer_sci/deep_learning_and_machine_learning/Evaluation/model_evaluation_MOC.md @@ -3,6 +3,7 @@ title: Model Evaluation - MOC tags: - deep-learning - evaluation +date: 2024-02-28 --- * [Model Evaluation in Time Series Forecasting](computer_sci/deep_learning_and_machine_learning/Evaluation/time_series_forecasting.md) \ No newline at end of file diff --git a/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Famous_Model_MOC.md b/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Famous_Model_MOC.md index 73ae5b214..c01e3ca60 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Famous_Model_MOC.md +++ b/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Famous_Model_MOC.md @@ -3,6 +3,7 @@ title: Famous Model MOC tags: - deep-learning - MOC +date: 2024-02-28 --- # Time-series diff --git a/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Temporal_Fusion_Transformer.md b/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Temporal_Fusion_Transformer.md index d4dc84e72..349b0bf47 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Temporal_Fusion_Transformer.md +++ b/content/computer_sci/deep_learning_and_machine_learning/Famous_Model/Temporal_Fusion_Transformer.md @@ -4,5 +4,6 @@ tags: - deep-learning - model - time-series-dealing +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/LLM/langchain/langchain_basic.md b/content/computer_sci/deep_learning_and_machine_learning/LLM/langchain/langchain_basic.md index cee907c98..d471fdc24 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/LLM/langchain/langchain_basic.md +++ b/content/computer_sci/deep_learning_and_machine_learning/LLM/langchain/langchain_basic.md @@ -4,6 +4,7 @@ tags: - LLM - basic - langchain +date: 2024-02-28 --- # What is LangChain diff --git a/content/computer_sci/deep_learning_and_machine_learning/LLM/metircs/some_task.md b/content/computer_sci/deep_learning_and_machine_learning/LLM/metircs/some_task.md index d10d8f3a6..a9ceabd76 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/LLM/metircs/some_task.md +++ b/content/computer_sci/deep_learning_and_machine_learning/LLM/metircs/some_task.md @@ -5,6 +5,7 @@ tags: - metircs - deep-learning - benchmark +date: 2024-02-28 --- # Overview diff --git a/content/computer_sci/deep_learning_and_machine_learning/LLM/train/dataset/make_custom_dataset.md b/content/computer_sci/deep_learning_and_machine_learning/LLM/train/dataset/make_custom_dataset.md index 483defd34..f9be035fb 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/LLM/train/dataset/make_custom_dataset.md +++ b/content/computer_sci/deep_learning_and_machine_learning/LLM/train/dataset/make_custom_dataset.md @@ -4,5 +4,6 @@ tags: - dataset - LLM - deep-learning +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/how_to_fine_tune.md b/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/how_to_fine_tune.md index b5ed6332e..7b63c2f62 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/how_to_fine_tune.md +++ b/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/how_to_fine_tune.md @@ -3,5 +3,6 @@ title: How to do use fine tune tech to create your chatbot tags: - deep-learning - LLM +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/learn_finetune_byStanfordAlpaca.md b/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/learn_finetune_byStanfordAlpaca.md index ee88ff0e9..09ff87140 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/learn_finetune_byStanfordAlpaca.md +++ b/content/computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/learn_finetune_byStanfordAlpaca.md @@ -5,6 +5,7 @@ tags: - LLM - fine-tune - LLaMA +date: 2024-02-28 --- ![](computer_sci/deep_learning_and_machine_learning/LLM/train/finr_tune/attachments/Pasted%20image%2020230627145954.png) diff --git a/content/computer_sci/deep_learning_and_machine_learning/Model_interpretability/Model_Interpretability_MOC.md b/content/computer_sci/deep_learning_and_machine_learning/Model_interpretability/Model_Interpretability_MOC.md index b1b56f005..5ed80c294 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/Model_interpretability/Model_Interpretability_MOC.md +++ b/content/computer_sci/deep_learning_and_machine_learning/Model_interpretability/Model_Interpretability_MOC.md @@ -4,6 +4,7 @@ tags: - MOC - deep-learning - interpretability +date: 2024-02-28 --- * [SHAP](computer_sci/deep_learning_and_machine_learning/Model_interpretability/SHAP.md) diff --git a/content/computer_sci/deep_learning_and_machine_learning/NLP/basic/tokenization.md b/content/computer_sci/deep_learning_and_machine_learning/NLP/basic/tokenization.md index 86a3b2111..224255f84 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/NLP/basic/tokenization.md +++ b/content/computer_sci/deep_learning_and_machine_learning/NLP/basic/tokenization.md @@ -5,5 +5,6 @@ tags: - deep-learning - tokenization - basic +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/clustering/k-means/k_means.md b/content/computer_sci/deep_learning_and_machine_learning/clustering/k-means/k_means.md index 227d09cd6..a2d63ecc1 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/clustering/k-means/k_means.md +++ b/content/computer_sci/deep_learning_and_machine_learning/clustering/k-means/k_means.md @@ -4,6 +4,7 @@ tags: - machine-learning - clustering - algorithm +date: 2024-02-28 --- # Step by Step diff --git a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/GRU.md b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/GRU.md index 44d842603..7f857c7dc 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/GRU.md +++ b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/GRU.md @@ -3,5 +3,6 @@ title: Gated Recurrent Unit tags: - deep-learning - time-series-dealing +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/adaBoost.md b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/adaBoost.md index e18a979a5..4299c6e3d 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/adaBoost.md +++ b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/adaBoost.md @@ -3,6 +3,7 @@ title: AdaBoost tags: - deep-learning - ensemble-learning +date: 2024-02-28 --- # Video you need to watch first diff --git a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/decision_tree.md b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/decision_tree.md index f03a2f805..85dc6ebff 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/decision_tree.md +++ b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/decision_tree.md @@ -2,6 +2,7 @@ title: Decision Tree tags: - machine-learning +date: 2024-02-28 --- Only vedio here: diff --git a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/deep_learning_MOC.md b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/deep_learning_MOC.md index 5c0f61410..cdfd7ce2a 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/deep_learning_MOC.md +++ b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/deep_learning_MOC.md @@ -3,6 +3,7 @@ title: Deep Learning MOC tags: - Catalog - MOC +date: 2024-02-28 --- diff --git a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/random_forest.md b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/random_forest.md index 41d7fdbce..cec130c4f 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/deep_learning/random_forest.md +++ b/content/computer_sci/deep_learning_and_machine_learning/deep_learning/random_forest.md @@ -2,6 +2,7 @@ title: Random Forest tags: - machine-learning +date: 2024-02-28 --- # Background diff --git a/content/computer_sci/deep_learning_and_machine_learning/machine_learning/MOC.md b/content/computer_sci/deep_learning_and_machine_learning/machine_learning/MOC.md index 49436a120..314b51de0 100644 --- a/content/computer_sci/deep_learning_and_machine_learning/machine_learning/MOC.md +++ b/content/computer_sci/deep_learning_and_machine_learning/machine_learning/MOC.md @@ -3,5 +3,6 @@ title: Machine Learning MOC tags: - MOC - machine-learning +date: 2024-02-28 --- * [SVM](computer_sci/deep_learning_and_machine_learning/machine_learning/SVM.md) \ No newline at end of file diff --git a/content/computer_sci/hardware/hardware_MOC.md b/content/computer_sci/hardware/hardware_MOC.md index 78530194b..c049bcc84 100644 --- a/content/computer_sci/hardware/hardware_MOC.md +++ b/content/computer_sci/hardware/hardware_MOC.md @@ -4,6 +4,7 @@ tags: - MOC - hardware - chip +date: 2024-02-28 --- # Microcontroller unit (MCU) diff --git a/content/computer_sci/software_arch/attachments/Pasted image 20240301112048.png b/content/computer_sci/software_arch/attachments/Pasted image 20240301112048.png new file mode 100644 index 0000000000000000000000000000000000000000..9fd59803ef1183eb0365f7806282e95bb7316b72 GIT binary patch literal 38627 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 diff --git a/content/physics/electromagnetism/electromagnetism_MOC.md b/content/physics/electromagnetism/electromagnetism_MOC.md index 9f8e7fb6f..b8b7a65f7 100644 --- a/content/physics/electromagnetism/electromagnetism_MOC.md +++ b/content/physics/electromagnetism/electromagnetism_MOC.md @@ -4,6 +4,7 @@ tags: - physics - MOC - electromagnetism +date: 2024-02-28 --- # Basic diff --git a/content/physics/physics_MOC.md b/content/physics/physics_MOC.md index 60e5311c3..7ba7395aa 100644 --- a/content/physics/physics_MOC.md +++ b/content/physics/physics_MOC.md @@ -3,6 +3,7 @@ title: Physics MOC tags: - physics - MOC +date: 2024-02-28 --- # Electromagnetism diff --git a/content/recent.md b/content/recent.md index 2ed2bfe2b..9f20e0173 100644 --- a/content/recent.md +++ b/content/recent.md @@ -1,8 +1,9 @@ --- title: Recent note tags: -- recent -- readme + - recent + - readme +date: 2023-12-03 --- ```dataview diff --git a/content/research_career/UWB_about/report/OPAMP_health_test.md b/content/research_career/UWB_about/report/OPAMP_health_test.md index cfa459990..a34a6190b 100644 --- a/content/research_career/UWB_about/report/OPAMP_health_test.md +++ b/content/research_career/UWB_about/report/OPAMP_health_test.md @@ -3,6 +3,7 @@ title: UWB Board OPA699 I/O Test tags: - hardware - UWB +date: 2024-02-28 --- # OPA699 Pin Configuration diff --git a/content/research_career/UWB_about/report/UWB_Board_AMP_circuit_test_1_1.md b/content/research_career/UWB_about/report/UWB_Board_AMP_circuit_test_1_1.md index 64b6d5e00..36994d65f 100644 --- a/content/research_career/UWB_about/report/UWB_Board_AMP_circuit_test_1_1.md +++ b/content/research_career/UWB_about/report/UWB_Board_AMP_circuit_test_1_1.md @@ -3,6 +3,7 @@ title: UWB Board OPA699 I/O Test 1.1 tags: - hardware - UWB +date: 2024-02-28 --- # OPA699 Pin Configuration diff --git a/content/research_career/UWB_about/report/UWB_board_test.md b/content/research_career/UWB_about/report/UWB_board_test.md index c31296a56..d5a1d4e6c 100644 --- a/content/research_career/UWB_about/report/UWB_board_test.md +++ b/content/research_career/UWB_about/report/UWB_board_test.md @@ -3,6 +3,7 @@ title: UWB Board Port 3 Test tags: - UWB - hardware +date: 2024-02-28 --- # Receiver Board Testing diff --git a/content/research_career/UWB_about/report/UWB_device_test_overview.md b/content/research_career/UWB_about/report/UWB_device_test_overview.md index 113792352..37802e954 100644 --- a/content/research_career/UWB_about/report/UWB_device_test_overview.md +++ b/content/research_career/UWB_about/report/UWB_device_test_overview.md @@ -4,6 +4,7 @@ tags: - UWB - devices - hardware +date: 2024-02-28 --- # Key files diff --git a/content/research_career/UWB_about/report/UWB_device_test_report.md b/content/research_career/UWB_about/report/UWB_device_test_report.md index 7fd2421d0..68560c36e 100644 --- a/content/research_career/UWB_about/report/UWB_device_test_report.md +++ b/content/research_career/UWB_about/report/UWB_device_test_report.md @@ -3,6 +3,7 @@ title: UWB Device Setup Test Report tags: - UWB - "#hardware" +date: 2024-02-28 --- # Voltage Test Table diff --git a/content/research_career/UWB_about/report/UWB_device_test_report_update.md b/content/research_career/UWB_about/report/UWB_device_test_report_update.md index c0bd0d584..bb7b5c779 100644 --- a/content/research_career/UWB_about/report/UWB_device_test_report_update.md +++ b/content/research_career/UWB_about/report/UWB_device_test_report_update.md @@ -4,6 +4,7 @@ tags: - UWB - hardware - devices +date: 2024-02-28 --- # Voltage Test Table diff --git a/content/research_career/UWB_about/report/VNA_based_UWB_echo_signal_experiment2.md b/content/research_career/UWB_about/report/VNA_based_UWB_echo_signal_experiment2.md index bd494b00c..de7ba177a 100644 --- a/content/research_career/UWB_about/report/VNA_based_UWB_echo_signal_experiment2.md +++ b/content/research_career/UWB_about/report/VNA_based_UWB_echo_signal_experiment2.md @@ -6,6 +6,7 @@ tags: - VNA - UWB - signal-processing +date: 2024-02-28 --- ## Objective diff --git a/content/research_career/UWB_about/report/VNA_based_simulation_of_UWB_signals.md b/content/research_career/UWB_about/report/VNA_based_simulation_of_UWB_signals.md index b7fddedb5..61b5e50dd 100644 --- a/content/research_career/UWB_about/report/VNA_based_simulation_of_UWB_signals.md +++ b/content/research_career/UWB_about/report/VNA_based_simulation_of_UWB_signals.md @@ -4,6 +4,7 @@ tags: - VNA - UWB - report +date: 2024-02-28 --- ## Objective 1. A VNA based experiment setup is constructed for mimicking UWB apparatus. diff --git a/content/research_career/device/infiniiMax_probes.md b/content/research_career/device/infiniiMax_probes.md index 868ff0015..b59245f64 100644 --- a/content/research_career/device/infiniiMax_probes.md +++ b/content/research_career/device/infiniiMax_probes.md @@ -3,4 +3,5 @@ title: InfiniiMax Probes tags: - devices - equipment +date: 2024-02-28 --- diff --git a/content/research_career/device/real_time_vs_sampling_oscilloscope.md b/content/research_career/device/real_time_vs_sampling_oscilloscope.md index 163e233f3..0a054d7d7 100644 --- a/content/research_career/device/real_time_vs_sampling_oscilloscope.md +++ b/content/research_career/device/real_time_vs_sampling_oscilloscope.md @@ -4,4 +4,5 @@ tags: - devices - equipment - signal +date: 2024-02-28 --- diff --git a/content/research_career/device/stm_load_note.md b/content/research_career/device/stm_load_note.md index 37c59bd81..931b48da1 100644 --- a/content/research_career/device/stm_load_note.md +++ b/content/research_career/device/stm_load_note.md @@ -4,6 +4,7 @@ tags: - devices - hardware - equipment +date: 2024-02-28 --- # ST-link Connection diff --git a/content/research_career/papers_read.md b/content/research_career/papers_read.md index 6d787f5fc..0d23e33d4 100644 --- a/content/research_career/papers_read.md +++ b/content/research_career/papers_read.md @@ -3,6 +3,7 @@ title: Papers Read tags: - work-about - research-about +date: 2024-02-28 --- * [Papers Read in 2023.10](research_career/papers_read/papers_2023_10.md) diff --git a/content/resume.md b/content/resume.md index 30035bea6..7f5b7f154 100644 --- a/content/resume.md +++ b/content/resume.md @@ -1,8 +1,9 @@ --- title: Resume tags: -- resume -- readme + - resume + - readme +date: 2023-03-16 ---
diff --git a/content/signal_processing/UWB_about/UWB_signal_parameters.md b/content/signal_processing/UWB_about/UWB_signal_parameters.md index 5c9b24873..7e11d0c58 100644 --- a/content/signal_processing/UWB_about/UWB_signal_parameters.md +++ b/content/signal_processing/UWB_about/UWB_signal_parameters.md @@ -4,4 +4,5 @@ tags: - signal - signal-processing - UWB +date: 2024-02-28 --- diff --git a/content/signal_processing/basic_knowledge/FT/fourier_transform_pairs_derivation.md b/content/signal_processing/basic_knowledge/FT/fourier_transform_pairs_derivation.md index 6ea4f0011..0da7d5609 100644 --- a/content/signal_processing/basic_knowledge/FT/fourier_transform_pairs_derivation.md +++ b/content/signal_processing/basic_knowledge/FT/fourier_transform_pairs_derivation.md @@ -5,6 +5,7 @@ tags: - signal - fourier-transform - math +date: 2024-02-28 --- # Fourier Transform Paris diff --git a/content/signal_processing/basic_knowledge/concept/FBW.md b/content/signal_processing/basic_knowledge/concept/FBW.md index 9e2a63a44..d5c60a6da 100644 --- a/content/signal_processing/basic_knowledge/concept/FBW.md +++ b/content/signal_processing/basic_knowledge/concept/FBW.md @@ -3,6 +3,7 @@ title: FBW - Fractional Bandwidth tags: - gauss-pulse - basic +date: 2024-02-28 --- # Reference diff --git a/content/signal_processing/basic_knowledge/concept/Spectral_density.md b/content/signal_processing/basic_knowledge/concept/Spectral_density.md index 002eaa216..86a9f42e7 100644 --- a/content/signal_processing/basic_knowledge/concept/Spectral_density.md +++ b/content/signal_processing/basic_knowledge/concept/Spectral_density.md @@ -3,4 +3,5 @@ title: Spectral Density tags: - signal - basic +date: 2024-02-28 --- diff --git a/content/signal_processing/basic_knowledge/concept/what_is_dB.md b/content/signal_processing/basic_knowledge/concept/what_is_dB.md index a3327d522..0c99b9fe4 100644 --- a/content/signal_processing/basic_knowledge/concept/what_is_dB.md +++ b/content/signal_processing/basic_knowledge/concept/what_is_dB.md @@ -3,6 +3,7 @@ title: What is dB tags: - signal-processing - basic +date: 2024-02-28 --- dB is short for decibel, which is a unit that indicates ratio or gain. It is often used to measure *sound intensity*, *signal strength*, *attenuation* and other quantities. diff --git a/content/signal_processing/device_and_components/cable/coax_cable.md b/content/signal_processing/device_and_components/cable/coax_cable.md index 75303835f..ae8f41b78 100644 --- a/content/signal_processing/device_and_components/cable/coax_cable.md +++ b/content/signal_processing/device_and_components/cable/coax_cable.md @@ -4,6 +4,7 @@ tags: - devices - equipment - cable +date: 2024-02-28 --- diff --git a/content/signal_processing/device_and_components/cable/coax_cable_imbalance.md b/content/signal_processing/device_and_components/cable/coax_cable_imbalance.md index 93d73bf39..416b26100 100644 --- a/content/signal_processing/device_and_components/cable/coax_cable_imbalance.md +++ b/content/signal_processing/device_and_components/cable/coax_cable_imbalance.md @@ -5,6 +5,7 @@ tags: - equipment - devices - cable +date: 2024-02-28 --- # You should know: diff --git a/content/signal_processing/device_and_components/feeding_tech/feeding_tech.md b/content/signal_processing/device_and_components/feeding_tech/feeding_tech.md index a2192abbb..338692d96 100644 --- a/content/signal_processing/device_and_components/feeding_tech/feeding_tech.md +++ b/content/signal_processing/device_and_components/feeding_tech/feeding_tech.md @@ -3,6 +3,7 @@ title: Antenna Feeding Tech tags: - signal-processing - antenna +date: 2024-02-28 --- diff --git a/content/signal_processing/impulse_generating/gaussian_impulse.md b/content/signal_processing/impulse_generating/gaussian_impulse.md index a8aae3462..0cd2038e0 100644 --- a/content/signal_processing/impulse_generating/gaussian_impulse.md +++ b/content/signal_processing/impulse_generating/gaussian_impulse.md @@ -4,6 +4,7 @@ tags: - UWB - signal-processing - signal-generating +date: 2024-02-28 --- # Equation diff --git a/content/signal_processing/radio_communication/Near_far_field.md b/content/signal_processing/radio_communication/Near_far_field.md index 2bbca5ba5..1b9b49bfe 100644 --- a/content/signal_processing/radio_communication/Near_far_field.md +++ b/content/signal_processing/radio_communication/Near_far_field.md @@ -5,6 +5,7 @@ tags: - radio - physics - electromagnetism +date: 2024-02-28 --- diff --git a/content/signal_processing/signal_processing_MOC.md b/content/signal_processing/signal_processing_MOC.md index fda9051aa..f5af6ee35 100644 --- a/content/signal_processing/signal_processing_MOC.md +++ b/content/signal_processing/signal_processing_MOC.md @@ -3,6 +3,7 @@ title: Signal Processing - MOC tags: - MOC - signal-processing +date: 2024-02-28 --- # Basic diff --git a/content/synthetic_aperture_radar_imaging/SAR_MOC.md b/content/synthetic_aperture_radar_imaging/SAR_MOC.md index 5abdaf19b..aecebb453 100644 --- a/content/synthetic_aperture_radar_imaging/SAR_MOC.md +++ b/content/synthetic_aperture_radar_imaging/SAR_MOC.md @@ -3,6 +3,7 @@ title: "Synthetic Aperture Radar (SAR) Imaging - MOC" tags: - SAR - MOC +date: 2024-02-28 --- diff --git a/content/tmp_script/Common_Issues_in_DSP_Homework_Script.md b/content/tmp_script/Common_Issues_in_DSP_Homework_Script.md index 5a7a8ef27..13bad6c8c 100644 --- a/content/tmp_script/Common_Issues_in_DSP_Homework_Script.md +++ b/content/tmp_script/Common_Issues_in_DSP_Homework_Script.md @@ -2,6 +2,7 @@ title: Common Issues in DSP Homework tags: - homework +date: 2024-02-28 --- # Issue 1- Compute the unit-pulse response h[n] diff --git a/content/toolkit/git/git_MOC.md b/content/toolkit/git/git_MOC.md index 4baa95429..8c4edad7d 100644 --- a/content/toolkit/git/git_MOC.md +++ b/content/toolkit/git/git_MOC.md @@ -3,6 +3,7 @@ title: Git MOC tags: - git - basic +date: 2024-02-28 --- * [GitHub Actions](toolkit/git/github_actions.md) \ No newline at end of file diff --git a/content/toolkit/git/github_actions.md b/content/toolkit/git/github_actions.md index 5e53fd588..ccfddec2a 100644 --- a/content/toolkit/git/github_actions.md +++ b/content/toolkit/git/github_actions.md @@ -3,6 +3,7 @@ title: GitHub Actions tags: - git - git-action +date: 2024-02-28 --- # Reference diff --git a/content/warehouse/IELTS.md b/content/warehouse/IELTS.md index 52ef08ce2..cd9f85a80 100644 --- a/content/warehouse/IELTS.md +++ b/content/warehouse/IELTS.md @@ -3,6 +3,7 @@ title: IELTS material tags: - material - IELTS +date: 2024-02-28 --- [IELTS Reading Material.zip](https://pinktalk.online/warehouse/attachments/reading_3_4_ieltsonlinetests.com_reading_3_4.zip) \ No newline at end of file diff --git a/content/warehouse/dampers_keeping_a_door_from_slamming shut.md b/content/warehouse/dampers_keeping_a_door_from_slamming shut.md index 14de74a80..374bedc52 100644 --- a/content/warehouse/dampers_keeping_a_door_from_slamming shut.md +++ b/content/warehouse/dampers_keeping_a_door_from_slamming shut.md @@ -1,5 +1,6 @@ --- title: Dampers keeping a door from slamming shut +date: 2024-02-28 --- ![](warehouse/attachments/Pasted%20image%2020230404150745.png) \ No newline at end of file diff --git a/content/文学/article/article_MOC.md b/content/文学/article/article_MOC.md index f08b9ee8c..7e2673b66 100644 --- a/content/文学/article/article_MOC.md +++ b/content/文学/article/article_MOC.md @@ -4,4 +4,5 @@ tags: - article - 文学 - MOC +date: 2023-05-01 --- diff --git a/content/文学/poem/2018.md b/content/文学/poem/2018.md index 9f754b370..fcfc2dbe3 100644 --- a/content/文学/poem/2018.md +++ b/content/文学/poem/2018.md @@ -2,6 +2,7 @@ title: Poem in 2018 tags: - poem +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/poem/2022.md b/content/文学/poem/2022.md index 1cc342970..3b170ca0d 100644 --- a/content/文学/poem/2022.md +++ b/content/文学/poem/2022.md @@ -3,6 +3,7 @@ title: Poem in 2022 tags: - 文学 - poem +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/poem/2023.md b/content/文学/poem/2023.md index 1d5fe1a12..42a8b2a0e 100644 --- a/content/文学/poem/2023.md +++ b/content/文学/poem/2023.md @@ -2,6 +2,7 @@ title: Poem in 2023 tags: - poem +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/poem/Poem_by_me.md b/content/文学/poem/Poem_by_me.md index ec2e870ea..cee84ad1d 100644 --- a/content/文学/poem/Poem_by_me.md +++ b/content/文学/poem/Poem_by_me.md @@ -3,6 +3,7 @@ title: My Poem tags: - 文学 - poem +date: 2023-05-01 --- * [2018](文学/poem/2018.md) diff --git a/content/文学/句子/Comments.md b/content/文学/句子/Comments.md index 73a8e4fe6..8a8ad070c 100644 --- a/content/文学/句子/Comments.md +++ b/content/文学/句子/Comments.md @@ -4,6 +4,7 @@ tags: - 文学 - 摘抄 - commets +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Feeling.md b/content/文学/句子/Feeling.md index 879e5413a..d2b01520b 100644 --- a/content/文学/句子/Feeling.md +++ b/content/文学/句子/Feeling.md @@ -5,6 +5,7 @@ tags: - 摘抄 - inspiration - feeling +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Love_about.md b/content/文学/句子/Love_about.md index 779ab7a4b..8f86effbc 100644 --- a/content/文学/句子/Love_about.md +++ b/content/文学/句子/Love_about.md @@ -5,6 +5,7 @@ tags: - 摘抄 - love - poem +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Motivation.md b/content/文学/句子/Motivation.md index 9298b4fb0..e5b2b0334 100644 --- a/content/文学/句子/Motivation.md +++ b/content/文学/句子/Motivation.md @@ -4,6 +4,7 @@ tags: - 文学 - 摘抄 - motivation +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Movie.md b/content/文学/句子/Movie.md index 19696fde9..9d5b76a16 100644 --- a/content/文学/句子/Movie.md +++ b/content/文学/句子/Movie.md @@ -4,6 +4,7 @@ tags: - 句子 - 文学 - 摘抄 +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Music.md b/content/文学/句子/Music.md index 4f0fa4ca0..cb214964c 100644 --- a/content/文学/句子/Music.md +++ b/content/文学/句子/Music.md @@ -5,6 +5,7 @@ tag: - 文学 - 摘抄 - music +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Novel.md b/content/文学/句子/Novel.md index 93919f459..9d0cc5464 100644 --- a/content/文学/句子/Novel.md +++ b/content/文学/句子/Novel.md @@ -4,6 +4,7 @@ tag: - 句子 - 文学 - 摘抄 +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Poem.md b/content/文学/句子/Poem.md index 60193b075..da710281e 100644 --- a/content/文学/句子/Poem.md +++ b/content/文学/句子/Poem.md @@ -4,6 +4,7 @@ tags: - 文学 - 摘抄 - poem +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/Wisdom.md b/content/文学/句子/Wisdom.md index 4e68ce14a..400d6f84b 100644 --- a/content/文学/句子/Wisdom.md +++ b/content/文学/句子/Wisdom.md @@ -3,6 +3,7 @@ title: 🧙‍♂️Wisdom tags: - 文学 - 摘抄 +date: 2023-05-01 --- > [!quote] diff --git a/content/文学/句子/句子.md b/content/文学/句子/句子.md index 05b8ad4f2..7686cca94 100644 --- a/content/文学/句子/句子.md +++ b/content/文学/句子/句子.md @@ -4,6 +4,7 @@ tags: - 文学 - 摘抄 - MOC +date: 2023-05-01 --- * [🌸Love about](文学/句子/Love_about.md) diff --git a/content/文学/文学_MOC.md b/content/文学/文学_MOC.md index 8f922bccb..643502ad0 100644 --- a/content/文学/文学_MOC.md +++ b/content/文学/文学_MOC.md @@ -1,8 +1,9 @@ --- -title: "文学" +title: 文学 tags: -- MOC -- 文学 + - MOC + - 文学 +date: 2023-05-01 --- In this MOC, it shows you the path to what I record for some interesting sentences, including Chinese and English, even Japanese. diff --git a/git_time_get.py b/git_time_get.py new file mode 100644 index 000000000..ae0f4cde5 --- /dev/null +++ b/git_time_get.py @@ -0,0 +1,73 @@ +import os +from rich.progress import track +from git import Repo + +if __name__ == '__main__': + + content_path = os.path.join(os.path.dirname(__file__), 'content') + + for root, dirs, files in os.walk(content_path): + for file in files: + + if "." in root: + continue + + # ignore bug and continue running + + try: + + if file.endswith(".md"): + file_path = os.path.join(root, file) + repo = Repo(content_path) + file_path = os.path.relpath(file_path, repo.working_dir) + commit = repo.iter_commits(paths=file_path, max_count=1).__next__() + # print(f"{file_path} - {str(commit.committed_datetime).split(' ')[0]}") + + flag = False + + # open file and write date into it + with open(os.path.join(root, file), 'r') as f: + + lines = f.readlines() + if lines[0].startswith("---"): + for i in range(1, len(lines)): + if lines[i] == "---\n" and lines[i-1].startswith("date") == False: + flag = True + lines.insert(i, f"date: {str(commit.committed_datetime).split(' ')[0]}\n") + break + + f.close() + + + if flag == True: + with open(os.path.join(root, file), 'w') as f: + f.writelines(lines) + print(f"{file_path} - {str(commit.committed_datetime).split(' ')[0]}") + + f.close() + + + + except: + pass + continue + + try: + + for root, dirs, files in os.walk(content_path): + for file in files: + + if "." in root: + continue + + if '.md' in file: + + with open(os.path.join(root, file), 'r') as f: + lines = f.readlines() + if lines[0].startswith("---") == False: + print(f"{os.path.join(root, file)}") + + f.close() + + except: + pass \ No newline at end of file