随笔分类 - Python
摘要:简单装饰器实现: 不定长参数装饰器: 装饰器函数加参数:
阅读全文
摘要:#安装包工具 #直接打开文件,中文显示乱码 #查看打开文件编码 #对文件进行转码 中文正常显示
阅读全文
摘要:找到该路径并添加以下信息 File->settings->Editor->File and Code Templates->Python Script #!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Au
阅读全文
摘要:python代码: slide.setAttribute("SlideName", module.slide_name) slide.setAttribute("SlideIntroduce",module.slide_description) 其中module.slide_name和description为汉字,执行代码报错 UnicodeDecodeError: 'ascii' c...
阅读全文
摘要:HTML解释: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它.超文本标记语言,标准通用标记语言下的一个应用。 一般网页是由HTML和CSS构成。 HTML负责描述网页的结构和内容(如标题,导航栏等) CSS则负责网页的...
阅读全文
摘要:MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是...
阅读全文
摘要:在学习堡垒机之前,我们需要首先了解下Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作。SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:import paramiko # 创建SSH对象ssh = paramiko.SSHClient()#...
阅读全文
摘要:IO多路复用: I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 一个很简单的linux例子,select,poll,epoll 都是IO多路复用的机制。 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返...
阅读全文
摘要:1.Socket概述 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket...
阅读全文
摘要:1.isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 2.issubclass(sub, super) 检查sub类是否是 super 类的派生类 n1 = 10 a1 = "123" print type(n1) print type(a1) print isinstance(n1,int) #判断n1是否属于int类型...
阅读全文
摘要:面向对象概述什么是面向对象:从简单来说,如果程序中的所有功能都是用 类 和 对象 来实现,那么就是面向对象编程了。面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...”面向过程编程最易被初...
阅读全文
摘要:1.下载Python-2.7.3 #wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 2.解压 #tar -jxvf Python-2.7.3.tar.bz2 3.更改工作目录 #cd Python-2.7.3 4.安装 #./configure #...
阅读全文
摘要:有一个需求,需要用python把json字符串转化为字典 inp_str = " {'k1':123, 'k2': '345',’k3’,’ares’} " import json inp_str = " {'k1':123, 'k2': '345',’k3’,’ares’} " print json.loads(a) 死活出不来结果,还报错,没搞明白。 最后...
阅读全文

浙公网安备 33010602011771号