- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 一年又一年志愿
--第一篇20220624十年苦读,青春飞扬,其道大光,来日方长。又是一年高考时,高考改变命运,但是后面还有更关键几步,跟大家一起聊聊。之前写我考状元的经历,堂弟考省前十的经历,有不少人关注,报志愿这个事倒是没有跟大家系统聊过。2006年高考之后,其实每年都有人找我聊高考和报志愿的事情,十几年下来见了一些有意思的案例,这是我与屏幕前的你们共同交流的基础,希望一些成功的案例和经验教训会对读者小伙伴产生一些有益的帮助。直面疾风的少年,报志愿是面对人生命运的开始。这是一个重要的思路铺垫,思想政治工作要
2024-06-22 10:30:36
568
原创 【无标题】
市面上的参考书,同质化很严重,好书少,好题少,一开始做的累,后面做的会越来越快,因为你会慢慢明白怎么评价,开始想一些更基本的问题,书也越读越薄,书读百遍,其义自见,学习的事情,其实就是这么回事。如果能掌握全部的知识点,已经可以拿到不错的成绩了,因为高考的难度分布,7-2-1,基础的知识框架构成了70%的内容,中等的技巧题构成20%的内容,活学活用的高级技巧题只有10%,搞到及格线,对于一个认真的学生来说,是份内的事,是责任和义务,根本轮不到谈天分,丫好好吃馒头看书,就可以做到。进阶,属于换汤不换药。
2024-06-22 10:06:02
583
转载 HTTP请求GET/POST
HTTP的方法有几种在文章HTTP入门里说到了有6种,我们这里讨论最常见的GET POSTHTTP的方法Get和Post的区别我们讨论到Get方法和Post的区别时,大部分搜索给出的答案都是Get的参数在URL中,Post的参数在HTTP的报文体Body里 Get参数有大小限制,Post没有大小限制 Get参数不安全,Post安全以上答案是错误的参考文章99%的人理解...
2019-07-28 19:14:30
625
转载 Robot Framework+Oracle
本篇记录Robot Framework连接oracle数据库的安装1、基础环境首先,robotframework的基础环境+DatabaseLibrary环境要准备好,这两个环境的搭建在前面已经讲过了。robotframework环境的搭建:http://www.cnblogs.com/zhengyihan1216/p/6397478.htmlDatabaseLibrary环境的搭...
2019-07-15 15:00:28
392
原创 在shell中,读取redis值方式
这里介绍,代码如下:#!/usr/bin/env bashredis-cli -h 127.0.0.1 -p 6379 -a 123456 -n 1 keys '*' |while read keydo key_val=`redis-cli -h 127.0.0.1 -p 6379 -a 123456 -n 1 get ${key}` echo ${key} ${k...
2019-04-23 09:52:28
6973
翻译 测试面试
面试是一件让人痛并快乐的事情,为啥呢?因为面试可以看到自己的不足,也可以遇到形形色色的人和事,我觉得快乐。而痛苦是难免会被人鄙视,唉,我脆弱的心灵啊。这里就我所能记住的内容和大家分享一下,希望能给大家带来一些帮助。1、自我介绍。注意,这里不是中文的自我介绍,而是英文的啊。我的天呐,对于大学英语4级刚刚过线的我简直不要太惨了。提醒大家一定要了解好自己去面试的公司到底是什么公司,如果是类似外企、合...
2019-03-14 15:37:57
275
转载 吉他六线谱的记谱方法,简单易懂,适合收藏的图表!
六线谱的记谱六线谱(TAB)是世界通用的吉他专用谱,也是全世界通用的谱例,是学习吉他的必备工具。六线谱由平行的六条横线构成,作为琴头方向,右为琴箱方向。从上到下分别是吉他的1-6弦。 简谱、五线谱、键盘、吉他指板对照图 一、六 线 谱 记 录 音 符 时 值 的 方 法二、六 线 谱 记 录 休 止 符 的 方 法三、六 线 谱 记 录 附 点 音 符 与 ...
2019-01-31 17:32:42
2939
转载 吉他六线谱看法 各技巧标记谱细说
教你看会最全的 吉他六线谱看法 从入门六线谱到和弦 各技巧标谱,以及各谱上标记谱各,重复标记,回头标记,跳段标记,等等细说发现现在好多朋友们都想自学吉他了,但有好多吉他谱,朋友们都不太理解,只会简单的看一些谱,而有些关系技巧/谱乐理知识等都不是很了解,一些重复呀回头呀跳段标记,并不熟,所以今天我就来把这些一一来讲解一下,希望能帮到更多的朋友们首先要看下,六线谱,呢代表的就是,吉他的六根...
2019-01-31 10:19:30
2713
转载 使用Shell脚本查找程序对应的进程ID,并杀死进程
#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo $IDecho "---------------"for id in $IDdokill -9 $idecho "killed $id"doneecho "--.
2018-12-20 13:05:33
924
原创 shell命令笔记
cat /dev/null > 文件名 清理日志ps -ef | grep tomcat 获取应用的进程IDkill -9 28327 杀死进程1. ps -ef|grep uwsgi|grep -v grep|awk '{print $2}'|xargs kill -9ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。linux...
2018-12-20 13:05:03
230
转载 Robotframework之等待时间-1
接触过selenium的人应该都知道提供了等待元素可见、可用等逻辑,而robotframework中也有一套等待关键字,这套关键字现在还很少有文章说到过,是因为在使用过程中robotframework中很多人喜欢用sleep这个关键字,而这个是python提供的线程等待,用起来比较简单,所以很多人都会第一时间用sleep,而这篇文章主要讲解下其他wait关键字,在自己鼓捣中把过程记录下来,为了更清...
2018-11-30 00:03:59
5963
转载 Robot framework 生成MD5字符串
首先我们这里不使用网上很多的写个python函数来完成。RobotFramework提供了一个关键字Evaluate这个关键字,官方文档里是生成随机值。(实际操作等号是可以去掉的,后面的moudles=也是可以去掉的)${random} = Evaluate random.randint(0, sys.maxint) modules=random, sys有这个关键字...
2018-11-29 16:11:57
489
转载 python之继承
继承是所有开发语言的必修内容,而本文写的只是Python继承中的特殊之处,关于继承概念及内容可以自行百度(不装B,感觉百度挺好的) 1.构造函数: 要说继承,先要说一下构造函数。Java要求是与类名相同并且无返回值,而Python则是强制要求命名为“__init__()”。 当创建类的对象时,会自动先调用构造函数,一般用于初始化...
2018-11-27 17:10:06
5521
转载 Python类中的__init__() 和 self 的解析
1、Python中self的含义self,英文单词意思很明显,表示自己,本身。此处有几种潜在含义:1.这里的自己,指的是,实例Instance本身。2.同时, 由于说到“自己”这个词,都是和相对而言的“其他”而说的;而此处的其他,指的是,类Class,和其他变量,比如局部变量,全局变量等。此处的self,是个对象(Object),是当前类的实例。因此,对应的self.val...
2018-11-26 17:46:47
793
转载 robot framework自定义python库
自定义python库的好处:robot framework填表式,将python的灵活性弄没了,但是不要担心,RF早就想到了解决办法,就是扩充自己的库. 1.在python应用程序包目录下创建一个新包:D:\Python27\Lib\site-packages\NewLibrary 这里注意文件夹NewLibrary就是你包的名称,这里顺便说一下包的概念,python区...
2018-11-26 15:01:17
1227
原创 (二)robotfromwork自动化--BuiltIn库翻译
作为一门表格语言,为了保持简单的结构,RF没有像别的高级语言那样提供类似if else while等内置关键字来实现各种逻辑功能,而是提供给了用户BuiltIn库。如果用户想在测试用例中实现比较复杂的逻辑,那就需要对BuiltIn中的重要关键字有一些了解。BuiltIn库中还封装了很多常见方法和能够控制RF运行状态的关键字,如果想用好RF,一定要对BuiltIn库中的函数有一个比较全面的理解。下面...
2018-11-22 16:10:51
2558
原创 (一)robotfromwork自动化--string库翻译
用于字符串操作和验证的测试库。String 是Robot Framework用于操作字符串的标准库来自BuiltIn 库的以下关键字 也可以与字符串一起使用:Catenate Get Length Length Should Be Should (Not) Be Empty Should (Not) Be Equal (As Strings/Integers/Numbers) ...
2018-11-22 15:05:48
3832
转载 RobotFramework自动化测试框架系统关键字之断言
一、基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便;不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率。下面将逐个举例介绍RobotFramework提供的断言关键字。二、实例 为方便讲解,首先创建三个list变量:list_a、list_b、list_c;以及两个s...
2018-11-12 17:41:24
1172
转载 RobotFramework Selenium2 关键字
*** Settings ***Library Selenium2Library *** Keywords ***Checkbox应该不被选择 [Arguments] ${locator} Checkbox Should Not Be Selected ${locator} Frame应该包含文本 [Argume...
2018-11-12 16:08:41
920
转载 RF内置库-----内置库的学习过程总结
前段时间充忙的学习RF,系统学习完之后就开始动手做各种接口的测试,虽然各类的接口测试基本能跑通了,但是重复造车的问题存在太明显。RF本身内置库就已经比较丰富,比如不需要import直接就加载到内存的BuiltIn库,还有需要import的常用模块String,Collections,XML库。在前面的接口测试中,使用最多的就是这几个内置库,接口返回的数据基本都是xml格式的居多,然后自己也重复造...
2018-11-12 14:04:03
657
转载 RF新手常见问题总结--(基础篇)
1. 经常有人问这个元素找不到,一般先排除这两个地方,再自己找找A:是否等待了足够的时间让元素加载 (增加sleep xx, wait Until xxx)B: 仔细查查,这个元素是否进入到另一个frame了 (select frame xxx)上面两点都确定了还不行,那改变下xpath的方法下面的方法掌握了,基本上没有找不到的。C:xpath = //div[text()='web上...
2018-11-12 11:56:39
1092
转载 Robot Framework用法总结
Robot Framework用法总结 今天总结下Robot Framework最基本的用法,一来呢,希望自己以后看到这篇总结,很快能回忆起如何使用Robot Framework。二来呢,以初学者的姿态总结Robot Framework,希望帮助到刚入门,却无从下手的新手们,毕竟网上很多资料可能是一些大神整理的,跳跃性很大。 目录一,环境的搭建二,最基本流程三,Rid...
2018-11-08 15:27:30
418
转载 Robot Framework+RIDE+Selenium环境搭建配置及使用说明
一 、Robot Framework+Selenium环境搭建官网:http://robotframework.org/序号 安装包名 安装方法 下载地址 备注1 python exe文件,直接双击安装 https://www.python.org/download/releases/2.7.8/ 安装路径不能有空格2 setup...
2018-11-07 16:54:11
810
转载 Robot Framework安装部署详细教程
说实话,在我玩了这么多自动化工具后,感觉Robot Framework所需的环境和安装过程是相对比较繁琐和复杂的。要真正搭建一套可以使用的Robot Framework开发运行环境,需要以下:Python 2.7 (最新版Python3.6为什么不可以?—后面我会讲)pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.13已包含)Robot Fr...
2018-11-06 16:36:01
395
翻译 Robot Framework的环境搭建
1.Robot framework的安装作用:web自动化测试框架。RF框架是基于python 的,所以一定要有python环境。网上可以自行查找。下载地址:https://pypi.python.org/pypi/robotframework/2.8.5#downloadsrobotframework-2.8.5.win-amd64.exe直接双击下一步即可。 2.w...
2018-11-06 11:22:06
431
转载 对初学LoadRunner朋友们的一些建议
摘要:随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业对外提供的服务质量.从而对IT系统的性能进行测试和调优引起企业的重视,进而性能测试工程师成为IT市场的”香悖悖”,并且性能测试有着极高的技术挑战。于是吸引了大量的测试爱好者来学这方面的技术,而一谈到性能测试很多人便会想到鼎鼎大名的LoadRunner这...
2018-11-02 15:18:12
170
转载 手把手教你python2.7+pyqt4进行界面开发
话说Python开发效率是C的6倍,是C++的4倍,是java的2倍,如此高的开发效率,我是垂涎欲滴啊! 用来为自己打造一些小工具是非常好的!为此我也踏进了python的大门! 准备工具如下: 1、python-2.7.6.amd64.msi 2、pycharm-professional-4.0.4.exe 3、PyQt4-4.11.2-gpl-Py2.7-Qt4.8.6-x64.e...
2018-11-02 15:15:36
968
1
转载 Eclipse和PyDev搭建完美Python开发环境 Windows篇
1,安装PythonPython是一个跨平台语言,Python从3.0的版本的语法很多不兼容2版本,官网找到最新的版本并下载:http://www.python.org,因为之前的一个项目是2版本开发的,故下载了2.7 2,在Windows命令行中使用Python如果你想要从Windows命令行调用Python,那么需要先设置Python环境变量。编辑PATH环节便利将;D:\...
2018-11-02 15:14:35
219
转载 python+Eclipse+pydev环境搭建
编辑器:Python 自带的 IDLE简单快捷, 学习Python或者编写小型软件的时候。非常有用。编辑器: Eclipse + pydev插件1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小。 学会了Eclipse, 以后写Python或者JAVA 都可以。2. Eclipse, 功能强大。3. Eclipse跨平台, 可以在Mac上和Windows...
2018-11-02 15:13:26
153
转载 xshell命令大全
(1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak cp afile /home/bible/ 把文件afile从...
2018-11-02 15:11:57
529
转载 Tomcat catalina.out日志超大问题,与打开查看 查看控制台失败
一、打开超大日志文件,查看日志一线反馈应用出现故障,不能处理下发的任务。获取应用日志后发现可疑的任务多线程处理部分,异常捕获的不好。如果出现RuntimeException异常,将不会记录在系统日志中。叫一线取下catalina.out日志文件,如果有未捕获的RuntimeException异常则会记录在这个文件中。一看,文件达5G多。本机打不开。在Solaris使用vi命令,报内存不足(打...
2018-11-02 15:10:12
1842
转载 shell: 文件显示命令cat、more、less、tail、touch、od详解
cat命令cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的TYPE命令。一般格式:cat [选项] 文件说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所 指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 cat fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用...
2018-11-02 15:09:05
422
转载 Jmeter-maven-plugin高级配置之选择测试脚本(转)
在pom.xml文件中可以指定运行哪些jmx脚本。运行所有的测试脚本Jmeter默认运行${project.base.directory}/src/test/jmeter文件夹中的所有脚本,下面是示例。 <project> [...] <build> <plugins> ...
2018-05-27 11:42:29
225
转载 如何利用XShell隧道通过跳板机连接内网机器
在服务器众多的企业里,通常运维会把某台机器开放外网访问权限,其他服务器通过该机器进行访问,该机器通常称之为跳板机。开发人员可以通过SSH工具访问服务器,进行日志查看、问题排查等等。这里先假设一下服务器情况,跳板机地址:220.101.5.5,内网服务器两台:192.168.100.5 192.168.100.6。SSH开放端口都假设为22,通常就是22。首先建立跳板机的连接,并配置隧道。打开XSh...
2018-05-12 17:47:20
5237
1
转载 JDK自带工具keytool生成ssl证书
因为公司项目客户要求使用HTTPS的方式来保证数据的安全,所以木有办法研究了下怎么生成ssl证书来使用https以保证数据安全。百度了不少资料,看到JAVA的JDK自带生成SSL证书的工具:keytool,外加看了同事的心得体会,自己总结了一下具体的使用方法和使用过程中发现的问题及解决办法。 1:什么是HTTPS?HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又...
2018-03-27 19:12:54
169
转载 ps请求失败:java.security.NoSuchProviderException: SunJSSE
当web项目在tomcat中启动时,可以正确得建立https链接,发起请求并获得响应。但是把web项目放到手机上使用i-jetty启动时,发起https请求失败。 检查后发现在建立SSLContext时报错:java.security.NoSuchProviderException: SunJSSE 建立SSLContext的代码为: Java代码 SSLContext sslContext =...
2018-03-27 15:11:32
6479
原创 EXCEL函数
1 countif函数语法格式为 “=countif(range,criteria)” “range”是要统计的区域,“criteria”是要统计的条件。=OFFSET($A$1,MATCH("*"&D1&"*",$A:$A,0)-1,,COUNTIF($A:$A,"*"&D1&"*"),)=offset(商品价格!$A:$A,match("*&quo
2018-03-20 20:15:25
304
转载 python3中的range函数
奇怪的现象在paython3中print(range(10))得出的结果是 range(0,10) ,而不是[0,1,2,3,4,5,6,7,8,9] ,为什么呢?官网原话:In many ways the object returned by range() behaves as if it is a list, but in fact it isn’t. It is an object whi...
2018-03-15 09:49:44
789
转载 同时安装PyQt4和PyQt5之sip版本区分
如果同时安装了PyQt4和PyQt5(自己编译或者安装预编译版本),在运行某个PyQt4或者PyQt5的Python脚本时,很有可能出现以下的错误提示:RuntimeError: the sip module implements API vX.X but the PyQt5.QtCore module requires API vY.Y本文帮助大家解决这个问题。=================...
2018-03-14 16:48:45
5024
转载 Python3.6安装PyQt5的方法
1. pip命令:pip install PyQt5缺点:安装包没有找到Qt designer.exe, 缺少的原因未知2. 下载安装包文件名:PyQt5_gpl-5.7.1.zip缺点:解压zip文件,执行“Python config.py”后提示缺少qmake工具,尝试安装sip失败3. 下载可执行程序安装包文件名:PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe下载...
2018-03-14 16:48:06
26790
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人