自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

guobingjie123的博客

平时学习的点滴我尽量分享到博客,有问题欢迎指出

  • 博客(24)
  • 收藏
  • 关注

转载 python的lambda

对于简单的函数,存在一种简便的表示方式,即:lambda表达式123456789101112131415# ###################### 普通函数 ####################### 定义函数(普通方式)def func(arg):    return arg + 1  # 执行函数result = func(123)  # ######################...

2018-02-23 15:37:25 282 1

转载 python的sort函数

一、基本形式有两种形式:(1)iterable.sort(cmp=None, key=None, reverse=False) #python 2.xiterable.sort(key=None, reverse=False) #python 3.x(2)sorted(iterable, cmp=None, key=None, reverse=False)        #python ...

2018-02-23 14:49:38 28115 3

转载 提高python代码的运行速

python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差。“一行代码让python的运行速度提高100倍”这绝不是哗众取宠的论调。我们来看一下这个最简单的例子,从1一直累加到1亿。最原始的代码:import timedef foo(x,y):        tt = time.time()        s = 0     ...

2018-02-09 11:59:37 7020

原创 MacOS远程连接win10出错

第一:先看一下系统是专业版的还是家庭版,家庭版是无法实现远程桌面的。解决方案:将家庭版升级为专业版,升级方式参考:http://www.windowszj.com/news/13833.htmlstep2:接着设置如下部分(1)运行gpedit.msc(2)打开 计算机配置—>管理模板—>windows组件—>远程桌面服务—>远程桌面会话主机—>安全(3)双击“远程(...

2018-02-08 13:53:04 554

原创 robot framework的基础知识介绍

rf中有两个重要的概念:一个变量,另一个是关键字。其中变量也就是普遍意义上的变量。但是关键字则就像我们其他语言的函数,可以是有参函数也可以是无参函数。1、先介绍一下变量的相关知识:rf中变量有两种类型:一种是scalar,另一种是list型。(1)如何定义呢?scalar的定义方式是@{变量名},list的定义是@{变量名}。定义变量都用到的关键字是:Set variabl

2018-01-11 11:17:15 670

转载 python装饰器

装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多小白来讲,这个功能 有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都 不会,别跟人家说你会Python, 看了下面的文章,保证你学会装饰器。1、先明白这段代码#### 第一波 ####def foo(): pri

2018-01-05 17:13:27 157

原创 centos虚拟机与主机ping不同

1、环境:主机:win7虚拟机虚拟机:centos7(工具VMWare10)模式:VM的网络模式是NAT2、问题描述:主机和虚拟相互ping不同3、问题分析:可能centos虚拟机和VMNet8的网络段不一致3、如何解决(1)查看虚拟机ip、掩码、网关命令:ifconfig此命令找到虚拟机ip,子网掩码命令:route -n此命令找到虚拟机默认网

2017-12-29 15:09:43 1310

原创 python利用unitest生成的报告如何输出为html

这段时间开始研究unitest框架,中所周知它是一个单元测试框架。由于个人对可视化特别感兴趣,所以先关注一下如何输出生成的报告页面。1、环境linux,python2.72、实现步骤:(1)导入import   HTMLTestRunner(2)添加内容:    report_path = os.path.join(os.getcwd(),"report.html")

2017-12-21 09:59:40 2681

原创 python的map函数

