文章分类 -  Python

摘要:RabbitMQ RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信, 阅读全文
posted @ 2016-07-19 16:13 每天进步一点点!!! 阅读(1454) 评论(0) 推荐(0)
摘要:Python作用域 1、Python中无块级作用域(对比java,c#) # 案例1 if 1 == 1: name = "alex" print(name) # 结果:java c# 报错变量未定义 alex # 案例2 for i in range(10): name = i print(nam 阅读全文
posted @ 2016-07-11 09:38 每天进步一点点!!! 阅读(272) 评论(0) 推荐(0)
摘要:JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。 一、如何编写? 1、JavaScript代码在html页面中引用形式 2、javaScript放置位置 html页面的h 阅读全文
posted @ 2016-07-09 16:03 每天进步一点点!!! 阅读(339) 评论(0) 推荐(0)
摘要:CSS简介 CSS(Cascading Style Sheets),称为层叠样式表,用于对页面进行美化,CSS可以使页面变的更加美观。基本上所有的html页面都会使用一些CSS。 使用方法:元素内联、页面嵌入及外部引入(三种方法定义了相同的样式,优先级:标签>页面嵌入>外部引用) 语法:style 阅读全文
posted @ 2016-07-09 16:02 每天进步一点点!!! 阅读(1648) 评论(0) 推荐(0)
摘要:HTML概述 HTML-Hyper Text Mark-up Language(超文本标记语言),它是一种制作网页的标准语言,相当于定义统一的一套规则,所有人都遵守他,这样就可以让浏览器根据标记语言的规则去解释它。超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号 阅读全文
posted @ 2016-07-09 16:01 每天进步一点点!!! 阅读(436) 评论(0) 推荐(0)
摘要:Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都 支持push/pop、add/re 阅读全文
posted @ 2016-07-09 15:33 每天进步一点点!!! 阅读(549) 评论(0) 推荐(0)
摘要:堡垒机知识储备 开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作。 paramiko模块使用介绍 http://www.cnblogs.com/madsnotes/articles/5537947.html 堡垒机实现 实现思路: 堡垒机执 阅读全文
posted @ 2016-07-09 14:29 每天进步一点点!!! 阅读(576) 评论(0) 推荐(0)
摘要:第一篇:Python之模块(一) 内容:模块基础概念,常见的Python模块 第二篇:Python之模块(二) 内容:常见Python模块 第三篇:Python模块之errno 第四篇:Python模块之tempfile 第五篇:Python模块之命令行参数解析 第六篇:Python模块之信号(si 阅读全文
posted @ 2016-07-01 23:00 每天进步一点点!!! 阅读(440) 评论(0) 推荐(0)
摘要:Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 上述代码创建了10个"前台"线程,然后控制器交给CPU,CPU根据指定算法进行调度,分片执行指令。 更多方法: import threading def func(args): print(args) t 阅读全文
posted @ 2016-07-01 22:55 每天进步一点点!!! 阅读(418) 评论(0) 推荐(0)
摘要:Python数据结构 第一篇:Python数据结构(字符串、列表、元组、字典、set集合) 第二篇:列表 第三篇:元组 第四篇:字典 第五篇:set集合 第二篇:Python数据结构(常见应用案例) 阅读全文
posted @ 2016-07-01 22:20 每天进步一点点!!! 阅读(742) 评论(0) 推荐(0)
摘要:1、将序列分解为单独的变量 适用范围:元组,列表,字符串,文件、迭代器以及生成器,只要对象时可迭代的 # 元组 >>> p = (4, 5) >>> x, y = p >>> x 4 >>> y 5 # 列表 >>> data = ["alex", 50, 91.1, (22, 44, 33)] > 阅读全文
posted @ 2016-07-01 18:09 每天进步一点点!!! 阅读(888) 评论(0) 推荐(0)
摘要:常用模块 psutil psutil是一个跨平台库,能够轻松实现获取系统运行进程及系统利用率(包括cpu,内存,磁盘,网络等)信息。 官网:https://pypi.python.org/pypi/psutil 应用案例: 2、IPy:IP地址处理模块 3、dnspython:DNS处理模块 4、x 阅读全文
posted @ 2016-06-28 16:56 每天进步一点点!!! 阅读(287) 评论(0) 推荐(0)
摘要:20160625题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? # 分析:可填在百位、十位、个位的数字都是1、2、3、4。列出所有的组成排列后再去掉不满足条件的排列即可 # 方法1:列表 li = [1, 2, 3, 4] for i in li: for j i 阅读全文
posted @ 2016-06-25 22:43 每天进步一点点!!! 阅读(363) 评论(0) 推荐(0)
摘要:正则表达式基础 1.1 Python正则表达式简介 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数 阅读全文
posted @ 2016-06-19 13:42 每天进步一点点!!! 阅读(305) 评论(0) 推荐(0)
摘要:概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将各个功能封装到函数中,相关功能无需重复编写,调用即可 面向对象:对函数进行分类和封装,让开发更好更快的进行开发工作 函数式编程,增强代码的重用性和可读性,同样的功能代码实现如下 面向对象编程(Object Oriented Programmin 阅读全文
posted @ 2016-06-18 16:16 每天进步一点点!!! 阅读(575) 评论(0) 推荐(0)
摘要:上一篇Python学习总结:Python之面向对象(初级篇)介绍了Python面向对象的基础知识 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例 阅读全文
posted @ 2016-06-18 16:16 每天进步一点点!!! 阅读(921) 评论(0) 推荐(0)
摘要:面向对象基础 基础内容的两篇博文 Python学习总结:Python之面向对象(初级篇) Python学习总结:Python之面向对象(进阶篇) 面向基础其他相关 1、isinstance(obj,cls) 功能:检查对象obj是否是类cls的对象 2、issubclass(sub,super) 功 阅读全文
posted @ 2016-06-18 16:12 每天进步一点点!!! 阅读(499) 评论(0) 推荐(0)
摘要:Socket简介 socket也称为套接字,用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过套接字向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就 是该模式的一 阅读全文
posted @ 2016-06-12 08:53 每天进步一点点!!! 阅读(1391) 评论(0) 推荐(0)
摘要:算法概述 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时 阅读全文
posted @ 2016-06-11 20:47 每天进步一点点!!! 阅读(899) 评论(0) 推荐(0)
摘要:1、原始需求 获取用户输入,根据用户输入的不同,调用不同的函数进行执行2、实现方法 多个if elif else进行判断调用不用的函数执行。问题:函数很多的时候扩展性不是很好 3、改进方法(使用反射实现)实例:伪造web框架的路由系统反射定义:基于字符串的形式去对象(模块)中操作(寻找/检查/删除/ 阅读全文
posted @ 2016-06-11 16:12 每天进步一点点!!! 阅读(986) 评论(0) 推荐(0)