打开一个新的可跨域的chrome窗口实现方法: 1、打开mac终端 打开方法: 方法一:访达=>应用程序=>实用工具=>终端 2、在终端中输入下面的命令 open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/yourname/MyChromeDevUserData/ 路径中的yourname需要替换成自己电脑的用户名,然后回车即可,电脑会自动打开一个谷歌浏
2024-11-13adb命令启动安卓某应用app 1.查找app包名 2.查找该app的主activity 使用 abd shell dumpsys package 包名 之后找到包含category.LAUNCHER 字样的Activity即可 或 使用 adb shell monkey -p com.saj.esolar -vvv 1 可以设置日志的详细程度,当我们指定为 -VVV 的时候,并且指定模拟随机事件为一次,之后找到包含category.LAUNCHER 字样的Activity即可 3.打开
2024-11-13鸿蒙Harmony应用开发,数据驾驶舱网络请求(Axios) 封装 在进行网络请求的封装之前,先来分析一下我们项目所用到的接口的基本情况: 1. 在请求的接口中添加了签名。 2.在非登录接口中添加了token。 基于以上基本的情况。我们开始来对Axios做封装。 "@ohos/axios": "^2.1.1", 前面我们已经介绍了我们的接口请求中的2个必要因素是签名和token,现在我们开始对这2块的实现开始介绍 签名的生成 我们的签名是将当前所有的请求参数加上当前的时间戳来生成的签名,所
2024-11-13使用
2024-11-13NVM (Node Version Manager) 是一个用于管理 Node.js 版本的工具,它可以让你在同一台机器上安装和使用不同版本的 Node.js。 以下是使用 NVM 在 macOS 上控制 Node.js 版本的基本步骤: 关闭并重新打开终端窗口,或者运行以下命令以使用 NVM: export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CON
2024-11-13前言: 为什么要检测内存泄漏? 迅速膨胀的内存可以很快让程序毙命,所以要多加防范。即使有 ARC(自动引用计数)内存管理机制,但在现实中对象之间引用复杂,循环引用导致的内存泄漏仍然难以避免,所以关键时刻还要自力更生。分析内存泄露不能把所有的内存泄露查出来,有的内存泄露是在运行时,用户操作时才产生的。 什么是内存泄漏? 内存泄漏指的是一块内存被分配后不再使用,但是没有被程序正确释放回系统,从而导致该内存继续占用在程序中,无法被其它任务使用。 这通常发生在使用了动态内存分配但未及时或正确释放,或
2024-11-13Jetpack Compose 是用于构建原生 Android 界面的新工具包,无需修改任何 XML 布局,也不需要使用布局编辑器。相反,只需调用可组合函数来定义所需的元素,Compose 编译器即会完成后面的所有工作。 简而言之,使用Compose,不再需要xml编写页面。 可组合函数(Composable function) Compose是围绕可组合函数构建的,只需要描述应用界面的外观并提供数据依赖,而不必关注界面的构建过程(如初始化元素、将其附加到父项等)。而创建Composable
2024-11-131. 首先解压压缩包,转为文件夹 2. 打开解压好的项目文件夹,删除.gradle和.idea这两个文件 3. 修改bulid.gradle文件,将gradle的版本型号改成自己的 (1) 传统结构 (2) 简洁结构 4.修改Sdk路径 5. 打开android stdio软件,导入已经修改好的项目 6. 修改gradle-wrapper.properties文件 (1) 修改方法1 (2) 修改方法2 7. Cause: connect timed out报错 8. Installed Bui
2024-11-13在Android中打开一个网站,通常可以通过多种方式实现,包括使用内置的浏览器应用、自定义的WebView控件或者第三方浏览器应用。以下是几种常见的方法: 1. 使用内置的浏览器应用 你可以通过创建一个Intent来打开Android设备上的默认浏览器,并加载指定的网址。 String url = "http://www.example.com"; Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startA
2024-11-13前言 最近公司给配置了一台mac,正好有时间给装一个开发环境后面使用。刚好最近的项目需要用到rocketmq,这不就用docker安装了一个rocketmq本地环境进行测试使用。由于此时mac m1芯片,很多的镜像都不能用,就连apache下的镜像启动容器都报不兼容。所以,本人在网上找了很久发现这个镜像可以使用。为了保证安装集群的简便特意使用了docker-compos进行部署,请各位大大敬请鉴赏。 Docker创建rocketmq集群 创建rocketmq目录 如图所示我直接建立三个空文件夹
2024-11-13