去追寻生命的自由
08
10
Python装饰器和描述符应用 Python装饰器和描述符应用
纸上得来终觉浅,绝知此事要躬行。 在之前的博客文章中,已经介绍了关于装饰器、property和描述符的基本使用和技巧。其中,装饰器了解了嵌套的装饰器、不带参数的装饰器、带参数的装饰器、给函数用的类装饰器和给类用的函数装饰器。而这里,
09
Python描述符 Python描述符
纸上得来终觉浅,绝知此事要躬行。 描述符,有些地方也称为描述器。在开始讲之前,我们回忆一下之前博客文章中关于property的使用方法的介绍。通过这样的用法,就可以控制directors这个属性。而这个property就是将对象属性
07
Python模块包导入 Python模块包导入
纸上得来终觉浅,绝知此事要躬行。 在之前的博客文章中,已经提及到了模块的导入方法,在这里我们回顾一下。从下面的目录结构可以看出,mypackage是一个包,其中包含了a和b两个子模块且其中包含各一个文件,而且每个模块都包含了__in
06
Python垃圾回收 Python垃圾回收
纸上得来终觉浅,绝知此事要躬行。 在计算机科学中,GC 是一种自动的内存管理机制。当对应内存不再需要的时候,就应该予以释放,这种内存资源管理,称为垃圾回收。而且垃圾回收器会自行进行垃圾对象的处理,可以让程序员减少很多负担,也减少了
06
LVS服务之高级进阶 LVS服务之高级进阶
纸上得来终觉浅,绝知此事要躬行。 1. DR 模式的扩展 DR 模式上VIP和RIP在和不在同一网段的实验 主要纪要 在虚拟一个路由器,将RIPs的网关都指向这个虚拟出来的路由器 虚拟路由器的另一个端口连接至DS所在的交换机
06
服务器连接TIME_WAIT分析 服务器连接TIME_WAIT分析
学好排除问题的方法,有助于提高生产力。 客户那边反馈,通过 OA 登录系统的时候提示连接数据库报错。登录服务器之后,出现大量 Cannot assign requested address 错误。 # 报错信息如下所示 2019
04
Python中的字符编码 Python中的字符编码
纸上得来终觉浅,绝知此事要躬行。 1. 基础知识 关于str、bytes和unicode,不管对于新手还是老手来说,都是一个很难理解的问题。很多人都在抱怨在Python下,自己的写的代码总是出现乱码,究其原因,还是因为并没有深刻理解
03
Python字典和集合 Python字典和集合
纸上得来终觉浅,绝知此事要躬行。 在入门的博客文章中,我们已经知道了关于字典和集合的基本使用方法,而这里将介绍一些实际工作中常常用到的高阶技巧。灵活的使用这些方法,能够很大程度的简化我们的代码以及有良好的可读性。 1. 字典 1
01
Python数据结构 Python数据结构
纸上得来终觉浅,绝知此事要躬行。 1. 基础知识1.1 定义 程序 = 数据结构 + 算法 数据结构是计算机存储、组织数据的一种方式。数据结构指互相之间存在一种或多种特定关系的数据元素的集合。精心选择的数据结构可以带来更高的运行或
01
LVS服务之命令工具及实例 LVS服务之命令工具及实例
纸上得来终觉浅,绝知此事要躬行。 1. ipvsadm 命令ipvs的集群服务可以使用tcp、udp、ah、esp、ah_esp、sctp等协议 一个ipvs主机可以同时定义多个集群服务 一个集群服务上至少应该一个Real Ser
07
26
Python包管理和虚拟环境 Python包管理和虚拟环境
纸上得来终觉浅,绝知此事要躬行。 1. 包管理 使用Python语言进行编程的时候,不可避免的需要安装和使用第三方的包,怎么样方便且易用对于我们来说就是一个很重要的事情了,下面就开始介绍几个对应对的工具。 [-] 安装第三方包的
26
LVS服务之内容请求分发 LVS服务之内容请求分发
纸上得来终觉浅,绝知此事要躬行。 前面我们讲述了在Linux虚拟服务器的框架下,先在Linux内核中实现了含有三种 IP 负载均衡技术的IP 虚拟服务器,可将一组服务器构成一个实现高可伸缩、高可用的网络服务的服务器集群。在IPVS中,
5 / 12