在了解map函数前,必须知道map函数是序列的内置函数。并且序列的内置函数还有filter、reduce。那么python中序列只的是哪些?答:列表、元祖、字符串、Unicode字符串、buffer对象和xrange对象。下面我只通过列表来展示map函数的使用。1、格式:   map(function,seq),仅有一个seq   map(function,(seq1,seq2,...

2017-12-14 16:30:18 379

转载 nl命令的详解

nl命令读取 file 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。在输出中,nl命令根据您在命令行中指定的标志来计算左边的行。输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用-p选项,nl 命令在每个逻辑页开始的地方重新设置行号。可以单独为头、主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。其默认的结果与cat

2017-12-11 17:16:33 4560

原创 python文件打开方式

之前也用到过python文件的读取和写入,但是一直没有系统的了解一下。今天终于有时间,可以整理一下。以后忘记了也可以翻出来看看1、r只读2、w只写3、r+,可读可写。当文件存在时会报错需要注意:当你打开文件先读一边,然后接着写入,此时够写入的文件不会覆盖前面的内容。原因是,此时f相当于一个指针,指向刚才读取出来的文件最后一样的下一行,所以会直接添加在后面。代码如下:f=op

2017-12-11 16:41:37 11666

原创 python基础之逻辑操作符

python中的操作符以及操作符的优先级,如下图下面简单的介绍几个运算符:1、+,加法运算符d=2d+=dprint(d)2、- ,减法运算符同上3、**,幂运算符除了普通的乘法作用之外,还有用来表示幂次方print(3**2) #两个*表示次幂结果:94、/ ,除法运算符print(10/8) #单斜杠是普通除法

2017-10-18 15:47:02 350

原创 python断言

在测试用例中,执行完测试用例后,最后一步是判断测试结果是 pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。在Pyunit中断言有3种类型情况:1、基本断言方法2、比较断言3、复杂断言:可以处理元组、列表、字典等更复杂的数据类型下面每一种类型,分别举一个例子1、基础断言class Test1(unittest.TestCa

2017-10-18 15:32:40 299

转载 Django的admin配置

Adminadmin是django自带的功能强大的自动化数据管理界面被授权的用户可以直接在Admin中管理数据库(增、删、查、改)配置Admin创建超级用户 python manage.py createsuperuser访问后台管理系统:localhost:8000/admin (admin入口)修改setting.py中LANGU

2017-10-18 13:46:59 386

原创 关键路径的相关知识

一 基本概念   关键路径是对数据结构中图的又一大应用。1、AOE网的概念:在一个表示工程的带权有向图中,用顶点表示事件,用有向边表示活动,边上的权值表示活动的持续时间,称这样的有向图叫做边表示活动的网,简称AOE网。AOE网中没有入边的顶点称为始点(或源点),没有出边的顶点称为终点(或汇点)。2、关键路径的概念:从始点到终点的路径长度最大的路径即为关键路径。关键路径上的活动为关键活动

2017-10-17 17:10:11 762

转载 拓扑排序

一、什么是拓扑排序在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件:每个顶点出现且只出现一次。若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一

2017-10-17 16:25:26 242

原创 图的数据结构

无论是有向图还是无向图,最常用的两种存储结构:邻接矩阵和邻接链表。前者是顺序存储,后者是链式存储。(1)邻接矩阵邻接矩阵用一个一维数组存储顶点的信息,用一个二位数组存储图中边的信息。优缺点:实现简单,但是当图为稀疏图时浪费空间。(2)邻接表邻接表中包括两种结点:顶点结点和边结点。顶点结点中:data顶点域。firstarc域,用于指向第一条邻接边。边结点中包括:adjv

2017-10-17 15:32:41 394

转载 最短路径flody算法

1.定义概览Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。Floyd-Warshall算法的时间复杂度为O(N3),空间复杂度为O(N2)。 2.算法描述1)算法思想原理:     Floyd算法是一个经典的动

2017-10-17 14:45:32 830

原创 django中url的基本含义、配置与视图的关系

前面已经讲完django的基本环境搭建,下面给大家介绍一下url配置。下面分为两部分内容,一部分是url.py中的结构和每行的详细含义,第二部分介绍url的配置以及与视图的关系。第一部分:我的url文件内容:from django.conf.urls.defaults import * urlpatterns = patterns( url(r'^he

2017-10-12 11:27:17 625

原创 python与django环境的搭建

一直在用python实现测试的自动化。前几天有同事用python实现公司的订餐系统,正好我也可以通过实战来加强对python的理解。想用python实现网页的开发,需要搭建开发平台,所有首先就是在已经安装和配置好python的本机上来安装和配置jdango。下面,简单介绍一下我的历程:环境:win10,64位前提:1、python已经安装。2、pip已经安装开始搭建django:第

2017-10-11 09:28:57 1543

原创 在单链表中删除所有元素值为X的元素

#includetypedef struct node{int data;struct  node *next;}list,*nlist;nlist create() {nlist head=(nlist)malloc(sizeof(list)), end;      // new =(nlist)malloc(sizeof(list))int x=0;if

2017-09-30 10:10:35 5501

转载 C语言实现单链表的创建和添加结点

#include #include//单链表有头结点的链表 typedef int ElemType;typedef struct node{ElemType data;struct node *next;}Node, *LINK;LINK create()//创建一个链表 {//所以创建结点的时候需要一个尾结点,便于实现尾部插入LINK p

2017-09-29 14:23:27 2349

原创 C语言单链表的创建和添加结点

#include//无头结点#define LINKLIST_Htypedef struct{int data;struct LNode *next;}Node,*lnode;   //Node结构体名称,*lnode结构体指针类型lnode create(){//创建的时候用到了尾指针。但是下面的add结点没有用到。两者用的都是尾插入法lnod

2017-09-29 14:21:30 3405

转载 关于指针

关于指针,大家肯定不陌生,一些初学者,想必会出现思绪混乱的情况,现在我就来帮大家缕一缕吧。(第一次写微博 有点小紧张) 大家应该了解一些计算机对内存的管理方式吧。操作系统会将内存单元进行编号,这些编号都是有顺序的,大家应该听过操作系统分为32位和64位的吧,这个就是操作系统对内存的最大编号,32位只支持4G的个编号,64位支持8G个编号。举个简单的例子来说明一下吧(很多人都用图书馆,抽屉什么的

2017-08-29 18:08:12 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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