自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Teman的博客

人生若只如初见,何事悲风秋画扇

原创 Makefile 如何编写

makefile的规则 在讲述这个makefile之前,还是让我们先来粗略地看一看makefile的规则。 target … : prerequisites … command … … target可以是一个object file(目标文件),也可以是一个执行文...

2017-10-28 13:58:57

阅读数 227

评论数 0

原创 C++测试框架Gtest:初探

前言: 上个月8月16号入职了家新公司,开始接触C++单元测试,测试对象是由C++编写的一套物联云SDK的框架,参考了先前同事对这次的测试,用了gtest,现在自己也负责测试这块,gtest的学习是必然,以下参考中有两个入门的系列链接个人觉得写的比较好。参考: 1. 玩转Google开源C...

2017-09-23 12:34:24

阅读数 286

评论数 0

原创 流程的Python 第十二章:继承的优缺点

前言: 从子类化内置类型引起的问题谈起:内置类型的原生方法使用C语言实现 ,不会调用子类中覆盖的方法。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 子类化内置类型很麻烦 内置类型的方法不会调用子类覆盖的方法。例如,dict的子类覆盖的_ getitem_()方法...

2017-08-13 15:32:13

阅读数 486

评论数 0

原创 流程的Python 第十一章:接口:从协议到抽象基类

