【应用分享】快速搭建支持离线下载的私人云盘
因需求寻找支持离线下载的开源云盘,尝试按官网说明搭建Cloudreve个人云盘,记录从下载程序包、解压、赋予权限、启动,到添加Aria2实现离线下载支持及Nginx反向代理配置,以搭建可通过域名访问、支持离线下载等功能云盘的过程。
因需求寻找支持离线下载的开源云盘,尝试按官网说明搭建Cloudreve个人云盘,记录从下载程序包、解压、赋予权限、启动,到添加Aria2实现离线下载支持及Nginx反向代理配置,以搭建可通过域名访问、支持离线下载等功能云盘的过程。
介绍Mac Mini 2020款自行升级内存事宜,提及官方直营店更换内存限制,指出2018、2020款内存可自行更换但SSD不能,详细说明拆机升级内存准备工具及各步骤,包括从底部拆机、拆除散热器、取出主板、更换内存,最后开机验证成功。
重构Android头像组件时发现Canvas绘制头像仅开启画笔抗锯齿仍存在锯齿问题,整理并记录了画笔、画布、Bitmap三种有效的抗锯齿实现方法
Node.js连接MySQL8.0数据库时因加密方式不兼容出现认证模式报错,通过执行指定的MySQL命令修改用户认证方式并刷新权限即可解决该问题
讲解Flutter所用编程语言Dart中extend、implement、with三个修饰符的用法,对比与Java中对应用法的差异,说明implement的隐式接口特性、extend的单继承特点以及with混入的代码复用规则
切换Flutter至v1.10.14版本时遇到命令失效、SDK许可报错、Dart文件相关报错等问题,经排查分别由git换行符配置、SDK路径错误及需删除指定目录导致,最终逐一解决各类故障
Java时间格式化工具SimpleDateFormat在Android开发中存在使用坑点,使用大写Y格式化时间会引发API24以下设备闪退,明确了Y与y的含义区别并给出正确的时间格式化方式
业余开发一款安卓一键切换Host工具,适配安卓6.0及以上系统且需Root权限,在指定机型测试运行正常,拥有备份Host、多文件切换等功能,同时讲解借助Root权限执行相关命令修改系统Host文件的核心实现步骤,并附上应用下载与开源项目地址
开发自用文件管理器时梳理出Android应用三种卸载方式,分别为系统弹窗确认卸载、系统应用静默卸载和借助root权限执行命令卸载,同时说明Android9及以上版本弹窗卸载需新增权限,感慨安卓高版本持续收紧权限管控并计划整理系统大版本API变动内容
因借用键盘无法使用媒体控制键,萌生打造可移动即插即用外置统一控制器的想法,计划利用STM8S微控制器、游戏手柄摇杆等现有器件制作圆盘造型控制器,通过USB连接实现设备操控,考虑成本选用洞洞板制作,重拾相关开发技术准备完成这款自制小装置
VPS部署GitHub项目时需要配置数据库,因遗忘相关操作命令,便记录下MySQL创建数据库、添加用户及授权访问的基础配置命令
我在使用Flutter框架编写Demo时,遇到GestureDetector仅能点击文字触发点击事件、空白区域无响应的问题,通过添加指定属性成功解决了该问题