安卓签名文件格式转换命令 # jks转p12 keytool -importkeystore -srckeystore signkey.jks -destkeystore signkey.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass 123456 -deststorepass 123456 -srcalias abcd -destalias abcd - 2025-12-05
使用flutter config命令设置jdk目录导致环境变量JAVA_HOME不生效 前言因为更换了jdk版本,然后对JAVA_HOME变量做出了修改,但是修改后在flutter doctor -v命令显示还是旧的jdk目录。 解决因为之前为了固定jdk版本,使用flutter config --jdk-dir=<Directory>命令指定了jdk目录,导致flutter编译时读不到JAVA_HOME变量。 方案一使用flutter config --jdk-dir= 2025-12-02 flutter #flutter
atop命令查看历史日志 背景在IO高占用后需要回看监控日志 查看atop -r /var/log/atop/atop_20250718 -b 202508050924 -e 202508050946 -r 日志文件,日志内容会自动追加,文件名的后缀为服务启动时间,并非指某天的日志。 -b 为开始时间 -e 为结束时间 截止到当前版本,-b、-e参数的时间格式必须为YYYYMMDDhhmm,也就是要精确到分钟 2025-08-05
git创建、推送、拉取、查看分支 创建分支# 只创建 git branch <name> # 创建并检出 git checkout -b <name> 推送分支# 首次推送 如果远程和本地分支名相同则不需要 : 号,将本地和远程仓库建立引用 # git push -u|--set-upstream origin <localBranchName>:<remoteBranchName> git push - 2025-07-18
atop监控工具 背景自用服务器隔三差五io占用就会拉满,导致服务器不可用,需要有一个监控工具辅助排查问题。 atop监控工具# 安装 yum install atop -y # 开机自启 systemctl enable atop # 启动服务 systemctl start atop # 修改配置 vim /etc/sysconfig/atop 2025-07-18
systemctl设置开机自启 脚本# 打开 systemctl enable myapp.service # 关闭 systemctl disable myapp.service # 查看是否开机自启 systemctl is-enabled myapp.service 2025-07-18
systemctl配置文件所在目录 目录说明在 Linux 系统中,systemctl 是用于管理服务的命令工具,其核心依赖于 systemd。systemctl 的服务配置文件通常存放在以下几个目录中: 系统服务目录:/usr/lib/systemd/system/ 或 /lib/systemd/system/ 这是系统默认的服务文件存放位置,通常由软件包管理器安装的服务文件会存放在这里。 用户自定义服务目录:/etc/sys 2025-07-18
解决phpstorm鼠标两次单击后选中光标所在行 问题描述鼠标两次单击(不是双击)任意代码位置时,会选中光标所在的行,phpstorem卸载重装也没有解决问题 解决钉钉关闭AI助理,或者卸载钉钉。😅 2025-05-30
最近开发的一个简单的adb工具app 说明 主要用于连接安卓10及以下版本的无线ADB。 安卓11以上版本的的无线adb需要配对连接,目前还在研究。 目前只有安卓版,鸿蒙NEXT版本已经在开发了。 软件实现了大部分adb协议,如连接、验证、上传、下载等。 集成了一些常用工具,如设备息屏亮屏、车机工具等。 软件内采用网络广播的方式进行被动扫描附近设备。 下载编译过程进行了分包编译,其中armeabi-v7a和arm64-v 2025-02-18 #Android #安卓