Appnium-移动端自动化测试框架
adb 调试工具adb工作原理概念adb全面Android Debug Bridge ,是一个调试工具
adb构成和工作原理adb包含3部分
client : 运行在开发机器中,用来发送adb命令
daemon守护进程:运行在调试设备中,手机或者模拟器,用来接受并执行adb命令
server:同样运行在开发机器中,用来管理client和daemon之间的通信
adb 常用命令
adb devi ...
Sphinx_python项目文档构建工具
sphinx - python项目文档构建工具
Sphinx是一个基于Python的文档生成工具,它可以将标记文本转换为各种格式的文档,包括HTML、PDF、EPUB等。Sphinx最初是为Python文档而开发的,但是它也可以用于其他类型的文档,例如API文档、技术文档、用户手册等。
Sphinx的主要特点包括
支持多种标记语言,包括reStructuredText、Markdown等。
支持 ...
Canvas
Canvas认识Canvas 允许开发者直接操作图像的像素数据,从而实现了在浏览器端绘制复杂的图形和动画。Canvas 在游戏开发、数据可视化和图形设计等领域被广泛使用。
基本使用
找到画布,获取DOM元素
1let c1 = document.getElementById('id')
获取画笔上下文
1let ctx = c1.getContext('2d ...
React-Redux
reduxreact-redux
React
React项目基础
创建项目
使用官方脚手架
通过npm create-react-app 能创建一个基本的react项目
只做了react基本的搭建和构建,没有配上任何路由和状态管理。项目使用webpack构建
使用一些市场上的集成脚手架
官方脚手架提供的项目模板非常简单,因此也有很多集成的脚手架
典型的比如umi。这一类脚手架创建出来的项目会集成好多功能,比如路由、mock
核心库 ...
React Hocks
hook 简介什么是hookhook 是React 16.8 的新增特性,它可以让你在不编写class的情况下使用state以及其他React其他特性
hook官方文档:React 官方中文文档 (docschina.org)
useState
useState能让函数组件拥有自己的状态,因此,它是一个状态管理的hooks API。通过useState可以实现状态的初始化、读取、更新。
使用 ...
Axios二次封装
Vue使用Axios安装1npm install axios -save
使用axios发送get请求123456789101112import axios from 'axios'; // 发送 GET 请求 参数可以用params传递axios.get('https://api.example.com/data', params:{id: ...