随笔分类 -  Python

摘要:一、引言: 最近无意之间看到salt有一个cron的模块,今天就在这里介绍linux crontab以及通过salt的cron对crontab的管理。 二、Linux crontab的介绍: crontab是用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放在"crontab"文件 阅读全文
posted @ 2017-03-25 15:03 I’m Me! 阅读(3340) 评论(0) 推荐(1) 编辑
摘要:一、引言: 好久之前想写一个ftpserver的小daemon,但是一直拖着就没有写,这回正好处于放假的时候可以有时间来写写。 二、FTP需求功能: 1、用户认证系统 2、文件上传和下载功能 a、支持断点续传 b、传输中显示进度条 3、支持tab,历史命令回看功能 4、支持ls/cd命令 6、log 阅读全文
posted @ 2017-01-26 17:02 I’m Me! 阅读(992) 评论(0) 推荐(0) 编辑
摘要:一、实验环境: 1、salt版本: 2、系统版本: 二、Salt搭建主备master 1、安装新的master server 2、copy master keys到新的master对应的目录(master.pem和master.pub) 3、启动新的master进程 4、配置minions配置文件 阅读全文
posted @ 2017-01-04 18:22 I’m Me! 阅读(2498) 评论(0) 推荐(0) 编辑
摘要:一、引言: 单个salt-master下的minion数已经达到2101个了,所以在master日志有如下的提示: 如果不能解决这个问题将无数加入新节点。从日志中可以看出max open files的值是4096,很奇怪! 通过ulimit -a看到open files是65535,从这里联想到是不 阅读全文
posted @ 2016-09-10 22:09 I’m Me! 阅读(2115) 评论(0) 推荐(0) 编辑
摘要:一、自动报表前期工作: 需要安装XlsxWriter模块,可以从github上下载以后解压、setup.py install。 二、程序: 三、后续: 考虑到本次程序是单一的,以后可以考虑到放到django中,通过salt-api来调用,并从页面出口。 阅读全文
posted @ 2016-07-12 13:57 I’m Me! 编辑
摘要:一、H标签 标题(Heading)是通过<h1>-<h6>等标签进行定义的。 <h1>定义最大的标题,<h6>定义最小的标题。 未完待续。。。。 阅读全文
posted @ 2016-05-03 10:35 I’m Me! 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一、引言: 某一天,开发哥们跟我反映lftp和java写的ftp程序下载文件有问题,具体情况如下:当一个大于1G的文件已经下载完毕以后一直出现夯住的情况。为了重现开发哥们所说情况,我就自己用pytho写了一个ftp的脚本,其中就有调用ftplib模块。下面重点介绍一下ftplib模块。 二、ftpl 阅读全文
posted @ 2016-03-29 13:13 I’m Me! 阅读(5784) 评论(0) 推荐(1) 编辑
摘要:一、线程概念: 线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 二、python中线程的使用: 输出结果如下: 未完待续。。。 阅读全文
posted @ 2016-03-23 13:10 I’m Me! 阅读(391) 评论(0) 推荐(0) 编辑
摘要:一、引言 之前在写一些小程序的时候想把日志内容打到文件中,所以就自己写了一个logger.py的程序,如下: 后来发现有logging模块,感觉自己之前的写的好low!今天就来介绍一下logging模块。 二、logging模块 Python的logging模块提供了通用的日志系统,可以方便第三方模 阅读全文
posted @ 2016-03-21 21:33 I’m Me! 阅读(2758) 评论(0) 推荐(0) 编辑
摘要:一、引言 有时候我们会碰到类似这样的需求,就是想要执行类的某个方法,或者需要对对象的某个参数赋值,而方法名或参数名已经包装在类中并不能去顶,需要通过参数传递字符串的形式输入。在这样的情况你会选择什么样的办法来解决吗?例如: 在上面的代码中使用if语句的话,就是你每写一个方法就得有一个elif语句来判 阅读全文
posted @ 2016-03-20 08:48 I’m Me! 阅读(275) 评论(0) 推荐(0) 编辑
摘要:引言: 最近大半年都在学习python编程,在双十一的时候购买了《Python编程核心》,看到makeTextFile.py和readTextFile.py两个例子有点错误,所以在这里给修正一下!makeTextFile.py脚本:#!/usr/bin/env python#_*_coding:u... 阅读全文
posted @ 2015-11-30 15:32 I’m Me! 阅读(2656) 评论(1) 推荐(1) 编辑
摘要:Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象>>> import copy>>> a = [1,2,3,4,['a'... 阅读全文
posted @ 2015-08-12 11:30 I’m Me! 阅读(52793) 评论(2) 推荐(5) 编辑

点击右上角即可分享
微信分享提示