Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

615 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 ClassReview - Obsidian 课程笔记库

这是一个我在大学用 Obsidian 整理的完整课程笔记备份仓库,涵盖工程类、编程类、数学类等多个学科领域,可供学习使用 🦜😀


PS : 由于仓库比较大, 可能使用 Equation Citator 插件过程中, 会导致某些数学符号加载不出, 此时可尝试暂时把公式面板关了, 然后按 Ctrl +R 重新加载插件

📂 仓库结构

📘 ClassNotes(课程笔记)

主要课程笔记目录,包含以下学科:

⌨️ Web Programming(Web 编程)

  • ⚛️ Electron
  • ✳️ HTML & CSS sheet
  • 🌀 Vue
  • 🍵 JavaScript
  • 🐍 Python Web 与 Flask 框架
  • 🐬 MySQL 数据库
  • 🐳 Docker
  • 🦐 Redis
  • 🦮 TypeScript
  • npm 常用指令

⌨️ Programming(编程)

➗ MATLAB
  • AppDesigner(GUI设计)
  • Applied Numerical Methods(应用数值方法)
  • Basic Usage(基础用法)
  • Third Party 第三方库:DSP (数字信号处理)、QULab(可靠性计算库)
🌳 Data Structure & Algorithms(数据结构与算法)

这一块使用的主语言是 C++

  • Data Structure(数据结构)
  • Algorithms(算法)
  • C++基础知识(含 Boost、CGAL、Eigen 等库)
🍵 Java
🐍 Python
  • Python 基础与进阶
  • SqlAlchemy(数据库ORM)
  • Python优化求解库
  • Matplotlib绘图
  • Tesseract光学识别库
👨‍🎓 Deep Learning(深度学习)
  • Deep Learning Basic Concepts(深度学习基础,主要总结自Dive Into Deep Learning)
  • 机器学习算法 (sklearn)
  • Pytorch Basics
  • Advanced Neural Networks(高级神经网络)
  • 智能优化算法与应用(模拟退火、遗传、粒子群等)
📺 VisualBasic

VB编程基础(不建议看)

⚡ Circuit(电路)

  • 模拟电子技术基础(几乎没啥东西)
  • 电工电子技术
  • 电路分析基础
  • 自动控制原理 (也没记东西)

🐧 Computer System(计算机系统)

记一些 Linux 使用, CMake 使用等等以及服务器配置相关的知识

👨‍🔧 Mechanics(力学)

🕋 Solid Mechanics(固体力学)
  • Mechanics of Materials(材料力学)
  • Theory of Elasticity(弹性力学)
  • Theory of Elasticity and FEM(弹性力学与有限元法)
  • Theory of Plasticity(塑性力学)
  • Theory of Plates and Shells(板壳理论)
  • Continuum Mechanics(连续介质力学)
  • 固体力学基础
  • Mechanics of Composite Materials(复合材料力学)
  • 耐高温复合材料
  • Fatigue and Fracture(疲劳与断裂)
  • 断裂力学
  • Theoretical Mechanics(理论力学)
🏃 Dynamics & Controls(动力学与控制)
  • Advanced Dynamics(高等动力学)
  • Mechanical Vibrations(机械振动)
  • Vibration Testing Techniques(振动测试技术)
🌊 Thermal and Fluid Dynamics(热流体力学)
  • Fluid Dynamics(流体力学)
  • Engineering Thermodynamics(工程热力学)
  • Aerodynamics(空气动力学)
  • Computational Fluid Dynamics(计算流体力学 CFD)
  • Fluid Structure Interaction(流固耦合)
  • 计算流体力学技术与应用
🖥️ Computational Mechanics(计算力学)
  • FEM Analysis(有限元分析)
  • Structural FEM Analysis(结构有限元分析)
  • Reliability Engineering(可靠性工程)
  • Basics of Structural Reliability(结构可靠性基础)

📐 Mathmatics(数学)

  • Advanced Mathematics(高等数学)
  • Linear Algebra(线性代数)
  • Probability Theory(概率论)
  • Complex Variables(复变函数)
  • Matrix Theory(矩阵论)
  • Mathematical and Physical Equations(数学物理方程)
  • Tensor Calculus(张量分析)
  • Aero-engineering Mathematical Analysis(航空工程数理分析)

🚱 Materials and Chemicals(材料与化学)

  • 工程化学基础

💻 Softwares(软件教程)

各类软件使用教程,包含以下分类:

📈 Data Analysis(数据分析)

  • IBM SPSS
  • Origin

⚡ Circuit(电路设计)

  • ⚛️ Proteus
  • 🎮 STM32教程
  • 💻 51单片机教程
  • 🔋 嘉立创EDA
  • 🔌 Altium Designer
  • 🤖 STM32F4和HAL库

🕸️ 3D Printing & Lattice Modeling(3D打印与建模)

3D打印和晶格建模相关教程

🖥️ Programming(编程工具)

编程相关软件使用教程

🗽 2D & 3D Design(2D/3D 设计)

设计软件教程

😸 Git

Git 版本控制教程

