引言
这里主要是依托于 jackfrued 仓库 Python-100-Days 进行学习,记录自己的学习过程和心得体会。
Day1 - 初识 Python
1 Python 简介
Python(英式发音:/ˈpaɪθən/;美式发音:/ˈpaɪθɑːn/)是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户的编程语言。Python 强调代码的可读性和语法的简洁性,相较于 C、C++、Java 这些同样影响深远的编程语言,Python 让使用者能够用更少的代码表达自己的意图。下面是几个权威的编程语言排行榜给出的 Python 语言的排名,其中第1张图由 TIOBE Index 提供,第3张图由 IEEE Spectrum 提供。值得一提的是第2张图,它展示了编程语言在全球最大代码托管平台 GitHub 上受欢迎的程度,最近的四年时间 Python 语言都占据了冠军的宝座。
1.1 Python 编年史
1989年
荷兰程序员吉多·范罗苏姆在圣诞假期开始开发新编程语言
名称源自喜剧《Mon ...
数学基础
未读 引言
线性代数不仅是大学数学的重要组成部分,更是理解现代人工智能系统的核心语言。在向量空间中建模,在矩阵变换中理解结构,在特征分解中揭示本质,线代的每一个概念都与机器学习、深度学习和强化学习息息相关。
本系列笔记旨在对线性代数的基础概念、常用定理、典型方法与几何直觉进行系统梳理与逐章讲解,并融合我在人工智能学习中的理解与应用联系,为之后深入强化学习等课程打下坚实的数学基础。
在这里我也会给出一些优秀的学习资料参考,希望对大家有所帮助:
线性代数及其应用
线性代数的本质 3Blue1Brown
MIT’s Courses 1806
Sheldon Axler—Linear Algebra Done Right 3e
第一章 线性代数中的线性方程组
1.1 线性方程组
线性方程组是形如下式的方程:
a1x1+a2x2+...+anxn=ba_1x_1+a_2x_2+...+a_nx_n=b
a1x1+a2x2+...+anxn=b
其中 bbb 与系数 aia_iai 为实数或复数,通常是已知的,未知数 xix_ixi 为变量。
方程组所有可能的解的集合称为线性方 ...
✨ 写在前面:为什么要在 Zotero 中用大模型?
作为科研工作者或学生,我们常常遇到这些问题:
一篇英文文献几十页,读完耗时长;
阅读时遇到复杂公式或术语,理解困难;
多篇文献难以快速对比,提取核心观点费力。
💡 借助大语言模型(LLM)——尤其是 DeepSeek 这类开源、中文友好的模型,我们可以将 Zotero 变成一个真正懂科研的 AI 助手,帮助我们更高效地阅读、总结、提问与管理文献。
✍️ 工具简介:Awesome GPT 插件 + DeepSeek 模型
🔧 什么是 Awesome GPT?
Awesome GPT 是 Zotero 的开源插件,可将 ChatGPT、Claude、DeepSeek 等大语言模型接入 Zotero,用于:
自动总结 PDF 文献;
对文献进行问答,如“创新点是什么?”
多文献比较;
自动生成笔记。
🧠 什么是 DeepSeek?
DeepSeek 是一款能力强、中文支持友好的开源大模型,支持 HuggingFace 使用、本地部署或通过 API 接入。相比其他模型,它更适合科研类中文任务。
📦 环境搭建:从 ...
✨ 写在前面
在 Hexo 写博客的过程中,图片插入如果仍依赖本地相对路径,容易导致部署后图片加载失败、目录混乱、跨设备不可预览等问题。为此,我尝试配置图床方案,并最终选用了 GitHub + PicGo 的组合,实现了“一键上传 + 自动复制链接 + Markdown 即用”的高效流程。
🚀 整体效果演示
---
❌ 为什么不选 Gitee?
虽然 Gitee 配合 PicGo 上传体验不错,但它存在一个严重限制:
Gitee 禁止外链加载图片,尤其是当你的博客部署在 GitHub Pages、Netlify、Vercel 等平台时,Gitee 会因 Referer 限制导致图片加载失败。
具体表现为:
在 VSCode / Typora 中预览一切正常
hexo g && hexo d 后部署到线上博客,图片全部无法显示(403 错误),如下图对比所示:
VScode预览
博客实际运行
因此我放弃 Gitee 图床,转向更开放的 GitHub 图床,完美解决兼容性问题。
🧰 准备工作
✅ 所需工具:
Pi ...
hexo配置与魔改
未读 ✨ 为什么要造“藏宝阁”?
友人帐千篇一律,课程资料四散无序。
我曾经把所有课程链接全塞进 link.yml,看起来就像是个“堆放文件的仓库”……
于是我灵机一动:不如建一个真正属于自己的“藏宝阁”页面!
✅ 让课程资料分类清晰
✅ 保持与友链统一的美观风格
✅ 保留 flexcard、telescopic、anzhiyu 三种展示模式
✅ 数据独立,后续维护更清晰
🔧 魔改步骤全记录
🧱 第一步:独立数据源 treasure.yml
路径:source/_data/treasure.yml
1234567891011121314151617181920212223242526- class_name: BIT自动化课程笔记 class_desc: ✨宝藏点1:恭喜你🎉,发现了藏匿博主本科笔记的宝藏点 flink_style: telescopic hundredSuffix: "" link_list: - name: 计算机控制系统 link: https://dcntfazxmk4c.feishu.cn/docx/G1j ...
💻 Hexo + GitHub Pages 从零配置自动部署(SSH 版)
本文将手把手带你完成:创建 GitHub 仓库 → 初始化 Git → 配置 SSH 密钥 → 安装 Hexo → 配置 SSH 自动部署。适合初学者!
🧰 一、前置条件
在开始之前,请确保你已具备以下环境:
工具
说明
Node.js
建议使用 LTS 版本,可前往 https://nodejs.org 下载
Git
用于版本控制和推送代码,可前往 https://git-scm.com 下载
GitHub 账号
作为 Hexo 博客托管平台
VS Code 或终端
作为操作工具
🏗️ 二、创建 GitHub 博客仓库
2.1 登录 GitHub,创建新仓库
前往 https://github.com 新建仓库
仓库名建议为 你的用户名.github.io,如 penry.github.io
设为公开仓库(Public)
其余设置保持默认即可
✅ 此仓库将作为你博客的最终访问地址,例如:https://penry.github.io
🌱 三、 ...
Biber VS BibTeX:LaTeX 参考文献管理器的终极对比
在 LaTeX 文档中处理参考文献,BibTeX 和 Biber 是最常见的两种后端处理工具。虽然它们看起来相似,但在功能、支持的样式、配套宏包等方面却有明显差异。本文将全面对比二者,帮助你根据需求选择最合适的方案。
1. 基本介绍
项目
BibTeX
Biber
发布时间
1985 年代
2009 年
作者
Oren Patashnik
Philip Kime 等人(biblatex 团队)
配套宏包
natbib、apalike、IEEEtran 等
biblatex(必须)
输出样式文件后缀
.bst
.bbx 和 .cbx
配置复杂度
相对较低
灵活但配置较复杂
支持 UTF-8
不直接支持
原生支持
2. 使用方式示例对比
BibTeX 的用法示例:
12345678910\documentclass{article}\usepackage{natbib}\begin{document}引用测试: ...
Overleaf 与 VS Code + LaTeX 对比:哪个更适合你?
在撰写论文、报告或学术文档时,LaTeX 是许多工程师、科研工作者和学生的首选工具。而如今,主流的两种 LaTeX 使用方式就是:
Overleaf(基于云端的 LaTeX 编辑器)
VS Code + LaTeX(本地环境结合现代编辑器)
这篇博客将从多个维度对比两者,帮助你找到最适合自己的 LaTeX 写作方式。
1 上手难度与环境配置
✅ Overleaf:
零配置,打开浏览器即可使用。
自带常用模板,适合新手快速上手。
支持多人协作编辑(类似 Google Docs)。
⚙ VS Code + LaTeX:
需要安装:
TeX Live / MiKTeX
VS Code + LaTeX Workshop 插件
首次配置较复杂,需手动设置编译链(如 XeLaTeX)、字体路径、中文支持等。
上手门槛稍高,但配置好之后效率极高。
2 编辑体验与功能扩展
🖋 Overleaf:
所见即所得式的预览模式。
提供版本控制、GitHub 同步、分享链接。
插件功能有限,较依赖 ...
hexo配置与魔改
未读
0 引言
Twikoo 支持自定义邮件回复格式,其实邮件模板也就锦上添花,主要是为了不单调沉闷,恰到好处的样式能给人带来赏心悦目的效果,很多评论系统都支持自定义邮件模板样式的💖
放几个模板分享下,也可以复制粘贴修改,注意博客地址啥的要自己修改噢✨
1 紫罗兰永恒花园信笺模板
紫罗兰永恒花园薇尔莉特的模板真的蛮好看的!这部动画本身就极具魅力,它以细腻的笔触讲述了一个关于书信传达情感的动人故事。在动画中,薇尔莉特通过书写一封封信件,帮助人们传递那些难以言说的情感,这种用文字连接人心的方式,温暖而治愈。也正因如此,它所衍生出的模板,无论是博客留言板还是邮件通知模板等,都有着独特的韵味。这些模板仿佛带着动画中书信的温度,能让使用者在留言或发送通知时,传递出更为真挚的情感,赋予文字别样的力量,让交流变得更加富有诗意与温情 。
注意我们主要是要修改以下四个位置的环境变量:
1.1 环境变量的修改
1.1.1 MAIL_SUBJECT
设置邮箱的主题,即任意评论被回复的时候,发送邮件的主题,不填写的话就会使用默认主题。
1.1.2 MAIL_TEM ...
0 小工具推荐
录制 .gif文件的工具:
下载链接:screentogif
官方文档:how to use screentogif
LaTex 中表格渲染工具:
使用链接:tablesgenerator
自制的北京理工大学课程报告LaTex模版:
分享链接:BIT Course Report
1 在VScode中配置LaTex编译环境
想在本地高效使用 LaTeX 编辑学术论文、课程报告、技术文档?试试 VS Code 吧!这部分将一步步教你配置一套 支持中文、BibLaTeX、Biber、图表绘制、代码高亮等功能 的 VS Code + LaTeX 环境。
适合系统:Windows / macOS / Linux
适合用户:对 Overleaf 不够自由、想自定义样式或离线编译的朋友
1.1 安装必备组件
1.1.1 安装 Tex 套件
官网:https://tug.org/texlive/
推荐安装完整版(约 6GB),支持所有宏包和字体。
📦 Windows 用户建议使用 TeX Live 镜像站 下载安装更快。
...