编程笔记
-
macbook M1芯片 arm64 安装部分软件出错的解决方案
M1芯片默认使用的arm64架构,可以使用如下命令查看:uname -a 当我安装了brew(https://www.cnblogs.com/rxbook/p/16377843.html), 再使用brew安装kafka、librdkafka的时候,都是没问题的,参考 https://www…
-
《Android 编程权威指南》学习笔记 : 第20章 音频播放与单元测试
测试依赖 添加测试所需要的依赖: JUnit:默认已经添加 Mockito: 模拟对象 打开菜单【File】,选择【Project Structure】,在【Dependenices > Modules > app】,点击【+】按钮,选择【Library Dependenices】…
-
技术分享 | app自动化测试(Android)--元素定位方式与隐式等待
原文链接 元素定位是 UI 自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论 Appium 元素定位方式。 Appium的元素定位方式 定位页面的元素有…
-
通过Android Studio 获取手机基本信息
目标信息: 1、手机品牌2、手机型号3、屏幕分辨率4、像素密度5、屏幕尺寸6、Android 系统版本7、运行内存8、储存空间9、网络连接是否成功10、是否支持WiFi11、数据网络是否可用12、正在使用的网路(WiFi / 数据网…
-
3分钟学会python设计模式 -- 单例模式
►使用场景 在编写软件时,对于某些类来说,只有一个实例很重要。例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统中可以多次查询数据库,但是只需要一个连接,而不是每次查询都重…
-
Python“预警机”
比如考研时候,总是要关注学校通知,有时间就要去官网看看。所以为了解决这个问题,简单写了这个程序: 每5分钟检测探测一次; 如果有“事件”发生,则自动给邮箱发邮件提醒; 根据此功能,抽象的称为“预警机”。 主要…
-
Windows JDK 的下载与安装
Java Development Kit 简称 JDK,任何需要开发 Java 程序的环境都需要进行安装 JDK。 JDK 下载地址:https://www.oracle.com/java/technologies/downloads Windows 电脑安装 JDK 1. 下载 JDK 在 JDK 下载地址中…
-
JAVA学习第二周
一、本周做了什么 1、保持着每天对JAVA的学习,在b站上看视频,查找资料。 2、小学期的题目还有一些没有写完,这一周也是终于完成。 二、下一周准备做的 1、继续学习JAVA,保证每天一个小时的学习时…
-
力扣461(java)-汉明距离(简单)
题目: 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 示例 1: 输入:x = 1, y = 4输出:2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑…
-
rollup node-resolve插件 + babel-node用法讲解
配置rollup插件 rollup-plugin-node-resolve 用途:解决依赖安装问题,让node支持ESM规范 @babel/node与@babel/core 用途: 支持在node中使用ES6,使用后将es6代码转换为es5代码,需要全局安装 tree-shaking机制 使…