- 博客(33)
- 收藏
- 关注
原创 python3:list
list.append(): 追加成员L = [1, 2, 3, 5, 6]s = 7L.append(s)print(L)运行结果:[1, 2, 3, 5, 6, 7]list.count(x): 计算列表中参数x出现的次数L = [1, 2, 3, 5, 6, 2, 2]print(L.count(2))运行结果:3list.extend(L): 向列表中追加另一个列表LL = [1, 2, 3, 5, 6, 2, 2]S = ['a','b','c']S.exte
2021-02-18 16:21:27
148
原创 python3:join
Python join() 连接字符串数组。将字符串、元组、列表中的元素以指定的字符连接生成一个新的字符串#1、对序列进行操作#2、对字符串进行操作#3、对元组进行操作#4、对字典进行操作
2021-02-18 15:56:14
261
原创 python3:set
python3:set()set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。例子如下:
2021-02-18 15:35:28
494
原创 python3学习基础
前言:语言学习主要学习两部分:解释器+语法规则解释器的本质是:打开一个文件的内容把文件里面的内容加到内存中,在内存中的代码运行起来后,反馈给终端的用户;一、输入关键字:python3:inputpython2:raw_input二、变量定义:变量名=变量值例:str类型定义:a='hello'int类型定义:b=123bool类型定义:c=True(注...
2019-09-12 11:50:53
1937
原创 Linux系统安装Jenkins方法
方法一:http://updates.jenkins-ci.org/download/war/下载Jenkins.war包放到tomcat下面,配置端口后,启动服务方法二:1、Linxu环境升级jdk1.8 2、sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo3、...
2018-06-06 14:01:47
244
原创 Docker命令详细说明
Docker命令详细说明【docker --help】查看docker帮助使用方法:docker[命令选项] 命令 [参数…] docker dameon [--help|…] docker [--help | -v|--version]--config=~/.docker 客服端的配置文件-D ,--debug=false 能够使用debug模式--disable-legacy-r...
2018-06-06 13:54:43
1702
原创 docker容器的使用
docker容器的使用启动容器生产上的容器启动时应该限定CPU、内存、挂载卷、容器名称。以在不带swap的物理机上启动一个2C4G的mysql容器为例,镜像名称为mysql:v1.1:docker run -c=0,1 -m=4096M -v /mount_dir/logs:/mnt/logs -v /mount_dir/files:/mnt/files --net=none --name ...
2018-06-06 13:53:43
794
原创 docker daemon的安装和配置
docker daemon的安装和配置注意:公司使用的默认linux版本为redhat7,以下操作默认为在redhat系统中操作1. yum安装docker在这里我选择的是yum源安装docker,因为docker的依赖包比较多yum install docker现在的docker最新版本为Docker version 1.12.6修改docker的启动配置注意:默认情况下使用可不进行此操作1. ...
2018-06-06 13:52:44
4912
原创 Postman和soapui使用文档
一、Postmanpost请求为例,如下图所示:二、Soapui以下为soapui作为回传服务器使用过程,以百世为例1、安装好后,右键选择new rest project,如图所示2、输入回传地址,点击ok3、在所建服务(rest project3为所建服务)上右键,选择new rest mockservice,如图所示4、新建服务上右键,选择add new mock action,如图所示5、m...
2018-06-06 13:45:02
2535
原创 RobotFramework-连接MySQL返回中文乱码问题
查询中文信息时显示如下所示乱码:解决方法:在pymysql 连接尾部加上charset="UTF8"即可解决。
2018-06-05 11:28:55
765
原创 栈statck
栈是限定仅在表头进行插入和删除操作的线性表。希望这段代码可以帮助#include#include struct node{int data;struct node *next;}; struct stack{struct node *top;struct node *end;};//压栈void push(struct sta
2018-05-31 18:09:43
282
原创 robotFramework-Requests、RequestsLibrary接口测试
1、Requests、RequestsLibrary安装通过pip命令安装Requests、RequestsLibrary库,注:先安装requests后才能安装RequestsLibrary。RequestsLibrary是RobotFrameWork的测试库,底层是基于Requests这个工具。2、 RequestsLibrary关键字介绍 关键字 ...
2018-05-31 14:55:29
7353
原创 robotFramework-selenium2library测试web浏览器
1、安装selenium2library库方法一:cmd窗口运行:C:\Python27\Lib\site-packages>pip install selenium2library如果上述方法没有安装成功,在此窗口运行:pip install robotframework-selenium2library方法二:1、找到selenium2library库包并解压2、cmd运行:C:\Pyt...
2018-05-31 14:47:11
817
原创 robotFramework-AutoItLibrary测试CS程序
1、安装AutoItLibrary库方法一:cmd运行:C:\Python27\Lib\site-packages>pip install AutoItLibrary如果上述方法没有安装成功,在此窗口运行:pip install robotframework-AutoItLibrary方法二:1、找到AutoItLibrary库包并解压cmd运行:C:\Python2.7\AutoItLib...
2018-05-31 14:40:27
2545
原创 robotFramework-databaselibrary连接MySQL
1、安装databaselibrary库方法一:cmd窗口运行:C:\Python27\Lib\site-packages>pip install -U robotframework-databaselibrary方法二:1、找到databaselibrary库包并解压2、cmd运行:C:\Python2.7\databaselibrary>python setup.py instal...
2018-05-31 14:35:50
660
原创 robotFramework-ExcelLibrary读取Excel文件
1、Robotframework读取Excel文件第一步:先安装ExcelLibrary可以直接通过命令安装:pip install robotframework-ExcelLibrary2、
2018-05-31 14:26:06
3851
原创 robot framework环境搭建及使用手册
1.robot framework介绍1.1简介Robot Framework 是一种基于 Python 的可扩展关键字驱动自动化测试框架,通常用于端到端的可接收测试和可接收测试驱动的开发。可以用于测试声明涉及到多种技术和接口的分布式的,异构的应用系统。1.2特点Robot Framework的特点总结为以下几点:1、使用简单2、非常丰富的库3、可以像编程一样写测试用例4、支持开发系统关键字2.r...
2018-04-13 16:54:35
846
原创 vfork函数
vfork函数vfork函数不是对父进程的完整拷贝,是先拷贝一个可以运行的最小的父进程资源的集合,先保证可以运行,然后在运行的时候,根据实际情况,需要什么资源在从父进程拷贝过来,这种方法称为:写时拷贝技术vfork函数还有一个特点:子进程先运行,只有在子进程运行完了,父进程才可以运行。例子:int main(){pid_t pid;int cnt=0;pid
2016-10-27 15:29:17
626
原创 内存映射函数
内存映射函数#include //把文件内容和一块同样大小的内存空间关联起来void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);addr:NULL 系统自动分配内存空间length:文件中内容的大小prot:PROT_READ PROT_WRITE PROT_EXEC
2016-10-27 15:21:20
436
原创 文件描述符拷贝
文件描述符拷贝#include //根据oldfd描述符生成一个新的文件描述符,生成新的文件描述符的原则是:最小的,未用的int dup(int oldfd);//根据oldfd生成一个新的文件描述符 ,但是这个新的文件描述符可以指定为具体的值int dup2(int oldfd, int newfd);例子:int main(int argc,char
2016-10-27 15:19:55
638
原创 myls相关函数
//根据用户id获取用户名getpwuid()#include struct passwd *getpwuid(uid_t uid);//根据组id获取组名getgrgid()#include struct group *getgrgid(gid_t gid);//转化时间格式localtime()#include struct tm *localti
2016-10-27 15:16:21
579
原创 access()
#include int access(const char *pathname, int mode);pathname:文件名mode:F_OK 判断文件是否存在R_OK 判断文件是否具有可读属性W_OK 判断文件是否具有可写属性X_OK 判断文件是否具有可执行属性返回值:成功返回0,出错返回-1例子:int main(){int re
2016-10-27 15:14:08
565
原创 lseek()
#include #include off_t lseek(int fd, off_t offset, int whence);lseek(fd,100,SEEK_CUR);whence:SEEK_SET:文件指针偏移的时候相对位置是文件开始SEEK_CUR:文件指针偏移的时候相对位置是当前移动到的文件指针(就是指写入空格)SEEK_END:文件指针偏移的时
2016-10-27 15:11:09
2051
原创 标准文件IO和系统文件IO的区别
标准文件IO和系统文件IO的区别标准文件IO:fopen() fclose() fread() fwrite() fseek()系统文件IO:open() close() read() write() lseek()区别:标准文件IO只能读写普通文本文件和二进制文件;系统文件IO不仅可以读写普通文件和二进制文件还可以读写系统底层设备文件;加锁的文件必须使用系统文件IO读写,特殊的文
2016-10-27 15:07:41
1482
原创 系统编程基础知识
一、系统概述1、什么是操作系统操作系统就是把计算机硬件管理起来,让硬件和整个系统正常运行2、计算机的主要组成CPU 内存(主存) 硬盘(光盘,移动硬盘和U盘) 鼠标和键盘 显示器 3、计算机程序的运行过程从内存中取一条指令通过控制器译码从内存中把数据取到CPUCPU逻辑和数据运算把计算的结果返回到内存取址 译码 运算4、CPU的组成运算器 控
2016-10-27 15:04:00
801
原创 初学c语言注意点
a>b?a:b 判断a>b,如果为真,则输出a,如果为假则输出b#define ADD(a,b) ((a)+(b)) //宏定义,简单的替换a++; ++在变量的后面,表示先赋值后运算 ++a; ++在变量的前面,表示先运算后赋值
2016-10-27 15:01:27
354
原创 static
static ----静态特点:1.用static 定义的全局变量----主要作用是,限定该变量只能被本文件中的函数使用。不能被其他文件中的函数使用。限定作用域在本文件中。2.用static定义的局部变量----只被初始化一次,当函数结束时,保留函数结束时的值。当函数在次被调用的时候,a就不会在次被初始化为0了。只会保留上一次退出函数时a的值。void swap(){
2016-10-27 14:57:03
348
原创 字符数组和字符串的区别
字符数组和字符串的区别:区别1:就是字符串有一个结束标示符'\0'.定义一个字符数组,看它是不是字符串,就看它有没有结束标示符'\0';举例:char string1[]={'A','B','C','D','E'};char string[]="ABCDE";通过sizeof(string);可以求出数组所占空间的大小,因为char 占一个字节,所以可以用sizeof(stri
2016-10-27 14:54:37
781
原创 指针
1.定义一个整形指针: int *p; int * p;指针:就是一个变量 ,指针的变量类型我们可以看作为int * ----类型名 p--- 变量名2.指针变量赋值为0int *p = NULL(数字表示为0) //指针变量初始化为0;int a=0;3.指针变量赋值,也就是改变指针的指向int a = 100;
2016-08-27 18:14:23
543
原创 运算及一维数组
/*常见的运算符+ - */ 整除 a = 1/2 a == 0% 取余 a = 1%2 a == 1%2= 赋值a += 1 a = a+1;a -= 2a *= 2a /= 2a++; ++在变量后面表示先赋值,后运算;++a; ++在变量后面表示先运
2016-08-27 17:10:35
541
原创 循环
#includeint main(){int a ;printf("please input int :");scanf("%d", &a);printf("\n");if(a>0) { a = a+1; }
2016-08-27 17:02:31
482
原创 c语言基础编程
#include //头文件,就是调用人家写好的一些函数(就是一些功能模块的集合) /*int main() //主函数,表示一个程序的开始。一个程序中,有且仅有一个main函数{int a; //定义一个整形变量,这个整形变量里面存储的是整数。a = 10; // 给一个整形变量赋值。
2016-08-27 16:39:26
665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人