自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 Windows安装多个python版本并互不影响

Windows安装多个python版本并互不影响(本文安装2.7和3.7版本) 1、官网下载python2.7和python3.7版本,安装,本文对应安装目录分别为:D:\soft\Python27和D:\soft\Python37。2、在D:\soft\Python27目录下将python.exe复制一份到该目录下并重命名为python2.exe。同样,在D:\soft\Python...

2019-02-26 10:22:31 3598 1

转载 Jenkins控制台出现中文乱码

Jenkins控制台乱码 解决方案 解决成功前我经历了什么?且听娓娓道来历程一百度参考了下面的文章方案一参考链接:结果…没什么卵用历程二_10" target="_blank">添加-Difile.encoding=utf-8编码格式至Jenkins.xml中结果…还是没什么卵用我快要疯了…历程三下载一个Tomcat,并且把jen...

2019-02-18 17:02:27 1940

原创 Chrome格式化json串(利用JSONView插件)

 1、JSONView插件下载地址:https://github.com/gildas-lormeau/JSONView-for-Chrome 2、将下载的压缩包解压到相应目录(如:D:\software\tools\JSONView-for-Chrome-master)3、打开Chrome-扩展程序(地址栏输入chrome://extensions/),打开开发者模式...

2019-02-13 16:35:23 2469

原创 pm is not defined解决办法

问题描述:在Postman中编写一个Pre-request Script(Pre-request Script就是一段在发送request之前执行的代码。),使用pm.environment.set("varliable", varliable); 发送请求时报如下错:There was an error in evaluating the Pre-request Script: pm is ...

2019-02-13 16:30:08 7592

原创 用Pytest+Allure生成可视化的HTML测试报告

目录一、安装Allure1、Allure2.7.0下载2、解压3、环境变量配置4、检查是否安装成功:二、安装allure-pytest三、安装pytest-html四、实例代码五、生成html报告1、运行命令2、生成html报告命令3、成功测试结果4、失败测试结果:5、成功和失败测试对应的代码:6、查看html报告六、Jenkins集...

2019-01-29 10:07:09 8408 2

原创 Jenkins插件Email Extension Plugin发送邮件(以QQ邮箱为例)

参考:https://blog.csdn.net/fly910905/article/details/80544832前提:安装插件Email Extension Plugin填好SMTP Server信息后,点击"Advanced"进行SMTP鉴权的配置,配置发邮件人的用户名、密码等信息。QQ邮箱的Password字段需要填写授权码,生成授权码的方法参考:https://bl...

2019-01-21 14:35:14 1379

原创 jenkins集成python的单元测试

参考:https://blog.csdn.net/lashou_tech/article/details/52997787 前提:配置好python环境,需要用到pytest框架。pytest是Python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。Pytest编写测试用例规则:1)测试文件以test...

2019-01-18 20:14:24 1943

原创 Postman+Newman+jenkins实现自动化测试

参考:Postman+Newman+jenkins實現API自動化測試目录 目录Jenkins安装步骤:Jenkins服务器停止开启命令:newman安装(需先安装node.js)Postman+Newman+jenkins实现自动化测试1.postman导出.json文档导出API集合导出环境变量导出全局变量2.新建一个自由风格的软件项目3.配...

2019-01-16 17:51:53 6221

原创 JMeter下载安装及入门教程

