Python 从入门到放弃 - Lesson 4 迭代器、装饰器、序列化
装饰器 在不改变函数和函数调用方法的前提下,实现扩充函数的功能。其依赖三个基本要素 1. 函数即变量 2. 高阶函数 3. 嵌套函数 函数即变量 函数与变量的定义基本原理都是将内容存放到内存,将变量名和函数名作为指针指向内容的内存空间地址,唯一的区别就是变量在 … 阅读全文
装饰器 在不改变函数和函数调用方法的前提下,实现扩充函数的功能。其依赖三个基本要素 1. 函数即变量 2. 高阶函数 3. 嵌套函数 函数即变量 函数与变量的定义基本原理都是将内容存放到内存,将变量名和函数名作为指针指向内容的内存空间地址,唯一的区别就是变量在 … 阅读全文
文件读写 打开文件 打开模式说明 模式 作用 b 二进制模式 r 只读方式 w 只写方式(指针在开头,重写文件) a 追加模式(指针在结尾,追加内容) r+ 读写模式 w+ 写读模式 a+ 追加读写模式 读取文件 读取并打印文件内容 使用迭代器读取 写入文件 … 阅读全文
变量和常量 变量 变量数据类型在赋值时确定 n = 123 m = "456" p = True 变量的三元运算 a, b, c = 1, 3, 5 d = a if a>b else b print(d) a = 7 e = a if a>b else b … 阅读全文
Hello world print函数:打印消息 Python2.x print函数可以省略括号, Python3.x必须有括号 变量 1、Python 中的变量赋值不需要类型声明。 2、每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 3、等号(= … 阅读全文
最近在使用CentOS7安装桌面环境后发现命令行的参数部分居然也能通过TAB键补全,原本只能补全命令主体,感觉应该是安装了什么软件包才发生这种改变的,习惯性的google后发现了关键所在,即bash-completion软件包,CentOS7通过yum直接安装 … 阅读全文
一、背景 简单说下事件的背景,使用CentOS6安装freeradius作为Radius Server,接受来自多台服务器(PPP)的认证请求,服务器之间做了故障转移,每两台服务器为一组,只为本组用户提供认证服务,当组中某台服务器出现故障时自动将请求定向到另外 … 阅读全文
CentOS7中的vncserver和xrdp都发生了变化,vncserver的配置文件连位置都改了,xrdp只是版本的升级,改动不算大多,加上一直个人喜欢用xrdp(配置简单,即装即用),于是开始在CentOS7中安装xrdp。 一、安装 1、安装好桌面环境 … 阅读全文
教程贴网上已经一大堆了,这里就不重复了 更新:2016年12月9号再次开放注册,持续3天 ======================================================= 直入主题,Vagex将在本月(8月)30号和31号开放注册 … 阅读全文
好消息: Vultr发布最新优惠信息,新用户通过连接注册免费获赠100美元(30天有效期),Vultr提供的VPS最低2.5美元/月起,,配置为1CPU+512MB+10G SSD+500GB流量,除VPS以外,也提供裸金属服务和专有云服务器,支持自己上传IS … 阅读全文
前言 本文源于这样一个问题:内核镜像存储在硬盘下特定文件系统中,bootloader必须先加载文件系统驱动,才能读取内核文件。类似的,内核要读取根文件系统中的文件,也需要先加载文件系统驱动。如果文件系统驱动存储在硬盘中,启动时没有驱动无法读硬盘,将导致整个启动 … 阅读全文