自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 LeetCode有效的括号 Python解法

题目:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。class Solution(object): def isValid(self, s): """ :type s: st...

2018-08-12 22:51:01 728

原创 LeetCode最长公共前缀 Python解法

题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有

2018-08-12 17:56:14 392

原创 LeetCode罗马数字转整数 python解法

题目:罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并...

2018-07-29 22:50:25 816

原创 LeetCode两数之和 Python解决方法

题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]Python解决方法:class Solution(object): def twoSum(s...

2018-05-20 17:16:32 647

转载 Android adb devices 发现设备处于offline状态

Android在使用adb 命令时有时会发现设备的状态是offline,我的神呀,这怎么让我们调试呢。必须解决这个问题。解决方式如下:以下方法请确保你的设备处于调试模式下。方法一:执行 #adb kill-server                        #adb start-server                       #adb devices看

2017-05-25 15:05:05 20978

转载 Android调试adb devices找不到设备

adb驱动已经安装成功,但是adb devices却无法找到设备,USB大容量存储也是正常;以前如果出现此种情况,我能想到的原因如下:1.杀毒软件问题(关闭MacAfee)2.驱动安装有误,重新安装驱动,手动选择驱动路径,重新进行驱动安装;3.驱动存在冲突,PC安装了多种驱动,导致正常驱动与其他驱动产生冲突;4.adb版本问题;但是以上的问题都没有出现,驱动确认已经

2017-05-25 14:41:43 44292 3

原创 jenkins 配置本地SVN

在学Jenkins自动构建的时候,源代码是存在本地,开始搞了很久不知道怎么配置svn的repository URL,后查看eclipse的配置,问题得到解决。配置应如下:是你本地svn check out的位置,前头加个file:///表示是本地位置

2017-03-24 11:52:45 2967

原创 Firefox selenium WebDriverWait click 失效

Firefox版本:52.0.1 (32 位)selenium版本号:selenium-server-standalone-3.0.1.jar开发语言:java背景:用selenium写自动化脚本,最开始一个页面转移到另一个页面时,使用Thread.sleep(xx)等待页面加载,运行时,一切正常。后做优化,想使用WebDriverWait 代替Thread.sleep,时

2017-03-20 18:12:55 2715

原创 xml运行TestNG,报org.testng.TestNGException: java.lang.NullPointerException错误

刚使用TestNG,尝试用两种形式运行,第一种直接右键运行,成功;第二种情况,用xml去运行,一直抛出org.testng.TestNGException: java.lang.NullPointerException错误。看了网上很多答案,各种都尝试了,还是不行。最后仔细查看xml文件,才发现里面class标签写错了,因此不能找到对应的类,所以报了空指针错误。所以如果你也

2017-03-15 16:31:54 8064

原创 TestNG运行报错:Error: A JNI error has occurred

第一次运行testNG,发现报错:Error: A JNI error has occurred . Please check your installation and try again.追根究底,就是jar包不完整的原因。导入jcommander-1.48.jar包后运行,没有再提示此错误。下载途径:http://download.csdn.net/detail/u01034

2017-03-15 14:56:43 16818 1

原创 Tomcat启动异常:Could not publish server configuration for Tomcat v7.0 Server at localhost.

存在问题:启动Tomcat时,提示:Could not publish server configuration for Tomcat v7.0 Server at localhost.Multiple Contexts have a path of "/DM2".解决办法:如果是使用的eclipse tomcat 插件,需要在你的工作空间 找到如下文件:

2017-03-07 15:00:15 9391

原创 java使用List lists = new ArrayList()出错

在程序中写List lists = new ArrayList(),提示出错。错误如下:Type mismatch: cannot convert from ArrayList to List 。原因:因为AyyayList存储时采用了java泛型这个概念,所以表示ArrayList初始化的时候最好加上你存储的数据类型。解决方法:在ArrayList

2016-12-07 16:36:58 13771 2

原创 servlet的init-param错误 Invalid content was found starting with element 'init-param'.

起因:为servlet的web.xml设置一个init-param的时候,init-param位置提示错误。错误如下:cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http:// java.sun.com/xml/ns/javaee"

2016-12-07 16:30:04 4459

原创 Tomcat Could not publish server configuration for Tomcat v7.0 Server at localhost.错误

今天增加了一个新的tomcat项目之后运行,提示出错:Could not publish server configuration for Tomcat v7.0 Server at localhost.错误如下:解决方法:当我们创建一个Tomcat项目的时候,Eclipse会自动增加一个Servers项目。在这个项目中,找到你部署项目的服务文件夹. 在这个文件夹下有一个"serv

2016-12-05 15:33:32 15029

原创 Java命名规则

1.包名:全部小写字母。例如:com.ring.test2.类名:单词首字母大写;若含有单词缩写,则缩写都用大写字母。例如:RingTest;XMLTest3.方法名:首单词小写,其他单词首字母大写。例如:ringTest4.常量名:全部大写,多个单词用下划线连接。例如:MAX_VALUE5.参数名:与方法名一致。 例如:ringTest

2016-12-03 17:39:27 416

原创 部署到Linux报错 Unsupported major.minor version 52.0

在本地运行程序的时候,一切正常,打成war包后部署到服务器上面,提示 Unsupported major.minor version 52.0 错误。错误如下:      错误原因:由于本地jre版本跟服务器版本不兼容的原因。本地的版本是1.8,服务器是1.6版本解决方法:1.本地下载jre 1.6版本2.选择编译jre版本,重新编译3.再重新打wa

2016-12-02 17:02:05 5343

原创 Linux 查看文件命令 指令

Linux查看文件内容的命令:cat     由第一行开始显示内容,并将所有内容输出tac     从最后一行倒序显示内容,并将所有内容输出more  根据窗口大小,一页一页的现实文件内容less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符head  只显示头几行tail     只显示最后几行 1.cat 与 tac(不常用,文件大时只能

2016-12-02 14:47:28 554

原创 Linux 定时脚本crontab 中文乱码 编码格式转换

在linux下,利用定时脚本跑一个xx.jar,把结果输出到文件中。结果里面有中文,输出到文件后,显示为乱码。测试的时候发现,手动运行jar输出正常;用shell脚本运行输出正常;当使用定时脚本去跑的时候,输出就是乱码了。原因:因为Unix/Linux下使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设置就失效了。解决方法:只需要在脚本最前面加上当前

2016-12-01 17:29:35 2691

原创 Tomcat启动失败 提示Server Tomcat v7.0 Server at localhost failed to start.

刚刚运行的时候明明还好好的,怎么忽然就启动失败了错误提示:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

2016-11-22 17:35:21 35318 6

原创 搭建本地svn服务器

如果你自己在写一些小程序,公司没有svn服务器或者你没有权限,导致代码的版本控制很麻烦,这种情况,你可以自己搭建个本地svn服务器。1.安装TortoiseSVN。根据自己电脑的系统,下载相对应的安装包,一直点击next就可以安装。2.建立一个新的文件夹,比如说在c盘下建立ringsvn3.进入c:/ringsvn,在空白处点击鼠标右键-》选择TortoiseSVN-》选择:在此创建版

2016-11-21 10:16:20 430

原创 Eclipse安装svn插件

开始写代码之后,发现没有源代码管理器真的是很不方便,你不能保证你现在的代码跟线上的代码是一致的,不知道调试得过程有没有修改了一些不该修改的。。。因此,决定用起svn。       上网搜了一下,说eclipse安装svn的,一般有两种方法,一种是在eclipse-》help-》install new file,点击Add,填写网址去下载;第二种是上官网下载,把对应的feature和plugin

2016-11-19 17:46:10 312

原创 Jemter性能测试工具安装

Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,可用于压力测试和性能测试。 1.jmeter的运行需要有JDK的支持,所以安装jmeter之前,请确保设备中已安装配置好JDK。具体可通过win+r,输入cmd进入dos页面,输入java  -version,如果出现java版本信息,证明设备中已配置好JDK。可进行安装jmeter的操作

2016-10-27 18:17:50 1319

原创 jmeter JDBC运行报错Table 'performance_schema.session_variables' doesn't exist

利用jmeter对mysql数据库做压测,运行时报错:Table'performance_schema.session_variables' doesn't exist。解决方法:1.升级mysql在管理员命令中输入:mysql_upgrade-u root-p --force2.重新启动mysql的服务:net stop mysqlnet s

2016-10-27 18:05:48 811

原创 mysql安装报错系统发生错误 2;MySQL服务无法启动 服务没报任何错误(已解决)

在Windows下安装mysql,遇到一些问题,分享一下解决方法问题1:安装后用net mysql start启动,提示:系统发生错误 2。系统找不到指定的文件。原因:你服务的路径和安装的路径不一致造成的。之前安装过mysql后卸载的机器容易出现这样的问题解决方法:修改一下注册表。首先用windows+r打开dos界面,输入regedit,点击确定,进入注册表编辑器。选择HKE

2016-10-24 10:17:41 10326 2

原创 linux上运行java程序 jar格式

在eclipse下写了个java程序,想要放到Linux下用脚本定时运行,遇到了一些坑,分享一下整个过程。把java代码打成jar包:1.打包时设置程序入口,告诉程序跑jar包时从哪个程序开始运行;2.如需调用外部jar,在xx.jar->META-INF->MANIFEST.MF中设置Class-Path;若jar与外部jar放在同一目录,直接写jar名,比如:Class-Pat

2016-09-21 17:13:59 3458

原创 利用jmail qq邮箱发邮件 报错 解决方法

利用java的jmail,登录qq邮箱发邮件时遇到下面几个问题,分享一下解决方法。1. qq需要使用ssl 解决方法:使用有ssl安全认证的代码public void setSSLSecurity(){ String SSL_FACTORY="javax.net.ssl.SSLSocketFactory"; props.setProperty("mail.

2016-09-09 10:31:05 6185

原创 jmeter运行报错 unable to access jarfile apachejmeter.jar error

运行jmeter.bat时,提示 unable to access jarfile apachejmeter.jar error 。原因是安装包的bin文件夹下没有ApacheJMeter.jar 文件,导致不能正常运行。重新下载包含ApacheJMeter.jar 的安装包后重新运行即可。jmeter安装过程如下:1.保证电脑中jdk已安装完毕,在命令行中打 java -ve

2016-08-16 19:09:29 14351 3

原创 安装secureCRT注册机 解压缩后找不到keygen.exe

安装secureCRT过程很简单,具体步骤如下:1.下载附件2.解压缩3.先安装scrt734_x86_V7.3.4_setup.1441006413.exe4.再安装keygen.exe本应该几分钟就搞定的事,却折腾了我一下午。主要问题是解压缩之后,keygen.exe出现了几秒之后,就消失了。最后发现原来是电脑的杀毒软件麦卡非把那个文件隔离了。由于找不到隔离区里面的

2016-08-16 10:16:28 10851 1

testng-6.8.21.jar TestNG依赖包

TestNG依赖包,包含了org.testng.CommandLineArgs类,导入后可解决因找不到依赖而出现的问题

2017-03-15

TestNG依赖包jcommander-1.48.jar

TestNG运行时需要的依赖包,可用于解决Error: A JNI error has occurred 错误

2017-03-15

jmeter-3.0 压测

基于java的压测工具

2016-08-17

apache-jmeter-3.0 安装

2016-08-16

SecureCRT安装 含注册机

安装secureCRT过程很简单,具体步骤如下: 1.下载附件 2.解压缩 3.先安装scrt734_x86_V7.3.4_setup.1441006413.exe 4.再安装keygen.exe 本应该几分钟就搞定的事,却折腾了我一下午。主要问题是解压缩之后,keygen.exe出现了几秒之后,就消失了。最后发现原来是电脑的杀毒软件麦卡非把那个文件隔离了。由于找不到隔离区里面的文件,又不能退出。直接把麦卡非卸载后重新安装,搞定。如果是其他杀毒软件,应该可以退出后再安装。

2016-08-16

空空如也

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

TA关注的人

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