码迷,mamicode.com
首页 > 编程语言 > 月排行
Python 的字符串内建函数
Python 的字符串常用内建函数如下: capitalize()将字符串的第一个字符转换为大写 center(width, fillchar) count(str, beg= 0,end=len(string)) bytes.decode(encoding="utf-8", errors="str ...
分类:编程语言   时间:2018-05-12 15:36:47    阅读次数:214
Selenium2+python自动化63-二次封装(click/send_kesy)
我们学了显示等待后,就不需要sleep了,然后查找元素方法用参数化去定位,这样定位方法更灵活了,但是这样写起来代码会很长了,于是问题来了,总不能每次定位一个元素都要写一大堆代码吧?这时候就要学会封装啦 一、显示等待 1.如果你的定位元素代码,还是这样:driver.find_element_by_i ...
分类:编程语言   时间:2018-05-12 15:36:56    阅读次数:1162
Python函数Day04
<!--?xml version="1.0" encoding="UTF-8"?--> 函数是什么 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。函数是逻辑结构化和过程化的一种编程方法。 函数的特性 : 语法格式 形参 形参变量只有在被调用时才分配内 ...
分类:编程语言   时间:2018-05-12 16:14:36    阅读次数:188
SpringCloud实战-Hystrix请求熔断与服务降级
我们知道大量请求会阻塞在Tomcat服务器上,影响其它整个服务.在复杂的分布式架构的应用程序有很多的依赖,都会不可避免地在某些时候失败.高并发的依赖失败时如果没有隔离措施,当前应用服务就有被拖垮的风险.Spring Cloud Netflix Hystrix就是隔离措施的一种实现,可以设置在某种超时 ...
分类:编程语言   时间:2018-05-12 16:14:43    阅读次数:340
Java获取ip地址
package utils; import com.alibaba.druid.util.StringUtils; import javax.servlet.http.HttpServletRequest; /** * IP地址 * * @author zengwei * @email 157976... ...
分类:编程语言   时间:2018-05-12 16:15:00    阅读次数:148
阿里java开发规范学习(附P3C IDEA插件 帮助规范的养成)
浅析 阿里巴巴 Java 开发规约 (未完成) contents " 编程规约 " 编程规约 "命名规约" "OOP规约" 命名规约 采用空格缩进,禁止使用tab字符。 这是Google和ali一致的规约,只不过前者是一个tab对应2个空格,后者则是4个空格。之所以不提倡tab键,是因为不同的IDE ...
分类:编程语言   时间:2018-05-12 16:15:59    阅读次数:201
Java学习方向
又过了一段日子了,项目比之前要熟悉很多了,有很多要学的东西要提上日程了。 个人感觉java基础很重要,只有基础扎实了,才能更好的写出代码和提升自己,需要好好的学习,以下是大概需要学习的方向 # java基础 - 封装、继承、多态 - 集合、多线程、io流、 ## java.util.*包下的常用类 ...
分类:编程语言   时间:2018-05-12 16:16:04    阅读次数:185
Selenium2+python自动化67-用例失败自动截图
前言 装饰器其实就是一个以函数作为参数并返回一个替换函数的可执行函数 上一篇讲到用装饰器解决异常后自动截图,不过并没有与unittest结合,这篇把截图的装饰器改良了下,可以实现用例执行失败自动截图。一、不带变量的装饰器1.参考资料:http://www.artima.com/weblogs/vie ...
分类:编程语言   时间:2018-05-12 16:16:44    阅读次数:270
Selenium2+python自动化66-装饰器之运行失败截图
前言 对于用例失败截图,很多小伙伴都希望在用例执行失败的时候能自动截图,想法是很好的,实现起来并不是那么容易。 这里分享下我的一些思路,当然目前还没找到完美的解决方案,我的思路是用装饰器去解决,希望有高手已经实现的可以指点下。 一、函数作为形参 1.函数的参数也可以是另外一个函数,也就是说传的参数不 ...
分类:编程语言   时间:2018-05-12 16:17:24    阅读次数:267
Selenium2+python自动化65-js定位几种方法总结
前言 本篇总结了几种js常用的定位元素方法,并用js点击按钮,对input输入框输入文本 一、以下总结了5种js定位的方法 除了id是定位到的是单个element元素对象,其它的都是elements返回的是list对象 1.通过id获取 document.getElementById(“id”) 2 ...
分类:编程语言   时间:2018-05-12 16:17:30    阅读次数:214
c++ easyX的学习
画象棋盘来浅显学习了解easyx 了解象棋盘的构成: 如图就为一个基本的象棋棋盘我们下面就用esayx来画出这个棋盘,我的感觉这个棋盘大概分为两个部分:第一部分就是棋盘的大致布局,第二个就是棋盘的细节实现 棋盘的大致布局: ...
分类:编程语言   时间:2018-05-12 16:18:48    阅读次数:323
Selenium2+python自动化48-登录方法(参数化)
前言 登录这个场景在写用例的时候经常会有,我们可以把登录封装成一个方法,然后把账号和密码参数化,这样以后用的登录的时候,只需调用这个方法就行了 一、登录方法 1.把输入账号、输入密码、点击登录按钮三个步骤写成一个方法 2.然后把输入的账号和密码参数化 二、用例 1.下面的用例可以调用前面写的登录方法 ...
分类:编程语言   时间:2018-05-12 16:18:57    阅读次数:254
Python并发编程之创建多线程的几种方法(二)
大家好,并发编程 进入第二篇。 今天的内容会比较基础,主要是为了让新手也能无障碍地阅读,所以还是要再巩固下基础。学完了基础,你们也就能很顺畅地跟着我的思路理解以后的文章。 本文目录 学会使用函数创建多线程 学会使用类创建多线程 多线程:必学函数讲解 经过总结,Python创建多线程主要有如下两种方法 ...
分类:编程语言   时间:2018-05-12 16:19:19    阅读次数:153
Java对象集合
java集合概述之Set Abstract Java的集合主要有 、`List Queue Map`四种体系。 这四种体系都是接口不能直接用,但是在这四种体系下包含了很多的实现类是可以直接使用的。 集合类和定长数组的区别主要在于,定长数组不仅可以存储基本数据类型还有对象,但是集合类只能存储对象。 这 ...
分类:编程语言   时间:2018-05-12 16:20:15    阅读次数:203
Selenium2+python自动化68-html报告乱码问题
python2用HTMLTestRunner生成测试报告时,有中文输出情况会出现乱码,这个主要是编码格式不统一,改下编码格式就行。 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 一、中文乱码 1.测试报告中,msg自定义异常内容有中 ...
分类:编程语言   时间:2018-05-12 16:20:41    阅读次数:198
python_生成器
一、列表生成式: 列表生成式即python内置的非常简单且强大的生成list的生成式。 range(1,10)方法可以生成一个简单的list, 这样生成一个list有些许累赘,列表生成式就是为了简化这一过程: for后边还可以加if判断,过滤出列表中所有的奇数: 还可以两个for循环一起使用: 二、 ...
分类:编程语言   时间:2018-05-12 16:22:40    阅读次数:163
解决AES算法CBC模式加密字符串后再解密出现乱码问题
问题 在使用 AES CBC 模式加密字符串后,再进行解密,解密得到的字符串出现乱码情况,通常都是前几十个字节乱码; 复现 因为是使用部门 cgi?AESEncryptUtil 库,找到问题后,在这里复现不太方便,这里使用 python 进行复现,可以方便复现。 输出结果: 结论 在 CBC 模式, ...
分类:编程语言   时间:2018-05-12 16:22:52    阅读次数:763
Java逆向基础之AspectJ的Around方法修改方法体
在逆向中,我们往往通过修改某个方法达到目的,在javaassist中有insertBefore,insertAfter,setBody,在AspectJ中也可以通过Around实现类似的功能。看一个简单的例子java文件Main.java//Main.java package com.vvvtimes; public class Main { publ
分类:编程语言   时间:2018-05-12 16:23:22    阅读次数:1128
[翻译]Protocol Buffer 基础: C++
Protocol Buffer Basics: C++ ============================ [TOC] 这篇教程提供了一个面向 C++ 程序员、关于 的基础介绍。通过创建一个简单的示例应用程序,它将向我们展示: 在 文件中定义消息格式 使用 编译器 使用 读写消息 这不是一个关 ...
分类:编程语言   时间:2018-05-12 16:45:47    阅读次数:204
[翻译] 使用 Python 创建你自己的 Shell:Part I
使用 Python 创建你自己的 Shell:Part I ========================================== [TOC] 原文链接与说明 1. https://hackercollider.com/articles/2016/07/05/create your o ...
分类:编程语言   时间:2018-05-12 16:47:02    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!