Compare commits
4 Commits
38d8fccaa0
...
48130b5d8f
| Author | SHA1 | Date | |
|---|---|---|---|
| 48130b5d8f | |||
| cc419e6541 | |||
| 7e9b7e6a2a | |||
| d2513b2158 |
@@ -1,6 +1,6 @@
|
|||||||
import { viteBundler } from '@vuepress/bundler-vite'
|
|
||||||
import { defineUserConfig } from 'vuepress'
|
import { defineUserConfig } from 'vuepress'
|
||||||
import { plumeTheme } from 'vuepress-theme-plume'
|
import { plumeTheme } from 'vuepress-theme-plume'
|
||||||
|
import { viteBundler } from '@vuepress/bundler-vite'
|
||||||
|
|
||||||
export default defineUserConfig({
|
export default defineUserConfig({
|
||||||
base: '/',
|
base: '/',
|
||||||
@@ -27,5 +27,28 @@ export default defineUserConfig({
|
|||||||
|
|
||||||
/* 本地搜索, 默认启用 */
|
/* 本地搜索, 默认启用 */
|
||||||
search: { provider: 'local' },
|
search: { provider: 'local' },
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 文章贡献者配置
|
||||||
|
*/
|
||||||
|
// 修改contributors配置
|
||||||
|
contributors: {
|
||||||
|
mode: 'block', // 改为block模式
|
||||||
|
info: [
|
||||||
|
{
|
||||||
|
username: 'si-meng',
|
||||||
|
name: '祀梦',
|
||||||
|
alias: ['祀梦', 'simeng'],
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Git插件配置
|
||||||
|
* 设置为true以在开发环境也启用
|
||||||
|
*/
|
||||||
|
plugins: {
|
||||||
|
git: true
|
||||||
|
}
|
||||||
}),
|
}),
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -8,5 +8,26 @@ export default defineNavbarConfig([
|
|||||||
{
|
{
|
||||||
text: '博客',
|
text: '博客',
|
||||||
link: '/blog/',
|
link: '/blog/',
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
text: '编程笔记',
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
text: 'LeetCode',
|
||||||
|
link: '/programming/leetcode/',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: 'C++',
|
||||||
|
link: '/programming/cplusplus/',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '工具',
|
||||||
|
link: '/tools/',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: '友情链接',
|
||||||
|
link: '/friends/',
|
||||||
|
},
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -1,10 +1,37 @@
|
|||||||
import { defineNotesConfig } from 'vuepress-theme-plume'
|
import { defineNoteConfig, defineNotesConfig } from 'vuepress-theme-plume'
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 配置编程笔记
|
||||||
|
*/
|
||||||
|
const LeetCode = defineNoteConfig({
|
||||||
|
dir: 'programming',
|
||||||
|
link: '/programming/leetcode/',
|
||||||
|
sidebar: [
|
||||||
|
{ text: "LeetCode 指南", link: "/programming/leetcode/" },
|
||||||
|
{
|
||||||
|
text: "刷题题单", prefix: "/question_sheet", items: [
|
||||||
|
{ text: "LeetCode 入门题单~(≧∇≦)ノ", link: "/programming/leetcode/question_sheet/beginner/" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
})
|
||||||
|
const cPlusPlus = defineNoteConfig({
|
||||||
|
dir: 'programming',
|
||||||
|
link: '/programming/cplusplus/',
|
||||||
|
sidebar: [
|
||||||
|
{ text: "C++ 学习笔记", link: "/programming/cplusplus/" },
|
||||||
|
{
|
||||||
|
text: "基础配置与开发工具", prefix: "/basis", items: [
|
||||||
|
{ text: "C++ 环境配置", link: "/programming/cplusplus/basis/" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
})
|
||||||
/**
|
/**
|
||||||
* 导出所有的 note
|
* 导出所有的 note
|
||||||
*/
|
*/
|
||||||
export default defineNotesConfig({
|
export default defineNotesConfig({
|
||||||
dir: 'notes',
|
dir: 'notes',
|
||||||
link: '/',
|
link: '/',
|
||||||
notes: [],
|
notes: [LeetCode, cPlusPlus],
|
||||||
})
|
})
|
||||||
|
|||||||
25
docs/friends.md
Normal file
25
docs/friends.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
friends: true
|
||||||
|
title: My Friends
|
||||||
|
description: 星星划过的时候,要记得许愿哦~♪
|
||||||
|
permalink: /friends/
|
||||||
|
contentPosition: after
|
||||||
|
article: false
|
||||||
|
pageLayout: friends
|
||||||
|
list:
|
||||||
|
-
|
||||||
|
name: pengzhanbo
|
||||||
|
link: https://github.com/pengzhanbo
|
||||||
|
avatar: https://github.com/pengzhanbo.png
|
||||||
|
desc: 即使慢,驰而不息,纵会落后,纵会失败,但必须能够到达他所向的目标。
|
||||||
|
-
|
||||||
|
name: 祀梦
|
||||||
|
link: https://github.com/si-meng-spec
|
||||||
|
avatar: https://github.com/si-meng-spec.png
|
||||||
|
desc: 嗨~ 新的一天,从一场美妙的邂逅开始。
|
||||||
|
-
|
||||||
|
name: AJohn
|
||||||
|
link: https://www.ajohn.top/
|
||||||
|
avatar: https://github.com/zzyAJohn.png
|
||||||
|
desc: 我希望正在读这句话的人永远开心
|
||||||
|
---
|
||||||
49
docs/notes/programming/c++/README.md
Normal file
49
docs/notes/programming/c++/README.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
title: C++ 学习笔记
|
||||||
|
description: 记录C++编程语言的学习心得和基础知识
|
||||||
|
createTime: 2025/09/22 09:00:00
|
||||||
|
permalink: /programming/cplusplus/
|
||||||
|
---
|
||||||
|
|
||||||
|
# C++ 学习笔记
|
||||||
|
|
||||||
|
这里是我在学习C++编程语言过程中记录的学习心得、基础知识和实战经验。通过整理这些笔记,希望能够帮助自己和他人更好地掌握C++这门强大的编程语言。
|
||||||
|
|
||||||
|
## 学习路径
|
||||||
|
|
||||||
|
C++是一门复杂而强大的编程语言,学习路径建议如下:
|
||||||
|
|
||||||
|
1. **基础语法** - 掌握C++的基本语法和编程概念
|
||||||
|
2. **面向对象编程** - 学习C++的类、继承、多态等OOP特性
|
||||||
|
3. **STL标准库** - 熟悉常用的容器和算法
|
||||||
|
4. **高级特性** - 模板、异常处理、智能指针等
|
||||||
|
5. **实战项目** - 通过实际项目巩固所学知识
|
||||||
|
|
||||||
|
## 笔记分类
|
||||||
|
|
||||||
|
### 基础语法
|
||||||
|
|
||||||
|
- 数据类型
|
||||||
|
- 运算符和表达式
|
||||||
|
- 控制流语句
|
||||||
|
- 函数
|
||||||
|
|
||||||
|
### 面向对象编程
|
||||||
|
|
||||||
|
- 类和对象
|
||||||
|
- 继承与多态
|
||||||
|
- 封装与抽象
|
||||||
|
- 构造函数与析构函数
|
||||||
|
|
||||||
|
### STL标准库
|
||||||
|
|
||||||
|
- 容器(vector, list, map等)
|
||||||
|
- 迭代器
|
||||||
|
- 算法
|
||||||
|
- 函数对象
|
||||||
|
|
||||||
|
## 学习资源推荐
|
||||||
|
|
||||||
|
- [C++ Primer Plus:中文版(第六版)](https://101su.ru/book/5442395/430bc1/c-primer-plus%E4%B8%AD%E6%96%87%E7%89%88%E7%AC%AC%E5%85%AD%E7%89%88.html) - 很好的C++入门教材
|
||||||
|
|
||||||
|
开始你的C++学习之旅吧!坚持学习,你会发现C++的魅力所在!
|
||||||
5
docs/notes/programming/c++/basis.md
Normal file
5
docs/notes/programming/c++/basis.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: basis
|
||||||
|
createTime: 2025/09/22 09:06:00
|
||||||
|
permalink: /programming/cplusplus/basis/
|
||||||
|
---
|
||||||
40
docs/notes/programming/leetcode/README.md
Normal file
40
docs/notes/programming/leetcode/README.md
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
title: LeetCode 题解笔记
|
||||||
|
description: 记录LeetCode算法题的解题思路和代码实现
|
||||||
|
createTime: 2025/09/22 08:09:52
|
||||||
|
permalink: /programming/leetcode/
|
||||||
|
---
|
||||||
|
|
||||||
|
# LeetCode 题解笔记
|
||||||
|
|
||||||
|
这里是我在LeetCode刷题过程中记录的解题思路和代码实现。通过整理这些题解,希望能够提高自己的算法水平和编程能力。
|
||||||
|
|
||||||
|
## 题解分类
|
||||||
|
|
||||||
|
### 数组与字符串
|
||||||
|
|
||||||
|
- [两数之和](https://leetcode-cn.com/problems/two-sum/)
|
||||||
|
- [三数之和](https://leetcode-cn.com/problems/3sum/)
|
||||||
|
|
||||||
|
### 链表
|
||||||
|
|
||||||
|
- [反转链表](https://leetcode-cn.com/problems/reverse-linked-list/)
|
||||||
|
- [合并两个有序链表](https://leetcode-cn.com/problems/merge-two-sorted-lists/)
|
||||||
|
|
||||||
|
### 动态规划
|
||||||
|
|
||||||
|
- [爬楼梯](https://leetcode-cn.com/problems/climbing-stairs/)
|
||||||
|
- [最长回文子串](https://leetcode-cn.com/problems/longest-palindromic-substring/)
|
||||||
|
|
||||||
|
## 解题技巧
|
||||||
|
|
||||||
|
1. **双指针法**:常用于数组、链表问题,如两数之和、反转链表等
|
||||||
|
2. **滑动窗口**:处理字符串子串问题
|
||||||
|
3. **动态规划**:将原问题分解为子问题,自底向上求解
|
||||||
|
4. **分治法**:将问题分成若干子问题,分别求解后合并结果
|
||||||
|
|
||||||
|
## 学习资源
|
||||||
|
|
||||||
|
- [LeetCode官方题解](https://leetcode-cn.com/problemset/all/)
|
||||||
|
- [代码随想录](https://programmercarl.com/)
|
||||||
|
- [算法导论](https://mitpress.mit.edu/books/introduction-algorithms)
|
||||||
13
docs/notes/programming/leetcode/beginner.md
Normal file
13
docs/notes/programming/leetcode/beginner.md
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
---
|
||||||
|
title: LeetCode 入门题单~(≧∇≦)ノ
|
||||||
|
description: 给算法初学者的题目推荐和学习路径
|
||||||
|
createTime: 2025年9月22日 08:52:52
|
||||||
|
permalink: /programming/leetcode/question_sheet/beginner/
|
||||||
|
---
|
||||||
|
# LeetCode 入门题单~(๑>◡<๑)
|
||||||
|
|
||||||
|
作为算法初学者,选择合适的题目开始练习真的超~级重要哦!这里给大家推荐一份超棒的入门题单——[「新」动计划 · 编程入门](https://leetcode.cn/studyplan/primers-list/) ~这份题单就像给小树苗精心准备的阳光和雨露一样,特别适合刚开始算法之旅的你~(悄悄告诉你,里面有两题是数据库基础,暂时可以跳过哦~)
|
||||||
|
|
||||||
|
我的小建议是:先自己试着挑战一下,如果遇到困难了,再来看题解也没关系~重要的是享受这个成长的过程呀~(♡˙︶˙♡)
|
||||||
|
|
||||||
|
## 基础语法 & 数据类型 ٩(๑>◡<๑)۶
|
||||||
48
docs/tools.md
Normal file
48
docs/tools.md
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
title: 常用Web工具
|
||||||
|
description: 一些我常用的在线工具集合
|
||||||
|
hideInBlogList: true
|
||||||
|
article: false
|
||||||
|
createTime: 2025/09/22 07:45:30
|
||||||
|
permalink: /tools/
|
||||||
|
---
|
||||||
|
|
||||||
|
# 常用Web工具
|
||||||
|
|
||||||
|
以下是我平时工作和学习中经常使用的一些Web工具,分享给大家:
|
||||||
|
|
||||||
|
## 开发工具
|
||||||
|
|
||||||
|
- [面向开发人员的便捷工具](https://it-tools.simengweb.com/) - 一个比较好的工具箱
|
||||||
|
- [算法可视化工具 - Visualgo](https://visualgo.net/zh) - 算法和数据结构可视化学习平台
|
||||||
|
- [程序员速查手册](https://quickref.cn/) - 程序员常用开发知识速查
|
||||||
|
- [Jupyter在线环境](https://jupyter.org/try-jupyter/lab/) - 在线Jupyter笔记本环境,支持多种编程语言
|
||||||
|
|
||||||
|
## 设计工具
|
||||||
|
|
||||||
|
- [iconfont-阿里巴巴矢量图标库](https://www.iconfont.cn/) - 阿里妈妈MUX倾力打造的矢量图标管理、交流平台
|
||||||
|
|
||||||
|
## 教育的平台
|
||||||
|
|
||||||
|
- [中国大学MOOC](https://www.icourse163.org/) - 国内优质在线课程平台
|
||||||
|
- [学堂在线](https://www.xuetangx.com/) - 清华大学发起的大规模开放在线教育平台
|
||||||
|
- [GeoGebra](https://www.geogebra.org/) - 数学教学与学习的动态几何软件
|
||||||
|
- [编程学习平台](https://noobdream.com/index/) - 编程学习资源与算法题库
|
||||||
|
|
||||||
|
## 在线工具
|
||||||
|
|
||||||
|
- [极简工具 - Jyshare](https://www.jyshare.com/) - 提供各种在线实用工具的平台
|
||||||
|
- [在线文件转换](https://onlineconvertfree.com/zh/) - 免费在线文件格式转换工具
|
||||||
|
- [工具库 - Enncy](https://tk.enncy.cn/) - 实用工具集合
|
||||||
|
|
||||||
|
## 资源平台
|
||||||
|
|
||||||
|
- [Z-Library](https://z-lib.life/) - 电子书资源库
|
||||||
|
|
||||||
|
## 自己常玩的一些游戏攻略
|
||||||
|
|
||||||
|
- [碧蓝航线WIKI大型作战成就记录地图](https://wiki.biligame.com/blhx/%E5%A4%A7%E5%9E%8B%E4%BD%9C%E6%88%98%E6%88%90%E5%B0%B1%E8%AE%B0%E5%BD%95%E5%9C%B0%E5%9B%BE) - 碧蓝航线大型作战成就记录地图
|
||||||
|
- [海岛奇兵数据大全](https://bb.heiyu100.cn/shuju.aspx) - 海岛奇兵升级数据、设施、游戏数据查询
|
||||||
|
- [Minecraft种子地图工具](https://www.chunkbase.com/apps/seed-map#seed=-7426240975919748310&platform=java_1_20&dimension=overworld&x=-119&z=881&zoom=0.27) - Minecraft种子地图查看工具
|
||||||
|
- [元气骑士中文维基](https://yqqs.huijiwiki.com/wiki/%E9%A6%96%E9%A1%B5) - 元气骑士游戏中文维基百科
|
||||||
|
|
||||||
Reference in New Issue
Block a user