实用工具
PurePeace
假程序猿(学生
展开
-
宝塔面板美化主题样式,以蓝白配色为主的清新感
美化宝塔面板主题样式by Pure-Peace原来的宝塔面板样式不是很好看(绿油油,还有点老气),于是自己随手弄了套主题做宝塔面板的样式主要还是修改/www/server/panel/BTPanel目录下的html及css,__init__.py仅修改了默认Error的html,文章尾部会放出下载地址。效果如图最后把这个主题分享一波将压缩包内容解压到/www/server/panel/BTPanel目录即可。百度云:/s/1xBcxpHWmTp6PsHNPdyx13A提取码:kc原创 2021-07-16 23:27:49 · 2425 阅读 · 1 评论 -
VSCODE SSH 使用指定私钥登录服务器
在VSCODE安装remote-ssh插件选择Open SSH Configuration File以下是配置格式Host <服务器名称> HostName <地址> Port <端口> User <用户名> PreferredAuthentications publickey IdentityFile <私钥文件完整路径>配置完毕后选择Connect to Host即可用VSCODE连接到服务器,非常方便。...原创 2021-07-15 15:54:29 · 4041 阅读 · 0 评论 -
Python获取文件哈希md5、sha256、sha512等方法
Python3计算获取文件、字符MD5、sha256、sha512、sha384、sha224、sha1,不多说,直接上代码。方便调用import osimport hashlib# 使用python3.8及以上可以用此方法,写法更简洁。def file_hash(file_path: str, hash_method) -> str: if not os.path.isfile(file_path): print('文件不存在。') return原创 2021-04-02 23:02:32 · 8134 阅读 · 6 评论 -
解决windows安装linux双系统,资源管理器看不见ext4分区的问题
问题核心:windows资源管理器并不原生支持ext4文件系统。解决方法:使用Ext2Fsd将ext4分区挂载到windows。接下来就详细说说安装完linux,在windows磁盘管理中可以看到磁盘0(我的linux盘),但是资源管理器看不到,原因就是资源管理器不支持ext4文件系统。接下来使用Ext2Fsd将其挂载到windows地址:http://www.acc.umu.se/~bosse/打开网站就可以看到下载地址我是win10系统,直接下载 Ext2Fsd-0.70b3w10-原创 2021-03-07 22:32:17 · 7719 阅读 · 2 评论 -
免费的地理位置信息geo-ip数据库maxmind
最近需要获取ip地址的地理位置信息(国家地区,经纬度等),就发现了maxmind。maxmind提供了免费的可在本地部署的geo-ip数据库(GeoLite2)(mmdb以及csv格式),和geo-ip查询api服务支持ipv4和ipv6的地理信息查询,以及ASN数据库(ip-运营商信息查询)maxmind官网:https://www.maxmind.com/en/home虽然使用别人提供的api服务无疑是最方便的,但是考虑到网络速度和效率,我希望在本地建立geo-ip数据库服务,这样查询一个ip原创 2020-12-28 23:10:29 · 15885 阅读 · 2 评论 -
Rust从&[u8] bytes中读取任意类型的整数(如i32, u32等多种类型)
我想实现一个read_integer() 函数,它接收一个&[u8] 切片,然后从切片中读取我们指定类型的整数就像这样:let slice = &data[1, 0, 0, 0];let i32_integer = read_integer::<i32>(slice);let u32_integer = read_integer::<u32>(slice);...也就是我给函数传什么类型的整数,他就得从切片里给我返回什么类型的整数。因为涉及了多种类型原创 2020-12-13 01:37:13 · 6833 阅读 · 2 评论 -
Redis安装(Windows 最新版本redis 5.0.9,以及redis 4.0)
好消息,现在可以在windows上安装新版本redis了!(5.0、4.0……)由于Redis官方并没有发布windows平台上的程序,所以几年前微软开源团队开始在github上维护windows平台上的redis,Github仓库:https://github.com/microsoftarchive/redis但是,4年前的微软开源团队只维护到了redis 3.0版本便不再更新,使得windows上可用的redis版本十分落后……然而,现在有一群志愿者站了出来,将redis的window原创 2020-10-25 03:11:45 · 38034 阅读 · 11 评论 -
python制作服务器信息监控的api,支持多平台,基于flask和socketio
system-info-apipython的系统信息web api。包括restful和socketio,方便绘制可视化图表Python system information web api. Including restful and socketio, convenient to draw visual charts说明此项目包含基于flask的restful api以及socketio,分为两种方式提供服务。系统信息:背景线程将会每间隔数秒更新系统信息(cpu、内存、硬盘、负载等),并在本原创 2020-08-17 23:13:27 · 749 阅读 · 0 评论 -
Python获取系统及硬件信息(CPU、内存、硬盘、网络等),支持多平台 Windows、Linux
即可获取windows系统及硬件信息又可获取linux系统及硬件信息一站式,全平台!文章底部直接贴完整代码,先上介绍和函数说明system-info基于python3的linux和windows系统信息apilinux and windows system information apiGithub: https://github.com/Pure-Peace/system-infobased on: python3.8(基本python3以上即可)所有api均支持linux和wind原创 2020-08-17 04:55:35 · 17827 阅读 · 1 评论