日常笔记 Mark

在这里插入图片描述

Note

1、Google Maven 仓库

2、 Github 项目探索

3、清华镜像地址

4、在线绘画

5、Github 中文社区

6、Mac brew 国内镜像源安装

/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

7、AOSP 官方在线阅读

8、msys2:window 下的类 unix 环境

window 下使用 readelf:安装 pacman -S binutils > 查看路径:where readelff,配置环境变量

9、readelf Linux man page

10、指定 python 执行 pip 安装

- 查看当前使用 python 解释器位置:which python
- 安装:全路径/bin/python -m pip install [package]

11、window 激活

- [GitHub CMWTAT_Digital_Edition](https://github.com/TGSAN/CMWTAT_Digital_Edition/issues/81)
- [massgrave Dev](https://massgrave.dev/)

12、阿里云镜像仓库:仓库

13、git http 代理设置

查看设置的代理:git config --global --get http.proxy
设置代理:git config --global https.proxy  [url:port]
取消代理:git config --global --unset http.proxy

14、Android studio 历史版本下载

15、下载 Android 指定版本的 build-tools

当然,你也可以使用 Android studio 在设置页面里直接下载

  • 找到 Android sdk 下的 sdkmanager.bat

“C:\Users\QAQ\AppData\Local\Android\Sdk\tools\bin\sdkmanager.bat”

  • sdkmanager.bat -list 查看可用、已安装信息
Installed packages:
  Path                                                | Version       | Description                                                  | Location                                            
  -------                                             | -------       | -------                                                      | -------                                             
  build-tools;29.0.2                                  | 29.0.2        | Android SDK Build-Tools 29.0.2                               | build-tools\29.0.2\  

Available Packages:
  Path                                                                            | Version           | Description                                                           
  -------                                                                         | -------           | -------    
  build-tools;36.0.0                                                              | 36.0.0            | Android SDK Build-Tools 36                                            

Available Updates:
  ID             | Installed | Available
  -------        | -------   | -------  
  platform-tools | 35.0.2    | 36.0.0   

  • 下载指定版本或资源(前面的 Path 就是下载路径)

下载保存路径通常是:C:\Users\QAQ\AppData\Local\Android\Sdk\build-tools

sdkmanager.bat “build-tools;36.0.0”

Tip:
如果执行 sdkmanager.bat 出现这个报错,说明 JAVA_HOME 指向的 jdk 版本过高,可以降低到 jdk1.8

可以先查看使用了哪些 jdk

where java

在这里插入图片描述
可以修改脚本指定 jdk1.8
在这里插入图片描述

16、列举出 brew 安装了那些软件及版本号

brew list --formula --versions

17、pip 镜像设置

查看配置

pip config list

配置读取

pip config get global.index-url

如果已配置镜像,输出如下

  • global.index-url=‘https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple’

否则输出

  • ERROR: No such key - global.index-url

取消某个镜像设置

pip config unset global.index-url

18、Frida 启动报错 please ensure that major versions match and that the remote Frida has the feature you are trying to use

因我升级了本地 frida-server 服务,使用 frida 执行命令报错 frida -U -f com.hello -l .\a.js:

Failed to spawn: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use

查看本机 frida 版本:pip list | grep frida
升级 frida: pip install --upgrade frida
升级 frida-tool:pip install --upgrade frida-tools

19、查看端口运行的进程

netstat -tlnp | grep 27042

20、Android 悬浮球不能显示在屏幕外

无效代码设置 mLayoutParams.x = -100

mLayoutParams.x = -100;
mLayoutParams.y = 100;
mWindowManager.updateViewLayout(mParentFrameLayout, mLayoutParams);

生效代码设置 mLayoutParams.x = 100

mLayoutParams.x = -100;
mLayoutParams.y = 100;
mWindowManager.updateViewLayout(mParentFrameLayout, mLayoutParams);

解决

创建 WindowManager.LayoutParams 是你需要指定 flags WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS

在这里插入图片描述

21、window 释放 C 盘空间,关闭休眠功能

Win + S 输入 cmd,右键以管理员身份运行

禁用休眠模式,将自动删除 C 盘下 hiberfi.sys 文件

powercfg -h off

根据电脑自身情况,释放的空间是巨大的

在这里插入图片描述

查看命令可选值

powercfg -h ?

在这里插入图片描述

如果你还想打开休眠功能

powercfg -h on

22、使用 markitdown 错误:找不到指定的模块 onnxruntime_pybind11_state

安装 Visual C++ 某个组件
  File "C:\Users\QAQ\AppData\Local\Programs\Python\Python313\Lib\site-packages\onnxruntime\capi\_pybind_state.py", line 32, in <module>
    from .onnxruntime_pybind11_state import *  # noqa
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的模块。

在这里插入图片描述
vc_redist.exe 下载

在这里插入图片描述

确保安装 ffmpeg

ffmpeg 下载,然后添加 bin 目录到环境变量

代码块

1、日志输出:Log.d("hello", "eat: 1");

const-string v2, “hello”
const-string v3, “eat: 1”
invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

2、将方法第一个参数设置为 null

const/4 p0, 0x0

3、声明一个方法,直接返回空串 return "";

DEFINE PUBLIC STATIC hello(Landroid/content/Context; context, I i)Ljava/lang/String;
A:
LINE A 68
LDC ""
ARETURN
B:

在这里插入图片描述

NameAPI Level
Android 15.0 (“VanillaIceCream”)35
Android 14.0 (“UpsideDownCake”)34
Android 13.0 (“Tiramisu”)33
Android 12L (“S”)32
Android 12.0 (“S”)31
Android 11.0 (“R”)30
Android 10.0 (“Q”)29
Android 9.0 (“Pie”)28
Android 8.1 (“Oreo”)27
Android 8.0 (“Oreo”)26
Android 7.1.1 (“Nougat”)25
Android 7.0 (“Nougat”)24
Android 6.0 (“Marshmallow”)23
Android 5.1 (“Lollipop”)22
Android 5.0 (“Lollipop”)21
Android 4.4W (“KitKat Wear”)20
Android 4.4 (“KitKat”)19
Android 4.3 (“Jelly Bean”)18
Android 4.2 (“Jelly Bean”)17
Android 4.1 (“Jelly Bean”)16
Android 4.0.3 (“IceCreamSandwich”)15
Android 4.0 (“IceCreamSandwich”)14
Android 3.2 (“Honeycomb”)13
Android 3.1 (“Honeycomb”)12
Android 3.0 (“Honeycomb”)11
Android 2.3.3 (“Gingerbread”)10
Android 2.3 (“Gingerbread”)9
Android 2.2 (“Froyo”)8
Android 2.1 (“Eclair”)7
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值