Python学习

三种模式 local 以下两种不推荐使用 global 范围管 全局会影响以前的python版本 shell 会话临时 不持久 断开重连 失效 global 虚拟化环境 pyenv virt(tab) 版本 pip freeze > ...

算法

冒泡算法 冒泡排序是一种简单直接暴力的排序算法,因为每一轮比较可能多个元素移动位置,而元素位置的互换是需要消耗资源的,所以这是一种偏慢的排序算法,仅适用于对于含有较少元素的数列进行排序。 稳定性:我们从代码中可以看出只有前一个元素大于后一个元素才可能交换位置,所以相同元素的相对顺序不可能改变,所以它是稳定排序 比较性:因为排序时元素之间需要比较,所以是比较排序 时间复杂度:因为它需要双层循环n*(n-1)),所以平均时间复杂度为O(n^2) 空间复杂度: ...

SSL 证书相关

证书时间获取 查看域名https证书到期时间 1.通过域名获取: echo | openssl s_client -servername 域名 -connect 域名:443 2>/dev/null | openssl x509 -noout ...