NextCloud迁移

官方链接:Backup — Nextcloud latest Administration Manual latest documentation 维护模式 操作之前首先进入维护模式,主要目的是防止文件被客户端更新导致不一致 进入nextcloud安装目录cd /var/www/html/nextc


解决uiautomatorviewer和JDK不匹配问题

兼容性问题 uiautomatorviewer依赖的java版本为JDK1.8,如果我们系统环境变量指向的jdk大于1.8,这个工具是无法使用的 有两个解决办法 修改下载jdk1.8,将其设置为JAVA_HOME环境变量 修改脚本,手动指定java程序 打开


QEMU/KVM虚拟机管理命令

通过qemu图形界面创建的kvm虚拟机,配置文件在 /etc/libvirt/qemu/xxx.xml 启动 virsh start wangxin-x86 查看虚拟机 virsh list --all 关机 virsh shutdown wangxin-x86 开机自动启动 virsh autos


深入剖析Android onConfigurationChanged回调原理:从使用到源码

本文基于Android 13源码分析 目的 在Android 系统中,屏幕切换,语言切换,昼夜色切换后,默认情况下会触发Activity的重启,这可能会影响用户体验,如果是导航app,则会影响导航的连贯性,如果app依赖其他的模块如3D模型等,这会导致模型黑屏,重新加载缓慢等体验很差的效果.同时为了


Nextcloud后端服务升级

web端 进入管理设置,打开更新程序,链接为/updater,可以直接选择开始升级 问题: download失败,卡在第4步,因为php端下载很慢导致的超时 处理: 手动下载nextcloud.zip,和升级页面对应的版本 将zip文件放到 nextcloud/data/updater-oc6ndg


Handler内存泄漏原理

Handler使用不当导致泄漏 场景 Fragment生命周期结束后没有及时remove message,导致Fragment无法释放 handler.postDelay(runnable, 2000)flowchart TB


nmcli网桥管理

nmcli创建网桥 创建设备为bridge_down,bridge_up的网桥,连接名称和设备名称同名[^1] sudo nmcli connection add type bridge con-name bridge_down ifname bridge_down sudo nmcli con


Linux磁盘挂载

我们通过UUID挂载,UUID是不变的,而/dev/sda这样的块名称可能会变,比如设备插拔新增 查询磁盘UUID lsblk -o name,mountpoint,size,uuid NAME MOUNTPOINT SIZE UUID nvme0n1


ubuntu 22降级内核版本

当前Ubuntu版本 Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy Linux version 5.19.0-50-generic 参考ubuntu论坛的答案1 成功降级Linux内核到 5.13.12-051312-