output standard output You are given an array aa of length nn . You are also given a set of distinct positions p1,p2,…,pmp1,p2,…,pm , where 1≤pi<n1≤pi ...
分类:
编程语言 时间:
2020-02-27 19:25:01
阅读次数:
259
1. perf简介 perf是一款Linux性能分析工具。Linux性能计数器是一个新的基于内核的子系统,它提供一个性能分析框架,比如硬件(CPU、PMU(Performance Monitoring Unit))功能和软件(软件计数器、tracepoint)功能。通过perf,应用程序可以利用PM ...
分类:
其他好文 时间:
2020-02-27 00:54:14
阅读次数:
67
断言1:响应结果是 200 断言2:返回的主体中包含什么 断言3:返回中的某个值是:XX pm.test("响应结果中的city对应的值是:北京", function () { var jsonData = pm.response.json(); pm.expect(jsonData.city).t ...
分类:
其他好文 时间:
2020-02-25 14:52:04
阅读次数:
62
需求: 中国空气质量在线监测分析平台是一个收录全国各大城市天气数据的网站,包括温度、湿度、PM 2.5、AQI 等数据,链接为:https://www.aqistudy.cn/html/city_detail.html,网站显示为: 一连串的分析 该网站所有的空气质量数据都是基于图表进行显示的,并且 ...
分类:
Web程序 时间:
2020-02-24 23:54:58
阅读次数:
196
概述 项目组每天14点都会遭遇惊魂时刻。一条条告警短信把工程师从午后小憩中拉回现实。之后问题又神秘消失。是PM喊你上工了?还是服务器给你开玩笑?下面请看工程师如何一步一步揪出真凶,解决问题。 如果不想看故事,可以直接跳到最后 "事后烟" 章节下看和Redis相关部分。 起因 某天下午,后端组的监控系 ...
分类:
其他好文 时间:
2020-02-24 14:53:37
阅读次数:
51
题目:你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool ...
分类:
其他好文 时间:
2020-02-23 20:16:37
阅读次数:
53
一个产品的开发和运营,往往需要长时间的开发、运维,这期间伴随着开发人员、产品经理、CTO等岗位的入职与离职,用户需求的变更。人员的变动、产品功能的修改与升级,种种问题都需要一个可控的、可靠的方式来进行管理。让我们来思考一下下面几个问题: 如果产品的新功能反馈不好(产品背锅,哈哈哈),怎么马上撤掉这个 ...
分类:
其他好文 时间:
2020-02-22 16:14:31
阅读次数:
79
装箱就是 自动将基本数据类型转换为包装器类型;拆箱就是 自动将包装器类型转换为基本数据类型。 package com.lv.pm; public class Test4 { public static void main(String[] args) { //基本数据类型是不是Object的子类? ...
分类:
其他好文 时间:
2020-02-19 23:39:17
阅读次数:
65
前言 话说有一天,产品经理突然找到正在摸鱼的你。 产品:『我们要加一个聚合搜索功能,当用户在我们网站查询一件商品时,我们分别从 A、B、C 三个网站上查询这个信息,然后再把得到的结果返回给用户』 你:『哦,就是写个爬虫,从 3 个网站上抓取数据是吧?』 产品:『呸,爬虫是犯法的,这叫数据分析,怎么样 ...
分类:
编程语言 时间:
2020-02-18 23:21:10
阅读次数:
166
Web中间件php-fpm配置调优一、php-fpm.conf主要配置参数pm=dynamic;表示使用哪种进程数量管理方式dynamic表示php-fpm进程数是动态的,最开始是pm.start_servers指定的数量,如果请求较多,则会自动增加,保证空闲的进程数不小于pm.min_spare_servers,如果进程数较多,也会进行相应清理,保证多余的进程数不多于pm.max_spare_s
分类:
Web程序 时间:
2020-02-18 18:49:50
阅读次数:
94