<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>大飞的部落阁</title><link>https://u1s1.vip</link><atom:link href="https://u1s1.vip/rss.xml" rel="self" type="application/rss+xml"/><description>大飞的部落阁</description><generator>Halo v2.22.14</generator><language>zh-cn</language><image><url>https://phyger.oss-cn-chengdu.aliyuncs.com/picture/my_head/code.png</url><title>大飞的部落阁</title><link>https://u1s1.vip</link></image><lastBuildDate>Sat, 9 May 2026 20:24:12 GMT</lastBuildDate><item><title><![CDATA[OpenStack的虚拟机秘钥登陆]]></title><link>https://u1s1.vip/archives/openstackde-xu-ni-ji-mi-yao-deng-lu</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=OpenStack%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%A7%98%E9%92%A5%E7%99%BB%E9%99%86&amp;url=/archives/openstackde-xu-ni-ji-mi-yao-deng-lu" width="1" height="1" alt="" style="opacity:0;">openstack-nova原生的秘钥 直接创建会得到： 公钥 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZqjGmNtMZ90u4eGd1cRpi8Oyh87jCjr1+096rv2DxL3tX9lNokSlLZgs+X6Z/70k1lwRCB5dtUDjVN4]]></description><guid isPermaLink="false">/archives/openstackde-xu-ni-ji-mi-yao-deng-lu</guid><dc:creator>大飞</dc:creator><pubDate>Tue, 3 Mar 2026 01:53:26 GMT</pubDate></item><item><title><![CDATA[Apache HTTP Server入门操作]]></title><link>https://u1s1.vip/archives/4e271ecd-dc0b-4742-a4a4-0bf978b82c1a</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Apache%20HTTP%20Server%E5%85%A5%E9%97%A8%E6%93%8D%E4%BD%9C&amp;url=/archives/4e271ecd-dc0b-4742-a4a4-0bf978b82c1a" width="1" height="1" alt="" style="opacity:0;">前言 Apache HTTP Server 是业内使用很广泛的 web 服务器之一，支持 HTTP，HTTPS 协议，正向，反向代理等功能。但是对于其配置和使用还是有很多朋友不太清楚，今天我们就一起来了解下其基础的配置和使用。 安装 yum -y install httpd systemctl s]]></description><guid isPermaLink="false">/archives/4e271ecd-dc0b-4742-a4a4-0bf978b82c1a</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:57 GMT</pubDate></item><item><title><![CDATA[5分钟学会本地Pypi源搭建-pypilocal]]></title><link>https://u1s1.vip/archives/e22f78ca-0e17-4241-aff5-5c0a7a476b22</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=5%E5%88%86%E9%92%9F%E5%AD%A6%E4%BC%9A%E6%9C%AC%E5%9C%B0Pypi%E6%BA%90%E6%90%AD%E5%BB%BA-pypilocal&amp;url=/archives/e22f78ca-0e17-4241-aff5-5c0a7a476b22" width="1" height="1" alt="" style="opacity:0;">前言 通常我们在下载 python 包时都会选择清华源或者阿里源。但是当我们的开发环境无法访问外网的时候，就需要搭建私有源。今天我们就一起花 5 分钟时间学习如何搭建一个本地私有源。 工具选择 搭建本地私有源有很多种方案，包含但不限于 pypiserver，pip2pi，bandsnatch，其中]]></description><guid isPermaLink="false">/archives/e22f78ca-0e17-4241-aff5-5c0a7a476b22</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:48 GMT</pubDate></item><item><title><![CDATA[Ackee站点统计系统搭建教程-ackee]]></title><link>https://u1s1.vip/archives/0b7503a5-c35b-4d06-8e30-fcdcd0c6ea5a</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Ackee%E7%AB%99%E7%82%B9%E7%BB%9F%E8%AE%A1%E7%B3%BB%E7%BB%9F%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B-ackee&amp;url=/archives/0b7503a5-c35b-4d06-8e30-fcdcd0c6ea5a" width="1" height="1" alt="" style="opacity:0;">1、前言 通常，我们会选择uptime kuma，umami，uptime robot（主要用于监控站点是否在线）等来对我们的站点访问信息进行监控，但是其大多都依赖docker等后端承载。最近，我发现一款可以直接使用vercel加MongoDB免费搭建的站点统计工具，它就是Ackee。 2、快速开始]]></description><guid isPermaLink="false">/archives/0b7503a5-c35b-4d06-8e30-fcdcd0c6ea5a</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:40 GMT</pubDate></item><item><title><![CDATA[Api开发利器Bottle-api开发利器bottle]]></title><link>https://u1s1.vip/archives/0e5321b9-9e43-4e06-bf87-3eccd40d9b28</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Api%E5%BC%80%E5%8F%91%E5%88%A9%E5%99%A8Bottle-api%E5%BC%80%E5%8F%91%E5%88%A9%E5%99%A8bottle&amp;url=/archives/0e5321b9-9e43-4e06-bf87-3eccd40d9b28" width="1" height="1" alt="" style="opacity:0;">前言 前面我们介绍了很多 API 开发框架，比如FastApi、Hug等。今天我们继续介绍一款超轻的 web 框架 Bottle，它的使用和 Flask、Hug 一样简单。 呆猫 安装 Bottle pip install bottle Hello World]]></description><guid isPermaLink="false">/archives/0e5321b9-9e43-4e06-bf87-3eccd40d9b28</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:36 GMT</pubDate></item><item><title><![CDATA[ARM和X86架构的CPU算力对比-arm和x86架构的cpu算力对比]]></title><link>https://u1s1.vip/archives/e499f58a-7817-4d0a-9c71-86f88dc65e1b</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=ARM%E5%92%8CX86%E6%9E%B6%E6%9E%84%E7%9A%84CPU%E7%AE%97%E5%8A%9B%E5%AF%B9%E6%AF%94-arm%E5%92%8Cx86%E6%9E%B6%E6%9E%84%E7%9A%84cpu%E7%AE%97%E5%8A%9B%E5%AF%B9%E6%AF%94&amp;url=/archives/e499f58a-7817-4d0a-9c71-86f88dc65e1b" width="1" height="1" alt="" style="opacity:0;">背景 目前国内信创（信息技术应用创新产业）趋势发展正猛，借此机会，众多国内服务器，芯片厂商都推出了国产服务器和国产芯片。同时各大云计算厂商也推出了信创云（服务器），但是针对 ARM 和 X86 两种架构的 CPU 算力，很多人都存在疑问，今天我们就一起来对某主流云厂商的 ARM 和 X86 架构云服]]></description><guid isPermaLink="false">/archives/e499f58a-7817-4d0a-9c71-86f88dc65e1b</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:25 GMT</pubDate></item><item><title><![CDATA[Arrow时间处理神器-arrow]]></title><link>https://u1s1.vip/archives/88ae836a-25b1-4140-a3f8-965b39bb8af9</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Arrow%E6%97%B6%E9%97%B4%E5%A4%84%E7%90%86%E7%A5%9E%E5%99%A8-arrow&amp;url=/archives/88ae836a-25b1-4140-a3f8-965b39bb8af9" width="1" height="1" alt="" style="opacity:0;">关于 Arrow 我们在日常的工作中，经常会对时间对象进行处理，但是内置的库处理时间和日期都稍显复杂，不是很优雅。今天我们为大家介绍一个简单易用的处理时间的库 Arrow。 安装和使用 安装 pip install arrow 基本使用 utc2localtime to 方法用来转换时间。 imp]]></description><guid isPermaLink="false">/archives/88ae836a-25b1-4140-a3f8-965b39bb8af9</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:21 GMT</pubDate></item><item><title><![CDATA[awvs+goby打造漏扫利器-awvs]]></title><link>https://u1s1.vip/archives/d3f68dbc-7a29-468d-99dc-348cc0cf1f51</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=awvs%2Bgoby%E6%89%93%E9%80%A0%E6%BC%8F%E6%89%AB%E5%88%A9%E5%99%A8-awvs&amp;url=/archives/d3f68dbc-7a29-468d-99dc-348cc0cf1f51" width="1" height="1" alt="" style="opacity:0;">Goby 什么是 Goby Goby 是一款新的网络安全测试工具，它能够针对一个目标企业梳理最全的攻击面信息，同时能进行高效、实战化漏洞扫描，其在本身功能的基础上可以安装很多主流的安全工具插件，从而实现更多功能。 Goby 的核心功能 资产扫描 安全的第一步就是硬件的安全，Goby 支持完善的资产扫]]></description><guid isPermaLink="false">/archives/d3f68dbc-7a29-468d-99dc-348cc0cf1f51</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:15 GMT</pubDate></item><item><title><![CDATA[Babel _ Python的国际化库-babelpython的国际化库]]></title><link>https://u1s1.vip/archives/9bd1a273-707e-4db9-85ea-dd17b39160c8</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Babel%20_%20Python%E7%9A%84%E5%9B%BD%E9%99%85%E5%8C%96%E5%BA%93-babelpython%E7%9A%84%E5%9B%BD%E9%99%85%E5%8C%96%E5%BA%93&amp;url=/archives/9bd1a273-707e-4db9-85ea-dd17b39160c8" width="1" height="1" alt="" style="opacity:0;">前言 前面我们介绍了 Python 时间库大盘点，今天我们就遇到了一个新的需求，就是如何将时间在不同的场景下转换为不同的格式。常用的有中文（2022 年 2 月 13 日 下午 7:33:22）、英文（Feb 13, 2022, 7:33:22 PM）两种类型。那我们应该如何去做呢？ 如果我们自己进]]></description><guid isPermaLink="false">/archives/9bd1a273-707e-4db9-85ea-dd17b39160c8</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:11 GMT</pubDate></item><item><title><![CDATA[Caddy进阶-caddy进阶]]></title><link>https://u1s1.vip/archives/e576b104-4b93-455d-a110-60d92efc88b3</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Caddy%E8%BF%9B%E9%98%B6-caddy%E8%BF%9B%E9%98%B6&amp;url=/archives/e576b104-4b93-455d-a110-60d92efc88b3" width="1" height="1" alt="" style="opacity:0;">前言 前面我们介绍了 Caddy 的入门用法，今天我们来介绍下 Caddy 的进阶用法，主要围绕 Caddyfile 来介绍反向代理，重定向，请求匹配等功能。 Caddy 支持将 Nginx 配置转为 Caddyfile。 呆猫 反向代理 反向代理是什么？小穷子带着存折去找小柜子取钱，小柜子太忙就把]]></description><guid isPermaLink="false">/archives/e576b104-4b93-455d-a110-60d92efc88b3</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:11:04 GMT</pubDate></item><item><title><![CDATA[Caddy入门-caddy入门]]></title><link>https://u1s1.vip/archives/6047d9ea-11a0-48a2-a46d-769cdd7bf3b8</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Caddy%E5%85%A5%E9%97%A8-caddy%E5%85%A5%E9%97%A8&amp;url=/archives/6047d9ea-11a0-48a2-a46d-769cdd7bf3b8" width="1" height="1" alt="" style="opacity:0;">前言 日常工作中，当我们需要搭建临时文件系统或者站点的时候，我们通常会使用 python 自带的 http.server 模块或者 nginx 或者 node 来实现。但是他们都需要安装环境或者下载软件做很多的配置才可以，今天我们就来介绍一款可以不用部署环境，不用复杂配置，一个可执行文件就可以搭建生]]></description><guid isPermaLink="false">/archives/6047d9ea-11a0-48a2-a46d-769cdd7bf3b8</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:10:57 GMT</pubDate></item><item><title><![CDATA[Celery初探-celery]]></title><link>https://u1s1.vip/archives/06e690e9-8893-4b6a-abc3-c8f9add63bb0</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Celery%E5%88%9D%E6%8E%A2-celery&amp;url=/archives/06e690e9-8893-4b6a-abc3-c8f9add63bb0" width="1" height="1" alt="" style="opacity:0;">1、前言 在日常的开发工作中，当我们的Api中有一个动作需要很长时间才能完成的时候，我们就可以将这个动作作为一个任务交给Celery去异步执行，执行完再将结果返回给用户。在这个过程中Celery就充当了一个任务调度的角色。 以上就是Celery的一个典型使用场景，Celery是一个基于分布式消息的任]]></description><guid isPermaLink="false">/archives/06e690e9-8893-4b6a-abc3-c8f9add63bb0</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:10:51 GMT</pubDate></item><item><title><![CDATA[ChaosBlade基础操作-chaosblade]]></title><link>https://u1s1.vip/archives/a7286832-32e1-4f0a-8d94-c899a16c9c4b</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=ChaosBlade%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C-chaosblade&amp;url=/archives/a7286832-32e1-4f0a-8d94-c899a16c9c4b" width="1" height="1" alt="" style="opacity:0;">1、安装 wget https://chaosblade.oss-cn-hangzhou.aliyuncs.com/agent/github/1.3.0/chaosblade-1.3.0-linux-amd64.tar.gz tar -zxvf chaosblade-1.3.0-linux-amd]]></description><guid isPermaLink="false">/archives/a7286832-32e1-4f0a-8d94-c899a16c9c4b</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:10:46 GMT</pubDate></item><item><title><![CDATA[DjangoRestFramework的Api如何鉴权-djangorestframework-auth]]></title><link>https://u1s1.vip/archives/4abfa412-4f6d-437c-83b4-9ba238e52375</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=DjangoRestFramework%E7%9A%84Api%E5%A6%82%E4%BD%95%E9%89%B4%E6%9D%83-djangorestframework-auth&amp;url=/archives/4abfa412-4f6d-437c-83b4-9ba238e52375" width="1" height="1" alt="" style="opacity:0;">1、前言 上篇文章，我们初步认识了DjangoRestFramework的安装和使用，已经具备快速开发Restful风格的接口了。但是在实际的生产过程中，我们通常需要根据业务需求对不同的接口进行权限的校验。 今天我们就来入门DjangoRestFramework的接口鉴权。 2、快速开始 2.1、在]]></description><guid isPermaLink="false">/archives/4abfa412-4f6d-437c-83b4-9ba238e52375</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:10:41 GMT</pubDate></item><item><title><![CDATA[DjangoRestFramework的响应体如何封装？-djangorestframework-response]]></title><link>https://u1s1.vip/archives/00c23a4c-c498-4016-92ba-9de7c9ea569c</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=DjangoRestFramework%E7%9A%84%E5%93%8D%E5%BA%94%E4%BD%93%E5%A6%82%E4%BD%95%E5%B0%81%E8%A3%85%EF%BC%9F-djangorestframework-response&amp;url=/archives/00c23a4c-c498-4016-92ba-9de7c9ea569c" width="1" height="1" alt="" style="opacity:0;">1、前言 前面我们已经介绍了DjangoRestFramework的基本使用和简单的访问控制，在实践的过程中，很多同学可能也发现了一个问题就是DjangoRestFramework的响应体都是自动完成的，但是和前端同学联调的过程中，可能需要对响应体结构进行特殊封装，具体得根据业务的要求。这个是时候怎]]></description><guid isPermaLink="false">/archives/00c23a4c-c498-4016-92ba-9de7c9ea569c</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:09:48 GMT</pubDate></item><item><title><![CDATA[DjangoRestFramework原来如此！-djangorestframework]]></title><link>https://u1s1.vip/archives/3c5029c5-885e-4838-836c-3606c17a94b0</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=DjangoRestFramework%E5%8E%9F%E6%9D%A5%E5%A6%82%E6%AD%A4%EF%BC%81-djangorestframework&amp;url=/archives/3c5029c5-885e-4838-836c-3606c17a94b0" width="1" height="1" alt="" style="opacity:0;">1、前言 Django是一个Python开发的Web框架，使用Django我们可以快速开发网站、个人博客等。但是通常使用Django我们都是使用后端直接将html渲染到浏览器。有时候我们也会使用其开发纯粹的后端接口。至于用作何用，取决于我们在视图函数中国return了什么（return Render]]></description><guid isPermaLink="false">/archives/3c5029c5-885e-4838-836c-3606c17a94b0</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:09:38 GMT</pubDate></item><item><title><![CDATA[Docsify程序员的文档利器-docsify]]></title><link>https://u1s1.vip/archives/f04ead02-02d2-4d0a-a633-72aab198a616</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Docsify%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E6%96%87%E6%A1%A3%E5%88%A9%E5%99%A8-docsify&amp;url=/archives/f04ead02-02d2-4d0a-a633-72aab198a616" width="1" height="1" alt="" style="opacity:0;">1、前言 我们已经介绍了很多的文档软件和博客构件工具以及很多的小工具。 MkDocs MdBook Docute Vuepress]]></description><guid isPermaLink="false">/archives/f04ead02-02d2-4d0a-a633-72aab198a616</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:09:34 GMT</pubDate></item><item><title><![CDATA[DocTest超简单的单元测试框架-doctest]]></title><link>https://u1s1.vip/archives/ce9f7e8c-0b5c-4ce3-baea-020fedbb8816</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=DocTest%E8%B6%85%E7%AE%80%E5%8D%95%E7%9A%84%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6-doctest&amp;url=/archives/ce9f7e8c-0b5c-4ce3-baea-020fedbb8816" width="1" height="1" alt="" style="opacity:0;">前言 通常我们会选择 unittest 或者 pytest 来做单元测试，但是相对来说代码量都比较大，我们想要探寻一种能够在写代码的时候就能同步完成单元测试的工具。今天，它来了，Doctest。 Doctest 其为 Python 内置的文档测试库，你会发现很多 Python 内置库都使用了这个工具]]></description><guid isPermaLink="false">/archives/ce9f7e8c-0b5c-4ce3-baea-020fedbb8816</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:09:29 GMT</pubDate></item><item><title><![CDATA[Docute超简单的文档构建工具-docute]]></title><link>https://u1s1.vip/archives/51bb5613-9957-4a2a-a9ac-ff2c9f1b23a0</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=Docute%E8%B6%85%E7%AE%80%E5%8D%95%E7%9A%84%E6%96%87%E6%A1%A3%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7-docute&amp;url=/archives/51bb5613-9957-4a2a-a9ac-ff2c9f1b23a0" width="1" height="1" alt="" style="opacity:0;">1、前言 在我们日常的开发和学习中，我们可能会进行在线文档的写作，为了能够让我们的文档公开给大家查阅，我们可能需要将其发布到公网。这个时候，我们会有很多的文档软件选项，比如GitBook、Docsify、MdBook、Docusaurus2、MkDocs等等。 今天我们就来介绍一款和Docsify高]]></description><guid isPermaLink="false">/archives/51bb5613-9957-4a2a-a9ac-ff2c9f1b23a0</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:09:25 GMT</pubDate></item><item><title><![CDATA[FastApi+Vue+LayUI实现简单的前后端分离demo-fastapivuelayui]]></title><link>https://u1s1.vip/archives/3ced5977-3f4b-4f3f-ab6e-b702b6cedb04</link><description><![CDATA[<img src="https://u1s1.vip/plugins/feed/assets/telemetry.gif?title=FastApi%2BVue%2BLayUI%E5%AE%9E%E7%8E%B0%E7%AE%80%E5%8D%95%E7%9A%84%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BBdemo-fastapivuelayui&amp;url=/archives/3ced5977-3f4b-4f3f-ab6e-b702b6cedb04" width="1" height="1" alt="" style="opacity:0;">前言 在前面的Api开发中，我们使用FastApi已经可以很好的实现。但是实际使用中，我们通常建议前后端项目分离。今天我们就使用FastApi+Vue+LayUI做一个前后端分离的Demo。 项目设计 后端 后端我们采用FastApi在新的test视图中，定义一个路由，并将其注册到app中，并且在t]]></description><guid isPermaLink="false">/archives/3ced5977-3f4b-4f3f-ab6e-b702b6cedb04</guid><dc:creator>大飞</dc:creator><pubDate>Mon, 9 Feb 2026 15:09:21 GMT</pubDate></item></channel></rss>