自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【运维笔记】openVPN+docker-compose部署实录

需要访问另一个(堆)不能直接访问的网络服务。

2023-06-24 20:49:10 3582 3

原创 python获取dockerhub仓库最新版本的镜像

获取dockerhub镜像仓库特定tag的python代码实现

2023-04-28 21:29:24 738

原创 用Markdown文本夸一下new bing

总之,我觉得new bing是一个非常好用而有趣的搜索引擎,它不仅能够满足我们获取信息和知识的需求,还能够增加我们写作和阅读的乐趣。如果你还没有尝试过new bing,我强烈建议你去试试看。相信你会喜欢上它!(本文作者:New bing)

2023-03-18 03:29:02 328

原创 【运维笔记】kafka跨域通信代理

网络跨域情境下,kafka集群通过nginx代理互访

2022-12-11 17:52:58 3618

原创 【已解决】keepalived 主备机同时绑定VIP问题

keepalived主备机同时绑定VIP问题描述今天对集群进行高可用测试的时候,发现备用节点机器也绑定了VIP,并且根据抓包结果,对VIP的访问被导向了备用节点。因此开始分析原因。分析过程当确定VIP实际被绑定的地址为备用节点后,抓取组播的VRRP包分析,发现有两个地址(即主备两个节点)同时发VRRP包。同时发现vrid不同,经查文档,同一组内,vrid(virtual_router_id)需要设置为相同的值。解决问题将配置文件中的virtual_router_id修改为和主节点一致后解决问题

2021-10-18 13:35:53 1198

原创 使用国内源安装最新版本的nginx

使用国内源安装最新版本的nginx不同的Linux发行版对软件包的更新有不一样的节奏:Debian偏保守,arch偏激进,用默认的包管理器不一定能安装最新版本的nginx。但是nginx有官方二进制包分发源,我们可以将官方二进制包分发源添加到包管理器的软件源。问题来了,nginx官方仓库在国内访问的速度比较慢,因此,我们使用国内的nginx镜像仓库来安装nginx。添加官方仓库以Ubuntu为例,添加官方仓库# 导入gpg秘钥curl https://nginx.org/keys/nginx_si

2021-08-29 10:24:35 1147

原创 【已解决】Windows hello 人脸识别无法使用解决方法

【已解决】Windows hello 人脸识别无法使用解决方法问题症状:设备管理中没有 “Windows hello face software device”

2021-08-02 14:09:35 86164 16

原创 使用python获取最新版本的vscode-server

使用python获取最新版本的vscode-server使用vscode远程连接服务器时,vscode会在服务器端下载安装vscode-server,但有时我们的远程服务器不能直接连接下载地址,或者下载速度十分感人,怎么办呢?https://update.code.visualstudio.com/commit:$(commit_id)/server-linux-x64/stable"这是vscode-server的下载地址,$(commit_id)对应的是本地vscode版本的提交号,可以在帮助

2021-07-22 15:15:17 468

原创 强迫症福音:shell脚本实现git草稿功能

#!/bin/bashcheck1=0check2=0check3=0if [[ -x "$(command -v git)" ]]then echo "$(git version)"else echo -e "\033[35mmissing git!\033[0m" check1=1fiif [[ -d draft ]]then echo "directory draft exit" cd draft if [[ $check1 = 1

2021-07-18 17:29:16 584

原创 python基于beautifulsoup4爬取wallpaperup的壁纸

这里写自定义目录标题基于beautifulsoup4爬取壁纸分析待爬取网站网址分析待爬取内容分析制定爬取策略代码实现生成url爬取图片环境说明基于beautifulsoup4爬取壁纸beautifulsoup4常用来爬取网页。由于不想下载一个壁纸软件,又想达到自动更换壁纸的效果,因此就写了这个爬虫。分析待爬取网站进入wallpaperup之后有一个搜索框,显然可以用无关键词的方法搜索所有图片,同时,搜索框下有不同的筛选项,这将有助于我们分析接下来的搜索结果网址。网址分析无关键词、无筛选项搜索,

2021-07-13 17:07:25 2803

原创 C++的动态类型:variant搭配visit与any

C++的动态类型:variant搭配visit与any最近在写一个程序,里面用到一个数据结构,类似于字典,但一个实例里面,不同key对应的值的类型可能不一样。例如key为{年龄,性别}。这就要求我们在声明映射map时提供的模板参数能满足不同的数据类型,目前在不改变数据结构的情况下想到的解决方案有两种:使用variant或者any。variantvariant是C++17标准的新特性。用法variant<int, bool, string> var;// 声明一个可以接受int、bool

2021-06-21 00:20:37 891

原创 python3利用base64编码生成随机文件

python3利用base64编码生成随机文件在测试某些功能的时候,我们可能需要用一些文件来作为测试的对象,利用python生成这些随机文件是不错的选择。虽然tempfile库已经有类似的功能了,但我还是想自己造一个轮子。使用的库base64random思路无论是生成文件还是生成文件名,我们需要的都是一个合法的字符串(此处合法指不违背用途要求),而字符串可以看成一系列的二进制字节编码而成的对象,因此,我们需要一个大随机数以生成这个随机的字符串。问题来了,这个大随机数应该怎么确定位长

2021-06-15 18:28:39 597 1

原创 nginx autoindex美化

title: nginx autoindex美化date: 2021-06-14 07:16:31tags: nginx autoindex fancyindexnginx autoindex美化Nginx的autoindex默认界面十分简陋,Naereen的fancyindex主题太久没有更新,有点跟不上现在的屏幕,因此基于Naereen’s fancyindex theme(light)修改了一个fancyindex主题Nginx-Fancyindex-Theme-WhiteSmokeNgi.

2021-06-14 15:26:09 1346 2

原创 为hexo搭建isso评论系统

Isso评论系统Isso是什么Isso是类似于Disqus的轻量级评论服务器。它允许匿名评论,保持身份并且易于管理。它使用JavaScript和跨域资源共享来轻松集成到(静态)网站。为什么我选择isso在重新部署我的hexo博客时,发现next主题在8.1.0版本中移除了对我原来使用的评论系统Valine的支持,理由是安全性问题,因此需要更换另一个评论系统。在评论系统的选择中,我认为能够让读者方便留言是最重要的,因此需要科学上网的、需要注册账号的都被我排除在外,从而Isso成为了首要选择。服务端部

2021-06-11 18:25:34 583 1

原创 openwrt 编译经验【2021-01-28】

openwrt 编译经验【2021-01-28】编译环境Kubuntu 20.10 (理论上其他Ubuntu发行版也是一样的)首先参考L大的Openwrt Readme,安装build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex

2021-01-28 18:19:37 1241

原创 PAT Advanced Level 1002 A+B for Polynomials

PAT Advanced Level 1002 A+B for Polynomials题目This time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a p

2020-12-30 09:51:24 160

原创 PAT Advanced Level 1001 A+B Format

PAT Advanced Level 1001 A+B Format1001 A+B Format题目原文分析AC代码1001 A+B Format题目原文1001 A+B Format (20分)Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than fo

2020-12-30 09:23:29 116

原创 Python PIL如何将jpg和bmp转化为RGB

环境Python3PIL方法简述PIL库是python处理图片的常用库。PIL库中的open()方法打开.jpg、.bmp文件后返回的对象就是RGB对象,所以只要用open打开图像之后重新保存就可以了。操作步骤预备安装PIL库pip install pillow完整代码from PIL import Imagepic0 = Image.open(('pic0...

2020-02-19 17:37:02 2876 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除