分类目录:python

以下是分类 python 下的所有文章

Python Requests Library

Requests requests模块是python中帮我们模拟http请求的基本模块,我们通过python代码来完成http 所有的请求 我们这篇文章中会从最基本的使用方法开始,逐步介绍如下内容 如何使用request模块完成普通的http 请求 如何修改HTTP请求的 headers 和 data模块 分析HTTP的request及r……

如何通过Python脚本来检查网站的证书过期时间

近期发现有个别网站的证书到期后未及时更新导致的一系列问题,所以需要写个脚本监控一下 网站一搜发现都是需要你提前把证书弄下来的,有了证书,然后再去链接…..感觉有点麻烦(我就是懒)

然后又找到一种不需要提前下载证书的: [crayon-6481ea3cf1cac6……

leetcode406根据身高重建队列(Queue Reconstruction by Height) python

思路:首先,我们把最大的数字按照顺序排好 ,然后再排小的数,就无所谓了,如图:   插入第一个元素后从第二个元素开始: 此时插入发现第二个元素[7,1]刚好放在第二个位置,K的值也符合 然后第三个元素[6,1]: 这个时候我们需要插入元素[6,1],注意,数组中已……

leetcode 338. 比特位计数Counting Bits python

此题的暴力解法很容易理解,首先我们要先知道如何将10进制转换为2进制 然后我们要知道使用count函数来统计里边的1的个数

 

LeetCode02 两数相加 python

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例:

p……

LeetCode01 两数字之和 python

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例:

  非暴力嵌套循环思路: [crayon-6481……

pagerduty 查询并ack alert

首先介绍一下大名鼎鼎的Pagerduty, Pagerduty是一套付费监控报警系统,经常作为SRE/运维人员的监控报警工具,可以和市面上常见的监控工具直接整合,例如和zabbix整合,我遇到的最多的场景还是和zabbix整合,当有服务器出现异常的时候,zabbix会通过pagerduty对当前设置的值班的人员进行短信+电话通知 官网地址……

statuspage api调用python脚本

最近有个需要,要通过zabbix 监控statuspage上没有resolved的 incident statuspage提供了一个简单的api使用文档,真的是非常的节省页面 https://doers.statuspage.io/api/v1/ 首先肯定是认证部分了,按照api的提示很容易就能找到pageid和apikey, 然后调用相……