目录JMeter介绍准备工作JMeter下载及环境配置下载环境配置JMeter中遇到的乱码问题JMeter介绍(参考:http://www.importnew.com/13876.html)JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试、性能测试和压力测试的工具。负载测试、性能测试和压力测试概念: 负载测试: 这类测试使系统或者应用程序在...

2019-01-08 20:28:01 145559 22

原创 Redis使用密码登录

(1)进入redis客户端安装目录:(2)输入命令:redis-cli.exe -h 主机号 -p 端口号如:redis-cli.exe -h 127.0.0.1 -p 6379(3)输入密码命令:auth 密码若显示OK则登录成功:...

2018-09-04 16:19:01 84285 3

原创 找出长度为n的数组中重复的数字(数字范围在0~n-1)

分析:对这个数组进行排序,若没有重复的数字的话数组i位置的值为i。依照这个思路,可以遍历该数组:首先判断数组i位置的值m是否等于i,若相等则判断下一位置对应的数字;若不相等,则判断m是否与位置m处对应的值是否相等。若相等,则说明位置i处的值与位置m处的值相等,m即为数组中的一个重复数字,返回该值即可;若不相等,则将m放到位置m处(即将i位置的数字与m位置的数字交换),从数组位置i处继续判断,直至结...

2018-08-22 09:33:56 3223

原创 Java中indexOf()的几种用法

参考:Java indexOf() 方法indexOf() 方法有以下四种形式: public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现...

2018-08-08 09:36:08 94434 3

原创 python第三方库chardet检测文件编码

当python程序中某一个数据文件不知道编码时,可使用chardet第三方库来检测,代码如下(path中填对应文件路径即可):# -*- coding: utf-8 -*-import chardetif __name__ == '__main__': path='***' f=open(path,'rb') data=f.read() print(chardet.detec...

2018-07-25 10:53:51 1212

原创 将User对象集合通过城市city加到Map中

有一个User对象集合,需要把集合中的对象将城市相同的放到一个集合中,使用Map,为Map<String,List<User>>。代码如下:package test.liuhao.testmap;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import...

2018-07-20 10:26:40 390

原创 linux常用

(持续更新中)1.查看系统默认编码:cat /etc/sysconfig/i18n2.nohup命令:不挂断地运行命令。如命令:nohup sh test.sh > log/test.out 2>&1,会将test.sh脚本的结果重定向输出到test.out中。3.ps -ef |grep:ps命令将某个进程显示出来。(参考:ps -ef|grep详解)...

2018-06-26 18:20:37 200

原创 python脚本发邮件

(参考:SMPT发送邮件)SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。这里我以qq邮箱为例,先附上代码:#coding: utf-8 import smtplibfrom email.mime.text impo...

2018-06-20 10:01:12 1268

原创 windows上打开tensorboard

例子:(例子代码参考:https://blog.csdn.net/u014665013/article/details/79177232)# View more python learning tutorial on my Youtube and Youku channel!!!# Youtube video tutorial: https://www.youtube.com/channel/...

2018-05-29 10:58:32 4920 1

原创 window上安装tensorflow cpu版本

参考:TensorFlow在windows上安装与简单示例写在开头:跟着参考博客试着安装了几遍,刚开始Anaconda安装在自定义的目录时安装了多次都失败了,后来索性在默认路径上安装在C盘,结果成功了。。。Anaconda版本:Anaconda3-4.3.0Python版本:Python 3.5.2tensorflow版本:tensorflow 1.8.0安装Anaconda1.官网下载安装包:A...

2018-05-22 18:24:51 86609 14

原创 windows安装anaconda3-4.3.0时 报错:failed to create anacoda menu 等类似问题。

安装时出现failed to create anacoda menu 等类似错误。解决办法:忽略这些错误直至提示安装成功。1.进入cmd,进入Anaconda安装目录下(我的放在D盘);2.输入命令:python .\Lib\_nsis.py mkmenus,出现如下所示的界面,则成功。此时菜单栏如图:...

2018-05-10 18:52:55 1787 2

原创 hadoop常用命令

在学习使用hadoop、运行MapReduce程序时常常会用到一些hadoop命令,于是就把用过的命令记录下来,以便以后查看复习(持续更新中……)1.查看hadoop版本:hadoop version2.查看HDFS系统上的文件:hdfs dfs -ls [文件目录]  3.hadoop上运行.jar程序(如:WordCount):(1)在集群上创建输入文件夹,这里在lh目录下创建:hadoop ...

2018-05-08 09:49:27 645

原创 保留小数点后几位

两个数相除除不尽时保留指定位数方法:import java.text.DecimalFormat;/**  * @author    * @date 2018年4月10日 下午9:23:51  * @version 1.0  * @parameter   * @since   * @return   */public class Format { public static...

2018-04-10 21:29:30 1490

原创 Map中的value为对象

有一个Map集合,里面存放的是<String,int>类型的数据。北京市_特点152北京市_特点286上海市_特点132长沙市_特点378武汉市_特点250南京市_特点126上海市_特点290想把上述中的特点1、特点2、特点3变成城市的属性,变成Map<String,CityObj>类型,CityObj为对象,有属性特点1、特点2、特点3。转换成:城市特点1特点2特点3北京...

2018-03-31 20:25:07 7275

原创 Ubuntu 14.04上安装CRF++及错误解决

1.下载Linux版本的CRF++压缩包:CRF++包2.进入CRF++压缩包解压目标目录下,解压该压缩文件:3.输入命令:cd CRF++-0.58,进入cd CRF++-0.58目录下,在该目录下依次输入如下命令:(1)./configure(2)make(3)su(4)make install4.上述命令成功执行完成后,进入子目录pytho

2017-12-14 17:44:15 405

原创 IntelliJ IDEA Maven安装配置

1.到Maven官网下载安装包,然后解压到指定路径:2.配置环境变量:(1)新建变量名MAVEN_HOME,变量值:G:\tools\apache-maven-3.5.2(这里为maven解压文件路径);(2)编辑变量名Path,变量值:%MAVEN_HOME%\bin。3.测试maven是否配置成功,在cmd命令行输入命令:mvn -v(或mvn -ver

2017-12-05 15:48:23 3911

原创 顺时针打印矩阵

链接:https://www.nowcoder.com/questionTerminal/9b4c81a02cd34f76be2659fa0d54342a来源:牛客网热度指数:180588    时间限制:1秒   空间限制:32768K输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9

2017-11-29 15:41:17 219

原创 用两个栈实现队列

链接:https://www.nowcoder.com/questionTerminal/54275ddae22f475981afa2244dd448c6来源:牛客网热度指数:164757  时间限制:1秒 空间限制:32768K用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。分析:栈的特点是先进后出,队列的特点是先进先出。两

2017-11-24 21:30:39 263

原创 数组中只出现一次的数字

链接:https://www.nowcoder.com/questionTerminal/e02fdb54d7524710a7d664d082bb7811来源:牛客网热度指数:85024 时间限制:1秒空间限制:32768K一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。分析:运用异或的思想,

2017-11-03 09:21:52 244

原创 整数中1出现的次数(从1到n整数中1出现的次数)

链接:https://www.nowcoder.com/questionTerminal/bd7f978302044eee894445e244c7eee6来源:牛客网热度指数:68859  时间限制:1秒 空间限制:32768K求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10

2017-11-01 10:22:27 258

原创 数组中重复的数字

链接:https://www.nowcoder.com/questionTerminal/623a5ac0ea5b4e5f95552655361ae0a8来源:牛客网热度指数:71901  时间限制:1秒 空间限制:32768K在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数...

2017-10-27 20:47:06 347

原创 数字在排序数组中出现的次数

链接:https://www.nowcoder.com/questionTerminal/70610bf967994b22bb1c26f9ae901fa2来源:牛客网热度指数:83616  时间限制:1秒 空间限制:32768K统计一个数字在排序数组中出现的次数。分析:循环遍历数组,统计k出现的次数。public class Solution {

2017-10-26 21:11:53 175

原创 从尾到头打印链表

链接:https://www.nowcoder.com/questionTerminal/d0267f7f55b3412ba93bd35cfa8e8035来源:牛客网热度指数:357609  时间限制:1秒 空间限制:32768K输入一个链表,从尾到头打印链表每个节点的值。分析:思路一:利用ArrayList的插入函数Add(index,el

2017-10-22 16:07:19 172

原创 链表中倒数第k个结点

链接:https://www.nowcoder.com/questionTerminal/529d3ae5a407492994ad2a246518148a来源:牛客网热度指数:255270 时间限制:1秒空间限制:32768K输入一个链表,输出该链表中倒数第k个结点。分析:当链表为空或k(1)当k==0时,链表元素的个数等于k,倒数第k个结点即为

2017-10-21 13:08:15 189

原创 旋转数组的最小数字

链接:https://www.nowcoder.com/questionTerminal/9f3231a991af4f55b95579b44b7a01ba来源:牛客网热度指数:215199 时间限制:3秒空间限制:32768K把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,

2017-10-20 11:55:32 244

原创 调整数组顺序使奇数位于偶数前面

链接:https://www.nowcoder.com/questionTerminal/beb5aa231adc45b2a5dcc5b62c93f593来源:牛客网热度指数:190045 时间限制:1秒 空间限制:32768K输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位...

2017-10-19 21:42:35 709

原创 二进制中1的个数

链接:https://www.nowcoder.com/questionTerminal/8ee967e43c2c4ec193b040ea7fbb10b8来源:牛客网热度指数:148694  时间限制:1秒 空间限制:32768K输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。分析:利用位运算&、>>>,&运算用法详见快速幂应用,>>>运算表示无

2017-10-18 19:39:16 185

原创 和为S的两个数字

链接:https://www.nowcoder.com/questionTerminal/390da4f7a00f44bea7c2f3d19491311b来源:牛客网热度指数:72181 时间限制:1秒空间限制:32768K输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得它们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个...

2017-10-08 09:05:13 260

原创 数组中出现次数超过一半的数字

链接:https://www.nowcoder.com/questionTerminal/e8a1b01a2df14cb2b228b30ee6a92163来源:牛客网热度指数:120162时间限制:1秒空间限制:32768K数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出

2017-10-06 20:32:17 253

原创 二维数组中的查找

二维数组中的查找

2017-10-05 18:08:55 247

原创 167. Two Sum II - Input array is sorted

167. Two Sum II - Input array is sorted    Given an array of integers that is already sorted in ascending order, find two numbers such that they add up to a specific target number.The function t

2017-10-04 10:35:53 243

原创 快速幂应用

快速幂就是快速算底数的n次幂。其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高。假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b),即是O(n)级别,快速幂能做到O(logn)。它的原理如下:假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例如当b==11时,a^11=a^(2^0+2^1+2^3)...

2017-09-29 10:28:49 397

空空如也

空空如也

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

TA关注的人

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