🛩️ FEM(有限元分析)

有限元分析软件教程

Markdown & Latex Tutorial

  • Latex Tutorial
  • Markdown Tutorial
  • Obsidian usage(Obsidian使用教程)
  • Zotero Tutorial

🗒️ Templates(模板文件夹)

本文件夹包含一些实用的快捷键模板,用于配合 Templater 插件使用以提高笔记效率

使用方法:

  • Ctrl+P 打开命令面板,可以搜索所有可用的模板以及相关的符号
  • 通过自定义快捷键快速插入常用符号和格式

常用快捷键示例:

标题快捷键:

  • Alt+Shift+1 ~ Alt+Shift+6:插入一级到六级标题

数学符号:

  • Alt+A:插入 α(alpha)
  • Alt+B:插入 β(beta)
  • Alt+D:插入 δ(delta)
  • Alt+Shift+D:插入 Δ(Delta大写)
  • Alt+T:插入 τ(tau)
  • Alt+Shift+T:插入 θ(theta)
  • Alt+L:插入 λ(lambda)
  • Alt+Shift+L:插入 Λ(Lambda大写)
  • Alt+S:插入 σ(sigma)
  • Alt+Shift+S:插入 Σ(Sigma大写)
  • Alt+W:插入 ω(omega)
  • Alt+Shift+W:插入 Ω(Omega大写)

数学运算:

  • Alt+Shift+F:插入分数(fraction)
  • Alt+I:插入积分符号
  • Alt+Shift+I:插入带上下限的积分
  • Ctrl+Shift+S:插入求和符号(无索引)
  • Alt+Ctrl+Shift+S:插入求和符号(带索引)
  • Alt+Shift+P:插入连乘符号
  • Alt+Ctrl+P:插入偏导数
  • Ctrl+Shift+P:插入二阶导数
  • Alt+Shift+N:插入梯度算子 ∇(nabla)
  • Ctrl+Shift+L:插入极限符号

括号与括起:

  • Alt+9:插入圆括号
  • Alt+[:插入方括号
  • Ctrl+Shift+[:插入大括号
  • Alt+Shift+[:插入基本大括号
  • Alt+\:插入竖线括号
  • Alt+Shift+\:插入绝对值括号

三角函数:

  • Alt+Shift+X:插入 sin
  • Alt+Shift+C:插入 cos
  • Alt+Shift+V:插入 tan
  • Ctrl+Shift+C:插入 csc(余割)
  • Ctrl+Shift+X:插入 sec(正割)
  • Ctrl+Shift+V:插入 cot(余切)

集合符号:

  • Alt+Ctrl+,:插入属于符号 ∈
  • Ctrl+Shift+,:插入不属于符号 ∉
  • Alt+Ctrl+U:插入并集符号 ∪
  • Ctrl+Shift+U:插入交集符号 ∩
  • Alt+Ctrl+9:插入真子集符号
  • Alt+Ctrl+0:插入真超集符号

比较符号:

  • Alt+,:插入小于等于 ≤
  • Alt+.:插入大于等于 ≥
  • Alt+=:插入恒等符号 ≡
  • Alt+Shift+=:插入不恒等符号

其他实用功能:

  • Ctrl+Shift+E:插入数学公式块
  • Ctrl+Shift+Q:插入带框数学公式
  • Ctrl+Shift+W:插入分段函数
  • Alt+H:插入橙色高亮文本
  • Alt+Ctrl+H:插入红色高亮文本
  • Ctrl+Shift+R:插入提示框(Admonition)
  • Alt+Shift+Enter:插入代码块
  • Alt+Shift+R:插入表格

界面控制:

  • Ctrl+[:切换左侧边栏
  • Ctrl+]:切换右侧边栏
  • Ctrl+9:切换应用功能区
  • Ctrl+0:切换右下统计隐藏状态
  • F2:切换预览模式
  • F3:切换源码模式
  • F6:切换暗色/亮色主题
  • Ctrl+K:打开全局搜索\notin

🗑️ Trash(回收站)

已删除的笔记文件临时存放处


📎 Attachments(附件文件夹)

存放图片、PDF等附件资源(本文件夹包含附件结构,在此README中省略详细说明)


🎨 Excalidraw

Excalidraw 绘图文件存放处(本文件夹包含绘图结构,在此README中省略详细说明)


🚀 使用建议

  1. 使用 Obsidian 打开本仓库:本仓库专为 Obsidian 优化,建议使用 Obsidian 打开以获得最佳体验
  2. 探索快捷键:按 Ctrl+P 打开命令面板,熟悉各种模板快捷键,可大幅提升笔记效率
  3. 查看热键配置:所有快捷键配置位于 .obsidian/hotkeys.json 文件中
  4. 双向链接:充分利用 Obsidian 的双向链接功能,构建知识网络
  5. 搜索功能:使用 Ctrl+K 快速搜索笔记内容

📝 许可证

本项目采用 LICENSE 文件中指定的许可证 (MIT), 但该仓库仅供学习使用,请勿用于商业化, 贩卖以及其他用途

About

My obsidian note repository

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages