Inkwell Notes,我的知识库,文章内容是我日常的探索过程,经过整理与适当的顺序调整形成笔记。这里记录了从 Python 编程到前端开发,从 Linux 系统到网络部署,再到安全竞赛的学习历程。
关于这个知识库
这个知识库记录了我在技术学习过程中的探索与实践,内容涵盖多个技术领域:
- Python 编程:Python 基础语法、开发环境配置
- Web 前端开发:从 HTML/CSS 基础到 JavaScript 编程,构建完整的前端知识体系
- 软件测试:测试用例编写、测试方法、测试工具使用
- Linux 系统管理:从系统安装到高级配置,掌握 Linux 系统的核心技能
- 开发环境搭建:使用 i3wm 打造高效、个性化的 Linux 开发环境
- 网络与部署:家庭实验室搭建、内网穿透、公网访问等实用技术
- 网络安全:安全竞赛题目解析、Web 安全、流量分析等实战经验
技术栈
本站基于现代文档技术构建:
- VitePress:基于 Vite 的静态站点生成器
知识库章节
- Python 学习笔记:Python 基础语法、开发环境配置
- Web 前端学习笔记:HTML、CSS、JavaScript 基础知识记录
- 软件测试学习笔记:测试用例编写、测试方法学习记录
- Linux 系统基础:Linux 安装、基础命令、系统管理、网络配置
- 搭建自己的Linux开发环境:使用 i3wm 搭建 Linux 开发环境
- 网络设备部署与公网访问:家庭内网设备部署与公网访问解决方案
- 网络安全与数据安全参赛笔记:网络安全比赛刷题笔记
章节详情
Python 学习笔记
主要内容:
- Python 及开发环境安装:Python 运行环境安装、PyCharm IDE 配置
- Python 基础语法:输入输出、变量、数据类型、运算符、条件语句、循环语句
- Python 函数与模块:函数定义、模块导入、包管理
- Python 数据结构:列表、元组、字典、集合
- 文件操作:文件读写、异常处理
文章数量:2 篇(持续更新中)
Web 前端学习笔记
主要内容:
- HTML 基础:文档结构、常用标签、表单元素
- CSS 样式:选择器、盒子模型、定位布局、Flex/Grid 布局
- CSS 动画:过渡动画、变换、关键帧动画
- JavaScript 基础:变量、数据类型、运算符、条件语句、循环语句
- JavaScript 进阶:函数、数组、对象、DOM 操作
文章数量:19 篇
软件测试学习笔记
主要内容:
- 测试用例编写:根据需求说明书、等价类划分等方法编写测试用例
- 测试方法:黑盒测试、白盒测试、自动化测试基础
- 测试工具:常用测试工具的使用
- 测试流程:测试计划、测试执行、缺陷管理
文章数量:2 篇(持续更新中)
Linux 系统基础
主要内容:
- 系统安装:Ubuntu Server 安装配置、VMware 虚拟机搭建
- 软件管理:apt/dpkg 包管理器、软件源配置
- 用户权限:sudo 提权、用户与用户组管理、chmod/chown 权限操作
- 文件操作:vim 编辑器、文件/目录操作、软硬链接
- 系统服务:systemd 服务管理、日志查看、系统状态监控
- 网络配置:IP 地址配置、网络诊断工具、DNS 解析
- 进程管理:进程查看与终止、日志管理、异常进程分析
- 磁盘管理:磁盘分区、文件系统挂载、LVM 逻辑卷管理
- 定时任务:cron 定时任务配置、定时脚本编写
文章数量:10 篇
搭建自己的Linux开发环境
主要内容:
- Debian 系统安装:选择 Debian 的原因、安装过程
- i3wm 配置:窗口管理器的基本配置、快捷键设置
- 工具补全:开发工具、终端工具、系统工具的安装和配置
- 应用软件推荐:适合开发者的应用程序推荐
文章数量:5 篇
网络设备部署与公网访问
主要内容:
- PVE 虚拟化平台:使用 Proxmox VE 搭建虚拟化环境
- NAS 部署:飞牛 FnOS 安装和配置
- Linux 开发机:LXC 容器部署、开发环境配置
- OpenVPN 服务器:搭建 VPN 服务器实现远程访问
- 公网访问方案:frp 内网穿透、Tailscale、Cloudflare Zero Trust
文章数量:6 篇
网络安全与数据安全参赛笔记
主要内容:
- 流量分析:网络流量包分析、协议解析
- Web 安全:Web 漏洞原理、渗透测试技术
- 数据安全:数据加密、解密技术、安全防护
文章数量:1 篇(持续更新中)