-
Python 使用 venv 虚拟环境
Python 项目建议使用虚拟环境来隔离依赖。这样不同项目可以使用不同版本的第三方库,不会互相影响,也方便后续删除和迁移。 这里使用 Python 内置的 venv 模块,不需要额外安装 virtualenv。 Windows 下使用 venv创建虚... -
解决Arch Linux下adb提示unauthorized
在 Arch Linux 下使用 adb devices 时,如果设备状态显示为 unauthorized,通常表示电脑已经识别到手机,但手机还没有授权当前电脑进行调试。 安装必要软件包先安装 android-tools 和 android-udev... -
Python 调用系统通知
系统通知适合用在脚本执行完成、下载结束、定时任务提醒等场景。不同系统的实现方式不一样,Python 可以直接调用第三方库,也可以调用系统命令。 Windows 10 实现安装 win10toast: 1pip install win10toast ... -
Chromium 继续启用 Google 同步服务
Chromium 在部分发行版中默认无法使用 Google 账号同步。原因是 Google 从 2021 年开始限制非 Chrome 浏览器使用部分私有 API,很多发行版维护的 Chromium 包因此移除了相关凭据。 如果只是想继续同步书签、历史... -
解决ssh一段时间后自动断开
SSH 长时间空闲后自动断开,通常是因为中间网络设备、服务端配置或客户端配置主动关闭了空闲连接。比较稳的处理方式是开启心跳,让连接定期发送少量数据。 从客户端解决通过客户端向服务端ssh间歇发送心跳 1sudo vim /etc/ssh/ssh_co... -
systemd服务
编写systemd单元文件将单元文件放至/etc/systemd/system文件夹 1nvim /etc/systemd/system/demo.service 12345678[Unit]Description=s... -
Arch Linux安装教程
本文以 UEFI + GPT + 单硬盘 + 非加密 + Btrfs + GRUB 为例。若使用 Legacy BIOS、LUKS 加密、多硬盘、Secure Boot 或其他文件系统,需要按对应 ArchWiki 页面调整分区、initramfs... -
Bilibili常用api记录
应援团消息详情团消息接口 get请求参数(需要sessdata) 请求参数 值 备注 talker_id 团号 必选 session_type (未知) 2 size 页容量 可能是7000+,不确定,待验证 begin_s... -
简记rsync使用方法
简介替代ftp、ssh等工具向服务器上传文件或从服务器下载文件,也可在本机通过rsync替代cp、mv命令。默认情况下,rsync使用”quick check”算法快速检查源文件和目标文件的大小、mtime(修改时间)是否一致,如果不一致则需要传输。... -
polybar跑马灯实时推送up最新动态
原理分析polybar可支持自定义module添加script并展示print返回值,利用python脚本轮番获取B站up的最新动态,检测到最新动态对应的时间戳发生改变则判定为更新动态,print最新动态内容。但原生polybar的自定义模块不支持跑...