首页 » 2017 » 9月

如何优化Python程序的性能

 

1.优化算法时间复杂度   算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治, … 阅读全文

巧用 SecureCRT 实现复杂的 SSH 登录过程自动化

 

以前公司的服务器都是在 SecureCRT 里直接 ssh 连接,但是最近公司处于安全审计考虑,在所有服务器前加了一层堡垒机,而且密码采用 kerberos 集中授权认证。这样问题就来了,虽然安全审计的目的达到了,但是登录服务器的效率却大打折扣,以前点一次鼠标 … 阅读全文

教你如何排查Linux机器是否已经被入侵

 

随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考 背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似 1.入侵 … 阅读全文

Python面向对象知识点整理

 

面向对象技术简介   类: 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。class 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 … 阅读全文

Python3爬虫抓取网易云音乐热评实战

 

前一段时间刚刚入门python爬虫,有大概半个月时间没有写python了,都快遗忘了。于是准备写个简单的爬虫练练手,我觉得网易云音乐最优特色的就是其精准的歌曲推荐和独具特色的用户评论,于是写了这个抓取网易云音乐热歌榜里的热评的爬虫。我也是刚刚入门爬虫,有什么意 … 阅读全文

武志红-如何练就人际关系中的火眼金睛

 

简单介绍作者: 武志红老师是心理学家,出版了很多有影响力的书,从事心理咨询长达10年,累计时间超过6000小时,有着丰富的心理学知识,还是经验丰富的心理咨询师,既有模块化的知识,同时也有生动的案例。 1.从关系的角度去看问题 如果你有了关系视角,你会变得不同。 … 阅读全文

MySQL主从复制原理剖析

 

为什么要做主从复制? 1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。 2、做数据 … 阅读全文

教你看懂Web服务器、应用服务器、Web容器、反向代理服务器区别与联系

 

我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难。有意思的是Web服务器/Web容器/Web应用程序服务器/反向代理有点像四胞胎,在网络上经常一起出现。本文将带读者对这四个相似概念如何区分。   1. 一文看懂web服务器、应用服务器、web容器、反向代 … 阅读全文

http协议详解

 

HTTP超文本传输协议   http使用面向连接的TCP作为传输层协议。http本身无连接。 请求报文  CRLF是回车换行  方法为GET的请求报文  方法为GET的请求报文 方法为POST的请求报文 方法   OPTIONS:这个方法可 … 阅读全文