置顶 其他分享 亚马逊无服务器计算 lambda 的初体验 1. 简介 Amazon Lambda是亚马逊云科技提供的一种无服务器计算服务,它的特点如下: 无服务器(Serverless) 开发者无需管理底层服务器。Amazon Lambda 会自动为代码提供执行环境,包括计算资源、内存、存储等。 计费基于实际执行时间和资源消耗,避免了闲置资源浪费。 事件驱动 代码的执行通常由某些事件触发。常见触发器包括: 文件上传到 Amazon S3。 数据库更新(如…
其他分享 Python 检测歌曲文件是否包含内嵌歌词 安装 mutagen 模块: pip3 install mutagen 使用如下脚本即可检测同脚本目录下的所有目录以及文件是否包含歌词,也可以传递目录进行检测。 import os import sys from mutagen import File from mutagen.id3 import ID3, USLT from mutagen.mp4 import MP4 AUDIO_EXTEN…
运维开发 通过 ntp 同步各服务器之间的时间 简介 ntp 是用于计算机网络中时间同步的协议,确保所有连接的设备都使用统一的时间标准。 linux 中实现 ntp 同步的工具有很多种,如 ntpd、chrony、systemd-timesyncd、ntpdate 等。 ntpd: 传统的 NTP 服务,适合需要长时间运行和精确同步的环境。 chrony: 更现代的 NTP 实现,适合虚拟机和动态网络环境,支持更快的时间同步。 systemd-…
其他分享 修改 linux 内核版本解决 Tailscale 报错不能路由转发问题 可能由于不小心升级了 linux 内核,导致 tailscale 虽然能组网,但是不能路由转发了,也就是无法通过这台机器访问局域网内其他机器了。 docker exec -it tailscaled tailscale status 具体报错为: # Health check: # – router: adding [-i tailscale0 -j MARK –set-mark 0x40000…
其他分享 Windows 软件保活 PowerShell 脚本 由于使用了 RunAny 这款启动神器,很多免安装的软件启动都是通过这款软件启动的,但不知道为什么经常会退出,于是让 gpt 写一个 powershell 脚本,每隔 10 秒检查一次,如果软件没有运行,就启动软件。 编写好如下脚本,然后设置 Windows 定时任务即可(需要配置为只在用户登录时运行),当然可以修改脚本监控其他软件。 # 获取脚本所在的目录 $scriptDir = Split-…
其他分享 Windows 解决此文件来自其他计算机,可能被阻止以帮助保护该计算机 经常下载开源软件,但是发现很多开源软件都不能双击打开,需要进 cmd 通过命令打开。后来经过一番摸索,发现原来是 windows 的保护措施。 右键查看属性可以发现 此文件来自其他计算机,可能被阻止以帮助保护该计算机 的提示,可以直接解除,但是如果经常这样就挺麻烦的,于是在网上找到了两种解决办法。 注意:这种方式只对新下载的文件有效,之前下载的文件依旧需要手动解除保护 通过注册表解除 按下Win …
其他分享 个人使用 AI 写的一些油猴脚本 1. wordpress 自动登录脚本 脚本地址:https://greasyfork.org/zh-CN/scripts/529703-wordpress-自动登录 起因是因为博客有一些登录才能查看的文章,很多时候想查看这些文章的时候已经退出登录了,所以使用脚本保持登录状态不退出。 2. nodeseek 粘贴图片上传图床脚本 脚本地址:https://greasyfork.org/zh-CN/…
程序开发 Java 作为客户端 grpc 使用 1. 引入依赖以及插件 依赖包如下: <properties> <grpc.version>1.69.0</grpc.version> <protoc.version>3.25.3</protoc.version> <grpc-java.version>1.69.0</grpc-java.version> <…
经验教程 Shell 脚本备份多个服务器目录数据 比较重要的数据最好还是经常备份,以免数据丢失后悔莫及。对于有快照的服务器,可以利用快照进行备份,对于没有快照的,可以利用 rsync 备份到本地。 以下脚本可以方便地进行备份,修改配置后定时运行即可: #!/bin/bash # 日志统一重定向 # 将所有输出重定向到 /tmp/backup.log,包括错误信息 exec >> /tmp/backup.log 2>&1 …
经验教程 解决 Docker 容器无法访问 ipv6 问题 今天打开 docker 启动的 next-terminal 发现无法使用 ipv6 地址 ssh 到家里的机器,但是在宿主机却是可以的,猜测应该是 docker 导致的问题。 由于docker默认没有开启IPv6支持,在容器内部输入命令 curl -6 ip.sb 就会报错。 curl -6 ip.sb curl: (7) Failed to connect to ip.sb port 80 af…
wordpress Puock 主题使用文章原本的特色图片 本网站使用的就是开源免费的 Puock 主题,很多刚使用主题的人都会发现切换主题后无法加载文章特色图片,这是因为主题本身对缩略图做了处理。 如果想要加载文章原来的特色图片,而不是处理过后的图片,只需要将 templates/module-post.php 文件中: <img title="<?php the_title() ?>" alt="<…
其他分享 利用 Nginx 实现 url 转发功能 由于最近折腾了一下 ipv6,利用 ddns-go 做了动态域名解析,也算是有了一台放在家里的公网服务器。不方便的地方就在于输入域名后还要输入端口号,毕竟家宽都是封锁 80、443 端口的。 于是想着利用腾讯云 dnspod 的 url 转发功能,输入域名跳转到带有端口的页面,确实也挺好用,不好的地方就在于,这个 url 转发免费版只能配置两条。 后面想着能不能用大善人 cloudflare 实现…
程序开发 Windows 本地启动 jar 包注册到 nacos 有时候需要命令行启动 jar 包,并将其注册到 nacos 上,可以使用如下命令: java -jar -Dspring.profiles.active=dev -Dspring.cloud.nacos.discovery.server-addr="xxx:8848" -Dfile.encoding=utf-8 xxx.jar 在 windows 上 -Dfile.encodi…