Compare commits

...

4 Commits

Author SHA1 Message Date
48130b5d8f 关于 C++ 的初步笔记 2025-09-22 09:23:42 -04:00
cc419e6541 关于 LeetCode 算法的初步笔记 2025-09-22 08:58:52 -04:00
7e9b7e6a2a 添加工具栏和友链 2025-09-22 08:08:44 -04:00
d2513b2158 配置显示贡献者 2025-09-22 07:25:37 -04:00
9 changed files with 255 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import { viteBundler } from '@vuepress/bundler-vite'
import { defineUserConfig } from 'vuepress'
import { plumeTheme } from 'vuepress-theme-plume'
import { viteBundler } from '@vuepress/bundler-vite'
export default defineUserConfig({
base: '/',
@@ -27,5 +27,28 @@ export default defineUserConfig({
/* 本地搜索, 默认启用 */
search: { provider: 'local' },
/**
* 文章贡献者配置
*/
// 修改contributors配置
contributors: {
mode: 'block', // 改为block模式
info: [
{
username: 'si-meng',
name: '祀梦',
alias: ['祀梦', 'simeng'],
}
]
},
/**
* Git插件配置
* 设置为true以在开发环境也启用
*/
plugins: {
git: true
}
}),
})

View File

@@ -8,5 +8,26 @@ export default defineNavbarConfig([
{
text: '博客',
link: '/blog/',
}
},
{
text: '编程笔记',
items: [
{
text: 'LeetCode',
link: '/programming/leetcode/',
},
{
text: 'C++',
link: '/programming/cplusplus/',
},
],
},
{
text: '工具',
link: '/tools/',
},
{
text: '友情链接',
link: '/friends/',
},
])

View File

@@ -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
*/
export default defineNotesConfig({
dir: 'notes',
link: '/',
notes: [],
notes: [LeetCode, cPlusPlus],
})

25
docs/friends.md Normal file
View 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: 我希望正在读这句话的人永远开心
---

View 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++的魅力所在!

View File

@@ -0,0 +1,5 @@
---
title: basis
createTime: 2025/09/22 09:06:00
permalink: /programming/cplusplus/basis/
---

View 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)

View 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
View 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) - 元气骑士游戏中文维基百科