主题中大部分标签移植于店长的hexo-butterfly-tag-plugins-plus
段落文本 p标签语法配置参数样式预览示例源码1{% p 样式参数(参数以空格划分), 文本内容 %}
字体: logo, code
颜色: red,yellow,green,cyan,blue,gray
大小: small, h4, h3, h2, h1, large, huge, ultra
对齐方向: left, center, right
彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。
超大号文字文档「开始」页面中的标题部分就是超大号文字。Volantis
A Wonderful Theme for Hexo
123456- 彩色文字 在一段话中方便插入各种颜色的标签,包括:{% p red, 红色 %}、{% p yellow, 黄色 %}、{% p green, 绿色 %}、{% p cyan, 青色 %}、{% p blue, 蓝 ...
我是谁?我是小刘同学(Onew),哈尔滨石油学院计算机科学与技术专业专升本毕业生。从专科到本科的跨越,让我深刻体会到——
“学历只是起点,代码才是与世界对话的语言。”
我的技术足迹技术栈
后端开发:Java | PHP | Python | MySQL
前端基础:HTML/CSS/JavaScript | Vue.js | Element—UI
工程素养:Git协作 | Docker部署 | API设计
我为什么求职?对技术的热爱从第一次用print(“Hello World”)让屏幕跳出一行文字开始,我就沉迷于用代码解决问题的快感。在准备面试的深夜,当Redis缓存终于成功降低数据库查询压力时,那种成就感让我确信——“这值得成为我的职业。”
对成长的渴望我期待加入这样的团队:
允许犯错但重视复盘的文化
有技术分享和Code Review机制
愿意给新人机会参与核心模块开发
我能带来什么?快速学习能力在毕业设计中,利用Docker容器化技术快速搭建和部署开发环境,显著提升开发效率。
通过Docker Compose管理多容器应用,实现服务的快速编排和扩展。 ...
前言之前我安装了一个MySQL5.7的msi版,最近因为项目学习需要安装MySQL8.0。
下载如果安装第一个MySQL是msi版,那么第二个MySQL需要zip版本,msi版链接地址:https://downloads.mysql.com/archives/installer/,zip版链接地址:https://downloads.mysql.com/archives/community/,这边我使用的MySQL8.0.40的zip版。
安装下载后的压缩包解压(注意选好安装位置,文件夹路径最好纯英文且不带空格,中文可能出现意想不到的问题):
下面是配置文件my.ini,按需修改,注意端口号不能和第一个MySQL默认的3306重复:
1234567891011121314151617181920212223242526[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]# 设置3307端口port = 3307# 设置mysql的安装目录basedir=D:\\study\\MySQL8.0.40\\mysql-8 ...
前言我的网站是基于的Element,最近在做博客美化和优化的时候发现了一个小小的bug,也不算是bug吧,只是发现了一个以前没有注意到的参数。
问题复现就是在打开网页的弹窗的时候会因为滚动条的原因将原本内容的宽度变窄,关闭弹窗后原本内容的宽度会复原,也就是说在关闭的时候会闪烁一下,特别是自定义滚动条过宽的情况下,闪烁一下就很影响美观。下面是PC端的闪烁情况(注意看滚动条会闪一下),PC端不会太明显
下面是移动端的闪烁情况,,这就很明显了
解决方案后来在Element官网看到了这个
这是一直被忽略没有怎么用的一个属性,它的效果就是在 Dialog 出现时将 body 滚动锁定,加上这个属性就能将滚动锁定
PC端效果:
移动端效果:
结语OK,完美解决,睡觉,晚安!
前言打算在本博客的基础上增加一些美化,为了实现在鼠标悬停时显示二维码,并且确保显示的内容位于页面的最上层,记录一下代码
HTML代码鼠标悬停显示二维码:使用 CSS 的 :hover 伪类,使得当鼠标悬停在图标上时,相关的二维码框架(.qr-box)才会显示出来。
二维码框(.qr-box)的显示和隐藏:通过 display: none 和 display: block 控制二维码框的显示与隐藏。display: none 隐藏元素,而 display: block 将其显示出来。
文字提示(.qr-text):为了在二维码上方添加提示文字(例如:“打开微信扫一扫”),为文字创建一个单独的元素,并使用颜色与微信图标的颜色保持一致。通过 text-align: center 将文字居中显示。
12345678910111213141516<!-- 微信二维码 --><span style="margin: 0px 10px; position: relative;"> <span class="el-popover__refe ...
前言今天准备把前几年在手机上写的小作文转到博客上,但是发现导出的格式是base64的HTML文件(尝试导出过word或者pdf格式,但是不尽人意),其中的图片就不是那么方便复制,而且是原图,占用的空间比较大。于是就有了下面这段Python代码。
代码12345678910111213141516171819202122232425262728293031import reimport base64from io import BytesIOfrom PIL import Image# 读取 HTML 文件with open("your_file.html", "r", encoding="utf-8") as file: html_content = file.read()# 查找所有 base64 数据base64_images = re.findall(r'data:image/[^;]+;base64,([^\"]+)', html_content)# 保存图片为 WebP 格式for ...
b148aaa859c95ff79cc39baa8c6401dc2cd894d37f17edbb85799b146ef80a64fbe758a7566d55d2fb821ac2755c9a9836b8ba54f5516cba4d54e58a9ebd536d2b838c417ab7ef346694043118f310d9ce31c0c50deac18b5bc6aca9cd7f94847bc330525760c1fd46f2dc3560070c00eb34fca86f5bbe5d439b88fc905c18a4303b4ddc635f3b254171fe55e586ea5e2896d3dae9b61c4580cb82c13ca5cb8ecce5374bfe5f092a2caa2151e8047ee024061e07507f92454a6c2b31d3a9c1bc4e9524052a6a23fb91cabe62d5c395599318dccffb522d988ff29b5bfffb73591fd1ad9bcb0dda927e4af5942cb777b383965169016dc2d0b ...
93cd948de22940c7596bc4506ec5b3a0c0a9fde92a9b573101e560ac1a176b6d322a4e0cb3c981d2a077343cfe509866b613fb45013505a844813f6e0f3070c551a38ecc4ef422993baeec65d3d048a1a43321f630bcac25e14395ddaa39e9410096015073223a91bc3e64b431dcdcf798407e83bbfd117c005bac05824f991ab82b60764344cb79e390cf5c80e931ed0468547fc2b63881693f0bc7089401f3881e89c9b79a9dd0237efcb37a6f6508cbc01d4ffd113a6c84a3df8a08717dba94835893668c04b3ba30f9d4f221ac778eee090e92e5b72f2b2e257ad3410ae0467c704d935e932e12472b701a3d307e1ebc34e580744bdaf ...
前言昨天在华为云白嫖了一个月的云服务器,想到了博客还运行在家里的nas上,只有IPv6的公网没有IPv4的公网,就想着把博客迁移过来。用的是Ubuntu系统,占用的内存比Windows server少多了,性能也比较好。然后博客是用docker安装的,方便迁移。下面就记录一下Ubuntu下安装docker的命令。
卸载旧版本 Docker(可选)如果系统中安装了旧版本的 Docker,可以先卸载它们以避免冲突:
1sudo apt-get remove docker docker-engine docker.io containerd runc
更新软件包和依赖确保包管理器的索引是最新的:
12sudo apt updatesudo apt upgrade
手动下载并安装 Docker GPG 密钥1wget https://download.docker.com/linux/ubuntu/gpg
导入密钥:
1sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg gpg
手动添加 Docker APT ...
今天下载了2016年到2024年的国考真题,准备拿在网上去打印出来做,因为想算一下大概多少钱,但是页数太多了不知道多少页,于是写下了以下Python代码来批量计算PDF的页数
安装PyPDF2库:1pip install PyPDF2
Python代码1234567891011121314151617181920212223242526272829import PyPDF2import osdef count_pdf_pages(directory): pdf_page_counts = {} total_pages = 0 # 初始化总页数为0 for filename in os.listdir(directory): if filename.endswith(".pdf"): filepath = os.path.join(directory, filename) try: with open(filepath, "rb&q ...