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 #安卓
解决Android Studio构建项目时控制台报错信息输出乱码 背景每次报错看到这些红色报错都不知所以。 解决 双击Shift键,输入vmoption,选择Edit Custom CM Options。 在配置文件中追加-Dfile.encoding=UTF-8。 Settings/Tools/Terminal/Environment Variables,新增两个变量JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8、LESSC 2024-07-29
pixel 2 xl刷机 背景到手一台欧版pixel,准备降级一下系统 步骤安装adb驱动 https://developer.android.com/studio/run/win-usb 将adb.exe、fastboot.exe复制到C:\Windows\System32,将AdbWinApi.dll、AdbWinUsbApi.dll复制到C:\Windows\System 打开开发者模式 重启到fastboot: 2024-07-14
smali指令语法 iget-object从一个对象实例中读取一个对象类型的字段,这里的 “i” 代表 “instance”。 # 从对象 p0 中获取名为 myField 的字段,并将这个对象的引用存储在寄存器 v0 中。 # 在非静态方法中,p0代表 this ,即当前对象。 iget-object v0, p0, Lcom/example/MyClass;->myField:Ljava/lang/Objec 2024-07-13