From 05029f0b0749ae5073a3f3f653299e8da7ee6429 Mon Sep 17 00:00:00 2001 From: AxiBright Date: Wed, 21 Jan 2026 10:21:57 +0800 Subject: [PATCH] add some files --- BlogWebsite/Article/Studyroad/vivado_ip.md | 2 +- .../Technology/Typecho插件Aplayer使用教程.md | 121 ++++++++++++++++++ BlogWebsite/Article/Technology/test.md | 1 - .../Technology/通过SSH密钥连接LINUX服务器.md | 30 ++--- School/AI实验报告提示词.md | 8 +- .../大三下嵌入式软件测试论文文献引用清单.md | 6 +- Template/Diary.md | 31 ++++- YueQian/Homework/1.19-已完成.md | 12 +- YueQian/相关网站.md | 5 +- 9 files changed, 190 insertions(+), 26 deletions(-) create mode 100644 BlogWebsite/Article/Technology/Typecho插件Aplayer使用教程.md delete mode 100644 BlogWebsite/Article/Technology/test.md diff --git a/BlogWebsite/Article/Studyroad/vivado_ip.md b/BlogWebsite/Article/Studyroad/vivado_ip.md index a24367f..9d3c60b 100644 --- a/BlogWebsite/Article/Studyroad/vivado_ip.md +++ b/BlogWebsite/Article/Studyroad/vivado_ip.md @@ -1,6 +1,6 @@ # Vivado使用乘法器、除法器IP核实现乘除取余仿真 ### 环境 -Vivado 20.2 +**Vivado 20.2** ## 添加并配置IP核 1. 打开vivado,找到对应IP核,如下图 ![](IPCore01.png) diff --git a/BlogWebsite/Article/Technology/Typecho插件Aplayer使用教程.md b/BlogWebsite/Article/Technology/Typecho插件Aplayer使用教程.md new file mode 100644 index 0000000..ed3e02b --- /dev/null +++ b/BlogWebsite/Article/Technology/Typecho插件Aplayer使用教程.md @@ -0,0 +1,121 @@ +# APlayer-Typecho-Plugin +Typecho plugin for a beautiful html5 music player https://github.com/DIYgod/APlayer + +[Demo](http://blog.izgq.net/archives/456/) + +## 介绍 +1. 通过简短的代码在文章或页面中插入漂亮的Html5播放器 +2. 自动解析lrc链接,可根据歌曲名和歌手名自动查找封面并生成缓存 +3. 支持网易云音乐单曲、歌单、专辑、歌手id的解析 +4. 与APlayer保持同步更新 + +## 声明 +本插件仅供个人学习研究使用,请勿将其用作商业用途,音乐版权归网易云音乐 music.163.com 所有。 + +## 安装 +安装前请确保插件中的cache目录可写(保存缓存用,否则会让博客加载缓慢) + +主机需支持curl扩展,否则将可能不能自动查找封面、解析网易云音乐id、从https的url中获取歌词(file_get_contents在不支持openssl的主机中不能打开https链接) + +Download ZIP, 解压,将 APlayer-Typecho-Plugin-master 重命名为 APlayer ,之后上传到你博客中的 /usr/plugins 目录,在后台启用即可 + +## 使用方法 +在文章或页面中加入下方格式的短代码即可 + +#### 调用格式 + +##### 单曲播放: +``` +[player 属性1="值1" 属性2="值2" 属性3="值3" /] +or +[player 属性1="值1" 属性2="值2" 属性3="值3"][lrc]歌词[/lrc][/player] +``` + +example: +``` +[player url="http://xxx.com/xxx.mp3" artist="Someone" title="Title" showlrc="false"/] + +[player url="http://xxx.com/xxx.mp3" artist="Someone" title="Title"][lrc][00:00.00]Test lyrics[/lrc][/player] + +网易云音乐: +[player id="29947420"/] + +``` + + +##### 多首歌曲: + +``` +[player 属性1="值1" 属性2="值2" 属性3="值3"] +[mp3 歌曲属性1="值1" 歌曲属性2="值2" 歌曲属性3="值3"/] +[mp3 歌曲属性1="值1" 歌曲属性2="值2" 歌曲属性3="值3"][lrc]歌词[/lrc][/mp3] +[/player] +``` + +example: +``` +[player theme="#e6d0b2" autoplay='1'] +[mp3 url="http://xxx.com/xxx.mp3" artist="Someone" title="Title"/] +[mp3 url="http://xxx.com/xxx.mp3" artist="Someone" title="Title"][lrc][00:00.00]Test lyrics[/lrc][/mp3] +[mp3 id="29947420"/] //网易云音乐歌曲id直接解析 +[/player] +``` + +##### 网易云音乐解析示例: +``` +[player id='346069,346080,29947420'/] //一次加入三首歌 +[player id='11362719' type='collect'/] //歌单 +[player id='3684' type='artist'/] //艺人热门五十首 +[player id='3084335' type='album'/] //专辑 + +``` + +如果要阻止代码解析成为播放器的话,用[]包裹[player]标签即可 + +``` +[[player id='3084335' type='album'/]] + +输出: +[player id='3084335' type='album'/] +``` + +#### 用到的shortcode标签 +``` +[player] :整个播放器的标签,里面可用下面提到的所有属性 +[mp3] :可以用歌曲属性和网易云音乐属性,用于嵌套在[player]标签内部添加音乐 +[lrc] :用以添加文本的歌词,可嵌套在[mp3],[player]标签内部;只有当其父标签只定义一首歌的时候才起作用 +``` + +#### 关于各个标签的属性 +播放器配置(只能在[player]标签中使用): +``` +showlrc: 当showlrc的值为 0 或 false 时,不显示歌词,否则将按照歌曲有无歌词来判断是否输出歌词 +autoplay: 是否自动播放,默认为 false (注:由于移动端浏览器限制,此功能在移动端浏览器将不起作用) +theme: 设置主题颜色(十六进制),默认为 '#e6d0b2' +``` +歌曲的属性(可在[mp3]或[player]中使用,不能用于修改整个歌单的属性): +``` +url: mp3文件的链接,必需 +lrc: 歌词的lrc链接,非必需 +lrcoffset: 歌词整体提前时间(ms)若这个值为负数则为歌词整体延后的时间 +title: 歌曲的标题,若值为空则显示 Unknown +artist: 歌曲的艺术家,若值为空则显示 Unknown +cover: 封面图片链接,非必需,若该值为图片链接则按照链接加载封面图,若没有此属性则会按照title和artist自动从豆瓣api中查找封面图,若值为 false 则不自动查找封面,显示默认封面图片 +``` +网易云音乐(与歌曲属性用法一样) +``` +id: 歌曲/歌单/专辑/艺人的id ,如果是歌曲的话可用 , 分隔歌曲id一次插入多首歌曲 +type: 用以判断id的类型,分为4种:song:歌曲,album:专辑,artist:艺人,collect:歌单 +``` + +### 清空歌词,播放列表、封面图片url的缓存 + +前往插件设置页面点击红色清空缓存按钮即可 + +## 支持作者 +如果你觉得这个项目对您有所帮助,不妨考虑小额支持我一下 +[支持作者](http://blog.izgq.net/donate.html) + +## LICENSE + +MIT © [zgq354](https://github.com/zgq354/) diff --git a/BlogWebsite/Article/Technology/test.md b/BlogWebsite/Article/Technology/test.md deleted file mode 100644 index 19fcd92..0000000 --- a/BlogWebsite/Article/Technology/test.md +++ /dev/null @@ -1 +0,0 @@ -[所有 - 滴答清单](https://dida365.com/webapp/#q/all/tasks) \ No newline at end of file diff --git a/BlogWebsite/Article/Technology/通过SSH密钥连接LINUX服务器.md b/BlogWebsite/Article/Technology/通过SSH密钥连接LINUX服务器.md index 76cfb1a..b6c1712 100644 --- a/BlogWebsite/Article/Technology/通过SSH密钥连接LINUX服务器.md +++ b/BlogWebsite/Article/Technology/通过SSH密钥连接LINUX服务器.md @@ -1,6 +1,6 @@ # SSH舍弃密码,拥抱密钥 ## 前提条件 -使用**ROOT**用户(个人喜好)、客户端使用Windows PowerShell终端、服务端使用Debian12+或是Ubuntu24+ +使用**ROOT**用户(普通用户请自己加sudo)、客户端使用Windows PowerShell终端、服务端使用Debian12+或是Ubuntu24+ ## 客户端操作 ### 创建密钥对 随便在哪按 WIN + X 再按 I 打开PowerShell终端 @@ -22,7 +22,7 @@ ssh-keygen -t ed25519 ## 服务端操作 ### 上传公钥至服务器 #### 创建实例阶段 -在创建实例阶段,如阿里云服务器,可以在**管理设置-登录凭证**中选择密钥对;**登录名**选择root;**密钥**对选择右边创建密钥对 +在创建实例阶段,如阿里云服务器,可以在**管理设置-登录凭证**中选择密钥对;**登录名**选择root;**密钥**对选择右边创建密钥对 创建密钥对界面,密钥对名称随意;创建类型选择导入已有密钥对, 在客户端Windows电脑中进入 ~\.ssh文件夹中,找到第一步创建的test.pub,用任意编辑器打开后,复制其内容到公钥内容框中,标签键随意, 然后回到实例创建页面,在密钥对选择刚刚创建的密钥对即可 @@ -32,16 +32,16 @@ ssh-keygen -t ed25519 sudo -i ``` ##### 复制公钥到服务器 -进入/root/.ssh文件夹 +进入/root/.ssh文件夹(普通用户进入到~/.ssh文件夹中) ```shell cd /root/.ssh #root用户 #cd ~/.ssh #普通用户 ``` 创建或编辑 authorized_keys 文件 ```shell -vim authorized_keys +vim authorized_keys #没有会自动创建 ``` -按 I 进入编辑模式,将公钥内容复制进去 +按 I 进入编辑模式,将公钥内容复制进去 按 Esc ,输入 :wq 保存并退出 ##### 编辑SSH-SERVER配置文件 @@ -49,22 +49,22 @@ vim authorized_keys ```shell cd /etc/ssh ``` -这一步,有可能服务器没有安装SSH服务端,就没有sshd_config文件 +这一步,有可能服务器没有安装SSH服务端,就没有sshd_config文件 安装ssh服务端 ```shell apt intsall openssh-server #安装openssh服务端 ``` 验证服务状态 ```shell -systemctl status ssh #查看SSH服务运行状态 +systemctl status ssh #查看SSH服务运行状态,有些老版会是sshd ``` -看到绿色的active(running)说明正常运行 -按Ctrl + C退回到命令行 +看到绿色的active(running)说明正常运行 +按Ctrl + C退回到命令行 查看ssh目录下的文件 ```shell ls ``` -看到有了sshd_config 和 sshd_config.d即可 +看到有了sshd_config 和 sshd_config.d即可 编辑sshd_config文件 ```shell vim sshd_config @@ -77,11 +77,11 @@ PasswordAuthentication no #禁用密码 ``` 按 Esc 退出编辑模式,输入 :wq 保存并退出 ##### 重启SSH-SERVER服务 -一般使用 +一般使用(老版) ```shell systemctl restart sshd ``` -不行就试试 +不行就试试(新版) ```shell service ssh restart ``` @@ -94,7 +94,7 @@ ssh -i ~/.ssh/test root@192.168.21.5 ``` 输出 Enter passphrase for key 提示输入私钥密码(输入的内容不会显示),之前没设置就直接按 Enter ;不出意外就可以连接上了 ### 编辑config文件进行简便连接 - **注意:** 只用使用Windows的终端才能简便连接,使用mobaxterm等ssh软件这个配置是没用的 + **注意:** 只用使用Windows的终端才能简便连接,使用mobaxterm等ssh软件这个配置是没用的 在Windows客户端中,进入 ~\.ssh 文件夹 ```shell @@ -111,7 +111,7 @@ Host test IdentityFile ~/.ssh/test User root ``` -如果端口不是22,则需要加上端口,如ssh使用222端口 +如果端口不是22,则需要加上端口,如使用222端口 ```shell Host test HostName 192.168.21.5 @@ -119,7 +119,7 @@ Host test Port 222 User root ``` -保存 +保存 然后在PowerShell终端中就可以进行简便连接如 ```shell ssh test diff --git a/School/AI实验报告提示词.md b/School/AI实验报告提示词.md index 49be50b..639abcf 100644 --- a/School/AI实验报告提示词.md +++ b/School/AI实验报告提示词.md @@ -1,4 +1,10 @@ -#实验报告 #AI +--- +tags: +- AI +- 实验报告 +- school +--- + ## 实验报告模板 ![300](file-20260120142549107.png) diff --git a/School/大三下嵌入式软件测试论文文献引用清单.md b/School/大三下嵌入式软件测试论文文献引用清单.md index ebed153..d3e4b8a 100644 --- a/School/大三下嵌入式软件测试论文文献引用清单.md +++ b/School/大三下嵌入式软件测试论文文献引用清单.md @@ -1,4 +1,8 @@ -#school +--- +tags: +- school +--- + # 十五篇 ## 中文 - 苏良碧.高速PCB电源完整性设计与分析[D].内蒙古大学,2011. diff --git a/Template/Diary.md b/Template/Diary.md index 6201554..b4014b7 100644 --- a/Template/Diary.md +++ b/Template/Diary.md @@ -1,20 +1,41 @@ -#日记 +--- +tags: + - 日记 + - Diary +日期: {{date:YYYY/MM/DD}} +时间: {{date:YYYY/MM/DD}} {{time:HH:mm}} +--- + # preface --- **今天是{{date:YYYY}}年的第{{date:DDD}}天、第{{date:wo}}!** **天气:** -**地点:** +**地点:** # summary --- **完成了什么?遇到了什么问题?解决方案是什么?** +## 上午 +- [ ] 到地打卡 + +## 中午 +- [ ] 吃饭打卡 + +## 下午 +- [ ] 上课打卡 + + +## 晚上 +- [ ] 下课打卡 + # 随想 --- **任何想法、感悟、反思、碎片记录...** - - + + # afterword ---- \ No newline at end of file +--- + diff --git a/YueQian/Homework/1.19-已完成.md b/YueQian/Homework/1.19-已完成.md index 1f2b81d..080ecd5 100644 --- a/YueQian/Homework/1.19-已完成.md +++ b/YueQian/Homework/1.19-已完成.md @@ -1 +1,11 @@ -1. \ No newline at end of file +1. 这里写题目 +```c +#include + +int main(int argc, char const *argv[]) +{ + printf("这是一个测试!"); + return 0; +} +``` +1. just a test \ No newline at end of file diff --git a/YueQian/相关网站.md b/YueQian/相关网站.md index 035e275..5605acf 100644 --- a/YueQian/相关网站.md +++ b/YueQian/相关网站.md @@ -1,4 +1,7 @@ -#粤嵌 #有道云 +--- +tags: + - 粤嵌 +--- ## 有点无聊 [道理鱼音乐](http://music.zbright.top) # 课程笔记