引言
这里主要是依托于 jackfrued 仓库 Python-100-Days 进行学习,记录自己的学习过程和心得体会。
Day1
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年
荷兰程序员吉多·范罗苏姆在圣诞假期开始开发新编程语言
名称源自喜剧《Monty Python’s ...
hexo配置与魔改
未读 前言
随着博客的不断更新迭代,我们经常会对网站进行各种优化和改进。为了让读者和自己能够清晰地了解网站的发展历程,添加一个网站更新日志页面是个不错的选择。这样不仅可以记录网站的成长,还能展示我们对博客的用心维护。
本文将详细介绍如何为Hexo博客添加一个美观实用的网站更新日志页面,包括页面创建、数据配置、样式美化等全过程。
实现思路
要实现网站更新日志页面,我们需要完成以下几个步骤:
创建页面文件和数据文件
编写页面布局模板
修改主题配置,添加菜单项
美化页面样式
下面我们一步步来实现。
创建必要文件
创建页面文件
首先,我们需要创建一个新的页面文件。在博客根目录下执行以下命令:
1hexo new page changelog
这将在 source/changelog/ 目录下创建一个 index.md 文件。打开该文件,修改其内容如下:
12345678910111213141516---title: date: 2025-08-13 16:31:00type: changelogupdated: 2025-08-13 16:31:00comments: truedesc ...
hexo配置与魔改
未读 前言
这里主要借鉴了時光心向阳大佬的博客来配置完成,预览图如下:
配置步骤
1 创建统计页面
新建一个分类:
1hexo new page charts
前往博客根目录下 source/charts/index.md,直接替换全部内容:
123456789101112131415---title: 统计type: "charts"comments: falseaside: false---<script src="https://cdn.bootcdn.net/ajax/libs/echarts/4.9.0-rc.1/echarts.min.js"></script><!-- 文章发布时间统计图 --> <!-- 2025-04是从2024年4月开始计算 --><div id="posts-chart" data-start="2025-04" style="border-radius: 8px; height: 3 ...
hexo配置与魔改
未读 效果预览
更换前
更换后
具体流程
1 下载字体文件
链接:DingTalk-JinBuTi;
也可以下载其他字体,需要包含.ttf文件;
下载好字体后,在根目录 source\custom 中创建 font 文件夹,并将字体文件复制进去。
2 创建CSS文件
在根目录 source\custom\css 中创建 font.css 文件;
打开 font.css 文件,添加以下内容:
12345678@font-face { font-family: 'DingTalk-JinBuTi'; src: url('/custom/font/DingTalk-JinBuTi.woff2') format('woff2'), /* 提供 WOFF2 格式 */ url('/custom/font/DingTalk-JinBuTi.woff') format('woff'), /* 提供 WOFF 格式 */ ...
hexo配置与魔改
未读 前言
这里主要参考 梦爱吃鱼 的文章,感谢梦爱吃鱼的分享。
实现效果如下:
配置流程
1 申请 API 密钥
申请地址:https://api.nsmao.net/register
申请完成后,登录账号,点击个人中心,密钥管理,即可查看 API 密钥。
2 创建 JS 文件
在博客目录的 source 文件夹下创建 static 目录,在 static 目录下创建 card-welcome.js 文件。
3 配置信息
可以通过下表获取经纬度信息:
获取地址
获取方式
百度地图
1. 访问百度地图拾取坐标系统 2. 在搜索框输入地址 3. 点击地图上的点获取经纬度 4. 复制对应的经度(lng)和纬度(lat)值
高德地图
1. 打开高德地图 2. 在搜索框输入地址 3. 点击地图上的点获取经纬度 4. 复制对应的经度(lng)和纬度(lat)值
将以下内容复制到 card-welcome.js 中,并修改文件顶部配置信息:
1234567891011121314151617181920212223242 ...
引言
该文档主要基于赵虚左老师的课程【Autolabor初级教程】ROS机器人入门,撰写一些 ROS Python 相关的重要知识点或者配置内容。
课程视频链接:【Autolabor初级教程】ROS机器人入门
课程电子书:ROS机器人入门课程《ROS理论与实践》零基础教程
ROS noetic 配置文档:ROS配置
第一章 ROS 概述与环境搭建
ROS 文件系统架构:
12345678910111213141516171819202122232425262728293031WorkSpace --- 自定义的工作空间 |--- build:编译空间,用于存放CMake和catkin的缓存信息、配置信息和其他中间文件。 |--- devel:开发空间,用于存放编译后生成的目标文件,包括头文件、动态&静态链接库、可执行文件等。 |--- src: 源码 |-- package:功能包(ROS基本单元)包含多个节点、库与配置文件,包名所有字母小写,只能由字母、数字与下划线组成 |-- CMakeLists.txt 配置编 ...
在日常的学习与科研过程中,面对碎片化的资料、纷繁复杂的工具网站,我们常常会感到“信息焦虑”。为了更高效地查找工具、获取学习资料、追踪前沿趋势,我将自己平时收藏并高频使用的学习类网站整理成导航清单,并鼓励大家私信/留言投稿你认为值得推荐的工具站点,共同构建更强大的学习资源库。
以下是我目前常用的站点推荐:
1 学习资源汇总
1.1 算法学习资源
CS自学资源:
Hello 算法
代码随想录
力扣 (LeetCode) 全球极客挚爱的技术成长平台
CodePen Free Sign Up
CS学习路径:
CSDiy 工具箱和自学路线合集
Road To Coding
开发人员路线图 - roadmap.sh
1.2 Python学习资源
自学路径:
Python笔记大全(入门+爬虫+数据分析可视化+机器学习+深度学习) - 知乎
学习仓库:
jackfrued/Python-100-Days: Python - 100天从新手到大师
module学习:
Matplotlib学习:
Matplotlib官方文档
Numpy学习:
图解NumPy, ...
hexo配置与魔改
未读 效果演示
这里由于原主题没有添加直达底部按钮,为了操作更编辑,需要我们自己添加。
实现步骤
1 修改rightside.pug
我们定位到 \themes\anzhiyu\layout\includes\rightside.pug 文件;
找到#rightside-config-show 这个 div 标签;
在这个 div 标签下添加如下代码:
12button#go-down(type="button" title="直达底部" onclick="anzhiyu.scrollToDest(document.body.scrollHeight, 500)") i.anzhiyufont.anzhiyu-icon-arrow-down
2 修改主题配置文件
找到 _config.anzhiyu.yml 文件;
找到 rightside_item_order 这个配置项;
在 rightside_item_order 这个配置项下修改:
1234rightside_item_order: enab ...
hexo配置与魔改
未读 前言
这里主要参考了梦爱吃鱼大佬的博客完成,主要效果如下:
顶部挂件
安知鱼主题,那么直接替换themes\anzhiyu\layout\includes\bbTimeList.pug文件就行了,代码放下面了:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140if site.data.essay each i in site.data.essay if i.home_essay - l ...
hexo配置与魔改
未读












