四分位数简介
定义
四分位数也称四分位点,是指在统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。多应用于统计学中的箱线图绘制。它是一组数据排序后处于25%和75%位置上的值。四分位数是通过3个点将全部数据等分为4部分,其中每部分包含25%的数据。很显然,中间的四分位数就是中位数,因此通常所说的四分位数是指处在25%位置上的数值(称为下四分位数)和处在75%位置上的数值(称为上四分位数)。与中位数的计算方法类似,根据未分组数据计算四分位数时,首先对数据进行排序,然后确定四分位数所在的位置,该位置上的数值就是四分位数。与中位数不同的是,四分位数位置的确定方法有几种,每种方法得到的结果会有一定差异,但差异不会很大。
第一四分位数 (Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。
抓包工具:Mitmproxy
Mitmproxy 是一组工具,它们为 HTTP/1、 HTTP/2 和 WebSocket 提供交互式、支持 SSL/TLS 的拦截代理。
特性
- 拦截 HTTP 和 HTTPS 请求和响应并动态修改它们。
- 保存完整的 HTTP 对话,以便以后重放和分析。
- 重放 HTTP 会话的客户端。
- 重放以前记录的服务器的 HTTP 响应。
- 反向代理模式将流量转发到指定的服务器。
- MacOS 和 Linux 上的透明代理模式。
- 使用 Python 脚本对 HTTP 流量进行更改。
- 用于拦截动态生成的 SSL/TLS 证书。
- 更多特性,请参考:Mitmproxy 官方文档。
Linux下Nodejs应用service配置
Linux 的 service 命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。service 命令本身是一个 shell 脚本,它在 /etc/init.d/ 目录查找指定的服务脚本,然后调用该服务脚本来完成任务。
下面以基于 Nodejs 开发的名称为 data-inspector 的应用为例,说明 Linux service 的配置。
第一步:在 /frin/DataInspector 下创建指向 node 命令的软链接1 data-inspector,执行 ll 命令查看该文件的信息如下:
华为Nova9开启开发人员选项
默认状态下,华为 Nova9 的开发人员选项是隐藏的,如下图:
要开启开发人员选项,在“设置→关于手机”中找到“HarmonyOS版本”或者“软件版本”,在版本号上连续点击,每次点击“HarmonyOS版本”和“软件版本”会交替出现,大概点7次会出现输入密码界面。输入手机解锁密码,然后就可以开启开发人员选项了。
此时再进入“设置→系统和更新”中,就可以看到开发人员选项了。

