async用来声明一个异步函数,返回值是一个promise对象,结合await使用,使异步代码看起来像同步代码。 async可以单独使用如果没有返回值,则返回的状态是reso...
![240](https://upload.jianshu.io/users/upload_avatars/5026292/ee791d42-1a23-4c59-84d3-34ed423c5cdf.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
async用来声明一个异步函数,返回值是一个promise对象,结合await使用,使异步代码看起来像同步代码。 async可以单独使用如果没有返回值,则返回的状态是reso...
一、简介 Interfake能简便地创建虚假的HTTP API,只需简单几行代码就可以创建模拟JSON接口(使用命令行方式也可以不写代码),不需要安装web服务器。Inter...
1. 设计模式分类 创建型 结构型 行为型 2. 创建型设计模式 创建型模式处理对象的创建 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Fa...
查看CPU使用率高的线程 查看load高时处于运行队列的进程: R代表运行中的队列,D是不可中断的睡眠进程系统有很高的负载但是CPU使用率却很低,或者负载很低而CPU利用率很...
一般获取 「状态栏+导航栏高度」的方法 1 采用的是类似于下面的判断是否为刘海屏,然后返回固定值的写法。 早些时间,这种方法确实是没错的,但是在 iOS 14 系统之后,刘海...
一、为什么使用 MQ? 1.1 解耦 1.1.1 解耦 例如电商系统核心是交易服务,交易服务要调用另外三个服务,订单服务、库存服务、仓储服务。 这三个服务如果有一个服务不可用...
背景介绍 1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如...
https://doc.qt.io/archives/qt-4.8/stylesheet-examples.html[https://doc.qt.io/archives/q...
streambuf 介绍 boost::asio::streambuf和C++标准库中的流对象非常的相似,数据会写入到输出流,可以从输入流读取数据,比如可以用std::cou...