Termux 让旧手机变生产力工具
什么是 Termux? Termux 是一款基于 Terminals 的 Android 终端模拟器和 Linux 环境,它允许用户在 Android 手机上运行一个完整的 Linux 系统。Termux 提供了一个轻量级的命令行界面,支持 bash、zsh、Python、Java、Go 等多种开发工具和编程语言,并且可以安装各种 Linux 软件包。Termux 适合用于学习 Linux 命令、进行编程开发、搭建小型服务器等场景。 Termux 的主要功能 Linux 环境模拟:提供完整的 Linux 系统,让用户可以在手机上操作命令行。 软件包管理:支持通过 pkg 命令安装各种软件包,如 apt、npm、pip 等。 脚本开发与运行:支持多种脚本语言,如 Bash、Python、Node.js 等。 网络服务搭建:可以安装并运行如 SSH、Nginx、Apache 等服务,实现远程访问或本地网站搭建。 终端工具支持:内置 Vim、Nano、SSH 客户端、MySQL、PHP 等工具。 跨平台兼容性:支持在 Android 上运行 Linux 命令和工...
安卓机上安装 linux 系统打造成生产力工具
安卓手机上安装 Linux 系统,安装要求很低,手机无需刷机、无需 root,本次所需要用到的软件有: Termux AVNC VNC Viewer VNC Viewer 中文版 下载并安装以上软件,完成后再继续后面的操作: 安装步骤相对较多,跟着操作基本上是没有问题的,遇到终端交互的地方根据提示该输入 y 就输入 y 遇事不决就 回车。 更新 Termux 我们首次打开安装的 Termux 应用,会弹窗提示获取发送通知权限,将需要的权限全给足,然后 Termux 会处于 Installing bootstrap packages... 状态,等待完成后会如图所示: 接下来我们要执行下方的命令更新软件包: 123pkg updatepkg upgradepkg install -y curl 如果在更新的过程中遇到提示输入例如 y/n 这种交互操作统一输入 y 回车继续。 部署容器和系统 手动部署非常的麻烦,使用大佬提供了一键安装脚本能够快速的安装需要的服务: Tome 一键安装脚本 执行下面的脚本进行安装: 1bash -c "$(curl -L l.tm...
FastAPI + SQLAlchemy 打造生产级 API 的深度指南
基础结构与核心依赖 项目结构 为实现高可维护性、高可测试性及清晰的职责分离,推荐使用三层结构: 12345678910.├── app/│ ├── api/ # 路由模块 (调用 Service)│ ├── core/ # 核心配置、Lifespan 管理│ ├── db/ # 数据库相关 (models.py, database.py)│ ├── dao/ # 数据访问对象 (DAO/Repository)│ ├── services/ # 业务逻辑服务│ ├── main.py # 应用入口│ └── schemas/ # Pydantic 数据模型└── requirements.txt 核心依赖 (针对 MySQL) 123pip install fastapi "uvicorn[standard]" sqlalchemy "pydantic[settings]"...
容器快速部署 Docmost 文档协作平台
Docmost 是一款开源的 团队协作 Wiki 与文档管理工具,定位为 Confluence 和 Notion 的开源替代品,专注于提供高效、安全且可定制的知识库解决方案。 Compose 文件配置 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152services: docmost: image: docmost/docmost:latest container_name: docmost restart: unless-stopped environment: - APP_URL=http://localhost:3000 - APP_SECRET=6426a899-9c09-4b4f-a503-2fb54de52685 - DATABASE_URL=postgresql://docmost:qwer1234@postgres:5432/docmost?schema=public ...
免费图床网站 - 持续更新
SM.MS SM.MS 是一个比较知名的老牌的图床网站了,支持免费图片外链,稳定运行多年,上传下载速度都还可以。无需注册,支持原图,支持 HTTPS。除了网站外还提供上传 API,支持格式包括 JPG、JPEG、GIF、PNG 及 BMP,单文件不超过 5 MB,一次可以批量上传 10 张图片。 Remit.ee Remit.ee 专业的免费图床网站,提供永久稳定的图片托管服务。支持拖拽上传图片,一键生成 HTML、Markdown、BBCode 等多格式外链。无需注册,完全免费,CDN 加速,99.9% 稳定性保障。。 ImgURL ImgURL 又是一个比较老牌的免费图床服务,稳定性不错,无需注册。游客限制每日上传10张,单张图片不能超过 5M,支持 HTTPS。 imgbb imgbb.com 无需注册,最大支持 32M 文件上传,支持上传 JPG PNG BMP GIF TIF WEBP HEIC PDF 等格式,支持 https。缺点是「仅支持外链缩略图」,即便你找到原图链接进行外链,它在输出时也只会限制 180px 宽度的缩略图,并不推荐,如下。 国内环境不...
Nginx 知识问答
什么是 Nginx Nginx 是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理 2-3 万并发连接数,官方监测能支持 5 万并发,现在中国使用 nginx 网站用户有很多,例如:新浪、网易、腾讯等。 Nginx 有哪些优点 跨平台、配置简单。 非阻塞、高并发连接:处理 2-3 万并发连接数,官方监测能支持 5 万并发。 内存消耗小:开启 10 个 Nginx 才占 150M 内存。 成本低廉,且开源。 稳定性高,宕机的概率非常小。 内置的健康检查功能:如果有一个服务器宕机,会做一个健康检查,再发送的请求就不 7 会发送到宕机的服务器了,重新将请求提交到其他的节点上。 Nginx 应用场景 http 服务器:Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。 虚拟主机:可以实现在一台服务器虚拟出多个网站,例如个人网站使用的虚拟机。 反向代理,负载均衡:当网站的访问量达到一定程度后,单台服务器不能...
PHP NTS 和 TS 版本如何选择
核心概念 线程安全版本 全称:Thread Safe,简称 TS 或 ZTS。 是什么:这个版本的 PHP 在编译时,其内部变量和数据结构都经过了特殊处理,以确保当它在多线程环境下运行时,每个线程的变量都是隔离的,不会互相干扰。 为什么需要:主要是为了与使用多线程模式的 Web 服务器集成。最典型的例子就是 IIS 和 Apache 的 worker MPM 或 winnt MPM 模式。在这些模式下,服务器会创建一个主进程,然后生成多个工作线程来处理并发请求。如果 PHP 不是线程安全的,多个线程同时操作相同的全局变量就会导致数据混乱和程序崩溃。 非线程安全版本 全称:Non Thread Safe,简称 NTS。 是什么:这个版本的 PHP 在编译时,没有进行上述的线程安全处理。它假设自己运行在一个单进程、单线程的环境中。 为什么需要:当 PHP 与使用多进程模式的 Web 服务器集成时,线程安全就不是必须的了。最典型的例子是 Nginx + PHP-FPM 的组合。PHP-FPM 本身是一个进程管理器,它会生成多个独立的 PHP 子进程来处理请求...
免费翻译整本英文书籍生成双语书籍
使用 calibre + Ebook Translator 插件可以实现免费整本翻译。 下载安装 Calibre Calibre 官方下载 Calibre 新手入门 Calibre 用户手册 添加 Ebook Translator 打开 Calibre 主界面:工具栏 > 首选项 > 高级选项 > 插件 首选项 - 插件窗口:获取新的插件 用户插件窗口:查询 Ebook Translator 插件,并安装 翻译全书 以 Quick Start Guide 为例,翻译整本书籍 选中书箱,点击工具栏:翻译书籍- 高级模式,检查配置,点击开始 选择翻译引擎,点击翻译全部,确认翻译完成,点击输出。 点击输出后跳转至主窗口:
Ventoy 使用指南
准备工作 硬件要求 USB闪存盘:容量至少 8GB(推荐 32GB 以上以容纳多个系统镜像) 计算机:具备 USB 接口,支持从 USB 设备启动 软件环境 操作系统:Windows 7/8/10/11 或 Linux 发行版 管理员权限:安装过程需要系统管理员权限 网络连接:用于下载 Ventoy 安装包与系统镜像 镜像文件准备 Ventoy 支持绝大多数操作系统镜像,包括但不限于: Windows 系列:Windows 7/8/10/11、Windows Server Linux 发行版:Ubuntu、CentOS、Debian、Fedora 等 工具镜像:CloneZilla、SystemRescueCD、MemTest86 等 特殊系统:Android-x86、ChromeOS、VMware ESXi 等 完整支持列表可访问 Ventoy 官方网站查询,目前已测试超过 1200 种 ISO 文件。 安装步骤 下载 Ventoy 安装包 访问 Ventoy 官方 GitHub 仓库,下载最新版本的 Windows 安装包。 解...
Proxmox VE 从零开始安装配置
Proxmox Virtual Environment (简称 Proxmox VE 或 PVE) 是一个开源的虚拟化平台,结合了 KVM (Kernel-based Virtual Machine) 虚拟机和 LXC (Linux Containers) 容器技术。它提供完整的网页管理界面,让您能轻松创建和管理虚拟机、容器、存储、网络等资源。 系统需求 基本需求 CPU:64 位处理器 (Intel 或 AMD),支持虚拟化技术 (Intel VT-x/AMD-V) 内存:至少 2GB RAM (建议 8GB 以上) 存储空间:至少 32GB (建议 120GB 以上,SSD 为佳) 网络:至少一个网络口 安装媒体:8GB 以上 USB 随身碟 BIOS 设置检查 在安装前,请进入 BIOS 设置确认: 虚拟化技术已启用:Intel VT-x/AMD-V IOMMU 已启用(如需 PCI 直通):Intel VT-d/AMD-Vi 安装准备 下载 Proxmox VE 访问 Proxmox 下载页面 选择最新版本的 ISO 映像档下载...









