5分钟为你的站点加上暗黑模式-darken
1、前言 前面我们介绍了很多的建站工具,比如Docsify、Docute、MkDocs等等。虽然Docsify建站快速,使用简单方便,但是它有个缺陷就是没有暗黑模式。今天我在逛Github的时候,发现了一个非常简单,开箱即用的暗黑模式库,它就是darken。 2、快速开始 2.1、创建index.html 首先我们创建一个index.html,在其…
Ackee站点统计系统搭建教程-ackee
1、前言 通常,我们会选择uptime kuma,umami,uptime robot(主要用于监控站点是否在线)等来对我们的站点访问信息进行监控,但是其大多都依赖docker等后端承载。最近,我发现一款可以直接使用vercel加MongoDB免费搭建的站点统计工具,它就是Ackee。 2、快速开始 2.1、申请MongoDB 2.1.1、登录 首…
Api开发利器Bottle-api开发利器bottle
前言 前面我们介绍了很多 API 开发框架,比如FastApi、Hug等。今天我们继续介绍一款超轻的 web 框架 Bottle,它的使用和 Flask、Hug 一样简单。 呆猫 安装 Bottle pip install bottle Hello World from bottle import route, run @route('/hello…
ARM和X86架构的CPU算力对比-arm和x86架构的cpu算力对比
背景 目前国内信创(信息技术应用创新产业)趋势发展正猛,借此机会,众多国内服务器,芯片厂商都推出了国产服务器和国产芯片。同时各大云计算厂商也推出了信创云(服务器),但是针对 ARM 和 X86 两种架构的 CPU 算力,很多人都存在疑问,今天我们就一起来对某主流云厂商的 ARM 和 X86 架构云服务器的 CPU 算力进行测试。 工具安装 sysb…
Arrow时间处理神器-arrow
关于 Arrow 我们在日常的工作中,经常会对时间对象进行处理,但是内置的库处理时间和日期都稍显复杂,不是很优雅。今天我们为大家介绍一个简单易用的处理时间的库 Arrow。 安装和使用 安装 pip install arrow 基本使用 utc2localtime to 方法用来转换时间。 import arrow utc = arrow.utcn…
awvs+goby打造漏扫利器-awvs
Goby 什么是 Goby Goby 是一款新的网络安全测试工具,它能够针对一个目标企业梳理最全的攻击面信息,同时能进行高效、实战化漏洞扫描,其在本身功能的基础上可以安装很多主流的安全工具插件,从而实现更多功能。 Goby 的核心功能 资产扫描 安全的第一步就是硬件的安全,Goby 支持完善的资产扫描功能,因为资产是安全的基础,所以 Goby 可以…
Babel _ Python的国际化库-babelpython的国际化库
前言 前面我们介绍了 Python 时间库大盘点,今天我们就遇到了一个新的需求,就是如何将时间在不同的场景下转换为不同的格式。常用的有中文(2022 年 2 月 13 日 下午 7:33:22)、英文(Feb 13, 2022, 7:33:22 PM)两种类型。那我们应该如何去做呢? 如果我们自己进行翻译替换显得笨重和麻烦,那有没有一种简单的方法呢…
Caddy入门-caddy入门
前言 日常工作中,当我们需要搭建临时文件系统或者站点的时候,我们通常会使用 python 自带的 http.server 模块或者 nginx 或者 node 来实现。但是他们都需要安装环境或者下载软件做很多的配置才可以,今天我们就来介绍一款可以不用部署环境,不用复杂配置,一个可执行文件就可以搭建生产级的 http 服务。 关于 caddy cad…
Caddy进阶-caddy进阶
前言 前面我们介绍了 Caddy 的入门用法,今天我们来介绍下 Caddy 的进阶用法,主要围绕 Caddyfile 来介绍反向代理,重定向,请求匹配等功能。 Caddy 支持将 Nginx 配置转为 Caddyfile。 呆猫 反向代理 反向代理是什么?小穷子带着存折去找小柜子取钱,小柜子太忙就把卡给小箱子,让小箱子帮他处理。 关键点是用户未知。…
Celery初探-celery
1、前言 在日常的开发工作中,当我们的Api中有一个动作需要很长时间才能完成的时候,我们就可以将这个动作作为一个任务交给Celery去异步执行,执行完再将结果返回给用户。在这个过程中Celery就充当了一个任务调度的角色。 以上就是Celery的一个典型使用场景,Celery是一个基于分布式消息的任务队列,支持多种并发方式。 2、快速开始 2.1、…