前言: 抽象基类与描述符和元类一样,是用于构建框架的工具。因此,只有少数Python开发者编写的抽象基类不会对用户施加不必要的限制,让他们做无用功。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 Python文化中的接口和协议 协议是接口,但不是正式的(只由文档和约定...

2017-08-12 14:58:18

阅读数 581

评论数 0

原创 流程的Python 第十章:序列的修改、散列和切片

前言: 不要检查它是不是鸭子、它的叫声像不像鸭子、它的走路姿势像不像鸭子,等等。具体检查什么取决于你想使用语言的哪些行为。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 Vector类:用户定义的序列类型1.2 Vector类第1版:与Vector2d类兼容 承接上篇...

2017-07-24 23:36:01

阅读数 302

评论数 0

原创 流程的Python 第九章:符合Python风格的对象

前言: 自己定义类,让类的行为跟真正的Python对象一样。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 对象表现形式 repr() : 以便于开发者理解的方式返回对象的字符串表示形式 str() : 以便于用户理解的方式返回对象的字符串表示形式1.2 再...

2017-07-21 15:20:43

阅读数 307

评论数 0

原创 流程的Python 第八章:对象引用、可变性和垃圾回收

前言: 对象与对象名称之间的区别。名称不是对象,而是单独的东西。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 变量不是盒子 变量不是盒子,可视作便利贴# 变量不是盒子,应该把变量视作便利贴 def node_01(): a = [1, 2, 3] b...

2017-07-18 15:06:40

阅读数 338

评论数 0

原创 流程的Python 第七章:函数装饰器和闭包

前言: 本章节的最终目标是解释清楚函数装饰器的工作原理,包括最简单的注册装饰器和较复杂的参数化装饰器。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 装饰器基础知识 装饰器的一大特性是能把被装饰的函数替换成其他函数,第二个特性是装饰器在加载模块时立即执行。1.2 Py...

2017-07-12 14:20:54

阅读数 298

评论数 0

原创 流程的Python 第六章:使用一等函数来设计模式

前言: Python函数的一等本性,这意味着,我们可以把函数赋值给变量、传给其他函数、存储在数据结构中,以及访问函数的属性,供框架和一些工具使用。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 案例分析: 重构“策略”模式 策略模式分析: 使用类:# -*- co...

2017-07-10 14:13:53

阅读数 1073

评论数 0

原创 流程的Python 第五章:一等函数

前言: Python函数的一等本性,这意味着,我们可以把函数赋值给变量、传给其他函数、存储在数据结构中,以及访问函数的属性,供框架和一些工具使用。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 把函数视作对象 通过别的名称使用函数,再把函数作为参数传递,典型的函数式编...

2017-07-06 20:24:43

阅读数 567

评论数 0

原创 流程的Python 第四章:文本和字节序列

前言:       Python 2.X的版本字符问题一直给Python使用者带来麻烦,导致大家一直使用如下方式解决:# -*- coding:utf-8 -*- import sysreload(sys) sys.setdefaultencoding('utf-8')目录: 内容回顾 相关资料 ...

2017-07-04 11:56:32

阅读数 637

评论数 0

原创 流程的Python 第三章:字典和集合

前言:        字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。目录: 内容回顾 相关资料 阅读后感 正文: 一. 内容回顾 1.1 泛映射类型 Mapping和MutableMapping这两个抽象类,他们的作用是为了dict和其他类似的类型定义...

2017-06-26 16:14:40

阅读数 842

评论数 0

原创 流程的Python 第二章:序列构成的数组

前言: 序列构成的数组-数组,列表,元组。目录: 内容回顾 相关资料 阅读后感 正文: 一.内容回顾 1. 列表推导 2. 生成器表达式 3. 元组的拆包与具名 4. 序列切片 5. Bisect和Memoryview 1.1 列表推导 列表推导式书写形式: [表达式 for 变量...

2017-06-21 18:44:46

阅读数 1352

评论数 0

原创 流程的Python 第一章:数据模型

前言        数据模型-对象,值和类型。        在Python中,一切数据都是对象,或者和对象有关。目录 内容回顾 相关资料 阅读后感 正文 一. 内容回顾第一章节通过2个示例讲解了通过特殊方法名能让你自己的对象实现与支持以下的语言构架,并与之交互: 1. 迭代 2. 集合类...

2017-06-19 20:41:54

阅读数 1372

评论数 0

原创 Python ftplib实现图片管理中心

前言: 在Windows机器上搭建图片服务中心,提供图片上传与下载,在Jenkins执行自动化测试任务中,对APP自动化生成的失败截图,可进行统一管理。摘要: Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件。目录: Win...

2017-05-31 16:17:28

阅读数 1145

评论数 0

原创 Redkale(红菜苔)致力于简化集中式和微服务架构的开发

前言: 这个Redkale这个东西呀,使用的人不多,我也是公司同事Jerry大神引进来的,他离职后,Redkale框架搭建的测试部质量中心随之由我这边进行维护与扩展,相对比Python的django搭建的web框架,这个Redkale搭建web也很简单,缺点就是资料少了点,网上都没啥子资料或者博...

2017-04-25 17:30:25

阅读数 1747

评论数 0

原创 Jenkins + TestNG 实现自助式自动化测试平台

摘要: 本文介绍了如何使用 Jenkins 和 TestNG 实现满足复杂测试需求的”自助式”自动化测试平台。该方案以 Jenkins 作为平台的基础,结合功能强大的插件及系统配置,部署基于 TestNG 的自动化测试包,并提供了友好的 Web 访问界面。项目成员可以在任何时间和地点,通过浏览器...

2017-03-29 21:05:09

阅读数 7726

评论数 1

原创 Python 任务调度-APScheduler

APScheduler: http://debugo.com/apscheduler/其他调度模块: Schedule 使用生成器模式,来为定期任务生成配置的进程调度模块. https://github.com/dbader/scheduleDagobah 是Python 完成的简单 关系依赖...

2017-02-20 15:56:40

阅读数 1897

评论数 0

转载 Django Models进行数据库增删查改

摘要: 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 目录: 建立Models Models 增 Models 删 Models 改 Mode...

2017-02-16 15:21:17

阅读数 978

评论数 0

原创 Django 图表制作(By Highcharts)

摘要: Highcharts 是一个用纯 JavaScript 编写的一个图表库, 能够很简单便捷的在 Web 网站或是 Web 应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。目录: highcharts 介绍 highcharts 图表类型 django + h...

2017-01-06 20:04:59

阅读数 14372

评论数 2

提示
确定要删除当前文章?
取消 删除