手机随时阅读
新人专享大礼包¥24
51CTO博客开发
一、字典排序在程序中使用字典进行数据信息统计时,由于字典是无序的所以打印字典时内容也是无序的。因此,为了使统计得到的结果更方便查看需要进行排序。Python中字典的排序分为按“键”排序和按“值”排序。1、按“值”排序 按“值”排序就是根据字典的值进行排序,可以使用内置的sorted()函数。 sorted(iterable[, cmp[, key[
定义方法列表可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的eg:aList=[123,'abc',4.56,['inner','list'],7-9j]1.list(str):将str转换成list类型,str可以使字符串也可以是元组类型2.aList.append('test'):追加元素到列表中去3.del aList[1]:删除列表中下标为1的元
安装:创建project创建suite创建case1、手动创建桌面快捷方式启动ride,如果通过命令行启动ride的话,由于与系统编码不一致,导致case无法运行。2、默认浏览器是FireFox,可直接驱动,其他浏览器需要其驱动程序才可以调用,下载对应驱动程序例如chromedriver.exe,将其路径设置到系统环境变量PATCH中即可。3、调用FireFox时有可能会每次都提示“导入向导“,此
这个面试题碰到过很多次, 再次总结下来。具体需求: 有一个登陆页面, 上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的test case.此题的考察目的: 面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力这个题目还是相当有难度的, 一般的人很难把这个题目回答好。 功能测试(Function
1、功能性测试 C/S:服务器和客户端均会分担一部分的事务处理功能,应分开测试。 B/S:服务器负责主要的事务逻辑,所以应将重点放在服务器上。 2、安全测试 C/S:可以使用多种网络协
1、where 与 HAVING 的区别 where是在查询结果出来之前,进行条件过滤,而HAVING是在查询结果出来之后,进行条件过滤。最明显的区别就是:where后面加的字段名必须是要查询的实体表里存在的字段,而HAVING后面加的字段名是在查询结果之后的虚拟表中存在的字段。例如:SELECT scoreid,cid AS cid_count FROM score &n
有些网站设置了权限,只有在登录了之后才能爬取网站的内容,如何模拟登录,目前的方法主要是利用浏览器cookie模拟登录。 浏览器访问服务器的过程在用户访问网页时,不论是通过URL输入域名或IP,还是点击链接,浏览器向WEB服务器发出了一个HTTP请求(Http Request),WEB服务器接收到客户端浏览器的请求之后,响应客户端的请求,发回相应的响应信息(Http Response),浏
最近开始学习python,想做做简单的自动化测试,需要读写excel,然后就找到了xlrd来读取Excel文件,使用xlwt来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作。而xlwt.Workbook()返回的xlwt.Workb
首先确保mysql为5.5左右,太旧的版本,方法可能存在差异。1、利用mysql_install_db生成数据库 mysql_install_db --datadir=/var/lib/mysql2 --user=mysql mysql_install_db --datadir=/var/lib/mysql3 --user=mysql2、生成配置文件 &n
使用死循环消耗CPU资源,如果服务器是有多颗CPU,可以选择消耗多少颗CPU的资源:#! /bin/sh # filename killcpu.shfor i in `seq $1`do echo -ne " i=0; while true do i=i+1; done" | /bin/sh & pid_array[$i]=$! ;donefor
查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了C
1、字符串→整数语法:int intval ( mixed var [, int base])功能:intval()函数通过使用特定的进制转换(默认是十进制),返回变量var的整型数值。2、整数→字符串语法:string strval ( mixed var)功能:strval()函数用于返回变量var对应的string值。3、获取变量类型语法:string gettype( mixed var)
先说一下linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。另外,也可以实现0,1,2之间的重定向。2>&am
1、tmpfs: mount tmpfs /var/lib/php/session -t tmpfs umount tmpfs /var/lib/php/session -t tmpfs2、linu磁盘空间查看: df -hl3、linux查看文件夹大小: du -h --max-depth=1 /apphall4、vi下查找替换: &nbs
#!/usr/bin/python #coding=gbk import paramiko import os import sys import datetime import time hostname='192.168.1.100'&nb
#!/usr/bin/python #coding=gbk import paramiko import os import sys import time hostname='192.168.1.100' &nb
mysql1主服务器 mysql2 mysql-search从服务器 从服务器的--log-slave-updates是关闭的 show variables;确认是关闭的 要关闭的原因是为了防止从服务器可能会收到2次更新。 假定slave 1 --log-slave-updates 是开着的,他将把更新写到自己的二进制日志中。 当slave2换主服务器为slave1的时
1、创建定时备份上传脚本: #!bin/sh mkdir /mysqlbackup/`date +%Y-%m-%d` mysqldump -uroot -p123456 -h192.168.1.1 ap_account -B -R > /mysqlbackup/`date +%Y-%m-%d`/ap_ac
注意:mysql5.1以上的版本不支持直接将master_host等信息配置在my.conf配置文件中。 1、分别配置slave以及master端: 例如: Master的my.conf配置: server-id = 30 &nb
1、 使用mysqldump进行备份导出: 例如:mkdir /mysqlbackup/`date +%Y-%m-%d` 自动创建数据库备份目录(按日期命名) mysqldump -uroot -p123456 -h192.168.1.1 applist -B -R > /mysqlbackup/`date +%Y-%m-%
CentOS 5.X自带的OpenSSH版本很低,还是4.3P2的。不支持SFTP Chroot功能。下面总结了三种升级到新版本的方法: 为了升级安全,可先启用telnet服务,默认系统是没有启用这个服务的。 启用Telnet远程管理 ?View Code BASH 1
1. 查看linux版本信息: [loong@localhost ~]$ cat /etc/issue CentOS release 5.8 (Final) Kernel \r on an \m 2. 查看系统是否已安装telnet-server,linux系统上默认已经安装telnet-client(或telnet),而telnet-server需要手
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号